@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-ext-wght-normal-CawQDOvP.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/sora-latin-wght-normal-DdqRvwsR.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--core-color-brand-tcit-green:#43b17b;--core-color-brand-deep-green:#024439;--core-color-brand-tcit-blue:#233e8d;--core-color-brand-cyan:#60c1cc;--core-color-brand-lime:#c8d865;--core-color-brand-mist-green:#d3e3dd;--core-color-brand-text-green-text:#32855d;--core-color-brand-text-cyan-text:#2d818b;--core-color-brand-text-lime-text:#707d20;--core-color-neutral-0:#fff;--core-color-neutral-50:#f6f7f6;--core-color-neutral-200:#d6dbda;--core-color-neutral-300:#b8c1c0;--core-color-neutral-400:#8c9b99;--core-color-neutral-600:#50625f;--core-color-neutral-800:#152321;--core-color-neutral-900:#0b1412;--core-color-green-50:#e1f4ea;--core-color-green-100:#cfedde;--core-color-green-200:#b3e2cb;--core-color-green-300:#88d2ae;--core-color-green-400:#5ec291;--core-color-green-500:#43b17b;--core-color-green-600:#368e62;--core-color-green-700:#2a6e4c;--core-color-green-800:#1e5037;--core-color-green-900:#143525;--core-color-blue-50:#f2f3f8;--core-color-blue-100:#dfe4f1;--core-color-blue-200:#bbc6e7;--core-color-blue-300:#8ca1de;--core-color-blue-400:#5c7bd6;--core-color-blue-500:#335acc;--core-color-blue-600:#2948a3;--core-color-blue-700:#233e8d;--core-color-blue-800:#1a2b5b;--core-color-blue-900:#141f3e;--core-color-cyan-50:#f2f7f7;--core-color-cyan-100:#e1eeef;--core-color-cyan-200:#bee0e4;--core-color-cyan-300:#92d1d8;--core-color-cyan-400:#60c1cc;--core-color-cyan-500:#3eb4c1;--core-color-cyan-600:#32909a;--core-color-cyan-700:#266c74;--core-color-cyan-800:#1e4d53;--core-color-cyan-900:#17373b;--core-color-lime-50:#f7f8f2;--core-color-lime-100:#eef1e0;--core-color-lime-200:#e1e7bb;--core-color-lime-300:#d2de8d;--core-color-lime-400:#c8d865;--core-color-lime-500:#b6cb34;--core-color-lime-600:#92a329;--core-color-lime-700:#5e681b;--core-color-lime-800:#434b16;--core-color-lime-900:#383d14;--core-color-red-50:#f8f2f3;--core-color-red-100:#f2dfe2;--core-color-red-200:#eab9c2;--core-color-red-300:#e2889a;--core-color-red-400:#db4b68;--core-color-red-500:#d42a4d;--core-color-red-600:#aa223d;--core-color-red-700:#831b30;--core-color-red-800:#5f1725;--core-color-red-900:#40121b;--core-color-amber-50:#f9f6f1;--core-color-amber-100:#f5ecdc;--core-color-amber-200:#f1dcb1;--core-color-amber-300:#f1c979;--core-color-amber-400:#f1ae2a;--core-color-amber-500:#efa410;--core-color-amber-600:#bf830d;--core-color-amber-700:#855b0a;--core-color-amber-800:#5d410a;--core-color-amber-900:#47330a;--core-color-factit-50:#eff3fd;--core-color-factit-100:#dfe8fd;--core-color-factit-200:#c2d3f7;--core-color-factit-300:#9db5ec;--core-color-factit-400:#7896dd;--core-color-factit-500:#5a7aca;--core-color-factit-600:#3c5bad;--core-color-factit-700:#233e8d;--core-color-factit-800:#152c78;--core-color-factit-900:#091b61;--core-color-freit-50:#f6f7e5;--core-color-freit-100:#eceed0;--core-color-freit-200:#dadca6;--core-color-freit-300:#c4c77c;--core-color-freit-400:#b3b455;--core-color-freit-500:#9ea032;--core-color-freit-600:#868608;--core-color-freit-700:#666604;--core-color-freit-800:#494902;--core-color-freit-900:#383801;--core-color-grabit-50:#eef9ea;--core-color-grabit-100:#dff2d9;--core-color-grabit-200:#c1e3b6;--core-color-grabit-300:#a2d093;--core-color-grabit-400:#87c075;--core-color-grabit-500:#6fac5b;--core-color-grabit-600:#569242;--core-color-grabit-700:#376f23;--core-color-grabit-800:#21510d;--core-color-grabit-900:#194009;--core-color-pakit-50:#e6faf6;--core-color-pakit-100:#d2f4ed;--core-color-pakit-200:#a7e6db;--core-color-pakit-300:#79d4c6;--core-color-pakit-400:#4ac5b4;--core-color-pakit-500:#0eb19f;--core-color-pakit-600:#0a9485;--core-color-pakit-700:#057064;--core-color-pakit-800:#035048;--core-color-pakit-900:#023f38;--core-color-likit-50:#eef6ff;--core-color-likit-100:#dceeff;--core-color-likit-200:#b8dcfe;--core-color-likit-300:#8dc7fd;--core-color-likit-400:#6cb4f5;--core-color-likit-500:#4f9fe4;--core-color-likit-600:#3485c9;--core-color-likit-700:#1467a4;--core-color-likit-800:#03497a;--core-color-likit-900:#01385f;--core-spacing-0:2px;--core-spacing-1:4px;--core-spacing-2:8px;--core-spacing-3:12px;--core-spacing-4:16px;--core-spacing-5:20px;--core-spacing-6:24px;--core-spacing-7:32px;--core-spacing-8:40px;--core-radius-sm:4px;--core-radius-md:8px;--core-radius-lg:12px;--core-radius-xl:20px;--core-radius-full:9999px;--core-font-family-sans:Sora;--core-font-family-display:"Jukebox Hero";--core-font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--core-numeric-figures:tabular-nums;--core-font-weight-light:300;--core-font-weight-regular:400;--core-font-weight-medium:500;--core-font-weight-semibold:600;--core-font-weight-bold:700;--core-font-weight-extrabold:800;--core-font-size-1:12px;--core-font-size-2:14px;--core-font-size-3:16px;--core-font-size-4:18px;--core-font-size-5:20px;--core-font-size-6:24px;--core-font-size-7:32px;--core-typography-display-font-size:32px;--core-typography-display-font-weight:800;--core-typography-display-line-height:.96;--core-typography-display-letter-spacing:-.032em;--core-typography-h1-font-size:24px;--core-typography-h1-font-weight:800;--core-typography-h1-line-height:1.04;--core-typography-h1-letter-spacing:-.032em;--core-typography-h2-font-size:20px;--core-typography-h2-font-weight:800;--core-typography-h2-line-height:1.14;--core-typography-h2-letter-spacing:-.028em;--core-typography-h3-font-size:18px;--core-typography-h3-font-weight:800;--core-typography-h3-line-height:1.25;--core-typography-h3-letter-spacing:-.01em;--core-typography-h4-font-size:14px;--core-typography-h4-font-weight:700;--core-typography-h4-line-height:1.3;--core-typography-h4-letter-spacing:.09em;--core-typography-lead-font-size:18px;--core-typography-lead-font-weight:300;--core-typography-lead-line-height:1.52;--core-typography-lead-letter-spacing:-.015em;--core-typography-body-font-size:16px;--core-typography-body-font-weight:400;--core-typography-body-line-height:1.62;--core-typography-body-letter-spacing:0em;--core-typography-body-s-font-size:14px;--core-typography-body-s-font-weight:400;--core-typography-body-s-line-height:1.5;--core-typography-body-s-letter-spacing:0em;--core-typography-caption-font-size:12px;--core-typography-caption-font-weight:500;--core-typography-caption-line-height:1.45;--core-typography-caption-letter-spacing:.01em;--core-typography-kicker-font-size:12px;--core-typography-kicker-font-weight:600;--core-typography-kicker-line-height:1.2;--core-typography-kicker-letter-spacing:.24em;--core-typography-overline-font-size:12px;--core-typography-overline-font-weight:600;--core-typography-overline-line-height:1.2;--core-typography-overline-letter-spacing:.025em;--core-duration-fast:.15s;--core-duration-base:.25s;--core-duration-slow:.4s;--core-easing-standard:cubic-bezier(.4, 0, .2, 1);--core-easing-decelerate:cubic-bezier(0, 0, .2, 1);--core-z-index-base:0;--core-z-index-dropdown:1000;--core-z-index-sticky:1100;--core-z-index-overlay:1200;--core-z-index-modal:1300;--core-z-index-toast:1400;--core-touch-target-min:48px;--core-touch-target-comfortable:56px;--core-grid-columns-desktop:12;--core-grid-columns-tablet:6;--core-grid-columns-mobile:4;--core-grid-gutter:24px;--core-grid-baseline:8px;--core-grid-social-margin:72px;--core-breakpoint-sm:640px;--core-breakpoint-md:768px;--core-breakpoint-lg:1024px;--core-breakpoint-xl:1280px;--core-breakpoint-2xl:1536px;--core-elevation-raised:0 1px 2px 0 #0b14120f, 0 1px 3px 0 #0b141214;--core-elevation-overlay:0 4px 8px -2px #0b14121a, 0 2px 4px -2px #0b141214;--core-elevation-modal:0 12px 24px -6px #0b141229, 0 4px 8px -4px #0b14121a;--core-focus-ring-width:2px;--core-focus-ring-offset:2px;--semantic-size-popup-sm:400px;--semantic-size-popup-md:640px;--semantic-size-popup-lg:900px;--semantic-size-icon-sm:16px;--semantic-size-icon-md:24px;--semantic-size-icon-lg:32px;--semantic-size-row-comfortable:48px;--semantic-size-row-compact:36px;--core-color-brand-verde-tcit:var(--core-color-brand-tcit-green);--core-color-brand-verde-profundo:var(--core-color-brand-deep-green);--core-color-brand-azul-tcit:var(--core-color-brand-tcit-blue);--core-color-brand-cian:var(--core-color-brand-cyan);--core-color-brand-lima:var(--core-color-brand-lime);--core-color-brand-verde-niebla:var(--core-color-brand-mist-green);--core-color-brand-text-verde-texto:var(--core-color-brand-text-green-text);--core-color-brand-text-cian-texto:var(--core-color-brand-text-cyan-text);--core-color-brand-text-lima-texto:var(--core-color-brand-text-lime-text);--core-grid-columnas-desktop:var(--core-grid-columns-desktop);--core-grid-columnas-tablet:var(--core-grid-columns-tablet);--core-grid-columnas-mobile:var(--core-grid-columns-mobile);--core-grid-canaleta:var(--core-grid-gutter);--core-grid-linea-base:var(--core-grid-baseline);--core-grid-margen-social:var(--core-grid-social-margin);--semantic-color-brand-primary:var(--core-color-brand-tcit-green);--semantic-color-brand-deep:var(--core-color-brand-deep-green);--semantic-color-brand-surface:var(--core-color-brand-mist-green);--semantic-color-bg-page:var(--core-color-neutral-50);--semantic-color-bg-surface:var(--core-color-neutral-0);--semantic-color-bg-subtle:var(--core-color-brand-mist-green);--semantic-color-bg-inverse:var(--core-color-neutral-900);--semantic-color-text-primary:var(--core-color-neutral-900);--semantic-color-text-secondary:var(--core-color-neutral-600);--semantic-color-text-disabled:var(--core-color-neutral-400);--semantic-color-text-on-action:var(--core-color-neutral-0);--semantic-color-text-inverse:var(--core-color-neutral-0);--semantic-color-action-primary:var(--core-color-green-700);--semantic-color-action-primary-hover:var(--core-color-green-800);--semantic-color-action-primary-pressed:var(--core-color-green-900);--semantic-color-action-primary-subtle:var(--core-color-green-50);--semantic-color-action-disabled:var(--core-color-neutral-400);--semantic-color-accent-default:var(--core-color-brand-tcit-green);--semantic-color-accent-text:var(--core-color-green-700);--semantic-color-accent-subtle:var(--core-color-green-100);--semantic-color-border-default:var(--core-color-neutral-200);--semantic-color-border-medium:var(--core-color-neutral-300);--semantic-color-border-strong:var(--core-color-neutral-600);--semantic-color-border-disabled:var(--core-color-neutral-400);--semantic-color-border-focus:var(--core-color-neutral-900);--semantic-color-feedback-success:var(--core-color-green-700);--semantic-color-feedback-success-subtle:var(--core-color-green-50);--semantic-color-feedback-info:var(--core-color-blue-600);--semantic-color-feedback-info-subtle:var(--core-color-blue-50);--semantic-color-feedback-danger:var(--core-color-red-700);--semantic-color-feedback-danger-subtle:var(--core-color-red-50);--semantic-color-feedback-warning:var(--core-color-amber-700);--semantic-color-feedback-warning-subtle:var(--core-color-amber-50);--semantic-space-inset-xs:var(--core-spacing-0);--semantic-space-inset-sm:var(--core-spacing-2);--semantic-space-inset:var(--core-spacing-4);--semantic-space-inset-lg:var(--core-spacing-6);--semantic-space-stack-sm:var(--core-spacing-1);--semantic-space-stack:var(--core-spacing-3);--semantic-space-stack-lg:var(--core-spacing-6);--semantic-space-gutter:var(--core-spacing-5);--semantic-typography-screen-title-font-size:var(--core-typography-h2-font-size);--semantic-typography-screen-title-font-weight:var(--core-typography-h2-font-weight);--semantic-typography-screen-title-line-height:var(--core-typography-h2-line-height);--semantic-typography-screen-title-letter-spacing:var(--core-typography-h2-letter-spacing);--semantic-typography-section-title-font-size:var(--core-typography-h4-font-size);--semantic-typography-section-title-font-weight:var(--core-typography-h4-font-weight);--semantic-typography-section-title-line-height:var(--core-typography-h4-line-height);--semantic-typography-section-title-letter-spacing:var(--core-typography-h4-letter-spacing);--semantic-typography-group-label-font-size:var(--core-typography-overline-font-size);--semantic-typography-group-label-font-weight:var(--core-typography-overline-font-weight);--semantic-typography-group-label-line-height:var(--core-typography-overline-line-height);--semantic-typography-group-label-letter-spacing:var(--core-typography-overline-letter-spacing);--semantic-color-brand-principal:var(--semantic-color-brand-primary);--semantic-color-brand-profundo:var(--semantic-color-brand-deep);--semantic-color-brand-superficie:var(--semantic-color-brand-surface);--portal-sidebar-width:256px;--portal-sidebar-collapsed-width:64px;--portal-topbar-height:64px;--portal-mobile-bar-height:56px;--portal-content-max-width:1152px;--portal-font:"Sora Variable", var(--core-font-family-sans), system-ui, -apple-system, "Segoe UI", sans-serif}html{-webkit-text-size-adjust:100%}body{background:var(--semantic-color-bg-page);color:var(--semantic-color-text-primary);font-family:var(--portal-font);font-size:var(--core-typography-body-s-font-size);line-height:var(--core-typography-body-s-line-height);margin:0}a{color:var(--semantic-color-accent-text)}a:hover{color:var(--semantic-color-action-primary-hover)}:focus-visible{outline:var(--core-focus-ring-width) solid var(--semantic-color-border-focus);outline-offset:var(--core-focus-ring-offset)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--semantic-color-text-secondary)}.small{font-size:var(--core-typography-caption-font-size)}.mono{font-family:var(--core-font-family-mono);font-size:var(--core-font-size-1)}.stack{gap:var(--semantic-space-stack);flex-direction:column;display:flex}.stack-lg{gap:var(--semantic-space-stack-lg);flex-direction:column;display:flex}.btn{justify-content:center;align-items:center;gap:var(--core-spacing-2);min-height:var(--core-touch-target-min);padding:0 var(--core-spacing-6);border-radius:var(--core-radius-full);font:inherit;font-size:var(--core-font-size-3);font-weight:var(--core-font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--core-duration-fast) var(--core-easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.6}.btn--small{min-height:40px;padding:0 var(--core-spacing-4);font-size:var(--core-font-size-2)}.btn--block{width:100%;display:flex}.btn--primary{background:var(--semantic-color-action-primary);color:var(--semantic-color-text-on-action)}.btn--primary:hover:not(:disabled){background:var(--semantic-color-action-primary-hover);color:var(--semantic-color-text-on-action)}.btn--secondary{background:var(--semantic-color-bg-surface);border-color:var(--semantic-color-action-primary);color:var(--semantic-color-action-primary)}.btn--secondary:hover:not(:disabled){background:var(--semantic-color-action-primary-subtle);color:var(--semantic-color-action-primary-hover)}.btn--danger{background:var(--semantic-color-bg-surface);border-color:var(--semantic-color-feedback-danger);color:var(--semantic-color-feedback-danger)}.btn--danger:hover:not(:disabled){background:var(--semantic-color-feedback-danger-subtle)}.btn--danger-solid{background:var(--semantic-color-feedback-danger);color:var(--semantic-color-text-on-action)}.btn--ghost{color:var(--semantic-color-accent-text);padding:0 var(--core-spacing-2);background:0 0;text-decoration:underline}.icon-btn{width:var(--core-touch-target-min);height:var(--core-touch-target-min);border-radius:var(--core-radius-full);color:var(--semantic-color-text-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--semantic-color-action-primary-subtle)}.input,.select{box-sizing:border-box;width:100%;min-height:var(--core-touch-target-min);padding:0 var(--core-spacing-3);border:1px solid var(--semantic-color-border-medium);border-radius:var(--core-radius-lg);background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-primary);font:inherit;font-size:var(--core-font-size-3)}.input[aria-invalid=true]{border-color:var(--semantic-color-feedback-danger)}.field{gap:var(--semantic-space-stack-sm);flex-direction:column;min-width:0;display:flex}.field__label{font-weight:var(--core-font-weight-semibold)}.field__help{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size);margin:0}.field__error{color:var(--semantic-color-feedback-danger);font-size:var(--core-typography-caption-font-size);margin:0}.form{gap:var(--core-spacing-5);flex-direction:column;max-width:640px;display:flex}.form-row{gap:var(--core-spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-actions{gap:var(--core-spacing-3);margin-top:var(--core-spacing-2);flex-wrap:wrap;display:flex}.invite-form{align-items:end;gap:var(--core-spacing-4);margin-bottom:var(--core-spacing-3);grid-template-columns:minmax(0,1fr) 200px auto;display:grid}.invite-form:has(>.invite-form__submit:nth-child(2)){grid-template-columns:minmax(0,1fr) auto}.filter-bar{align-items:end;gap:var(--core-spacing-4);margin-bottom:var(--core-spacing-5);grid-template-columns:repeat(4,minmax(0,1fr)) auto;display:grid}.badge{padding:var(--semantic-space-inset-xs) var(--core-spacing-2);border-radius:var(--core-radius-full);font-size:var(--core-typography-caption-font-size);font-weight:var(--core-font-weight-semibold);white-space:nowrap;border:1px solid;align-items:center;display:inline-flex}.badge--success{background:var(--semantic-color-feedback-success-subtle);color:var(--semantic-color-feedback-success)}.badge--info{background:var(--semantic-color-feedback-info-subtle);color:var(--semantic-color-feedback-info)}.badge--warning{background:var(--semantic-color-feedback-warning-subtle);color:var(--semantic-color-feedback-warning)}.badge--danger{background:var(--semantic-color-feedback-danger-subtle);color:var(--semantic-color-feedback-danger)}.badge--neutral{background:var(--semantic-color-bg-surface);color:var(--semantic-color-text-secondary);border-color:var(--semantic-color-border-medium)}.callout{padding:var(--semantic-space-inset);border-radius:var(--core-radius-lg);border:1px solid;margin:0}.callout p{margin:0}.callout--success{background:var(--semantic-color-feedback-success-subtle);color:var(--semantic-color-feedback-success)}.callout--warning{background:var(--semantic-color-feedback-warning-subtle);color:var(--semantic-color-feedback-warning)}.callout--danger{background:var(--semantic-color-feedback-danger-subtle);color:var(--semantic-color-feedback-danger)}.state-panel{align-items:center;gap:var(--core-spacing-3);padding:var(--core-spacing-8) var(--semantic-space-inset);color:var(--semantic-color-text-secondary);text-align:center;flex-direction:column;display:flex}.state-panel p{margin:0}.state-panel__title{color:var(--semantic-color-text-primary);font-weight:var(--core-font-weight-semibold)}.state-panel--error .state-panel__title{color:var(--semantic-color-feedback-danger)}.spinner{width:var(--semantic-size-icon-md);height:var(--semantic-size-icon-md);border:3px solid var(--semantic-color-border-default);border-top-color:var(--semantic-color-action-primary);border-radius:var(--core-radius-full);animation:.8s linear infinite spin}.spinner--small{width:var(--semantic-size-icon-sm);height:var(--semantic-size-icon-sm);border-width:2px}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}.page-center{min-height:100vh;padding:var(--core-spacing-4);justify-content:center;align-items:center;display:flex}.access-page{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--core-spacing-4);min-height:100vh;padding:var(--core-spacing-8) var(--core-spacing-4);flex-direction:column;display:flex}.access-card{box-sizing:border-box;gap:var(--core-spacing-5);width:100%;max-width:420px;padding:var(--core-spacing-8) var(--core-spacing-7);border:1px solid var(--semantic-color-border-default);border-radius:var(--core-radius-xl);background:var(--semantic-color-bg-surface);box-shadow:var(--core-elevation-raised);flex-direction:column;display:flex}.access-title{font-size:var(--core-typography-h1-font-size);font-weight:var(--core-typography-h1-font-weight);line-height:var(--core-typography-h1-line-height);letter-spacing:var(--core-typography-h1-letter-spacing);margin:0}.access-lead{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-body-font-size);line-height:var(--core-typography-body-line-height);margin:0}.access-help{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size);line-height:var(--core-typography-caption-line-height);margin:0}.access-footer{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size);margin:0}.kicker{font-size:var(--core-typography-kicker-font-size);font-weight:var(--core-typography-kicker-font-weight);letter-spacing:var(--core-typography-kicker-letter-spacing);text-transform:uppercase;margin:0}.kicker--danger{color:var(--semantic-color-feedback-danger)}.brand-row{align-items:center;gap:var(--core-spacing-3);display:flex}.brand-mark{width:var(--core-spacing-8);height:var(--core-spacing-8);border-radius:var(--core-radius-lg);background:var(--semantic-color-brand-deep);color:var(--semantic-color-text-on-action);font-size:var(--core-font-size-2);font-weight:var(--core-font-weight-extrabold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.brand-mark--small{width:var(--core-spacing-7);height:var(--core-spacing-7);font-size:var(--core-font-size-1)}.brand-text{flex-direction:column;display:flex}.brand-kicker{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-overline-font-size);font-weight:var(--core-font-weight-semibold);letter-spacing:var(--core-typography-kicker-letter-spacing)}.brand-name{font-size:var(--core-font-size-4);font-weight:var(--core-font-weight-bold)}.skip-link{left:var(--core-spacing-4);z-index:var(--core-z-index-toast);padding:var(--core-spacing-3) var(--core-spacing-4);border-radius:var(--core-radius-md);background:var(--semantic-color-bg-surface);box-shadow:var(--core-elevation-overlay);position:absolute;top:-100px}.skip-link:focus{top:var(--core-spacing-4)}.shell{min-height:100vh}.sidebar{z-index:var(--core-z-index-sticky);box-sizing:border-box;width:var(--portal-sidebar-width);gap:var(--core-spacing-6);padding:0 var(--core-spacing-3) var(--core-spacing-4);border-right:1px solid var(--semantic-color-border-default);background:var(--semantic-color-bg-surface);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar__brand{height:var(--portal-topbar-height);align-items:center;gap:var(--core-spacing-3);margin:0 calc(-1 * var(--core-spacing-3));padding:0 var(--core-spacing-5);border-bottom:1px solid var(--semantic-color-border-default);flex-shrink:0;display:flex}.sidebar__brand-name{font-size:var(--core-font-size-3);font-weight:var(--core-font-weight-extrabold);flex:1}.sidebar__nav{gap:var(--core-spacing-6);flex-direction:column;display:flex}.nav-group ul{gap:var(--core-spacing-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-group__label{margin:0 0 var(--core-spacing-2);padding:0 var(--core-spacing-3);color:var(--semantic-color-text-secondary);font-size:var(--semantic-typography-group-label-font-size);font-weight:var(--semantic-typography-group-label-font-weight);letter-spacing:var(--core-typography-kicker-letter-spacing);text-transform:uppercase}.nav-link{min-height:var(--core-touch-target-min);align-items:center;gap:var(--core-spacing-3);padding:0 var(--core-spacing-3);border-radius:var(--core-radius-full);color:var(--semantic-color-text-primary);font-size:var(--core-font-size-2);text-decoration:none;display:flex}.nav-link:hover{background:var(--semantic-color-action-primary-subtle);color:var(--semantic-color-text-primary)}.nav-link--active{background:var(--semantic-color-action-primary-subtle);color:var(--semantic-color-accent-text);font-weight:var(--core-font-weight-bold)}.sidebar__footer{gap:var(--core-spacing-3);padding-top:var(--core-spacing-4);border-top:1px solid var(--semantic-color-border-default);flex-direction:column;margin-top:auto;display:flex}.sidebar__account{gap:var(--core-spacing-3);flex-direction:column;display:flex}.sidebar__close{display:none}.shell__body{margin-left:var(--portal-sidebar-width)}.topbar{z-index:var(--core-z-index-dropdown);box-sizing:border-box;height:var(--portal-topbar-height);align-items:center;gap:var(--core-spacing-4);padding:0 var(--core-spacing-7);border-bottom:1px solid var(--semantic-color-border-default);background:var(--semantic-color-bg-surface);display:flex;position:sticky;top:0}.topbar__menu{display:none}.topbar__area,.topbar__company{font-weight:var(--core-font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar__company-slot{align-items:center;min-width:0;display:flex}.topbar__account{align-items:center;gap:var(--core-spacing-4);min-width:0;margin-left:auto;display:flex}.session-email{max-width:240px;color:var(--semantic-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-select{width:auto;max-width:280px;min-height:40px;font-size:var(--core-font-size-2);font-weight:var(--core-font-weight-semibold)}.env-badge{align-items:center;gap:var(--core-spacing-1);padding:var(--core-spacing-1) var(--core-spacing-3);border:1px solid var(--semantic-color-border-medium);border-radius:var(--core-radius-full);background:var(--semantic-color-feedback-warning-subtle);color:var(--semantic-color-text-primary);font-size:var(--core-typography-caption-font-size);font-weight:var(--core-font-weight-bold);white-space:nowrap;flex-shrink:0;display:inline-flex}.content{box-sizing:border-box;max-width:calc(var(--portal-content-max-width) + 2 * var(--core-spacing-7));padding:var(--core-spacing-7);outline:none}.shell--collapsed .sidebar{width:var(--portal-sidebar-collapsed-width);padding:0 var(--core-spacing-2) var(--core-spacing-4)}.shell--collapsed .shell__body{margin-left:var(--portal-sidebar-collapsed-width)}.shell--collapsed .sidebar__brand-name,.shell--collapsed .nav-link__label,.shell--collapsed .nav-group__label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.shell--collapsed .sidebar__brand,.shell--collapsed .nav-link{justify-content:center;padding:0}.drawer-overlay{z-index:var(--core-z-index-overlay);background:var(--semantic-color-bg-inverse);opacity:.4;position:fixed;top:0;right:0;bottom:0;left:0}@media(max-width:1023.98px){.sidebar,.shell--collapsed .sidebar{z-index:var(--core-z-index-modal);width:min(320px,85vw);padding:0 var(--core-spacing-3) var(--core-spacing-4);visibility:hidden;box-shadow:var(--core-elevation-modal);transition:transform var(--core-duration-base) var(--core-easing-decelerate),visibility var(--core-duration-base);transform:translate(-100%)}.shell--drawer-open .sidebar{visibility:visible;transition:transform var(--core-duration-base) var(--core-easing-decelerate),visibility 0s;transform:none}.shell--collapsed .sidebar__brand-name,.shell--collapsed .nav-link__label,.shell--collapsed .nav-group__label{clip:auto;width:auto;height:auto;position:static}.shell--collapsed .nav-link{padding:0 var(--core-spacing-3);justify-content:flex-start}.sidebar__close{display:inline-flex}.sidebar__collapse{display:none}.shell__body,.shell--collapsed .shell__body{margin-left:0}.topbar{height:var(--portal-mobile-bar-height);gap:var(--core-spacing-2);padding:0 var(--core-spacing-2)}.topbar__menu{display:inline-flex}.topbar__account{display:none}.tenant-select{max-width:50vw}.content{padding:var(--core-spacing-5) var(--core-spacing-4)}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}.page-header{margin-bottom:var(--core-spacing-6)}.page-header__row{justify-content:space-between;align-items:flex-end;gap:var(--core-spacing-4);flex-wrap:wrap;display:flex}.page-title{font-size:var(--core-typography-h1-font-size);font-weight:var(--core-typography-h1-font-weight);line-height:var(--core-typography-h1-line-height);letter-spacing:var(--core-typography-h1-letter-spacing);margin:0}.page-lead{margin:var(--core-spacing-2) 0 0;color:var(--semantic-color-text-secondary)}.inline-meta{align-items:center;gap:var(--core-spacing-3);flex-wrap:wrap;display:inline-flex}.breadcrumb ol{gap:var(--core-spacing-2);margin:0 0 var(--core-spacing-3);font-size:var(--core-font-size-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.breadcrumb li+li:before{content:"/";margin-right:var(--core-spacing-2);color:var(--semantic-color-text-secondary)}.card{box-sizing:border-box;padding:var(--core-spacing-6);border:1px solid var(--semantic-color-border-default);border-radius:var(--core-radius-xl);background:var(--semantic-color-bg-surface);box-shadow:var(--core-elevation-raised)}.card__title{margin:0 0 var(--core-spacing-4);font-size:var(--core-typography-h3-font-size);font-weight:var(--core-typography-h3-font-weight);line-height:var(--core-typography-h3-line-height)}.card__subtitle{margin:var(--core-spacing-5) 0 var(--core-spacing-3);font-size:var(--core-font-size-3);font-weight:var(--core-font-weight-bold)}.table{border-collapse:collapse;width:100%}.table th,.table td{padding:var(--core-spacing-3);border-bottom:1px solid var(--semantic-color-border-default);text-align:left;vertical-align:middle}.table thead th{background:var(--semantic-color-brand-deep);color:var(--semantic-color-text-on-action);font-size:var(--core-font-size-1);font-weight:var(--core-font-weight-semibold)}.table tbody th{font-weight:var(--core-font-weight-semibold)}.cell-actions{justify-content:flex-end;gap:var(--core-spacing-2);flex-wrap:wrap;display:flex}.cell-nowrap{white-space:nowrap}.cell-strong{font-weight:var(--core-font-weight-semibold);display:block}.cell-sub{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size);display:block}.scroll-region{position:relative;overflow-x:auto}.scroll-region .table th:first-child,.scroll-region .table td:first-child{background:var(--semantic-color-bg-surface);position:sticky;left:0}.scroll-region .table thead th:first-child{background:var(--semantic-color-brand-deep)}.scroll-hint{margin:0 0 var(--core-spacing-2);color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size);display:none}.load-more{margin-top:var(--core-spacing-4);justify-content:center;display:flex}.page-header__actions{gap:var(--core-spacing-3);flex-wrap:wrap;display:flex}.search-field{max-width:420px;margin-bottom:var(--core-spacing-5)}.pager{justify-content:space-between;align-items:center;gap:var(--core-spacing-3);margin-top:var(--core-spacing-4);flex-wrap:wrap;display:flex}.pager p{margin:0}.pager__buttons{gap:var(--core-spacing-2);display:flex}.split{align-items:start;gap:var(--core-spacing-6);grid-template-columns:minmax(0,560px) minmax(0,1fr);display:grid}.aside-note{color:var(--semantic-color-text-secondary)}.aside-note p{margin:var(--core-spacing-3) 0 0}.detail-grid{align-items:start;gap:var(--core-spacing-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.detail-section{margin-top:var(--core-spacing-6)}.detail-more{display:none}.card__meta{margin:calc(-1 * var(--core-spacing-2)) 0 var(--core-spacing-4);color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size)}.value-tiles{gap:var(--core-spacing-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.value-tile{padding:var(--core-spacing-3);border-radius:var(--core-radius-md);background:var(--semantic-color-bg-page)}.value-tile dt{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size)}.value-tile dd{margin:var(--core-spacing-1) 0 0;font-size:var(--core-font-size-4);font-weight:var(--core-font-weight-semibold)}.textarea{resize:vertical;min-height:96px}.checkbox-field{align-items:flex-start;gap:var(--core-spacing-3);display:flex}.checkbox-field input{width:20px;height:20px;margin-top:var(--core-spacing-1)}.callout__title{font-weight:var(--core-font-weight-semibold)}.filter-bar--range{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.dialog-overlay{z-index:var(--core-z-index-modal);background:var(--semantic-color-bg-inverse);opacity:.4;position:fixed;top:0;right:0;bottom:0;left:0}.dialog-layer{z-index:var(--core-z-index-modal);padding:var(--core-spacing-4);justify-content:center;align-items:center;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto}.dialog{box-sizing:border-box;width:100%;max-width:var(--semantic-size-popup-sm);border-radius:var(--core-radius-xl);background:var(--semantic-color-bg-surface);box-shadow:var(--core-elevation-modal);flex-direction:column;display:flex;position:relative}.dialog--md{max-width:var(--semantic-size-popup-md)}.dialog--lg{max-width:var(--semantic-size-popup-lg)}.dialog:focus{outline:none}.dialog__header{justify-content:space-between;align-items:flex-start;gap:var(--core-spacing-3);padding:var(--core-spacing-6) var(--core-spacing-6) 0;display:flex}.dialog__heading{gap:var(--core-spacing-2);flex-direction:column;min-width:0;display:flex}.dialog__title{font-size:var(--core-typography-h3-font-size);font-weight:var(--core-typography-h3-font-weight);margin:0}.dialog__description{color:var(--semantic-color-text-secondary);margin:0}.dialog__close{margin:calc(-1 * var(--core-spacing-2)) calc(-1 * var(--core-spacing-2)) 0 0;flex-shrink:0}.dialog__body{padding:var(--core-spacing-4) var(--core-spacing-6) var(--core-spacing-6)}.dialog__body p{color:var(--semantic-color-text-secondary);margin:0}.dialog__actions{justify-content:flex-end;gap:var(--core-spacing-3);padding:0 var(--core-spacing-6) var(--core-spacing-6);display:flex}.dialog__actions--inline{padding:0}.typed-word{padding:0 var(--core-spacing-1);border:1px solid var(--semantic-color-border-default);border-radius:var(--core-radius-sm);background:var(--semantic-color-bg-page)}.dialog-layer--sheet{align-items:flex-end;padding:0}.dialog--sheet{border-radius:var(--core-radius-xl) var(--core-radius-xl) 0 0;max-width:none;max-height:85dvh;overflow-y:auto}.dialog--sheet .dialog__actions{flex-direction:column-reverse}.dialog--sheet .dialog__actions .btn{width:100%}.toaster{right:var(--core-spacing-4);bottom:var(--core-spacing-4);left:var(--core-spacing-4);z-index:var(--core-z-index-toast);align-items:stretch;gap:var(--core-spacing-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.toaster__region{align-items:stretch;gap:var(--core-spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media(min-width:640px){.toaster{max-width:420px;left:auto}}.toast{align-items:flex-start;gap:var(--core-spacing-3);padding:var(--core-spacing-3) var(--core-spacing-4);border:1px solid var(--semantic-color-border-default);border-radius:var(--core-radius-lg);background:var(--semantic-color-bg-surface);box-shadow:var(--core-elevation-modal);pointer-events:auto;border-left-width:4px;display:flex}.toast--success{border-left-color:var(--semantic-color-feedback-success)}.toast--info{border-left-color:var(--semantic-color-feedback-info)}.toast--warning{border-left-color:var(--semantic-color-feedback-warning)}.toast--danger{border-left-color:var(--semantic-color-feedback-danger)}.toast__icon{flex-shrink:0;display:inline-flex}.toast--success .toast__icon{color:var(--semantic-color-feedback-success)}.toast--info .toast__icon{color:var(--semantic-color-feedback-info)}.toast--warning .toast__icon{color:var(--semantic-color-feedback-warning)}.toast--danger .toast__icon{color:var(--semantic-color-feedback-danger)}.toast__text{gap:var(--core-spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.toast__title{font-weight:var(--core-font-weight-semibold);margin:0}.toast__description{color:var(--semantic-color-text-secondary)}.toast__close{flex-shrink:0}@media(prefers-reduced-motion:no-preference){.toast{transition:opacity var(--core-duration-base),transform var(--core-duration-base)}@starting-style{.toast{opacity:0;transform:translateY(4px)}}}.data-cards{gap:var(--semantic-space-stack);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.data-card{border:1px solid var(--semantic-color-border-default);border-radius:var(--core-radius-lg);background:var(--semantic-color-bg-surface);flex-direction:column;display:flex}.data-card__info{gap:var(--core-spacing-2);padding:var(--semantic-space-inset);flex-direction:column;display:flex}.data-card__top{justify-content:space-between;align-items:flex-start;gap:var(--core-spacing-2) var(--core-spacing-3);flex-wrap:wrap;display:flex}.data-card__title{min-width:min(10rem,100%);font-weight:var(--core-font-weight-semibold);overflow-wrap:anywhere;flex:10rem}.data-card__status{justify-content:flex-end;gap:var(--core-spacing-2);flex-wrap:wrap;min-width:0;display:flex}.data-card__secondary{color:var(--semantic-color-text-secondary);overflow-wrap:anywhere}.data-card__meta{justify-content:space-between;align-items:baseline;gap:var(--core-spacing-3);display:flex}.data-card__meta-label{color:var(--semantic-color-text-secondary);font-size:var(--core-typography-caption-font-size);flex-shrink:0}.data-card__meta-value{text-align:right;overflow-wrap:anywhere;min-width:0}.data-card .badge{white-space:normal}@media(pointer:coarse){.data-card__title a{min-height:var(--core-touch-target-min);align-items:center;display:inline-flex}}.data-card__actions{gap:var(--core-spacing-2);padding:var(--core-spacing-3);border-top:1px solid var(--semantic-color-border-medium);flex-wrap:wrap;display:flex}.data-card__actions>*,.data-card__actions .cell-actions,.data-card__actions .btn{flex:1;justify-content:center}.data-table{position:relative}.data-table__fade{width:var(--core-spacing-6);background:linear-gradient(to left,var(--semantic-color-bg-surface),transparent);pointer-events:none;position:absolute;inset:0 0 0 auto}.cell-end{text-align:right}@media(max-width:767.98px){.card{padding:var(--core-spacing-4)}.form-row,.invite-form,.invite-form:has(>.invite-form__submit:nth-child(2)),.filter-bar,.filter-bar--range,.split,.detail-grid{grid-template-columns:minmax(0,1fr)}.value-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-release-top{display:none}.detail-more{display:block}.page-header__actions .btn,.pager__buttons .btn{flex:1}.form-actions .btn,.invite-form__submit{width:100%}.scroll-hint{display:block}}@media(pointer:coarse){.btn--small,.tenant-select{min-height:var(--core-touch-target-min)}}.secret-box{gap:var(--core-spacing-2);margin:var(--core-spacing-4) 0;padding:var(--semantic-space-inset);border:1px solid var(--semantic-color-border-medium);border-radius:var(--core-radius-lg);background:var(--semantic-color-bg-subtle,var(--semantic-color-bg-surface));flex-direction:column;display:flex}.secret-box__value{overflow-wrap:anywhere;font-size:var(--core-typography-body-s-font-size)}.secret-box__row{align-items:center;gap:var(--core-spacing-2);flex-wrap:wrap;display:flex}.secret-box__row .secret-box__value{flex:12rem;min-width:0}.copy-status{min-height:1lh;font-size:var(--core-typography-caption-font-size)}.copy-status--success{color:var(--semantic-color-feedback-success)}.copy-status--error{color:var(--semantic-color-feedback-danger)}.secret-box__actions{gap:var(--core-spacing-2);flex-wrap:wrap;display:flex}.dialog__body .checkbox-field,.dialog__body .instructions{margin-top:var(--core-spacing-4)}.failure-banner{justify-content:space-between;align-items:center;gap:var(--core-spacing-3);margin-bottom:var(--core-spacing-6);flex-wrap:wrap;display:flex}.failure-banner__text{gap:var(--core-spacing-1);flex-direction:column;display:flex}.choice-group{gap:var(--core-spacing-3);border:0;margin:0;padding:0;display:grid}.choice-group legend{margin-bottom:var(--core-spacing-2);font-weight:var(--core-font-weight-semibold)}.choice-group--row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.choice{align-items:flex-start;gap:var(--core-spacing-3);padding:var(--core-spacing-3) var(--core-spacing-4);border:1px solid var(--semantic-color-border-medium);border-radius:var(--core-radius-lg);display:flex}.choice input{width:20px;height:20px;margin-top:var(--core-spacing-1)}.choice__text{gap:var(--core-spacing-1);flex-direction:column;display:flex}.device-picker{gap:var(--core-spacing-2);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.instructions{padding:var(--semantic-space-inset);border-radius:var(--core-radius-lg);background:var(--semantic-color-feedback-info-subtle,var(--semantic-color-bg-surface))}.instructions ol{margin:var(--core-spacing-2) 0;padding-left:var(--core-spacing-6)}.instructions p{margin:var(--core-spacing-2) 0 0}.key-line{align-items:center;gap:var(--core-spacing-3);flex-wrap:wrap;display:flex}.plain-list{gap:var(--core-spacing-2);margin:0 0 var(--core-spacing-4);flex-direction:column;padding:0;list-style:none;display:flex}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
