*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Oracle Sans,OracleSansFB,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,html[data-theme=dark]{--font-family:"Oracle Sans","OracleSansFB",Inter,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--navy-950:#060c18;--navy-925:#090f1d;--navy-900:#0a0f1c;--navy-850:#0c1428;--navy-800:#0f1a32;--navy-750:#14213d;--navy-700:#1a2340;--accent-blue:#3b7fd4;--accent-blue-2:#4a90e2;--accent-blue-deep:#154a80;--accent-teal:#00c7a3;--accent-amber:#f5a623;--accent-amber-2:#e8920a;--accent-red:#f87171;--accent-violet:#a78bfa;--accent-green:#34d399;--feature-blue:#60a5fa;--feature-sky:#38bdf8;--feature-cyan:#22d3ee;--feature-aqua:#2dd4bf;--feature-fuchsia:#f0abfc;--feature-indigo:#a5b4fc;--feature-mint:#5eead4;--feature-orange:#fb923c;--feature-plum:#d8b4fe;--feature-rose:#f472b6;--feature-teal:#2dd4bf;--feature-violet:#c4b5fd;--feature-slate:#94a3b8;--feature-steel:#64748b;--color-trust:var(--accent-blue);--color-action:var(--accent-blue-2);--color-progress:var(--accent-teal);--color-success:var(--accent-green);--color-caution:var(--accent-amber);--color-risk:var(--accent-red);--color-insight:var(--accent-violet);--color-balance:var(--feature-slate);--module-accent:var(--feature-blue);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-blue);--text-primary:#f6f8ff;--text-secondary:#a0aec0;--text-muted:#7b8798;--text-faint:rgba(255,255,255,0.56);--text-info:rgba(143,182,221,0.84);--text-inverse:#06101f;--text-on-accent:#ffffff;--surface-root:#090f1d;--surface-sidebar:#060c18;--surface-topbar:var(--surface-sidebar);--surface-card:rgba(12,20,40,0.82);--surface-card-strong:rgba(15,26,50,0.94);--surface-card-soft:rgba(20,33,61,0.68);--surface-chip:rgba(26,35,64,0.78);--surface-input:rgba(246,248,255,0.96);--surface-elevated:rgba(15,26,50,0.94);--surface-scrim:rgba(3,7,18,0.72);--border-subtle:rgba(255,255,255,0.07);--border-default:rgba(255,255,255,0.12);--border-strong:rgba(74,144,226,0.34);--border-info:rgba(59,127,212,0.28);--border-info-strong:rgba(74,144,226,0.42);--border-focus:rgba(74,144,226,0.55);--border-danger:rgba(248,113,113,0.35);--border-success:rgba(52,211,153,0.36);--border-caution:rgba(245,166,35,0.36);--border-insight:rgba(167,139,250,0.34);--wash-trust:rgba(74,144,226,0.14);--wash-action:rgba(74,144,226,0.18);--wash-progress:rgba(0,199,163,0.14);--wash-success:rgba(52,211,153,0.16);--wash-caution:rgba(245,166,35,0.13);--wash-risk:rgba(248,113,113,0.14);--wash-insight:rgba(167,139,250,0.14);--wash-blue-subtle:rgba(74,144,226,0.1);--wash-blue:rgba(74,144,226,0.14);--wash-blue-strong:rgba(59,127,212,0.16);--wash-teal-success:rgba(0,199,163,0.16);--wash-feature-blue:rgba(96,165,250,0.14);--wash-feature-sky:rgba(56,189,248,0.14);--wash-feature-cyan:rgba(34,211,238,0.14);--wash-feature-aqua:rgba(45,212,191,0.14);--wash-feature-fuchsia:rgba(240,171,252,0.14);--wash-feature-indigo:rgba(165,180,252,0.14);--wash-feature-mint:rgba(94,234,212,0.14);--wash-feature-orange:rgba(251,146,60,0.14);--wash-feature-plum:rgba(216,180,254,0.14);--wash-feature-rose:rgba(244,114,182,0.14);--wash-feature-teal:rgba(45,212,191,0.14);--wash-feature-violet:rgba(196,181,253,0.14);--wash-feature-slate:rgba(148,163,184,0.14);--wash-feature-steel:rgba(100,116,139,0.14);--wash-danger:rgba(248,113,113,0.14);--wash-ghost:rgba(255,255,255,0.08);--shadow-sm:0 10px 30px rgba(0,0,0,0.22);--shadow-md:0 18px 48px rgba(0,0,0,0.32);--shadow-strong:0 24px 80px rgba(0,0,0,0.42);--module-radius:8px;--radius-sm:8px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-pill:999px;--control-height:38px;--control-height-sm:32px;--control-height-lg:44px;--control-radius:8px;--control-padding-x:0.85rem;--control-bg:rgba(246,248,255,0.96);--control-bg-muted:rgba(20,33,61,0.68);--control-text:#06101f;--control-placeholder:rgba(6,16,31,0.56);--control-border:rgba(255,255,255,0.12);--transition-fast:160ms ease;--base-font-color:#f6f8ff;--base-background-color:#090f1d;--content-font-color:#f6f8ff;--content-muted-color:#a0aec0;--content-subtle-color:#6f7f95;--button-color:#3b7fd4;--button-hover-color:#4a90e2;--button-solid-bg:#2f6fbf;--button-solid-hover:#2563eb;--card-border:1px solid rgba(255,255,255,0.12);--card-background-color:linear-gradient(180deg,rgba(15,26,50,0.94),rgba(12,20,40,0.82));--card-background-solid:rgba(12,20,40,0.82);--card-background-soft:rgba(20,33,61,0.68);--danger:#f87171;--success:var(--color-success);--warning:#f5a623}html[data-theme=light]{--font-family:"Oracle Sans","OracleSansFB",Inter,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--navy-950:#f7f9fc;--navy-925:#f1f5f9;--navy-900:#e8eef6;--navy-850:#dde6f2;--navy-800:#d2deeb;--navy-750:#c4d3e4;--navy-700:#aebfd3;--accent-blue:#2563eb;--accent-blue-2:#1d4ed8;--accent-blue-deep:#1e3a8a;--accent-teal:#087f73;--accent-amber:#b45309;--accent-amber-2:#92400e;--accent-red:#dc2626;--accent-violet:#7c3aed;--accent-green:#047857;--feature-blue:#2563eb;--feature-sky:#0284c7;--feature-cyan:#0e7490;--feature-aqua:#0f766e;--feature-fuchsia:#c026d3;--feature-indigo:#4f46e5;--feature-mint:#0d9488;--feature-orange:#c2410c;--feature-plum:#7e22ce;--feature-rose:#be185d;--feature-teal:#0f766e;--feature-violet:#6d28d9;--feature-slate:#475569;--feature-steel:#64748b;--color-trust:var(--accent-blue);--color-action:var(--accent-blue-2);--color-progress:var(--accent-teal);--color-success:var(--accent-green);--color-caution:var(--accent-amber);--color-risk:var(--accent-red);--color-insight:var(--accent-violet);--color-balance:var(--feature-slate);--module-accent:var(--feature-blue);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-blue);--text-primary:#172033;--text-secondary:#536176;--text-muted:#6b7280;--text-faint:rgba(23,32,51,0.66);--text-info:#3c6fa8;--text-inverse:#172033;--text-on-accent:#ffffff;--surface-root:#f6f8fb;--surface-sidebar:#ffffff;--surface-topbar:var(--surface-sidebar);--surface-card:#ffffff;--surface-card-strong:#ffffff;--surface-card-soft:#f8fafc;--surface-chip:#eef4ff;--surface-input:#ffffff;--surface-elevated:#ffffff;--surface-scrim:rgba(3,7,18,0.58);--border-subtle:rgba(15,23,42,0.07);--border-default:rgba(15,23,42,0.11);--border-strong:rgba(37,99,235,0.24);--border-info:rgba(37,99,235,0.24);--border-info-strong:rgba(37,99,235,0.34);--border-focus:rgba(37,99,235,0.5);--border-danger:rgba(220,38,38,0.28);--border-success:rgba(4,120,87,0.28);--border-caution:rgba(180,83,9,0.3);--border-insight:rgba(124,58,237,0.26);--wash-trust:rgba(37,99,235,0.08);--wash-action:rgba(29,78,216,0.1);--wash-progress:rgba(8,127,115,0.09);--wash-success:rgba(4,120,87,0.1);--wash-caution:rgba(180,83,9,0.1);--wash-risk:rgba(220,38,38,0.08);--wash-insight:rgba(124,58,237,0.09);--wash-blue-subtle:rgba(37,99,235,0.06);--wash-blue:rgba(37,99,235,0.09);--wash-blue-strong:rgba(37,99,235,0.12);--wash-teal-success:rgba(5,150,105,0.1);--wash-feature-blue:rgba(37,99,235,0.09);--wash-feature-sky:rgba(2,132,199,0.09);--wash-feature-cyan:rgba(14,116,144,0.09);--wash-feature-aqua:rgba(15,118,110,0.09);--wash-feature-fuchsia:rgba(162,28,175,0.09);--wash-feature-indigo:rgba(79,70,229,0.09);--wash-feature-mint:rgba(15,118,110,0.09);--wash-feature-orange:rgba(194,65,12,0.09);--wash-feature-plum:rgba(126,34,206,0.09);--wash-feature-rose:rgba(190,24,93,0.09);--wash-feature-teal:rgba(15,118,110,0.09);--wash-feature-violet:rgba(109,40,217,0.09);--wash-feature-slate:rgba(71,85,105,0.09);--wash-feature-steel:rgba(100,116,139,0.09);--wash-danger:rgba(220,38,38,0.08);--wash-ghost:rgba(15,23,42,0.05);--shadow-sm:0 8px 24px rgba(15,23,42,0.07);--shadow-md:0 18px 44px rgba(15,23,42,0.1);--shadow-strong:0 18px 48px rgba(15,23,42,0.08);--module-radius:8px;--radius-sm:8px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-pill:999px;--control-height:38px;--control-height-sm:32px;--control-height-lg:44px;--control-radius:8px;--control-padding-x:0.85rem;--control-bg:#ffffff;--control-bg-muted:#f8fafc;--control-text:#172033;--control-placeholder:rgba(23,32,51,0.48);--control-border:rgba(15,23,42,0.11);--transition-fast:160ms ease;--base-font-color:#172033;--base-background-color:#f6f8fb;--content-font-color:#172033;--content-muted-color:#536176;--content-subtle-color:#7b8798;--button-color:#2563eb;--button-hover-color:#1d4ed8;--button-solid-bg:#2563eb;--button-solid-hover:#1d4ed8;--card-border:1px solid rgba(15,23,42,0.11);--card-background-color:#ffffff;--card-background-solid:#ffffff;--card-background-soft:#f8fafc;--danger:#dc2626;--success:var(--color-success);--warning:#b45309}body{color:var(--text-primary)}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.asset-registration-scope{--fm:"JetBrains Mono","SFMono-Regular",Consolas,monospace;--asset-registration-bg:#090f1d;--asset-registration-bg-rgb:9 15 29;--asset-registration-surface:#0f1a32;--asset-registration-surface-rgb:15 26 50;--asset-registration-surface-2:#14213d;--asset-registration-surface-2-rgb:20 33 61;--asset-registration-border:rgb(60 75 100);--asset-registration-border-rgb:60 75 100;--asset-registration-text:#e8edf8;--asset-registration-text-rgb:232 237 248;--asset-registration-muted:#a0aec0;--asset-registration-muted-rgb:160 174 192;--asset-registration-faint:#7b8798;--asset-registration-faint-rgb:123 135 152;--asset-registration-primary:#2f6fbf;--asset-registration-primary-rgb:47 111 191;--asset-registration-primary-hover:#2563eb;--asset-registration-primary-hover-rgb:37 99 235;--asset-registration-primary-strong:#1d4ed8;--asset-registration-primary-strong-rgb:29 78 216;--asset-registration-accent:#4a90e2;--asset-registration-accent-rgb:74 144 226;--asset-registration-success:#00c7a3;--asset-registration-success-rgb:0 199 163;--asset-registration-warning:#f5a623;--asset-registration-warning-rgb:245 166 35;--asset-registration-danger:#f87171;--asset-registration-danger-rgb:248 113 113;--asset-registration-purple:#a78bfa;--asset-registration-purple-rgb:167 139 250;--asset-registration-teal:#00d4ff;--asset-registration-teal-rgb:0 212 255;--asset-registration-trust:var(--asset-registration-primary);--asset-registration-progress:var(--asset-registration-success);--asset-registration-caution:var(--asset-registration-warning);--asset-registration-risk:var(--asset-registration-danger);--asset-registration-insight:var(--asset-registration-purple);--navy0:var(--asset-registration-bg);--navy1:var(--asset-registration-bg);--navy2:var(--asset-registration-surface);--navy3:var(--asset-registration-surface);--navy4:var(--asset-registration-surface-2);--bd:rgb(var(--asset-registration-border-rgb)/1);--blue:var(--asset-registration-primary);--g1:var(--asset-registration-text);--g2:var(--asset-registration-muted);--g3:var(--asset-registration-faint);color:var(--asset-registration-text)}.asset-registration-scope .btn-primary{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 0 16px 0 rgba(59,127,212,0.22);--tw-shadow-colored:0 0 16px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.asset-registration-scope .btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-primary-hover-rgb)/var(--tw-bg-opacity,1))}.asset-registration-scope .btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-accent-rgb)/var(--tw-ring-opacity,1))}.asset-registration-scope .btn-primary:disabled{cursor:not-allowed;opacity:.5}.asset-registration-scope .btn-primary{color:#ffffff;background:var(--asset-registration-primary)}.asset-registration-scope .btn-primary:hover{background:var(--asset-registration-primary-hover)}.asset-registration-scope .btn-secondary{display:inline-flex;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--asset-registration-border-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-surface-rgb)/var(--tw-bg-opacity,1));padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--asset-registration-muted-rgb)/var(--tw-text-opacity,1));--tw-shadow:0 18px 40px rgba(0,0,0,0.18);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.asset-registration-scope .btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-surface-2-rgb)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--asset-registration-text-rgb)/var(--tw-text-opacity,1))}.asset-registration-scope .btn-secondary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-accent-rgb)/var(--tw-ring-opacity,1))}.asset-registration-scope .card{border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--asset-registration-border-rgb)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-surface-rgb)/var(--tw-bg-opacity,1));--tw-shadow:0 18px 40px rgba(0,0,0,0.18);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.asset-registration-scope .form-input,.asset-registration-scope .input{width:100%;border-radius:.5rem;border-width:1px;border-color:rgb(255 255 255/.1);--tw-bg-opacity:1;background-color:rgb(12 20 40/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--asset-registration-text-rgb)/var(--tw-text-opacity,1))}.asset-registration-scope .form-input::-moz-placeholder,.asset-registration-scope .input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-placeholder-opacity,1))}.asset-registration-scope .form-input::placeholder,.asset-registration-scope .input::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-placeholder-opacity,1))}.asset-registration-scope .form-input,.asset-registration-scope .input{--tw-shadow:0 18px 40px rgba(0,0,0,0.18);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.asset-registration-scope .form-input:focus,.asset-registration-scope .input:focus{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-ring-opacity,1))}.asset-registration-scope .\!input{width:100%;border-radius:.5rem;border-width:1px;border-color:rgb(255 255 255/.1);--tw-bg-opacity:1;background-color:rgb(12 20 40/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--asset-registration-text-rgb)/var(--tw-text-opacity,1))}.asset-registration-scope .\!input::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-placeholder-opacity,1))}.asset-registration-scope .\!input::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-placeholder-opacity,1))}.asset-registration-scope .\!input{--tw-shadow:0 18px 40px rgba(0,0,0,0.18);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.asset-registration-scope .\!input:focus{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-border-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-ring-opacity,1))}.asset-registration-scope .form-input,.asset-registration-scope .input{border-color:var(--asset-registration-border);color:var(--asset-registration-text);background:var(--asset-registration-bg)}.asset-registration-scope .\!input{border-color:var(--asset-registration-border)!important;color:var(--asset-registration-text)!important;background:var(--asset-registration-bg)!important}.asset-registration-scope .select-field{border-radius:.5rem;border-width:1px;border-color:rgb(255 255 255/.1);--tw-bg-opacity:1;background-color:rgb(12 20 40/var(--tw-bg-opacity,1));padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(var(--asset-registration-text-rgb)/var(--tw-text-opacity,1));--tw-shadow:0 18px 40px rgba(0,0,0,0.18);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.asset-registration-scope .select-field:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-ring-opacity,1))}.asset-registration-scope .select-field{border-color:var(--asset-registration-border);color:var(--asset-registration-text);background:var(--asset-registration-bg)}.asset-registration-scope .section-label,.asset-registration-scope .stl{margin-bottom:.75rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-text-opacity,1));font-family:var(--fm)}.asset-registration-scope .tbl{width:100%;border-collapse:collapse}.asset-registration-scope .tbl th{white-space:nowrap;text-align:left;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-text-opacity,1));font-family:var(--fm)}.asset-registration-scope .tbl td,.asset-registration-scope .tbl th{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--asset-registration-border-rgb)/var(--tw-border-opacity,1));padding:.625rem .75rem;--tw-text-opacity:1}.asset-registration-scope .tbl td{vertical-align:middle;font-size:.875rem;line-height:1.25rem;color:rgb(var(--asset-registration-text-rgb)/var(--tw-text-opacity,1))}.asset-registration-scope .tbl tr:last-child td{border-bottom-width:0}.asset-registration-scope .tbl tbody tr:hover td{background-color:rgb(255 255 255/.03)}.asset-registration-scope .tabs{display:flex;gap:0;overflow-x:auto;border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(var(--asset-registration-border-rgb)/var(--tw-border-opacity,1))}.asset-registration-scope .tab{white-space:nowrap;border-width:0 0 2px;border-color:transparent;background-color:transparent;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.asset-registration-scope .tab.on{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(var(--asset-registration-accent-rgb)/var(--tw-text-opacity,1))}.asset-registration-scope .pill{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border-width:1px;--tw-border-opacity:1;border-color:rgb(var(--asset-registration-border-rgb)/var(--tw-border-opacity,1));background-color:transparent;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity:1;color:rgb(var(--asset-registration-muted-rgb)/var(--tw-text-opacity,1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.asset-registration-scope .pill.on{border-color:rgb(var(--asset-registration-primary-rgb)/.5);background-color:rgb(var(--asset-registration-primary-rgb)/.1);--tw-text-opacity:1;color:rgb(var(--asset-registration-accent-rgb)/var(--tw-text-opacity,1))}html[data-theme=light] .asset-registration-scope{--asset-registration-bg:#f8fafc;--asset-registration-bg-rgb:248 250 252;--asset-registration-surface:#ffffff;--asset-registration-surface-rgb:255 255 255;--asset-registration-surface-2:#eef4ff;--asset-registration-surface-2-rgb:238 244 255;--asset-registration-border:rgb(203 213 225);--asset-registration-border-rgb:203 213 225;--asset-registration-text:#172033;--asset-registration-text-rgb:23 32 51;--asset-registration-muted:#536176;--asset-registration-muted-rgb:83 97 118;--asset-registration-faint:#5f6b7a;--asset-registration-faint-rgb:95 107 122;--asset-registration-primary:#2563eb;--asset-registration-primary-rgb:37 99 235;--asset-registration-primary-hover:#1d4ed8;--asset-registration-primary-hover-rgb:29 78 216;--asset-registration-primary-strong:#1e3a8a;--asset-registration-primary-strong-rgb:30 58 138;--asset-registration-accent:#1d4ed8;--asset-registration-accent-rgb:29 78 216;--asset-registration-success:#047857;--asset-registration-success-rgb:4 120 87;--asset-registration-warning:#92400e;--asset-registration-warning-rgb:146 64 14;--asset-registration-danger:#dc2626;--asset-registration-danger-rgb:220 38 38;--asset-registration-purple:#6d28d9;--asset-registration-purple-rgb:109 40 217;--asset-registration-teal:#0369a1;--asset-registration-teal-rgb:3 105 161;--asset-registration-trust:var(--asset-registration-primary);--asset-registration-progress:var(--asset-registration-success);--asset-registration-caution:var(--asset-registration-warning);--asset-registration-risk:var(--asset-registration-danger);--asset-registration-insight:var(--asset-registration-purple)}.sr-only{padding:0;margin:-1px;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-left-\[1\.375rem\]{left:-1.375rem}.-right-0\.5{right:-.125rem}.-top-0\.5{top:-.125rem}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.left-0\.5{left:.125rem}.left-3{left:.75rem}.left-\[1\.1rem\]{left:1.1rem}.right-1\.5{right:.375rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-6{right:1.5rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-2\.5{top:.625rem}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.m-6{margin:1.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.-ml-1{margin-left:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.line-clamp-2{-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[85vh\]{height:85vh}.h-\[calc\(100vh-52px\)\]{height:calc(100vh - 52px)}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-\[65vh\]{max-height:65vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-\[56px\]{min-height:56px}.min-h-\[60vh\]{min-height:60vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[42\%\]{width:42%}.w-\[58\%\]{width:58%}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-32{min-width:8rem}.min-w-\[200px\]{min-width:200px}.min-w-\[240px\]{min-width:240px}.min-w-\[280px\]{min-width:280px}.min-w-\[720px\]{min-width:720px}.min-w-\[780px\]{min-width:780px}.min-w-\[940px\]{min-width:940px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-\[100px\]{max-width:100px}.max-w-\[140px\]{max-width:140px}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[320px\]{max-width:320px}.max-w-\[75\%\]{max-width:75%}.max-w-\[88\%\]{max-width:88%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.flex-\[2\]{flex:2}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-0{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x:0px}.translate-x-5{--tw-translate-x:1.25rem}.rotate-180,.translate-x-5{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-oci-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--asset-registration-border-rgb)/var(--tw-divide-opacity,1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-amber-500\/20{border-color:rgb(245 158 11/.2)}.border-amber-500\/30{border-color:rgb(245 158 11/.3)}.border-amber-500\/40{border-color:rgb(245 158 11/.4)}.border-emerald-500\/40{border-color:rgb(16 185 129/.4)}.border-green-400\/30{border-color:rgb(74 222 128/.3)}.border-green-500\/30{border-color:rgb(34 197 94/.3)}.border-green-700\/40{border-color:rgb(21 128 61/.4)}.border-oci-bg{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-bg-rgb)/var(--tw-border-opacity,1))}.border-oci-blue-400{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-accent-rgb)/var(--tw-border-opacity,1))}.border-oci-blue-400\/30{border-color:rgb(var(--asset-registration-accent-rgb)/.3)}.border-oci-blue-500{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-border-opacity,1))}.border-oci-blue-500\/20{border-color:rgb(var(--asset-registration-primary-rgb)/.2)}.border-oci-blue-500\/25{border-color:rgb(var(--asset-registration-primary-rgb)/.25)}.border-oci-blue-500\/30{border-color:rgb(var(--asset-registration-primary-rgb)/.3)}.border-oci-blue-500\/40{border-color:rgb(var(--asset-registration-primary-rgb)/.4)}.border-oci-blue-500\/50{border-color:rgb(var(--asset-registration-primary-rgb)/.5)}.border-oci-blue-500\/60{border-color:rgb(var(--asset-registration-primary-rgb)/.6)}.border-oci-border{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-border-rgb)/var(--tw-border-opacity,1))}.border-oci-border\/50{border-color:rgb(var(--asset-registration-border-rgb)/.5)}.border-oci-border\/60{border-color:rgb(var(--asset-registration-border-rgb)/.6)}.border-oci-border\/70{border-color:rgb(var(--asset-registration-border-rgb)/.7)}.border-oci-faint\/40{border-color:rgb(var(--asset-registration-faint-rgb)/.4)}.border-oci-green\/25{border-color:rgb(var(--asset-registration-success-rgb)/.25)}.border-oci-green\/30{border-color:rgb(var(--asset-registration-success-rgb)/.3)}.border-oci-green\/40{border-color:rgb(var(--asset-registration-success-rgb)/.4)}.border-oci-muted{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-muted-rgb)/var(--tw-border-opacity,1))}.border-oci-purple\/25{border-color:rgb(var(--asset-registration-purple-rgb)/.25)}.border-oci-red\/20{border-color:rgb(var(--asset-registration-danger-rgb)/.2)}.border-oci-red\/25{border-color:rgb(var(--asset-registration-danger-rgb)/.25)}.border-oci-red\/30{border-color:rgb(var(--asset-registration-danger-rgb)/.3)}.border-oci-red\/40{border-color:rgb(var(--asset-registration-danger-rgb)/.4)}.border-oci-red\/50{border-color:rgb(var(--asset-registration-danger-rgb)/.5)}.border-oci-teal\/20{border-color:rgb(var(--asset-registration-teal-rgb)/.2)}.border-oci-teal\/25{border-color:rgb(var(--asset-registration-teal-rgb)/.25)}.border-oci-yellow\/25{border-color:rgb(var(--asset-registration-warning-rgb)/.25)}.border-oci-yellow\/30{border-color:rgb(var(--asset-registration-warning-rgb)/.3)}.border-oci-yellow\/40{border-color:rgb(var(--asset-registration-warning-rgb)/.4)}.border-purple-500\/40{border-color:rgb(168 85 247/.4)}.border-red-500\/30{border-color:rgb(239 68 68/.3)}.border-red-500\/40{border-color:rgb(239 68 68/.4)}.border-red-700\/40{border-color:rgb(185 28 28/.4)}.border-red-800\/40{border-color:rgb(153 27 27/.4)}.border-red-800\/50{border-color:rgb(153 27 27/.5)}.border-sky-500\/40{border-color:rgb(14 165 233/.4)}.border-transparent{border-color:transparent}.border-white\/30{border-color:rgb(255 255 255/.3)}.border-t-green-400{--tw-border-opacity:1;border-top-color:rgb(74 222 128/var(--tw-border-opacity,1))}.border-t-oci-blue-400{--tw-border-opacity:1;border-top-color:rgb(var(--asset-registration-accent-rgb)/var(--tw-border-opacity,1))}.border-t-oci-blue-500{--tw-border-opacity:1;border-top-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-amber-500\/10{background-color:rgb(245 158 11/.1)}.bg-amber-900\/30{background-color:rgb(120 53 15/.3)}.bg-black\/60{background-color:rgb(0 0 0/.6)}.bg-black\/70{background-color:rgb(0 0 0/.7)}.bg-black\/75{background-color:rgb(0 0 0/.75)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-500\/10{background-color:rgb(16 185 129/.1)}.bg-emerald-500\/20{background-color:rgb(16 185 129/.2)}.bg-green-400{--tw-bg-opacity:1;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-500\/5{background-color:rgb(34 197 94/.05)}.bg-green-600{--tw-bg-opacity:1;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-900\/10{background-color:rgb(20 83 45/.1)}.bg-green-900\/30{background-color:rgb(20 83 45/.3)}.bg-oci-bg{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-bg-rgb)/var(--tw-bg-opacity,1))}.bg-oci-bg\/30{background-color:rgb(var(--asset-registration-bg-rgb)/.3)}.bg-oci-bg\/35{background-color:rgb(var(--asset-registration-bg-rgb)/.35)}.bg-oci-blue-400{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-accent-rgb)/var(--tw-bg-opacity,1))}.bg-oci-blue-500{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-bg-opacity,1))}.bg-oci-blue-500\/10{background-color:rgb(var(--asset-registration-primary-rgb)/.1)}.bg-oci-blue-500\/15{background-color:rgb(var(--asset-registration-primary-rgb)/.15)}.bg-oci-blue-500\/20{background-color:rgb(var(--asset-registration-primary-rgb)/.2)}.bg-oci-blue-500\/5{background-color:rgb(var(--asset-registration-primary-rgb)/.05)}.bg-oci-blue-600{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-primary-hover-rgb)/var(--tw-bg-opacity,1))}.bg-oci-border{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-border-rgb)/var(--tw-bg-opacity,1))}.bg-oci-faint{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-faint-rgb)/var(--tw-bg-opacity,1))}.bg-oci-green{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-success-rgb)/var(--tw-bg-opacity,1))}.bg-oci-green\/10{background-color:rgb(var(--asset-registration-success-rgb)/.1)}.bg-oci-green\/15{background-color:rgb(var(--asset-registration-success-rgb)/.15)}.bg-oci-green\/20{background-color:rgb(var(--asset-registration-success-rgb)/.2)}.bg-oci-green\/5{background-color:rgb(var(--asset-registration-success-rgb)/.05)}.bg-oci-muted{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-muted-rgb)/var(--tw-bg-opacity,1))}.bg-oci-purple{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-purple-rgb)/var(--tw-bg-opacity,1))}.bg-oci-purple\/10{background-color:rgb(var(--asset-registration-purple-rgb)/.1)}.bg-oci-purple\/15{background-color:rgb(var(--asset-registration-purple-rgb)/.15)}.bg-oci-red{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-danger-rgb)/var(--tw-bg-opacity,1))}.bg-oci-red\/10{background-color:rgb(var(--asset-registration-danger-rgb)/.1)}.bg-oci-red\/15{background-color:rgb(var(--asset-registration-danger-rgb)/.15)}.bg-oci-red\/20{background-color:rgb(var(--asset-registration-danger-rgb)/.2)}.bg-oci-red\/5{background-color:rgb(var(--asset-registration-danger-rgb)/.05)}.bg-oci-surface{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-surface-rgb)/var(--tw-bg-opacity,1))}.bg-oci-surface2{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-surface-2-rgb)/var(--tw-bg-opacity,1))}.bg-oci-surface2\/30{background-color:rgb(var(--asset-registration-surface-2-rgb)/.3)}.bg-oci-surface2\/60{background-color:rgb(var(--asset-registration-surface-2-rgb)/.6)}.bg-oci-teal\/10{background-color:rgb(var(--asset-registration-teal-rgb)/.1)}.bg-oci-teal\/15{background-color:rgb(var(--asset-registration-teal-rgb)/.15)}.bg-oci-text{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-text-rgb)/var(--tw-bg-opacity,1))}.bg-oci-yellow{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-warning-rgb)/var(--tw-bg-opacity,1))}.bg-oci-yellow\/10{background-color:rgb(var(--asset-registration-warning-rgb)/.1)}.bg-oci-yellow\/15{background-color:rgb(var(--asset-registration-warning-rgb)/.15)}.bg-oci-yellow\/20{background-color:rgb(var(--asset-registration-warning-rgb)/.2)}.bg-oci-yellow\/5{background-color:rgb(var(--asset-registration-warning-rgb)/.05)}.bg-purple-500\/10{background-color:rgb(168 85 247/.1)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgb(239 68 68/.1)}.bg-red-500\/5{background-color:rgb(239 68 68/.05)}.bg-red-700{--tw-bg-opacity:1;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-red-900\/10{background-color:rgb(127 29 29/.1)}.bg-red-900\/20{background-color:rgb(127 29 29/.2)}.bg-red-900\/30{background-color:rgb(127 29 29/.3)}.bg-sky-500\/10{background-color:rgb(14 165 233/.1)}.bg-transparent{background-color:transparent}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-20{padding-right:5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-8{padding-right:2rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-amber-100\/80{color:rgb(254 243 199/.8)}.text-amber-200\/80{color:rgb(253 230 138/.8)}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-400\/50{color:rgb(251 191 36/.5)}.text-amber-400\/60{color:rgb(251 191 36/.6)}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-oci-blue-300,.text-oci-blue-400{--tw-text-opacity:1;color:rgb(var(--asset-registration-accent-rgb)/var(--tw-text-opacity,1))}.text-oci-blue-500{--tw-text-opacity:1;color:rgb(var(--asset-registration-primary-rgb)/var(--tw-text-opacity,1))}.text-oci-faint{--tw-text-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-text-opacity,1))}.text-oci-faint\/60{color:rgb(var(--asset-registration-faint-rgb)/.6)}.text-oci-faint\/70{color:rgb(var(--asset-registration-faint-rgb)/.7)}.text-oci-green{--tw-text-opacity:1;color:rgb(var(--asset-registration-success-rgb)/var(--tw-text-opacity,1))}.text-oci-green\/60{color:rgb(var(--asset-registration-success-rgb)/.6)}.text-oci-green\/70{color:rgb(var(--asset-registration-success-rgb)/.7)}.text-oci-muted{--tw-text-opacity:1;color:rgb(var(--asset-registration-muted-rgb)/var(--tw-text-opacity,1))}.text-oci-purple{--tw-text-opacity:1;color:rgb(var(--asset-registration-purple-rgb)/var(--tw-text-opacity,1))}.text-oci-red{--tw-text-opacity:1;color:rgb(var(--asset-registration-danger-rgb)/var(--tw-text-opacity,1))}.text-oci-red\/75{color:rgb(var(--asset-registration-danger-rgb)/.75)}.text-oci-red\/90{color:rgb(var(--asset-registration-danger-rgb)/.9)}.text-oci-teal{--tw-text-opacity:1;color:rgb(var(--asset-registration-teal-rgb)/var(--tw-text-opacity,1))}.text-oci-text{--tw-text-opacity:1;color:rgb(var(--asset-registration-text-rgb)/var(--tw-text-opacity,1))}.text-oci-yellow{--tw-text-opacity:1;color:rgb(var(--asset-registration-warning-rgb)/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-sky-400{--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.placeholder-oci-faint::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-placeholder-opacity,1))}.placeholder-oci-faint::placeholder{--tw-placeholder-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-placeholder-opacity,1))}.accent-oci-blue-500{accent-color:rgb(var(--asset-registration-primary-rgb)/1)}.accent-oci-red{accent-color:rgb(var(--asset-registration-danger-rgb)/1)}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0/0.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_12px_rgba\(245\2c 166\2c 35\2c 0\.15\)\]{--tw-shadow:0 0 12px rgba(245,166,35,0.15);--tw-shadow-colored:0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(0\2c 199\2c 140\2c 0\.6\)\]{--tw-shadow:0 0 6px rgba(0,199,140,0.6);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(232\2c 64\2c 64\2c 0\.5\)\]{--tw-shadow:0 0 6px rgba(232,64,64,0.5);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(245\2c 166\2c 35\2c 0\.5\)\]{--tw-shadow:0 0 6px rgba(245,166,35,0.5);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(245\2c 166\2c 35\2c 0\.6\)\]{--tw-shadow:0 0 6px rgba(245,166,35,0.6);--tw-shadow-colored:0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\2c 185\2c 129\2c 0\.5\)\]{--tw-shadow:0 0 8px rgba(16,185,129,0.5);--tw-shadow-colored:0 0 8px var(--tw-shadow-color)}.shadow-\[0_0_8px_rgba\(16\2c 185\2c 129\2c 0\.5\)\],.shadow-card{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow:0 18px 40px rgba(0,0,0,0.18);--tw-shadow-colored:0 18px 40px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.shadow-lg,.shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-oci-glow{--tw-shadow:0 0 16px 0 rgba(59,127,212,0.22);--tw-shadow-colored:0 0 16px 0 var(--tw-shadow-color)}.shadow-oci-glow,.shadow-sm{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0/0.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0/0.1),0 8px 10px -6px rgb(0 0 0/0.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-1,.ring-2{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-oci-blue-500\/30{--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/0.3)}.ring-oci-green{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-success-rgb)/var(--tw-ring-opacity,1))}.ring-white\/\[0\.02\]{--tw-ring-color:rgb(255 255 255/0.02)}.ring-offset-1{--tw-ring-offset-width:1px}.ring-offset-oci-bg{--tw-ring-offset-color:rgb(var(--asset-registration-bg-rgb)/1)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.\!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)!important}.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.delay-150{transition-delay:.15s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Oracle Sans;src:url(/fonts/OracleSans_ULt.ttf) format("truetype");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:Oracle Sans;src:url(/fonts/OracleSans_Lt.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Oracle Sans;src:url(/fonts/OracleSans_Rg.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Oracle Sans;src:url(/fonts/OracleSans_SBd.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Oracle Sans;src:url(/fonts/OracleSans_Bd.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Oracle Sans;src:url(/fonts/OracleSans_It.ttf) format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Oracle Icon Font;src:url(/fonts/ojuxIconFont_Rg.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}*{box-sizing:border-box}body,html{height:100%;overflow:hidden}body{margin:0;color:var(--base-font-color);font-family:var(--font-family);background:var(--surface-root);text-rendering:geometricPrecision}.oracle-icon,body{-webkit-font-smoothing:antialiased}.oracle-icon{display:inline-block;font-family:Oracle Icon Font;font-style:normal;font-weight:400;line-height:1;speak:never;text-rendering:auto;text-transform:none;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}[aria-disabled=true],button:disabled{cursor:not-allowed}:where(.shell-page,.notification-panel,.toast,.route-error__panel){overflow-wrap:break-word}:where(.shell-page h1,.shell-page h2,.shell-page h3,.shell-page p,.shell-page strong,.shell-page small){overflow-wrap:anywhere}textarea{border-radius:var(--control-radius);box-sizing:border-box;padding:.65rem var(--control-padding-x);resize:none!important}:where(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}html[data-motion=reduced] *,html[data-motion=reduced] :after,html[data-motion=reduced] :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media (forced-colors:active){:where(a[href],button,input,select,textarea,summary,[role=button],[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid Highlight}.admin-badge,.airflow-status-badge,.cc-backend-badge,.cc-status,.mcp-badge,.platform-badge,.status-tag{border-color:ButtonText}}@media (hover:none){.catalog-card:hover,.info-card:hover,.mcp-activity-list button:hover,.mcp-flow button:hover,.mcp-metric:hover,.metric-card:hover,.platform-card--interactive:hover,.shell-topbar__alert:hover{transform:none}}html[data-density=compact]{font-size:100%;--control-height:38px;--control-height-sm:32px;--control-height-lg:44px;--control-padding-x:0.85rem}html[data-density=compact] .shell{--shell-topbar-height:44px}html[data-density=compact] .shell-page{gap:.9rem;padding:1rem 1.15rem 1.5rem}html[data-density=compact] .shell-topbar{min-height:var(--shell-topbar-height);padding-top:.38rem;padding-bottom:.38rem}html[data-density=compact] .shell-sidebar{padding-top:.9rem;padding-bottom:.9rem}html[data-density=compact] .accelerators-card,html[data-density=compact] .detail-panel,html[data-density=compact] .empty-state,html[data-density=compact] .hero,html[data-density=compact] .info-card,html[data-density=compact] .metric-card,html[data-density=compact] .note-strip,html[data-density=compact] .platform-card,html[data-density=compact] .workspace-panel{padding:1rem 1.1rem}html[data-density=compact] .accelerators-grid,html[data-density=compact] .card-grid,html[data-density=compact] .detail-grid,html[data-density=compact] .hero,html[data-density=compact] .link-grid,html[data-density=compact] .metric-grid,html[data-density=compact] .nav-preferences,html[data-density=compact] .nav-preferences__grid,html[data-density=compact] .nav-preferences__layout,html[data-density=compact] .workbench-grid{gap:.85rem}html[data-density=compact] .hero__subtitle,html[data-density=compact] .info-card__text,html[data-density=compact] .metric-card__detail,html[data-density=compact] .nav-preferences__item small{line-height:1.5}html[data-density=compact] .metric-card__value{font-size:1.55rem}html[data-density=compact] .mcp-table td,html[data-density=compact] .mcp-table th,html[data-density=compact] .platform-table td,html[data-density=compact] .platform-table th,html[data-density=compact] .workspace-table td,html[data-density=compact] .workspace-table th{padding:.75rem .8rem;line-height:1.45}html[data-density=compact] .nav-preferences__panel{padding:.95rem}html[data-density=compact] .nav-preferences__item{padding:.75rem .8rem}html[data-density=compact] .nav-preferences__pin-item{min-height:6.35rem;padding:.7rem}html[data-density=comfortable]{font-size:110%;--control-height:42px;--control-height-sm:35px;--control-height-lg:48px;--control-padding-x:0.85rem}html[data-density=comfortable] .shell{--shell-topbar-height:48px}html[data-density=comfortable] .shell-page{gap:.9rem;padding:1rem 1.15rem 1.5rem}html[data-density=comfortable] .shell-topbar{min-height:var(--shell-topbar-height);padding-top:.38rem;padding-bottom:.38rem}html[data-density=comfortable] .shell-sidebar{padding-top:.9rem;padding-bottom:.9rem}html[data-density=comfortable] .accelerators-card,html[data-density=comfortable] .detail-panel,html[data-density=comfortable] .empty-state,html[data-density=comfortable] .hero,html[data-density=comfortable] .info-card,html[data-density=comfortable] .metric-card,html[data-density=comfortable] .note-strip,html[data-density=comfortable] .platform-card,html[data-density=comfortable] .workspace-panel{padding:1rem 1.1rem}html[data-density=comfortable] .accelerators-grid,html[data-density=comfortable] .card-grid,html[data-density=comfortable] .detail-grid,html[data-density=comfortable] .hero,html[data-density=comfortable] .link-grid,html[data-density=comfortable] .metric-grid,html[data-density=comfortable] .nav-preferences,html[data-density=comfortable] .nav-preferences__grid,html[data-density=comfortable] .nav-preferences__layout,html[data-density=comfortable] .workbench-grid{gap:.85rem}html[data-density=comfortable] .hero__subtitle,html[data-density=comfortable] .info-card__text,html[data-density=comfortable] .metric-card__detail,html[data-density=comfortable] .nav-preferences__item small{line-height:1.55}html[data-density=comfortable] .metric-card__value{font-size:1.55rem}html[data-density=comfortable] .mcp-table td,html[data-density=comfortable] .mcp-table th,html[data-density=comfortable] .platform-table td,html[data-density=comfortable] .platform-table th,html[data-density=comfortable] .workspace-table td,html[data-density=comfortable] .workspace-table th{padding:.75rem .8rem;line-height:1.55}html[data-density=comfortable] .nav-preferences__panel{padding:.95rem}html[data-density=comfortable] .nav-preferences__item{padding:.75rem .8rem}html[data-density=comfortable] .nav-preferences__pin-item{min-height:6.35rem;padding:.7rem}@media (pointer:coarse){html[data-density=comfortable],html[data-density=compact]{--control-height:44px;--control-height-sm:40px;--control-height-lg:48px}html[data-density=comfortable] .shell,html[data-density=compact] .shell{--shell-sidebar-collapsed-width:64px;--shell-rail-item-size:44px;--shell-nav-toggle-size:44px;--shell-nav-toggle-offset:8px;--shell-topbar-height:52px}.notification-item__clear,.shell-topbar__alert,.shell-user__avatar,.toast button{min-width:40px;min-height:40px}}html[data-service-notices=hidden] .note-strip--service{display:none}.route-loading{display:grid;place-items:center;align-content:center;gap:1rem;min-height:100dvh;padding:2rem;color:var(--text-primary);background:var(--surface-root);text-align:center}.route-loading--auth{background:radial-gradient(circle at 50% 0,var(--wash-blue-hero),transparent 42%),var(--surface-root)}.route-loading h1{margin:0;font-size:clamp(1.45rem,4vw,2.1rem)}.route-loading p{margin:.4rem 0 0;color:var(--text-secondary)}.route-loading__eyebrow{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lazy-module-loading{color:var(--text-secondary);font-size:.85rem;line-height:1.35}.lazy-module-loading--panel{display:grid;place-items:center;gap:.9rem;min-height:12rem;width:min(100%,46rem);margin-inline:auto;border:1px solid var(--border-subtle);border-radius:var(--module-radius);padding:1.5rem;background:var(--surface-card-soft);text-align:center}.lazy-module-loading--inline{display:inline-flex;align-items:center;gap:.45rem;color:var(--text-muted);font-size:.78rem}.lazy-module-loading__content{display:inline-flex;align-items:center;gap:.6rem;color:var(--text-secondary);font-weight:750}.lazy-module-loading__skeleton{display:grid;gap:.45rem;width:min(100%,28rem)}.lazy-module-loading__skeleton span{display:block;height:.68rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 10%,transparent),color-mix(in srgb,var(--text-muted) 18%,transparent),color-mix(in srgb,var(--text-muted) 10%,transparent));background-size:220% 100%;animation:loading-skeleton 1.35s ease-in-out infinite}.lazy-module-loading__skeleton span:nth-child(2){width:74%;margin-inline:auto}.lazy-module-loading__skeleton span:nth-child(3){width:46%;margin-inline:auto}.route-error{display:grid;place-items:center;min-height:100dvh;padding:2rem;color:var(--content-font-color);background:var(--surface-root)}.route-error__panel{width:min(100%,560px);border:var(--card-border);border-radius:var(--module-radius);padding:1.35rem;background:var(--card-background-color)}.route-error__panel h1{margin:.35rem 0 0;color:var(--text-primary);font-size:clamp(1.5rem,4vw,2.1rem);line-height:1.1}.route-error__panel p:not(.route-loading__eyebrow){margin:.7rem 0 0;color:var(--text-secondary);line-height:1.55}.route-error__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.button-spinner,.loading-spinner{display:inline-block;width:1.35rem;height:1.35rem;border:2px solid color-mix(in srgb,var(--accent-blue-2) 28%,transparent);border-top-color:var(--accent-blue-2);border-radius:999px;animation:loading-spin .8s linear infinite}.button-spinner,.loading-spinner--sm{width:.9rem;height:.9rem;border-width:2px}.button-spinner{margin-right:.45rem;border-color:currentColor color-mix(in srgb,currentColor 28%,transparent) color-mix(in srgb,currentColor 28%,transparent)}.button .button-spinner,.mcp-button .button-spinner,.platform-button .button-spinner,.search-button .button-spinner{margin-right:0}.loading-inline{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}@keyframes loading-spin{to{transform:rotate(1turn)}}@keyframes loading-skeleton{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes shell-route-progress{0%{transform:translateX(-120%)}52%{transform:translateX(72vw)}to{transform:translateX(120vw)}}@keyframes shell-page-settle{0%{opacity:.94;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mcp-registration{display:grid;gap:1rem;width:100%;min-width:0}.mcp-hero,.mcp-metric,.mcp-panel,.mcp-summary-strip{border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.mcp-summary-strip{display:grid;align-items:stretch;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));padding:.75rem}.mcp-summary-strip__item{display:grid;gap:.2rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--module-radius);background:var(--surface-card-soft);padding:.72rem .8rem}.mcp-summary-strip__item>span{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mcp-summary-strip__item strong{color:var(--text-primary);font-size:1.45rem;line-height:1}.mcp-summary-strip__item small{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.mcp-summary-strip__item--coverage{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.mcp-summary-strip__item--coverage div{display:grid;justify-items:end;gap:.2rem}.mcp-summary-strip>.mcp-button{grid-column:1/-1;order:-1;align-self:center;justify-self:end;width:-moz-fit-content;width:fit-content}.mcp-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem}.mcp-eyebrow{color:var(--color-progress);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mcp-hero h1,.mcp-panel h2{margin:0;color:var(--text-primary)}.mcp-hero h1{margin-top:.25rem;font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.08}.mcp-hero p,.mcp-panel p{margin:.45rem 0 0;color:var(--text-secondary);line-height:1.55}.mcp-hero p{max-width:760px}.mcp-subtabs,.mcp-tabs{display:flex;flex-wrap:wrap;gap:.35rem;min-width:0}.mcp-subtabs button,.mcp-tabs__item{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card-soft);color:var(--text-secondary);cursor:pointer;font:inherit;font-size:.83rem;font-weight:700;padding:.55rem .8rem;text-transform:capitalize}.mcp-subtabs button.is-active,.mcp-tabs__item--active{border-color:var(--border-strong);background:var(--wash-blue);color:var(--text-primary)}.mcp-detail-list,.mcp-metrics,.mcp-stack,.mcp-tool{display:grid;gap:.75rem}.mcp-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.mcp-metric{display:grid;gap:.35rem;padding:1rem;color:inherit;cursor:pointer;font:inherit;text-align:left}.mcp-metric .mcp-metric__value{color:var(--accent-blue-2);font-size:2rem;font-weight:800;line-height:1}.mcp-detail-row strong,.mcp-empty strong,.mcp-metric strong,.mcp-quick-actions strong,.mcp-tool strong{color:var(--text-primary)}.mcp-detail-row span,.mcp-empty span,.mcp-metric small,.mcp-quick-actions span,.mcp-table small,.mcp-token small,.mcp-token span,.mcp-tool span{color:var(--text-secondary);line-height:1.45}.mcp-grid{display:grid;gap:1rem;min-width:0}.mcp-grid--two{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.mcp-grid--wide{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(min(100%,320px),.65fr)}.mcp-panel{min-width:0;padding:1rem}.mcp-panel--dark{background:linear-gradient(180deg,var(--surface-card-strong),var(--surface-card))}.mcp-panel--side{position:sticky;top:.75rem}.mcp-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.mcp-panel h2{font-size:1.05rem}.mcp-panel h3{margin:0;color:var(--text-primary);font-size:.92rem}.mcp-button{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:700;gap:.35rem;justify-content:center;min-height:34px;padding:.48rem .7rem;transition:background var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast);white-space:nowrap}.mcp-button:disabled{cursor:not-allowed;opacity:.48}.mcp-button--icon{width:var(--control-height-sm);min-width:var(--control-height-sm);padding-inline:0}.mcp-button--primary{border:1px solid var(--button-solid-bg);background:linear-gradient(180deg,var(--color-action),var(--button-solid-bg));color:var(--text-on-accent)}.mcp-button--ghost,.mcp-button--soft{border:1px solid var(--border-default);background:var(--surface-card-soft);color:var(--text-primary)}.mcp-button--ghost{background:transparent}.mcp-button--danger{border:1px solid var(--border-danger);background:var(--wash-risk);color:var(--danger)}.mcp-quick-actions{display:grid;gap:.55rem}.mcp-quick-actions button{border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:inherit;cursor:pointer;display:grid;gap:.25rem;padding:.7rem;text-align:left}.mcp-quick-actions button:hover{border-color:var(--border-default);background:var(--wash-ghost)}.mcp-api-list{display:grid;gap:.35rem}.mcp-api-list div{align-items:center;display:grid;gap:.55rem;grid-template-columns:64px minmax(0,1fr) minmax(150px,.55fr) minmax(180px,.7fr)}.mcp-api-list code,.mcp-kv code,.mcp-secret code,.mcp-token code{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere}.mcp-api-list small,.mcp-api-list span{color:var(--text-secondary);font-size:.72rem;line-height:1.35}.mcp-api-list span,.mcp-badge{font-family:var(--font-mono)}.mcp-badge{border:1px solid var(--border-default);border-radius:5px;display:inline-flex;font-size:.68rem;font-weight:800;justify-content:center;padding:.18rem .45rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.mcp-badge--success{border-color:var(--border-success);background:var(--wash-success);color:var(--success)}.mcp-badge--warning{border-color:var(--border-caution);background:var(--wash-caution);color:var(--warning)}.mcp-badge--danger{border-color:var(--border-danger);background:var(--wash-risk);color:var(--danger)}.mcp-badge--info{border-color:var(--border-info);background:var(--wash-blue);color:var(--accent-blue-2)}.mcp-badge--neutral{border-color:var(--border-default);background:var(--control-bg-muted);color:var(--text-secondary)}.mcp-card-form,.mcp-inline-form,.mcp-server-form{display:grid;gap:.7rem}.mcp-inline-form{grid-template-columns:minmax(0,1fr) auto;margin-bottom:.85rem}.mcp-server-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.85rem}.mcp-card-form{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card-soft);margin-top:.85rem;padding:.85rem}.mcp-field{display:grid;gap:.3rem}.mcp-check,.mcp-field span,.mcp-kv span{color:var(--text-secondary);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mcp-check{align-items:center;display:flex;gap:.45rem;min-height:34px}.mcp-check input{min-height:auto;width:auto}.mcp-registration input,.mcp-registration select{border:1px solid var(--border-default);border-radius:var(--radius-sm);background-color:var(--surface-input);color:var(--text-inverse);font:inherit;min-height:36px;padding:.52rem .65rem;width:100%}.mcp-registration input:disabled{cursor:not-allowed;opacity:.55}.mcp-search{margin-bottom:.85rem}.mcp-table-wrap{border:1px solid var(--border-default);border-radius:var(--radius-sm);overflow-x:auto}.mcp-table{border-collapse:collapse;min-width:760px;width:100%}.mcp-table td,.mcp-table th{border-bottom:1px solid var(--border-subtle);padding:.68rem .75rem;text-align:left;vertical-align:middle}.mcp-table th{background:var(--surface-card-soft);color:var(--text-secondary);font-size:.68rem;letter-spacing:.05em;text-transform:uppercase}.mcp-table td{color:var(--text-primary);font-size:.86rem}.mcp-table td>small,.mcp-table td>strong{display:block}.mcp-row-actions,.mcp-toolbar{display:flex;flex-wrap:wrap;gap:.45rem}.mcp-toolbar{align-items:center}.mcp-empty{display:grid;gap:.35rem;padding:1rem;text-align:center}.mcp-build,.mcp-secret,.mcp-token{border:1px solid var(--border-info);border-radius:var(--radius-sm);background:var(--wash-blue);display:grid;gap:.55rem;margin-bottom:.85rem;padding:.8rem}.mcp-secret>div,.mcp-token>div{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.mcp-secret span{color:var(--text-secondary);font-size:.76rem;font-weight:700}.mcp-copy{border:0;background:transparent;color:var(--accent-blue-2);cursor:pointer;font:inherit;font-size:.76rem;font-weight:800}.mcp-detail-list{margin-top:.85rem}.mcp-detail-row,.mcp-tool{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-card-soft);padding:.7rem}.mcp-detail-row{align-items:center;display:grid;gap:.55rem;grid-template-columns:minmax(0,1fr) auto auto}.mcp-detail-row span{display:block;font-size:.78rem}.mcp-kv{display:grid;gap:.35rem .7rem;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr)}.mcp-subtabs{margin-top:.9rem}.mcp-tool button{border:0;background:transparent;color:inherit;cursor:pointer;display:grid;gap:.2rem;padding:0;text-align:left}.mcp-tool span{font-size:.84rem}.mcp-tool pre{background:var(--navy-950);color:var(--text-primary);font-size:.76rem;margin:0;max-height:280px;overflow:auto;padding:.75rem}.mcp-toast,.mcp-tool pre{border:1px solid var(--border-default);border-radius:var(--radius-sm)}.mcp-toast{align-items:center;bottom:1.25rem;display:flex;gap:.75rem;justify-content:space-between;max-width:min(420px,calc(100vw - 2rem));padding:.75rem .9rem;position:fixed;right:1.25rem;z-index:100}.mcp-toast--success{background:var(--wash-teal-success);color:var(--success)}.mcp-toast--error{background:var(--wash-danger);color:var(--danger)}.mcp-toast button{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:800}.mcp-hero__aside{display:grid;justify-items:end;gap:.65rem;min-width:170px}.mcp-hero__aside>div{display:grid;justify-items:end;gap:.1rem}.mcp-hero__aside strong{color:var(--text-primary);font-size:1.35rem;line-height:1}.mcp-field small,.mcp-hero__aside span,.mcp-list-summary span,.mcp-toolbar__label{color:var(--text-secondary);font-size:.78rem;font-weight:700}.mcp-metric--insight{min-height:132px}.mcp-activity-list,.mcp-flow,.mcp-readiness{display:grid;gap:.65rem}.mcp-activity-list button,.mcp-flow button{display:grid;align-items:start;width:100%;border:1px solid var(--border-default);border-radius:var(--module-radius);color:inherit;background:var(--surface-card-soft);cursor:pointer;font:inherit;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.mcp-flow button{gap:.3rem .7rem;grid-template-columns:auto minmax(0,1fr);padding:.75rem}.mcp-activity-list button:hover,.mcp-flow button:hover{border-color:var(--border-info-strong);background:var(--wash-blue-subtle);transform:translateY(-1px)}.mcp-flow button strong,.mcp-flow button>span:last-child{grid-column:2}.mcp-flow__step{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface-card);font-size:.72rem;font-weight:800;line-height:1}.mcp-flow__step.is-complete{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.mcp-progress{display:grid;gap:.45rem}.mcp-filter-row,.mcp-list-summary,.mcp-progress>div:first-child,.mcp-role-summary,.mcp-tool__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.mcp-list-summary,.mcp-progress>div:first-child{justify-content:space-between}.mcp-activity-list span,.mcp-flow button>span:last-child,.mcp-mini-stats span,.mcp-progress span,.mcp-role-summary span{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.mcp-activity-list strong,.mcp-mini-stats strong,.mcp-progress strong{color:var(--text-primary)}.mcp-progress__track{overflow:hidden;height:.45rem;border-radius:var(--radius-pill);background:var(--wash-ghost)}.mcp-progress__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-progress),var(--color-action))}.mcp-pill-grid{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.mcp-pill-grid>div,.mcp-role-summary>div{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.55rem .65rem;background:var(--surface-card-soft)}.mcp-activity-list button{gap:.55rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.65rem}.mcp-activity-list small{color:var(--text-muted);font-size:.75rem;white-space:nowrap}.mcp-field small{margin-top:-.1rem;font-weight:500;letter-spacing:0;text-transform:none}.mcp-api-list--compact{max-height:256px;overflow:auto;padding-right:.2rem}.mcp-help-note{display:grid;gap:.25rem;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.75rem;background:var(--surface-card-soft)}.mcp-help-note strong{color:var(--text-primary)}.mcp-help-note span{color:var(--text-secondary);line-height:1.45}.mcp-label-with-help{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.mcp-tooltip{position:relative;display:inline-grid;place-items:center;width:1rem;height:1rem;flex:0 0 auto;border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface-card);font-size:.68rem;font-weight:800;line-height:1}.mcp-tooltip:after{position:absolute;left:50%;bottom:calc(100% + .45rem);width:min(240px,70vw);padding:.55rem .65rem;border:1px solid var(--border-default);border-radius:var(--module-radius);color:var(--text-primary);background:var(--surface-card-strong);box-shadow:var(--shadow-sm);content:attr(data-tooltip);font-size:.78rem;font-weight:600;line-height:1.35;opacity:0;pointer-events:none;text-transform:none;transform:translate(-50%,.2rem);transition:opacity var(--transition-fast),transform var(--transition-fast);z-index:20}.mcp-label-with-help:focus-within .mcp-tooltip,.mcp-label-with-help:hover .mcp-tooltip{border-color:var(--border-info-strong);color:var(--accent-blue-2)}.mcp-label-with-help:hover .mcp-tooltip:after,.mcp-tooltip:focus-visible:after,.mcp-tooltip:hover:after{opacity:1;transform:translate(-50%)}.mcp-admin-details{display:grid;gap:.75rem}.mcp-admin-details summary{display:flex;align-items:center;min-height:var(--control-height);width:-moz-fit-content;width:fit-content;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .85rem;color:var(--text-primary);background:var(--control-bg-muted);cursor:pointer;font-weight:800}.mcp-admin-details[open] summary{margin-bottom:.7rem}.mcp-filter-row{margin:-.25rem 0 .75rem}.mcp-filter-row select{flex:1 1 170px;max-width:190px}.mcp-list-summary{margin:-.3rem 0 .75rem}.mcp-table tbody tr.is-selected{background:var(--wash-blue-subtle)}.mcp-mini-stats{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));margin:.75rem 0 .85rem}.mcp-mini-stats>div{display:grid;gap:.15rem;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.6rem;background:var(--surface-card-soft)}.mcp-mini-stats strong{overflow-wrap:anywhere}.mcp-role-summary{margin-top:.85rem}.mcp-tool__meta{margin-top:.65rem}.mcp-registry{gap:1rem}.mcp-registry a{text-decoration:none}.mcp-registry svg{flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.mcp-registry-nav{display:flex;flex-wrap:wrap;gap:.45rem}.mcp-registry-nav__item{display:inline-flex;align-items:center;min-height:var(--control-height-sm);gap:.45rem;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .72rem;color:var(--text-secondary);background:var(--control-bg-muted);font-size:.82rem;font-weight:800}.mcp-registry-nav__item.is-active,.mcp-registry-nav__item:hover{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--wash-blue-strong)}.mcp-registry-hero{border:var(--card-border);border-radius:var(--module-radius);padding:1.15rem;color:var(--content-font-color);background:var(--card-background-color)}.mcp-registry-hero h2{margin:.45rem 0 0;color:var(--text-primary);font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.08}.mcp-registry-hero p{max-width:680px;margin:.5rem 0 0;color:var(--text-secondary);line-height:1.55}.mcp-registry .mcp-eyebrow{display:inline-flex;align-items:center;gap:.4rem}.mcp-registry-stats{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.mcp-registry .mcp-metric{text-decoration:none}.mcp-registry-action-link{display:grid;gap:.25rem;border:1px solid transparent;border-radius:var(--control-radius);padding:.72rem;color:inherit}.mcp-registry-action-link:hover{border-color:var(--border-info-strong);background:var(--wash-blue-subtle)}.mcp-registry-hero--live{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.mcp-live-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.mcp-live-status{display:inline-flex;align-items:center;min-height:var(--control-height-sm);gap:.45rem;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .7rem;color:var(--text-secondary);background:var(--control-bg-muted);font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.mcp-live-status:before{content:"";width:.48rem;height:.48rem;border-radius:999px;background:var(--success);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--success) 18%,transparent)}.mcp-live-metrics{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.mcp-live-metric{display:grid;min-width:0;gap:.28rem;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.85rem;color:var(--text-primary);background:linear-gradient(135deg,rgba(255,255,255,.02),transparent),var(--card-background-color);transition:border-color .18s ease,transform .18s ease,background .18s ease}.mcp-live-metric:hover{border-color:var(--border-info-strong);transform:translateY(-1px);background:var(--wash-blue-subtle)}.mcp-live-metric__label{color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mcp-live-metric strong{font-size:1.7rem;font-variant-numeric:tabular-nums;line-height:1}.mcp-live-metric small{overflow-wrap:anywhere;color:var(--text-secondary);line-height:1.35}.mcp-live-metric--success{border-color:var(--border-success)}.mcp-live-metric--warning{border-color:var(--border-caution)}.mcp-live-metric--danger{border-color:var(--border-danger)}.mcp-live-board{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);gap:1rem;align-items:stretch}.mcp-live-detail-panel,.mcp-live-topology-panel{min-width:0}.mcp-live-topology-header-actions{gap:.55rem}.mcp-live-topology-header-actions,.mcp-live-topology-key{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.mcp-live-topology-key{gap:.4rem}.mcp-live-topology-key__item{--topology-key-accent:var(--feature-slate);--topology-key-wash:var(--wash-feature-slate);display:inline-flex;align-items:center;gap:.34rem;min-height:1.65rem;border:1px solid color-mix(in srgb,var(--topology-key-accent) 28%,var(--border-subtle));border-radius:var(--badge-radius);padding:0 .48rem;color:color-mix(in srgb,var(--topology-key-accent) 82%,var(--text-primary));background:color-mix(in srgb,var(--topology-key-wash) 48%,transparent);font-size:.7rem;font-weight:800;line-height:1}.mcp-live-topology-key__item i{display:inline-block;width:.56rem;height:.56rem;border-radius:999px;background:var(--topology-key-accent);box-shadow:0 0 0 .14rem color-mix(in srgb,var(--topology-key-accent) 16%,transparent)}.mcp-live-topology-key__item--agent{--topology-key-accent:var(--feature-blue);--topology-key-wash:var(--wash-feature-blue)}.mcp-live-topology-key__item--server{--topology-key-accent:var(--feature-cyan);--topology-key-wash:var(--wash-feature-cyan)}.mcp-live-topology-key__item--grant{--topology-key-accent:var(--warning);--topology-key-wash:var(--wash-caution)}.mcp-live-topology-key__item--grant i{width:1rem;height:.14rem;border-radius:999px}.mcp-live-topology{position:relative;min-height:31rem;margin-top:.85rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:radial-gradient(circle at 50% 52%,rgba(245,181,52,.16),transparent 20%),radial-gradient(circle at 20% 15%,rgba(91,141,239,.12),transparent 24%),linear-gradient(180deg,rgba(255,255,255,.025),transparent),var(--control-bg-muted)}.mcp-live-topology__graph{position:absolute;inset:0;width:100%;height:100%}.mcp-live-link{fill:none;stroke:color-mix(in srgb,var(--feature-slate) 62%,var(--border-info-strong));stroke-linecap:round;stroke-width:.42;opacity:.28}.mcp-live-link--grant{stroke:color-mix(in srgb,var(--warning) 82%,var(--feature-orange));stroke-width:.5;opacity:.58;filter:drop-shadow(0 0 .08rem color-mix(in srgb,var(--warning) 34%,transparent))}.mcp-live-link--role-admin{stroke-width:.68}.mcp-live-grant-arrow{fill:color-mix(in srgb,var(--warning) 88%,var(--feature-orange))}.mcp-live-link--muted{stroke:var(--border-info-strong);stroke-dasharray:1.2 1.8}.mcp-live-link.is-active{opacity:1;stroke-width:.86}.mcp-live-node{--mcp-node-accent:var(--feature-slate);--mcp-node-wash:var(--wash-feature-slate);position:absolute;left:var(--node-x);top:var(--node-y);display:grid;width:8.4rem;min-height:4.8rem;transform:translate(-50%,-50%);justify-items:center;gap:.24rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--mcp-node-accent) 34%,var(--border-default));border-radius:var(--control-radius);padding:.62rem;color:var(--text-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--mcp-node-wash) 58%,transparent),transparent 86%),color-mix(in srgb,var(--card-background-color) 92%,transparent);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.mcp-live-node:before{position:absolute;top:0;right:0;left:0;height:3px;background:color-mix(in srgb,var(--mcp-node-accent) 88%,transparent);content:""}.mcp-live-node.is-selected,.mcp-live-node:hover{border-color:color-mix(in srgb,var(--mcp-node-accent) 78%,var(--border-info-strong));box-shadow:0 0 0 .18rem color-mix(in srgb,var(--mcp-node-accent) 18%,transparent),var(--shadow-sm);transform:translate(-50%,-52%)}.mcp-live-node--agent{--mcp-node-accent:var(--feature-blue);--mcp-node-wash:var(--wash-feature-blue)}.mcp-live-node--server{--mcp-node-accent:var(--feature-cyan);--mcp-node-wash:var(--wash-feature-cyan)}.mcp-live-node--registry{--mcp-node-accent:var(--warning);--mcp-node-wash:var(--wash-caution);width:8rem;min-height:8rem;border-radius:999px;align-content:center;border-color:color-mix(in srgb,var(--warning) 72%,var(--border-caution));background:radial-gradient(circle,rgba(245,181,52,.18),transparent 66%),var(--card-background-color)}.mcp-live-node__icon{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border:1px solid color-mix(in srgb,var(--mcp-node-accent) 36%,var(--border-default));border-radius:.7rem;color:color-mix(in srgb,var(--mcp-node-accent) 88%,var(--text-primary));background:color-mix(in srgb,var(--mcp-node-wash) 72%,var(--control-bg-muted))}.mcp-live-node--agent .mcp-live-node__icon{border-radius:999px}.mcp-live-node--server .mcp-live-node__icon{border-radius:.42rem}.mcp-live-node small,.mcp-live-node strong{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mcp-live-node strong{font-size:.82rem;line-height:1.15}.mcp-live-node small{color:var(--text-secondary);font-size:.68rem}.mcp-live-node i{position:absolute;right:.55rem;top:.55rem;width:.55rem;height:.55rem;border-radius:999px;background:var(--accent-blue-2);box-shadow:0 0 0 .18rem rgba(91,141,239,.18)}.mcp-live-node--success i{background:var(--success);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--success) 18%,transparent)}.mcp-live-node--warning i{background:var(--warning);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--warning) 18%,transparent)}.mcp-live-node--danger i{background:var(--danger);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--danger) 18%,transparent)}.mcp-live-detail{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.mcp-live-detail__icon{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border:1px solid var(--border-default);border-radius:var(--control-radius);background:var(--control-bg-muted)}.mcp-live-detail__icon--success{color:var(--success);border-color:var(--border-success)}.mcp-live-detail__icon--warning{color:var(--warning);border-color:var(--border-caution)}.mcp-live-detail__icon--danger{color:var(--danger);border-color:var(--border-danger)}.mcp-live-detail__title{display:grid;min-width:0;gap:.34rem;justify-items:start}.mcp-live-detail__title>span{color:var(--text-secondary);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.mcp-live-detail__title h3{max-width:100%;margin:0;overflow-wrap:anywhere;color:var(--text-primary);font-size:1.25rem;line-height:1.18}.mcp-live-detail-stack{display:grid;gap:.65rem;margin-top:1rem}.mcp-live-detail-row{display:grid;grid-template-columns:minmax(7rem,.42fr) minmax(0,1fr);gap:.8rem;align-items:baseline;border-bottom:1px solid var(--border-subtle);padding-bottom:.55rem}.mcp-live-capabilities>span,.mcp-live-detail-row span{color:var(--text-secondary);font-size:.78rem;font-weight:800}.mcp-live-detail-row strong{min-width:0;overflow-wrap:anywhere;text-align:right;color:var(--text-primary);font-size:.88rem;font-weight:700}.mcp-live-detail-row code{white-space:normal}.mcp-live-chip-list{display:flex;flex-wrap:wrap;gap:.45rem}.mcp-live-chip-list>a,.mcp-live-chip-list>span{display:inline-flex;align-items:center;min-height:2rem;gap:.4rem;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .6rem;color:var(--text-primary);background:var(--control-bg-muted);font-size:.78rem;font-weight:800}.mcp-live-chip-list>a span{color:var(--text-secondary);font-size:.68rem}.mcp-live-capabilities{display:grid;gap:.5rem;border-top:1px solid var(--border-subtle);padding-top:.75rem}.mcp-live-capabilities p,.mcp-live-muted{margin:0;color:var(--text-secondary);line-height:1.45}.mcp-live-errors{display:grid;gap:.42rem}.mcp-live-errors span{border:1px solid var(--border-caution);border-radius:var(--control-radius);padding:.55rem .65rem;color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent);line-height:1.35}.mcp-live-detail-link{width:100%;justify-content:center;margin-top:1rem}.mcp-quick-actions--live{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}@media (max-width:980px){.mcp-live-board,.mcp-registry-hero--live{grid-template-columns:1fr}.mcp-live-header-actions{justify-content:flex-start}}@media (max-width:640px){.mcp-live-topology{min-height:34rem}.mcp-live-node{width:6.8rem;min-height:4.4rem;padding:.5rem}.mcp-live-node--registry{width:6.8rem;min-height:6.8rem}.mcp-live-detail-row{grid-template-columns:1fr;gap:.24rem}.mcp-live-detail-row strong{text-align:left}}.mcp-registry-page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:start}.mcp-registry-page-header__back{grid-column:1/-1}.mcp-registry-page-header h2{margin:0;color:var(--text-primary);font-size:1.35rem;line-height:1.2}.mcp-modal-stack p,.mcp-registry-page-header p,.mcp-registry-section__bar p{margin:.3rem 0 0;color:var(--text-secondary);line-height:1.5}.mcp-registry-page-header__action{justify-self:end}.mcp-registry-back{display:inline-flex;align-items:center;gap:.4rem;border:0;padding:0;color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:700}.mcp-registry-search{position:relative;display:block}.mcp-registry-search svg{position:absolute;left:.85rem;top:0;bottom:0;z-index:1;width:1rem;height:1rem;margin-block:auto;color:var(--text-muted);pointer-events:none}.mcp-registration .mcp-registry-search input{height:var(--control-height-lg);min-height:var(--control-height-lg);padding:0 var(--control-padding-x) 0 2.6rem;line-height:var(--control-height-lg)}.mcp-registry-table-panel{padding:0}.mcp-registry-identity{display:inline-flex;align-items:center;min-width:0;gap:.55rem}.mcp-registry-identity>div{display:grid;gap:.12rem;min-width:0}.mcp-registry-identity__icon{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--border-info);border-radius:var(--control-radius);color:var(--accent-blue-2);background:var(--wash-blue)}.mcp-registry-identity__icon--cyan{border-color:color-mix(in srgb,var(--feature-cyan) 34%,transparent);color:var(--feature-cyan);background:var(--wash-feature-cyan)}.mcp-registry .mcp-table code,.mcp-registry-kv-table code,.mcp-registry-mono{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere}.mcp-registry .mcp-table strong{color:var(--text-primary)}.mcp-row-actions--end{justify-content:flex-end}.mcp-registry-link{display:inline-flex;align-items:center;gap:.25rem;color:var(--accent-blue-2)}.mcp-modal{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;overflow:hidden}.mcp-modal__mask{position:absolute;inset:0;border:0;background:var(--surface-scrim);cursor:pointer}.mcp-modal__panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,var(--mcp-modal-width));max-height:min(88vh,920px);border:var(--card-border);border-radius:var(--module-radius);color:var(--content-font-color);box-shadow:var(--shadow-lg);overflow:hidden}.mcp-modal__header,.mcp-modal__panel{background:var(--surface-card-strong,#0f172a)}.mcp-modal__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border-default);padding:.9rem 1rem}.mcp-modal__header strong{color:var(--text-primary)}.mcp-modal__header button{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--border-default);border-radius:var(--control-radius);color:var(--text-secondary);background:var(--control-bg-muted);cursor:pointer}.mcp-modal-stack,.mcp-modal__body{display:grid;gap:.85rem;min-height:0}.mcp-modal__body{max-height:100%;overflow:auto;padding:1rem;overscroll-behavior:contain}.mcp-modal-actions{flex-wrap:wrap;gap:.5rem}.mcp-modal-actions,.mcp-side-panel{display:flex;justify-content:flex-end}.mcp-side-panel{position:fixed;inset:0;z-index:100;overflow:hidden}.mcp-side-panel__mask{position:absolute;inset:0;border:0;background:var(--surface-scrim);cursor:pointer}.mcp-side-panel__panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,var(--mcp-side-panel-width));height:100%;border-left:var(--card-border);color:var(--content-font-color);background:var(--surface-card-strong,#0f172a);box-shadow:var(--shadow-lg);animation:mcp-side-panel-in .18s ease-out}.mcp-side-panel__header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border-default);padding:.9rem 1rem;background:var(--surface-card-strong,#0f172a)}.mcp-side-panel__header strong{color:var(--text-primary)}.mcp-side-panel__header button{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--border-default);border-radius:var(--control-radius);color:var(--text-secondary);background:var(--control-bg-muted);cursor:pointer}.mcp-side-panel__body{min-height:0;overflow:hidden;padding:1rem}@keyframes mcp-side-panel-in{0%{transform:translateX(24px);opacity:.8}to{transform:translateX(0);opacity:1}}.mcp-registry-form-grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mcp-upload-zone{display:grid;align-content:center;align-items:center;justify-items:center;gap:.55rem;width:100%;min-height:144px;border:2px dashed var(--border-default);border-radius:var(--module-radius);padding:1.25rem;color:var(--text-secondary);background:var(--surface-card-soft);cursor:pointer;font:inherit;text-align:center}.mcp-upload-zone.is-selected{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--surface-card-soft)}.mcp-upload-file-cue{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.65rem .75rem;color:var(--text-primary);background:var(--card-background-color)}.mcp-upload-file-cue div{display:grid;gap:.15rem;min-width:0}.mcp-upload-file-cue span{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mcp-upload-file-cue strong{overflow:hidden;font-size:.84rem;text-overflow:ellipsis;white-space:nowrap}.mcp-upload-file-cue button{flex:0 0 auto;border:1px solid var(--border-danger);border-radius:var(--control-radius);padding:.4rem .65rem;color:var(--danger);background:var(--wash-danger);cursor:pointer;font:inherit;font-size:.78rem;font-weight:800}.mcp-upload-file-cue button:hover{background:var(--wash-danger-strong)}.mcp-tool-spec-wizard{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto auto;gap:.9rem;height:100%;min-height:0;max-height:none;overflow:hidden}.mcp-tool-spec-mode{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--border-default);border-radius:999px;padding:.25rem;background:var(--surface-card-soft)}.mcp-tool-spec-mode button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:32px;border:0;border-radius:999px;padding:.35rem .8rem;color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;white-space:nowrap}.mcp-tool-spec-mode button.is-active{color:var(--text-primary);background:var(--wash-blue);box-shadow:inset 0 0 0 1px var(--border-info-strong)}.mcp-tool-spec-steps{display:flex;align-items:flex-start;justify-content:center;gap:0;padding:.65rem .85rem .4rem}.mcp-tool-spec-steps button{position:relative;display:grid;flex:1 1 0;justify-items:center;gap:.65rem;min-width:0;min-height:68px;border:0;border-radius:0;color:var(--text-muted);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;text-align:center}.mcp-tool-spec-steps button:not(:last-child):after{content:"";position:absolute;top:15px;left:calc(50% + 24px);right:calc(-50% + 24px);height:1px;background:var(--border-default)}.mcp-tool-spec-steps button:disabled{cursor:not-allowed;opacity:.62}.mcp-tool-spec-steps button b{position:relative;z-index:1;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 26%,transparent);font-size:.8rem;line-height:1}.mcp-tool-spec-steps button span{max-width:180px;line-height:1.28}.mcp-tool-spec-steps button.is-active{color:var(--accent-blue-2);background:transparent;opacity:1}.mcp-tool-spec-steps button.is-active b{color:var(--text-on-accent);background:var(--button-color)}.mcp-tool-spec-steps button.is-complete{color:var(--text-secondary);background:transparent;opacity:1}.mcp-tool-spec-steps button.is-complete b{color:var(--text-on-accent);background:var(--button-color)}.mcp-tool-spec-section{display:grid;align-content:start;gap:.75rem;min-height:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.9rem;background:var(--surface-card-soft);overflow:auto;overscroll-behavior:contain}.mcp-tool-spec-section--select{align-content:stretch;gap:.65rem}.mcp-tool-spec-section--review,.mcp-tool-spec-section--select{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.mcp-tool-spec-section--review .mcp-tool-spec-loading{min-height:0;height:100%}.mcp-tool-spec-review-body{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.mcp-tool-spec-select-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.55rem;height:100%;min-height:0}.mcp-tool-spec-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.mcp-tool-spec-section__header h3,.mcp-tool-spec-section__header p{margin:0}.mcp-tool-spec-select-actions{display:grid;justify-items:end;gap:.35rem;color:var(--text-muted);font-size:.78rem;font-weight:800}.mcp-tool-spec-select-count{margin-top:.2rem}.mcp-tool-spec-select-count strong{color:var(--text-primary)}.mcp-tool-spec-search{display:flex;align-items:center;gap:.45rem;min-height:var(--control-height);border:1px solid var(--border-default);border-radius:var(--control-radius);padding-inline:.7rem;color:var(--text-muted);background:var(--card-background-color)}.mcp-tool-spec-section--select .mcp-tool-spec-search{min-height:38px;padding-inline:.6rem}.mcp-registration .mcp-tool-spec-search input{min-height:auto;width:100%;min-width:0;border:0;border-radius:0;padding:0;outline:0;color:var(--text-primary);background:transparent;font:inherit;line-height:1.35;box-shadow:none}.mcp-registration .mcp-tool-spec-search input:focus{border-color:transparent;box-shadow:none}.mcp-registration .mcp-tool-spec-search input::-moz-placeholder{color:var(--text-muted)}.mcp-registration .mcp-tool-spec-search input::placeholder{color:var(--text-muted)}.mcp-tool-spec-section__header h3{color:var(--text-primary);font-size:.98rem}.mcp-tool-spec-section__header p{margin-top:.24rem;color:var(--text-secondary);line-height:1.45}.mcp-tool-spec-api-list{display:grid;gap:.5rem;max-height:min(48vh,440px);overflow:auto;padding-right:.35rem;overscroll-behavior:contain}.mcp-tool-spec-section--select .mcp-tool-spec-api-list{gap:.35rem;max-height:none;min-height:0;height:100%;padding-right:.25rem}.mcp-tool-spec-api-list label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:52px;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.55rem .75rem;background:var(--card-background-color)}.mcp-tool-spec-section--select .mcp-tool-spec-api-list label{min-height:40px;padding:.32rem .65rem}.mcp-tool-spec-api-list label.is-selected{border-color:var(--border-info-strong);background:color-mix(in srgb,var(--wash-blue) 38%,transparent)}.mcp-registration .mcp-tool-spec-api-list input[type=checkbox]{width:18px;height:18px;min-height:18px;margin:0;padding:0;border-radius:4px;accent-color:var(--button-color);box-shadow:none;cursor:pointer}.mcp-registration .mcp-tool-spec-api-list input[type=checkbox]:focus,.mcp-registration .mcp-tool-spec-api-list input[type=checkbox]:focus-visible{outline:0;box-shadow:none}.mcp-tool-spec-api-main{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0}.mcp-tool-spec-api-list em,.mcp-tool-spec-api-list small,.mcp-tool-spec-api-list strong{display:block}.mcp-tool-spec-api-empty,.mcp-tool-spec-loading{display:grid;align-content:center;place-items:center;gap:.65rem;min-height:min(36vh,300px);border:1px dashed var(--border-default);border-radius:var(--control-radius);color:var(--text-secondary);background:var(--card-background-color);text-align:center}.mcp-tool-spec-loading{min-height:min(28vh,240px)}.mcp-tool-spec-api-list strong,.mcp-tool-spec-loading strong{color:var(--text-primary);font-size:.86rem}.mcp-tool-spec-api-list strong{line-height:1.35}.mcp-tool-spec-api-list small{color:var(--text-muted);font-family:var(--font-mono);font-size:.74rem}.mcp-tool-spec-api-list em{margin-top:.18rem;color:var(--text-secondary);font-size:.8rem;font-style:normal;line-height:1.45}.mcp-tool-spec-editor{min-height:0;height:100%;width:100%;resize:none;overscroll-behavior:contain}.mcp-tool-spec-editor,.mcp-tool-spec-preview{border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.8rem;color:var(--text-primary);background:var(--card-background-color);font-family:var(--font-mono);font-size:.82rem;line-height:1.55;overflow:auto}.mcp-tool-spec-preview{max-height:min(42vh,380px);margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.mcp-tool-spec-footer{z-index:2;display:flex;align-items:center;justify-content:space-between;margin-inline:-1rem;margin-bottom:-1rem;border-top:1px solid var(--border-default);padding:.75rem 1rem;background:var(--surface-card-strong,#0f172a)}.mcp-tool-spec-footer>div{display:flex;align-items:center;gap:.5rem}.mcp-tool-spec-build-actions,.mcp-tool-spec-download-panel{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.mcp-tool-spec-download-panel{justify-content:space-between;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.75rem;background:var(--surface-card-soft)}.mcp-tool-spec-download-panel div{display:grid;gap:.2rem;min-width:0}.mcp-tool-spec-download-panel span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mcp-tool-spec-download-panel strong{overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:.8rem}.mcp-tool-spec-build-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.mcp-tool-spec-build-summary div{display:grid;gap:.25rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.65rem;background:var(--card-background-color)}.mcp-tool-spec-build-summary span{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mcp-tool-spec-build-summary strong{overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem}.mcp-password-field,.mcp-registry-secret-row,.mcp-registry-token-block{border:1px solid var(--border-default);border-radius:var(--control-radius);background:var(--surface-card-soft)}.mcp-registry-secret-row{display:grid;gap:.5rem;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;padding:.6rem .7rem}.mcp-registry-secret-row>span,.mcp-registry-token-block span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mcp-registry-secret-row code.is-warning{color:var(--warning)}.mcp-password-field{position:relative;display:block}.mcp-password-field input{border:0;padding-right:2.4rem;background:transparent}.mcp-password-field button{position:absolute;top:50%;right:.55rem;border:0;color:var(--text-secondary);background:transparent;cursor:pointer;transform:translateY(-50%)}.mcp-registry-section{display:grid;gap:.85rem}.mcp-registry-section__bar{display:flex;align-items:center;justify-content:space-between;gap:.85rem}.mcp-registry-token-layout{display:grid;gap:1rem;max-width:780px}.mcp-registry-token-result{border-color:var(--border-success)}.mcp-registry-token-block{display:grid;gap:.55rem;padding:.75rem}.mcp-registry-token-block>div{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.mcp-registry-token-block code{color:var(--text-primary);font-family:var(--font-mono);overflow-wrap:anywhere}.mcp-registry-kv-table{width:100%;border-collapse:collapse}.mcp-registry-kv-table td{border-top:1px solid var(--table-border);padding:.68rem .8rem;vertical-align:top}.mcp-registry-kv-table tr:first-child td{border-top:0}.mcp-registry-kv-table td:first-child{width:220px;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mcp-registry-kv-table td:last-child,.mcp-registry-kv-table td:last-child>div{color:var(--text-primary)}.mcp-registry-kv-table td:last-child{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.mcp-tool-list{display:grid;gap:.55rem}.mcp-registry .mcp-tool{padding:0;overflow:hidden}.mcp-registry .mcp-tool>button{display:grid;align-items:center;width:100%;gap:.75rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem}.mcp-tool__body{display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--border-default);padding:.75rem;background:var(--surface-card-soft)}.mcp-tool__body pre{flex:1 1 100%}.mcp-registry-error{color:var(--danger)}.mcp-build-progress{display:grid;gap:.85rem}.mcp-build-progress__dots,.mcp-build-progress__labels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.mcp-build-progress__dots>div{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-secondary);background:var(--surface-card-soft);font-size:.76rem;font-weight:800}.mcp-build-progress__dots>div.is-complete{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.mcp-build-progress__labels span,.mcp-build-progress__labels strong{display:block}.mcp-build-progress__labels strong{color:var(--text-primary);font-size:.82rem}.mcp-build-progress__labels span{color:var(--text-secondary);font-size:.76rem}.mcp-registry-skeleton{display:block;width:100%;height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-card-soft) 25%,var(--wash-blue-subtle) 50%,var(--surface-card-soft) 75%);background-size:400% 100%;animation:shimmer 1.4s infinite}.mcp-registry-skeleton--stat{height:68px}.mcp-registry-skeleton--page{height:180px}.mcp-copy{display:inline-flex;align-items:center;gap:.25rem}.shell{--module-accent:var(--feature-blue);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-blue);color-scheme:dark;display:flex;flex-direction:column;height:100dvh;min-height:0;background:radial-gradient(72% 52% at 82% 0,color-mix(in srgb,var(--module-accent-wash) 82%,transparent),transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--wash-trust) 48%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--wash-feature-indigo) 34%,transparent),transparent 40%),linear-gradient(225deg,color-mix(in srgb,var(--wash-feature-cyan) 24%,transparent),transparent 42%),var(--surface-root);--shell-sidebar-collapsed-width:60px;--shell-sidebar-active-width:var(--shell-sidebar-collapsed-width);--shell-rail-item-size:38px;--shell-nav-toggle-size:34px;--shell-nav-toggle-offset:13px;--shell-topbar-height:44px;--shell-footer-height:37px;overflow:hidden}html[data-theme=light] .shell{color-scheme:light}:where(.accelerators-workspace,.admin-workspace,.ai-search-module,.approval-workspace,.approval-detail-layout,.assessment-workspace,.asset-registration-scope,.csma-workspace,.deployment-workspace,.developer-workspace,.developer-api-inventory,.developer-api-lab,.home-ai,.mcp-registry,.mesh-oci-fabric,.notification-stream,.preferences-page,.skilling-workspace,.solutions-catalog,.solutions-detail,.tenancy-workspace){color-scheme:inherit}.shell--module-accelerators{--module-accent:var(--feature-orange);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-orange)}.shell--module-admin{--module-accent:var(--feature-indigo);--module-accent-2:var(--feature-fuchsia);--module-accent-wash:var(--wash-feature-indigo)}.shell--module-ai-search{--module-accent:var(--feature-sky);--module-accent-2:var(--feature-aqua);--module-accent-wash:var(--wash-feature-sky)}.shell--module-asset-registration{--module-accent:var(--feature-blue);--module-accent-2:var(--feature-cyan);--module-accent-wash:var(--wash-feature-blue)}.shell--module-assessment{--module-accent:var(--feature-violet);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-violet)}.shell--module-command-center{--module-accent:var(--feature-indigo);--module-accent-2:var(--feature-cyan);--module-accent-wash:var(--wash-feature-indigo)}.shell--module-developer{--module-accent:var(--feature-steel);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-steel)}.shell--module-mcp-registration{--module-accent:var(--feature-fuchsia);--module-accent-2:var(--feature-indigo);--module-accent-wash:var(--wash-feature-fuchsia)}.shell--module-oci-ontology{--module-accent:var(--feature-teal);--module-accent-2:var(--feature-violet);--module-accent-wash:var(--wash-feature-teal)}.shell--module-notifications{--module-accent:var(--feature-plum);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-plum)}.shell--module-onboarding{--module-accent:var(--feature-aqua);--module-accent-2:var(--feature-blue);--module-accent-wash:var(--wash-feature-aqua)}.shell--module-preferences{--module-accent:var(--feature-aqua);--module-accent-2:var(--feature-violet);--module-accent-wash:var(--wash-feature-aqua)}.shell--module-skilling{--module-accent:var(--feature-mint);--module-accent-2:var(--feature-plum);--module-accent-wash:var(--wash-feature-mint)}.shell--module-solutions{--module-accent:var(--feature-violet);--module-accent-2:var(--feature-sky);--module-accent-wash:var(--wash-feature-violet)}.shell--module-tenancy-management{--module-accent:var(--feature-teal);--module-accent-2:var(--feature-indigo);--module-accent-wash:var(--wash-feature-teal)}.shell-route-progress{position:fixed;top:var(--shell-topbar-height);right:0;left:0;z-index:75;height:2px;overflow:hidden;opacity:0;pointer-events:none;transition:opacity var(--transition-fast)}.shell-route-progress:before{position:absolute;inset:0 auto 0 0;width:42%;border-radius:999px;background:linear-gradient(90deg,var(--module-accent),var(--module-accent-2),var(--feature-indigo));box-shadow:0 0 16px color-mix(in srgb,var(--module-accent) 42%,transparent);content:"";transform:translateX(-120%)}.shell-route-progress--active{opacity:1}.shell-route-progress--active:before{animation:shell-route-progress 1.05s ease-in-out infinite}.shell__body{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.shell-sidebar{position:sticky;top:var(--shell-topbar-height);display:flex;flex-direction:column;width:var(--shell-sidebar-collapsed-width);height:calc(100vh - var(--shell-topbar-height));min-height:0;max-height:calc(100vh - var(--shell-topbar-height));padding:1rem .4rem;background:var(--surface-sidebar);border-right:1px solid var(--sidebar-border-color);backdrop-filter:blur(12px);transition:width .22s ease,padding-left .22s ease,padding-right .22s ease;overflow:visible;z-index:20}.shell-sidebar--expanded{width:224px;padding-left:.75rem;padding-right:.75rem}.shell:has(.shell-sidebar--expanded){--shell-sidebar-active-width:224px}.shell-sidebar__signout-button{display:inline-flex;align-items:center;border:0;color:var(--text-secondary);cursor:pointer}.shell-nav__label,.shell-sidebar__signout-label{display:inline-block;max-width:150px;min-width:0;overflow:hidden;opacity:1;text-overflow:ellipsis;transform:translateX(0);transition:max-width .18s ease,opacity .14s ease,transform .18s ease;vertical-align:middle}.shell-sidebar--collapsed .shell-nav__label,.shell-sidebar--collapsed .shell-sidebar__signout-label{max-width:0;opacity:0;pointer-events:none;transform:translateX(-4px)}.shell-nav{display:flex;flex-direction:column;flex:1;gap:.45rem;min-height:0;overflow:visible;padding-right:.1rem;scrollbar-width:none}.shell-sidebar--collapsed .shell-nav{width:100%;overflow:visible;padding-right:0}.shell-nav::-webkit-scrollbar{display:none}.shell-sidebar__home{display:flex;flex-shrink:0;width:100%;margin-bottom:.65rem;padding-bottom:.65rem;border-bottom:1px solid var(--border-default)}.shell-sidebar--collapsed .shell-sidebar__home{align-items:center;justify-content:center}.shell-sidebar__home-link{--shell-nav-tone:var(--feature-cyan);--shell-nav-tone-wash:var(--wash-feature-cyan);width:100%}.shell-nav__group{display:flex;flex-direction:column;gap:.35rem}.shell-nav__divider{width:100%;height:1px;margin:.45rem auto;background:var(--border-default)}.shell-nav__heading{overflow:hidden;height:0;opacity:0;color:var(--text-muted);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:opacity var(--transition-fast),height var(--transition-fast)}.shell-sidebar--expanded .shell-nav__heading{height:1rem;padding:0 .35rem;opacity:1}.shell-nav__item{--shell-nav-tone:var(--color-action);--shell-nav-tone-wash:var(--wash-action);display:flex;align-items:center;gap:.9rem;min-height:38px;padding:0 .65rem;border:1px solid transparent;border-radius:999px;color:var(--text-secondary);background:transparent;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),gap .22s ease,padding .22s ease,transform var(--transition-fast),width .22s ease;white-space:nowrap}.shell-nav-tone--blue{--shell-nav-tone:var(--feature-blue);--shell-nav-tone-wash:var(--wash-feature-blue)}.shell-nav-tone--sky{--shell-nav-tone:var(--feature-sky);--shell-nav-tone-wash:var(--wash-feature-sky)}.shell-nav-tone--cyan{--shell-nav-tone:var(--feature-cyan);--shell-nav-tone-wash:var(--wash-feature-cyan)}.shell-nav-tone--aqua{--shell-nav-tone:var(--feature-aqua);--shell-nav-tone-wash:var(--wash-feature-aqua)}.shell-nav-tone--fuchsia{--shell-nav-tone:var(--feature-fuchsia);--shell-nav-tone-wash:var(--wash-feature-fuchsia)}.shell-nav-tone--indigo{--shell-nav-tone:var(--feature-indigo);--shell-nav-tone-wash:var(--wash-feature-indigo)}.shell-nav-tone--mint{--shell-nav-tone:var(--feature-mint);--shell-nav-tone-wash:var(--wash-feature-mint)}.shell-nav-tone--orange{--shell-nav-tone:var(--feature-orange);--shell-nav-tone-wash:var(--wash-feature-orange)}.shell-nav-tone--plum{--shell-nav-tone:var(--feature-plum);--shell-nav-tone-wash:var(--wash-feature-plum)}.shell-nav-tone--rose{--shell-nav-tone:var(--feature-rose);--shell-nav-tone-wash:var(--wash-feature-rose)}.shell-nav-tone--slate{--shell-nav-tone:var(--feature-slate);--shell-nav-tone-wash:var(--wash-feature-slate)}.shell-nav-tone--teal{--shell-nav-tone:var(--feature-teal);--shell-nav-tone-wash:var(--wash-feature-teal)}.shell-nav-tone--violet{--shell-nav-tone:var(--feature-violet);--shell-nav-tone-wash:var(--wash-feature-violet)}.shell-nav__item .shell-icon{color:var(--shell-nav-tone);opacity:.82}.shell-nav__item--active .shell-icon,.shell-nav__item:hover .shell-icon{opacity:1}.shell-nav__item--button{width:100%;text-align:left}.shell-nav__item--control[aria-expanded=true]{color:var(--text-secondary);background:transparent;border-color:transparent}.shell-nav__item--control[aria-expanded=true]:hover{color:var(--text-primary);background:var(--wash-ghost);border-color:var(--border-default)}.shell-sidebar--expanded .shell-nav__item{gap:.75rem;padding-left:.85rem;padding-right:.85rem;width:100%}.shell-sidebar--collapsed .shell-nav__item{align-self:center;justify-content:center;gap:0;width:var(--shell-rail-item-size);margin-left:0;padding:0}.shell-sidebar--collapsed .shell-nav__divider{width:100%;margin-left:auto;margin-right:auto}.shell-nav__item--active{background:var(--shell-nav-tone-wash);border-color:color-mix(in srgb,var(--shell-nav-tone) 34%,transparent);color:var(--shell-nav-tone)}.shell-nav__item:hover{background:var(--wash-ghost);border-color:var(--border-default);color:var(--text-primary)}.shell-nav__item--active:hover{background:color-mix(in srgb,var(--shell-nav-tone-wash) 78%,var(--wash-ghost));border-color:color-mix(in srgb,var(--shell-nav-tone) 46%,transparent);color:var(--shell-nav-tone)}.shell-sidebar--expanded .shell-nav__item--active,.shell-sidebar--expanded .shell-nav__item:hover{transform:none}.shell-sidebar--collapsed .shell-nav__item,.shell-sidebar--collapsed .shell-sidebar__signout-button{position:relative}.shell-sidebar--collapsed .shell-nav__item:after,.shell-sidebar--collapsed .shell-nav__item:before,.shell-sidebar--collapsed .shell-sidebar__signout-button:after,.shell-sidebar--collapsed .shell-sidebar__signout-button:before{position:absolute;top:50%;opacity:0;pointer-events:none;transition:opacity var(--transition-fast),transform var(--transition-fast);z-index:50}.shell-sidebar--collapsed .shell-nav__item:before,.shell-sidebar--collapsed .shell-sidebar__signout-button:before{left:calc(100% + .35rem);width:8px;height:8px;background:var(--surface-card-strong);border-left:1px solid var(--border-default);border-bottom:1px solid var(--border-default);content:"";transform:translate(-2px,-50%) rotate(45deg)}.shell-sidebar--collapsed .shell-nav__item:after,.shell-sidebar--collapsed .shell-sidebar__signout-button:after{left:calc(100% + .7rem);max-width:15rem;padding:.44rem .62rem;border:1px solid var(--border-default);border-radius:8px;color:var(--text-primary);font-size:.78rem;line-height:1.2;white-space:nowrap;background:var(--surface-card-strong);box-shadow:var(--shadow-sm);content:attr(data-tooltip);transform:translate(-4px,-50%)}.shell-sidebar--collapsed .shell-nav__item:focus-visible:after,.shell-sidebar--collapsed .shell-nav__item:focus-visible:before,.shell-sidebar--collapsed .shell-nav__item:hover:after,.shell-sidebar--collapsed .shell-nav__item:hover:before,.shell-sidebar--collapsed .shell-sidebar__signout-button:focus-visible:after,.shell-sidebar--collapsed .shell-sidebar__signout-button:focus-visible:before,.shell-sidebar--collapsed .shell-sidebar__signout-button:hover:after,.shell-sidebar--collapsed .shell-sidebar__signout-button:hover:before{opacity:1;transform:translateY(-50%)}.shell-sidebar--collapsed .shell-nav__item:focus-visible:before,.shell-sidebar--collapsed .shell-nav__item:hover:before,.shell-sidebar--collapsed .shell-sidebar__signout-button:focus-visible:before,.shell-sidebar--collapsed .shell-sidebar__signout-button:hover:before{transform:translateY(-50%) rotate(45deg)}.shell-feature-panel{position:absolute;top:1rem;left:calc(100% + .75rem);display:flex;flex-direction:column;width:min(380px,calc(100vw - 6rem));max-height:calc(100vh - var(--shell-topbar-height) - 2rem);border:1px solid var(--border-default);border-radius:14px;color:var(--text-primary);background:var(--shell-feature-panel-bg,var(--surface-card-strong));box-shadow:var(--shadow-md);overflow:hidden;z-index:60}html[data-theme=dark] .shell-feature-panel{--shell-feature-panel-bg:var(--navy-800)}html[data-theme=light] .shell-feature-panel{--shell-feature-panel-bg:#ffffff}.shell-feature-panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1rem .8rem;border-bottom:1px solid var(--border-subtle)}.shell-feature-panel__eyebrow{color:var(--color-balance);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shell-feature-panel__title{margin:.18rem 0 0;font-size:1rem}.shell-feature-panel__close{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;border:0;border-radius:999px;color:var(--text-secondary);background:transparent;cursor:pointer}.shell-feature-panel__close:hover{color:var(--text-primary);background:var(--wash-ghost)}.shell-feature-panel__search{width:calc(100% - 2rem);margin:.9rem 1rem .4rem;border:1px solid var(--border-strong);border-radius:10px;padding:.72rem .85rem;color:var(--text-inverse);background:var(--surface-input)}.shell-feature-panel__search:focus{outline:2px solid var(--focus-ring);border-color:var(--border-focus)}.shell-feature-panel__body{display:grid;gap:.9rem;min-height:0;overflow-y:auto;padding:.75rem 1rem 1rem}.shell-feature-panel__item{--shell-nav-tone:var(--color-action);--shell-nav-tone-wash:var(--wash-action);display:grid;grid-template-columns:1.4rem minmax(0,1fr) auto;gap:.7rem;align-items:start;border:1px solid transparent;border-radius:10px;padding:.72rem .75rem;color:var(--text-secondary);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.shell-feature-panel__item>.shell-icon{justify-self:center;margin-top:.05rem;color:var(--shell-nav-tone);opacity:.84}.shell-feature-panel__item:hover{border-color:var(--border-default);color:var(--text-primary);background:var(--wash-ghost)}.shell-feature-panel__item--active,.shell-feature-panel__item--active:hover{border-color:color-mix(in srgb,var(--shell-nav-tone) 36%,transparent);color:var(--shell-nav-tone);background:var(--shell-nav-tone-wash)}.shell-feature-panel__item-copy{display:grid;gap:.15rem;min-width:0}.shell-feature-panel__item small,.shell-feature-panel__item strong{overflow:hidden;text-overflow:ellipsis}.shell-feature-panel__item strong{min-width:0}.shell-feature-panel__badges{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem;min-width:0}.shell-feature-panel__pin{border-radius:999px;color:var(--color-action);font-weight:800;letter-spacing:.04em;text-transform:uppercase;background:var(--wash-action)}.shell-feature-panel__admin,.shell-feature-panel__pin{align-self:start;justify-self:end;margin-top:.1rem;padding:.12rem .4rem;font-size:.62rem;font-style:normal}.shell-feature-panel__admin{min-height:20px}.shell-feature-panel__item small{display:-webkit-box;color:var(--text-muted);font-size:.78rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.shell-feature-panel__empty{border:1px dashed var(--border-default);border-radius:10px;padding:1rem;color:var(--text-secondary);text-align:center}.shell-feature-panel__footer{border-top:1px solid var(--border-subtle);padding:.55rem 1rem;text-align:center}.shell-feature-panel__footer a{display:inline-flex;width:auto;justify-content:center;border:0;border-radius:6px;padding:.28rem .4rem;color:var(--accent-blue-2);font-size:.82rem;font-weight:600;background:transparent}.shell-feature-panel__footer a:hover{color:var(--accent-blue-2);background:var(--wash-blue-subtle)}.shell-icon{width:20px;height:20px;flex:0 0 20px;color:currentColor}.shell-icon circle,.shell-icon line,.shell-icon path,.shell-icon polyline,.shell-icon rect{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.shell-nav__label{overflow:hidden;color:inherit;font-size:.84rem;text-overflow:ellipsis;transition:opacity var(--transition-fast)}.shell-sidebar__signout{flex-shrink:0;margin-top:.85rem;padding-top:.65rem;border-top:1px solid var(--border-subtle)}.shell-sidebar__utility{display:flex;flex-direction:column;flex-shrink:0;gap:.35rem;margin-top:.75rem;padding-top:.5rem;border-top:1px solid var(--border-default)}.shell-sidebar--collapsed .shell-sidebar__utility{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.shell-sidebar__utility-link{width:100%}.shell-sidebar__utility-link--admin,.shell-sidebar__utility-link--preferences{border-color:transparent;color:var(--text-secondary);background:transparent}.shell-sidebar__utility-link--admin{border-radius:10px}.shell-sidebar__utility-link--preferences{border-radius:999px}.shell-sidebar__utility-link--admin .shell-icon{color:var(--feature-indigo)}.shell-sidebar__utility-link--preferences .shell-icon{color:var(--feature-cyan)}.shell-sidebar--expanded .shell-sidebar__utility-link .shell-nav__label{flex:1 1 auto;max-width:none}.shell-sidebar__utility-link--admin:focus-visible,.shell-sidebar__utility-link--admin:hover{border-color:color-mix(in srgb,var(--feature-indigo) 24%,var(--border-default));color:var(--text-primary);background:color-mix(in srgb,var(--wash-feature-indigo) 42%,transparent)}.shell-sidebar__utility-link--preferences:focus-visible,.shell-sidebar__utility-link--preferences:hover{border-color:color-mix(in srgb,var(--feature-cyan) 24%,var(--border-default));color:var(--text-primary);background:color-mix(in srgb,var(--wash-feature-cyan) 42%,transparent)}.shell-sidebar__utility-link--admin.shell-nav__item--active,.shell-sidebar__utility-link--admin.shell-nav__item--active:focus-visible,.shell-sidebar__utility-link--admin.shell-nav__item--active:hover{border-color:color-mix(in srgb,var(--feature-indigo) 48%,transparent);color:var(--feature-indigo);background:linear-gradient(90deg,color-mix(in srgb,var(--wash-feature-indigo) 88%,transparent),transparent 82%),var(--surface-card-soft);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--feature-indigo) 72%,transparent)}.shell-sidebar__utility-link--preferences.shell-nav__item--active,.shell-sidebar__utility-link--preferences.shell-nav__item--active:focus-visible,.shell-sidebar__utility-link--preferences.shell-nav__item--active:hover{border-color:color-mix(in srgb,var(--feature-cyan) 48%,transparent);color:var(--feature-cyan);background:linear-gradient(90deg,color-mix(in srgb,var(--wash-feature-cyan) 88%,transparent),transparent 82%),var(--surface-card-soft);box-shadow:inset 3px 0 0 color-mix(in srgb,var(--feature-cyan) 72%,transparent)}.shell-sidebar--collapsed .shell-sidebar__signout{display:flex;justify-content:center;width:100%}.shell-sidebar__signout-button{justify-content:space-between;gap:.85rem;width:100%;min-height:36px;padding:0 .65rem;border:1px solid var(--border-danger);border-radius:8px;color:var(--danger);font-size:.82rem;text-align:left;background:transparent;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),gap .22s ease,padding .22s ease,width .22s ease}.shell-sidebar--collapsed .shell-sidebar__signout-button{justify-content:center;gap:0;width:34px;min-height:34px;margin:0 auto;padding:0;border-radius:8px}.shell-sidebar__signout-button:hover{color:var(--danger);background:var(--wash-risk);border-color:var(--border-danger)}@media (max-height:760px){.shell{--shell-rail-item-size:34px}.shell-sidebar{padding-top:.65rem;padding-bottom:.65rem}.shell-nav{gap:.3rem}.shell-sidebar__home{margin-bottom:.45rem;padding-bottom:.45rem}.shell-nav__group{gap:.24rem}.shell-nav__item{min-height:34px}.shell-sidebar .shell-icon{width:18px;height:18px;flex-basis:18px}.shell-nav__divider{margin-top:.28rem;margin-bottom:.28rem}.shell-sidebar__utility{gap:.24rem;margin-top:.45rem;padding-top:.38rem}.shell-sidebar__signout{margin-top:.45rem;padding-top:.4rem}.shell-sidebar--collapsed .shell-sidebar__signout-button{width:32px;min-height:32px}}@media (max-height:620px){.shell{--shell-rail-item-size:32px}.shell-sidebar{padding-top:.45rem;padding-bottom:.45rem}.shell-nav,.shell-sidebar--collapsed .shell-nav{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-bottom:.15rem}.shell-nav__group{gap:.18rem}.shell-sidebar__home{margin-bottom:.3rem;padding-bottom:.3rem}.shell-nav__item{min-height:32px}.shell-sidebar .shell-icon{width:17px;height:17px;flex-basis:17px}.shell-nav__divider{margin-top:.2rem;margin-bottom:.2rem}.shell-sidebar__utility{gap:.18rem}.shell-sidebar__signout,.shell-sidebar__utility{margin-top:.3rem;padding-top:.3rem}}.shell-main{display:flex;flex:1;flex-direction:column;height:calc(100vh - var(--shell-topbar-height));min-height:0;min-width:0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain}.shell-topbar{position:sticky;top:0;z-index:30;justify-content:space-between;gap:1rem;height:var(--shell-topbar-height);min-height:var(--shell-topbar-height);padding:0 .85rem 0 var(--shell-nav-toggle-offset);background:var(--surface-topbar);border-bottom:1px solid var(--border-default);backdrop-filter:blur(14px)}.shell-topbar,.shell-topbar__primary{display:flex;align-items:center;min-width:0}.shell-topbar__primary{flex:1;align-self:stretch;gap:.65rem}.shell-topbar__nav-toggle{display:inline-flex;justify-content:center;align-items:center;width:var(--shell-nav-toggle-size);height:var(--shell-nav-toggle-size);flex:0 0 var(--shell-nav-toggle-size);border:0;border-radius:999px;color:var(--text-secondary);background:transparent;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.shell-topbar__nav-toggle:hover{color:var(--module-accent);background:var(--module-accent-wash)}.shell-topbar__brand{display:inline-flex;align-items:center;align-self:center;gap:.4rem;min-width:-moz-max-content;min-width:max-content;color:var(--text-primary);border-radius:8px;padding:.2rem .25rem;transition:background var(--transition-fast),color var(--transition-fast)}.shell-topbar__brand:hover{color:var(--module-accent);background:var(--module-accent-wash)}.shell-topbar__brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.shell-topbar__brandmark{display:block;width:18px;height:18px;flex:0 0 18px;-o-object-fit:contain;object-fit:contain}.shell-topbar__brand-name{font-size:.86rem;font-weight:800;letter-spacing:0;line-height:1}.shell-topbar__page{display:flex;align-items:center;align-self:stretch;min-height:0;min-width:0}.shell-topbar__breadcrumbs{display:flex;align-items:center;height:100%;min-width:0}.shell-topbar__breadcrumbs ol{display:flex;align-items:center;gap:.3rem;min-width:0;margin:0;padding:0;color:var(--text-secondary);font-size:.84rem;font-weight:500;letter-spacing:0;line-height:1.2;list-style:none}.shell-topbar__breadcrumbs li{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.shell-topbar__breadcrumbs li+li:before{display:inline-flex;align-items:center;color:var(--text-faint);content:"/";line-height:1.2}.shell-topbar__breadcrumbs a,.shell-topbar__breadcrumbs span{display:inline-flex;align-items:center;overflow:hidden;max-width:min(30vw,18rem);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.shell-topbar__breadcrumbs a{border-radius:6px;color:var(--text-secondary);text-decoration:none}.shell-topbar__breadcrumbs a:focus-visible,.shell-topbar__breadcrumbs a:hover{color:var(--module-accent);text-decoration:underline;text-underline-offset:.18rem}.shell-topbar__breadcrumbs [aria-current=page],.shell-topbar__title{color:var(--text-primary);font-weight:600}.shell-topbar__title{margin:0;font-size:.84rem;line-height:1.2;text-overflow:ellipsis}.shell-topbar__title,.sr-only{overflow:hidden;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);clip-path:inset(50%)}.skip-link{position:fixed;top:.55rem;left:.55rem;z-index:999;transform:translateY(calc(-100% - 1rem));border:2px solid var(--focus-ring);border-radius:var(--control-radius);padding:.65rem .85rem;color:var(--text-primary);background:var(--surface-card-strong);box-shadow:var(--shadow-sm);font-weight:800;transition:transform var(--transition-fast)}.skip-link:focus-visible{transform:translateY(0)}.shell-topbar__actions{display:flex;align-self:stretch;gap:.75rem;align-items:center;min-width:0}.shell-topbar__alert{display:inline-flex;justify-content:center;align-items:center;width:34px;height:34px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);background:var(--surface-card-soft);cursor:pointer;position:relative;box-shadow:var(--shadow-sm);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.shell-topbar__alert .shell-icon{width:17px;height:17px;flex-basis:17px}.shell-topbar__alert--active,.shell-topbar__alert:hover{border-color:color-mix(in srgb,var(--module-accent) 38%,var(--border-info-strong));color:var(--module-accent);background:var(--module-accent-wash);transform:translateY(-1px)}.shell-topbar__alert:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.notification-menu{position:relative;color-scheme:dark;--notification-action-color:var(--feature-rose);--notification-action-wash:var(--wash-feature-rose);--notification-approval-color:var(--feature-plum);--notification-approval-wash:var(--wash-feature-plum);--notification-asset-publish-color:var(--feature-teal);--notification-asset-publish-wash:var(--wash-feature-teal);--notification-orchestrator-color:var(--feature-cyan);--notification-orchestrator-wash:var(--wash-feature-cyan);--notification-platform-color:var(--feature-slate);--notification-platform-wash:var(--wash-feature-slate);--notification-requests-color:var(--feature-sky);--notification-requests-wash:var(--wash-feature-sky);--notification-unread-color:var(--feature-blue);--notification-unread-wash:var(--wash-feature-blue)}html[data-theme=light] .notification-menu{color-scheme:light}.notification-menu__badge{position:absolute;top:-.42rem;right:-.58rem;display:inline-flex;align-items:center;justify-content:center;min-width:1.22rem;height:1.2rem;border:2px solid var(--surface-topbar);border-radius:999px;padding:0 .34rem;color:var(--text-on-accent);font-size:.58rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;background:var(--color-risk);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-risk) 24%,transparent);text-align:center;white-space:nowrap}.notification-menu__badge:after{display:none}.notification-panel{position:absolute;top:calc(100% + .75rem);right:0;--notification-panel-bg:var(--surface-elevated);width:min(560px,calc(100vw - 1.5rem));border:1px solid var(--border-default);border-radius:14px;color:var(--text-primary);background:var(--notification-panel-bg);box-shadow:var(--shadow-sm);overflow:hidden;z-index:80}html[data-theme=light] .notification-panel{--notification-panel-bg:var(--card-background-color)}.notification-panel__header{display:grid;gap:.7rem;padding:.85rem .95rem .8rem;border-bottom:1px solid var(--border-subtle)}.notification-panel__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem}.notification-panel__heading>div{min-width:0}.notification-panel__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.4rem;min-width:0}.notification-panel__actions .platform-button{min-height:2rem;padding-inline:.7rem;font-size:.76rem}.notification-panel__link{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid color-mix(in srgb,var(--feature-slate) 32%,var(--border-default));border-radius:var(--control-radius);padding:0 .7rem;color:var(--feature-slate);background:color-mix(in srgb,var(--wash-feature-slate) 62%,transparent);font-size:.76rem;font-weight:800;line-height:1;text-decoration:none;white-space:nowrap}.notification-panel__link:focus-visible,.notification-panel__link:hover{border-color:color-mix(in srgb,var(--feature-slate) 52%,var(--border-default));color:var(--text-primary);background:color-mix(in srgb,var(--wash-feature-slate) 86%,transparent)}.notification-session-dialog{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:color-mix(in srgb,var(--navy-950) 58%,transparent);backdrop-filter:blur(8px)}.notification-session-dialog__panel{width:min(440px,100%);border:1px solid var(--border-default);border-radius:18px;padding:1.25rem;color:var(--text-primary);background:var(--surface-elevated);box-shadow:var(--shadow-lg)}html[data-theme=light] .notification-session-dialog__panel{background:var(--card-background-color)}.notification-session-dialog__panel h2,.notification-session-dialog__panel p{margin:0}.notification-session-dialog__panel h2{margin-top:.35rem;font-size:clamp(1.2rem,3vw,1.55rem);line-height:1.2}.notification-session-dialog__panel p:not(.module-eyebrow){margin-top:.75rem;color:var(--text-secondary);line-height:1.55}.notification-session-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;margin-top:1.2rem}.notification-refresh-button{justify-content:center;flex:0 0 8.2rem;gap:.4rem;min-width:8.2rem;white-space:nowrap}.notification-refresh-spinner{flex:0 0 auto;animation:notification-refresh-spin .85s linear infinite}@keyframes notification-refresh-spin{to{transform:rotate(1turn)}}.notification-item__meta,.notification-panel__eyebrow{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.notification-panel__title{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.2}.notification-panel__status{display:inline-flex;align-items:center;gap:.4rem;max-width:100%;margin:.3rem 0 0;color:var(--text-secondary);font-size:.74rem;font-weight:750;line-height:1.35;text-wrap:pretty}.notification-live-dot,.notification-stream__state span{display:inline-block;width:.48rem;height:.48rem;border-radius:999px;background:var(--warning);box-shadow:0 0 0 3px var(--wash-caution)}.notification-live-dot--live,.notification-stream__state--live span{background:var(--success);box-shadow:0 0 0 3px var(--wash-teal-success)}.notification-live-dot--polling,.notification-stream__state--polling span{background:var(--accent-blue-2);box-shadow:0 0 0 3px var(--wash-blue)}.notification-panel__body{display:grid;gap:.5rem;max-height:min(580px,calc(100vh - 8rem));overflow-y:auto;padding:.65rem}.notification-panel__empty{border:1px dashed var(--border-default);border-radius:12px;padding:1.2rem 1rem;color:var(--text-secondary);text-align:center}.notification-item,.toast{border:1px solid var(--border-default);border-left-width:4px;border-radius:10px;background:var(--surface-card)}.notification-item{position:relative;padding:.72rem .75rem .65rem}.notification-item__top{display:flex;justify-content:space-between;gap:.6rem;align-items:flex-start}.notification-item__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;min-width:0}.notification-item__meta>span:not(.status-tag){border-radius:999px;padding:.16rem .42rem;background:var(--surface-card-soft)}.notification-item__category,.notification-stream__category{--notification-category-border:color-mix(in srgb,var(--notification-category-color) 30%,transparent);display:inline-flex;align-items:center;gap:.32rem;border:1px solid var(--notification-category-border);background:color-mix(in srgb,var(--notification-category-bg) 78%,transparent)!important}.notification-item__category:before,.notification-stream__category:before{width:.42rem;height:.42rem;flex:0 0 0.42rem;border-radius:999px;content:""}.notification-item__right{display:flex;align-items:flex-start;justify-content:flex-end;gap:.35rem;flex:0 0 auto;min-width:10.5rem}.notification-item__clear{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:0 0 1.4rem;border:0;border-radius:999px;color:var(--text-muted);background:transparent;cursor:pointer}.notification-item__clear:focus-visible,.notification-item__clear:hover{color:var(--text-primary);background:var(--wash-ghost)}.notification-item h3,.toast__title{margin:.5rem 0 0;color:var(--text-primary);font-size:.88rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.notification-item__title-block{display:grid;gap:.14rem;min-width:0;margin-top:.5rem}.notification-item__title-block h3{margin-top:0}.notification-item p,.toast p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.81rem;line-height:1.45}.notification-item__subtext-list{display:grid;gap:.18rem;margin:.7rem 0 0;padding:0;color:var(--text-muted);font-size:.72rem;line-height:1.45;list-style:none}.notification-item__subtext-list li{overflow-wrap:anywhere}.notification-item__unread{color:var(--notification-unread-color,var(--feature-blue));background:color-mix(in srgb,var(--notification-unread-wash,var(--wash-feature-blue)) 86%,transparent)!important}.notification-item__action{display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:var(--control-height-sm);margin:.55rem 0 0 auto;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .65rem;color:var(--accent-blue-2);background:var(--surface-card-soft);font-size:.78rem;font-weight:800;line-height:1}.notification-item__action:hover{color:var(--text-primary);background:var(--wash-ghost)}.notification-item__action--primary{border-color:var(--button-solid-bg);color:var(--text-on-accent);background:linear-gradient(180deg,var(--color-action),var(--button-solid-bg))}.notification-item__action--primary:hover{border-color:var(--button-solid-hover);color:var(--text-on-accent);background:var(--button-solid-hover)}.notification-item__time{display:inline-flex;margin:0;color:var(--text-muted);font-size:.7rem;font-variant-numeric:tabular-nums;line-height:1.25;text-align:right;white-space:normal}.notification-item--unread{border-color:color-mix(in srgb,var(--accent-blue-2) 34%,var(--border-default));background:var(--wash-blue-subtle)}.notification-item--success,.toast--success{border-left-color:var(--color-success)}.notification-item--warning,.toast--warning{border-left-color:var(--color-caution)}.notification-item--danger,.toast--danger{border-left-color:var(--color-risk)}.notification-item--info,.toast--info{border-left-color:var(--color-trust)}.notification-item--category-approval{border-left-color:var(--notification-approval-color,var(--feature-plum))}.notification-item--category-requests{border-left-color:var(--notification-requests-color,var(--feature-sky));background:linear-gradient(90deg,color-mix(in srgb,var(--notification-requests-wash,var(--wash-feature-sky)) 76%,transparent),transparent 72%),var(--surface-card)}.notification-item--category-platform{border-left-color:var(--notification-platform-color,var(--feature-slate))}.notification-item--action-required{border-left-color:var(--notification-action-color,var(--feature-rose));background:linear-gradient(90deg,color-mix(in srgb,var(--notification-action-wash,var(--wash-feature-rose)) 78%,transparent),transparent 74%),var(--surface-card)}@media (max-width:420px){.notification-panel{position:fixed;top:calc(var(--shell-topbar-height, 44px) + .5rem);right:.75rem;left:.75rem;width:auto;max-height:calc(100dvh - var(--shell-topbar-height, 44px) - 1rem)}.notification-item__top,.notification-panel__heading{grid-template-columns:1fr}.notification-item__top{display:grid}.notification-item__right{justify-content:space-between;width:100%;min-width:0}.notification-item__time{text-align:left}.notification-panel__actions{justify-content:flex-start}.notification-panel__actions .platform-button,.notification-panel__link{justify-self:start;width:100%}.notification-panel__body{max-height:calc(100dvh - var(--shell-topbar-height, 44px) - 9.5rem)}}.toast-stack{position:fixed;right:1rem;bottom:calc(36px + 1rem);display:grid;gap:.6rem;overflow:hidden;width:min(340px,calc(100vw - 2rem));max-height:calc(100vh - var(--shell-topbar-height) - 36px - 2rem);z-index:100}.toast{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;padding:.8rem .9rem;box-shadow:var(--shadow-sm)}.toast button{display:grid;place-items:center;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;border:0;border-radius:999px;color:var(--text-muted);background:transparent;cursor:pointer}.toast button:hover{color:var(--text-primary);background:var(--wash-ghost)}.kpi-pill,.shell-topbar__env,.status-badge{display:inline-flex;align-items:center;border:1px solid var(--border-default);border-radius:999px;padding:.38rem .7rem;color:var(--text-primary);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;background:var(--surface-chip)}.shell-user{display:flex;gap:.65rem;align-items:center;min-width:0}.shell-user>div:last-child{display:grid;align-content:center;gap:.12rem;height:34px;min-width:0}.shell-user__avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;color:var(--text-primary);font-size:.76rem;font-weight:700;background:linear-gradient(135deg,color-mix(in srgb,var(--module-accent) 28%,transparent),color-mix(in srgb,var(--module-accent-2) 18%,transparent)),var(--surface-card-soft)}.shell-topbar__alert,.shell-user__avatar{box-shadow:none}.shell-user__label{overflow:hidden;max-width:clamp(8rem,18vw,15rem);margin:0;color:var(--text-primary);font-size:.86rem;font-weight:700;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.shell-user__role{color:var(--text-muted);font-size:.72rem;line-height:1.05}.shell-page{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1.15rem 1.35rem 1.75rem}.shell-page:has(>.ai-search-module){position:relative}.shell-page:has(>.fde-immersive-shell){gap:0;padding:0;background:radial-gradient(circle at 12% 8%,rgba(0,199,163,.18),transparent 30%),radial-gradient(circle at 82% 4%,rgba(167,139,250,.16),transparent 32%),linear-gradient(180deg,#111a30,#091326 56%,#070d19);color:#f8fafc}.shell-page:has(>.fde-immersive-shell)>.fde-immersive-shell{flex:1 1 auto;min-height:100%;min-width:0}.shell-main:has(.fde-immersive-shell) .shell-footer{display:none}.shell-page:has(>.home-ai),.shell-page[aria-label="AI Search"]{gap:0;overflow:hidden;padding:0}.shell-page:has(>.home-ai)>.home-ai{flex:1 1 auto;align-self:stretch;width:100%;height:100%;min-height:0}.shell-page:has(>.home-ai)>.home-ai .home-ai__body{gap:0;padding:0;scroll-padding:clamp(.8rem,1.8vw,1.2rem)}.shell-page:has(>.home-ai)>.home-ai .home-ai-turn,.shell-page:has(>.home-ai)>.home-ai .home-ai-welcome{padding:clamp(.8rem,1.6vw,1.1rem) clamp(.9rem,1.8vw,1.2rem)}.shell-page:has(>.home-ai)>.home-ai .home-ai-composer{padding:0}.shell-page:has(>.home-ai)>.home-ai .home-ai-composer__inner{max-width:none;padding:.85rem clamp(.9rem,1.8vw,1.2rem)}.shell-page:has(>.ai-search-module.standalone-search-page){gap:0;overflow:hidden;padding:0;background:var(--surface-root)}.shell-page--route-settling{animation:shell-page-settle .22s ease-out both}.shell-footer{justify-content:space-between;margin-top:auto;margin-bottom:0;padding:0;color:var(--text-muted);background:color-mix(in srgb,var(--surface-card-strong) 54%,transparent);border-top:1px solid var(--border-subtle);flex-shrink:0}.shell-footer,.shell-footer__links{display:flex;align-items:center;min-height:36px}.shell-footer__links{gap:clamp(.7rem,1.7vw,1.35rem);min-width:0;padding:0 .95rem;color:inherit;font-size:.76rem;line-height:1.1}.shell-footer__copyright,.shell-footer__link{display:inline-flex;align-items:center;line-height:1.1;white-space:nowrap}.shell-footer__link{color:inherit;transition:color var(--transition-fast),opacity var(--transition-fast)}.shell-footer__link:focus-visible,.shell-footer__link:hover{color:var(--text-primary)}.shell-footer__brand{display:flex;align-items:center;justify-content:center;align-self:stretch;flex:0 0 46px;background:color-mix(in srgb,#d63b2a 76%,var(--surface-card-strong));opacity:.72;transition:background var(--transition-fast),opacity var(--transition-fast)}.shell-footer__brand:focus-visible,.shell-footer__brand:hover{background:#bd2f21;opacity:1}.shell-footer__customer-mark{display:block;width:28px;height:18px;-o-object-fit:contain;object-fit:contain}.detail-panel,.empty-state,.hero,.info-card,.metric-card,.note-strip,.result-card{border:var(--card-border);border-radius:12px;box-shadow:none}.hero{display:flex;justify-content:space-between;gap:1rem;min-width:0;padding:1.15rem 1.25rem;background:linear-gradient(135deg,var(--wash-trust),transparent 44%),linear-gradient(225deg,color-mix(in srgb,var(--wash-feature-indigo) 70%,transparent),transparent 42%),linear-gradient(315deg,color-mix(in srgb,var(--wash-feature-slate) 48%,transparent),transparent 46%),var(--surface-card)}.hero__eyebrow,.info-card__eyebrow,.metric-card__label,.module-eyebrow{margin:0 0 .45rem;color:var(--color-balance);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.hero__title,.info-card__title{margin:0;color:var(--text-primary)}.hero__title{max-width:44rem;font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.12}.hero__subtitle,.info-card__text,.login-message,.metric-card__detail{margin:.75rem 0 0;color:var(--text-secondary);line-height:1.5}.hero__subtitle{max-width:58rem}.hero__actions{display:flex;gap:.5rem;align-items:flex-start;flex-wrap:wrap;max-width:22rem}.card-grid,.detail-grid,.link-grid,.metric-grid{display:grid;gap:.85rem;min-width:0}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.card-grid,.link-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.detail-grid{grid-template-columns:1.1fr 1fr}.detail-panel,.empty-state,.info-card,.metric-card,.note-strip{padding:1.2rem 1.25rem;background:var(--card-background-color);color:var(--content-font-color)}.metric-card__value{margin:0;font-size:1.65rem;font-weight:700;color:var(--text-primary)}.info-card__footer,.result-card__actions{display:flex;gap:.75rem;align-items:center;margin-top:1rem;flex-wrap:wrap}.button,.search-button,.tag-pill--button{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:8px;padding:.72rem .95rem;cursor:pointer;transition:.18s ease}.button{font-weight:600}.button--primary,.search-button{color:var(--text-on-accent);background:linear-gradient(180deg,var(--color-action),var(--button-solid-bg))}.button--primary:hover,.search-button:hover{background:var(--button-solid-hover)}.button--ghost{color:var(--text-primary);background:var(--wash-ghost);border:1px solid var(--border-ghost)}.button--ghost:hover{background:var(--wash-ghost-hover)}.button--disabled{pointer-events:none;opacity:.5}.inline-link{padding:0;border:0;color:var(--accent-blue-2);font:inherit;font-weight:600;background:transparent;cursor:pointer}.inline-link:hover{color:var(--text-primary)}.tag-list{display:flex;gap:.45rem;flex-wrap:wrap}.tag-pill{color:var(--text-primary);background:var(--wash-blue)}.tag-pill--button{color:var(--text-primary);border:1px solid var(--border-default);background:transparent}.tag-pill--button:hover{border-color:var(--border-info);background:var(--wash-blue-subtle)}.search-meta{color:var(--text-secondary);font-size:.92rem}.result-stack{display:grid;gap:.9rem}.result-card{padding:1rem 1.1rem;color:var(--content-font-color);background:linear-gradient(180deg,var(--surface-card-strong),var(--surface-card))}.result-card__header{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.empty-state{border-style:dashed;color:var(--text-secondary);text-align:center}.detail-list{display:grid;gap:1rem;margin:1.2rem 0 0}.detail-list dt{margin-bottom:.22rem;color:var(--text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.detail-list dd{margin:0;color:var(--text-primary)}.json-panel{overflow:auto;margin:1rem 0 0;border-radius:12px;padding:1rem;color:var(--text-primary);background:var(--surface-card-soft)}.note-strip,.note-strip--service{color:var(--text-secondary);background:var(--surface-card)}.note-strip--service{display:flex;gap:.75rem;align-items:flex-start;border-color:var(--border-info);line-height:1.5}.note-strip--service:before{display:grid;place-items:center;width:1.1rem;height:1.1rem;flex:0 0 1.1rem;margin-top:.1rem;border:1px solid var(--border-info-strong);border-radius:999px;color:var(--accent-blue-2);font-size:.72rem;font-weight:800;content:"i"}.note-strip--danger{border-color:var(--border-danger);color:var(--color-risk);background:var(--wash-risk)}.note-strip--success{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.nav-preferences{display:block;min-width:0}.nav-preferences__panel{display:grid;min-width:0;border:var(--card-border);border-radius:12px;padding:1rem;color:var(--content-font-color);background:var(--card-background-color);box-shadow:none}.nav-preferences__panel-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.nav-preferences__panel-title{margin:0;color:var(--text-primary);font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.2}.nav-preferences__panel-subtitle{max-width:42rem;margin:.42rem 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.45}.nav-preferences__stats{display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem;min-width:min(100%,13rem)}.nav-preferences__stats>span:first-child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:.55rem .7rem;background:var(--surface-card-soft)}.nav-preferences__meter{overflow:hidden;height:.35rem;border-radius:999px;background:var(--border-subtle)}.nav-preferences__meter span{display:block;height:100%;border-radius:inherit;background:var(--accent-blue)}.nav-preferences__stats strong{color:var(--text-primary);font-size:1.15rem;line-height:1.2;text-align:end;white-space:nowrap}.nav-preferences__stats small{color:var(--text-muted);font-size:.74rem;font-weight:700;letter-spacing:0;line-height:1.25;text-align:left;text-transform:none}.nav-preferences__layout{display:grid;grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);gap:1rem;min-width:0;align-items:start}.nav-preferences__region{display:grid;gap:.75rem;min-width:0}.nav-preferences__region--pinned{border-left:1px solid var(--border-subtle);padding-left:1rem}.nav-preferences__region-header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;min-width:0}.nav-preferences__region-header h3{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.25}.nav-preferences__region-header p{margin:.28rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.4}.nav-preferences__toggles,.nav-preferences__toolbar{display:grid;gap:.65rem;min-width:0}.nav-preferences__toolbar{grid-template-columns:minmax(16rem,1fr) auto;align-items:end}.nav-preferences__search{display:grid;gap:.32rem;min-width:0}.nav-preferences__search span,.nav-preferences__selected>span{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.nav-preferences__search input{width:100%;min-height:2.45rem;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .8rem;color:var(--control-text);background:var(--surface-input);font:inherit;font-size:.86rem}.nav-preferences__search input:focus{border-color:var(--border-info-strong);outline:2px solid var(--focus-ring);outline-offset:1px}.nav-preferences__filters{display:inline-flex;gap:.2rem;align-items:center;border:1px solid var(--border-subtle);border-radius:999px;padding:.2rem;background:var(--surface-card)}.nav-preferences__filter{min-height:2rem;border:1px solid transparent;border-radius:999px;padding:0 .7rem;color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:.78rem;font-weight:800;white-space:nowrap}.nav-preferences__filter:focus-visible,.nav-preferences__filter:hover{border-color:var(--border-info-strong);color:var(--text-primary)}.nav-preferences__filter[aria-pressed=true]{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--wash-blue)}.nav-preferences__selected{display:grid;gap:.45rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--module-radius);padding:.7rem;background:color-mix(in srgb,var(--surface-card-soft) 72%,transparent)}.nav-preferences__selected div{display:flex;flex-wrap:wrap;gap:.4rem}.nav-preferences__selected button{min-height:1.75rem;border:1px solid color-mix(in srgb,var(--accent-blue-2) 34%,var(--border-default));border-radius:999px;padding:0 .62rem;color:var(--accent-blue-2);background:var(--wash-blue-subtle);cursor:pointer;font:inherit;font-size:.75rem;font-weight:800}.nav-preferences__selected button:focus-visible,.nav-preferences__selected button:hover{color:var(--text-on-accent);background:var(--accent-blue)}.nav-preferences__selected button:after{margin-left:.35rem;content:"×"}.nav-preferences__selected button:disabled{cursor:not-allowed;opacity:.7}.nav-preferences__reset,.nav-preferences__selected button:disabled:hover{color:var(--accent-blue-2);background:var(--wash-blue-subtle)}.nav-preferences__reset{border:0;border-radius:6px;padding:.32rem .45rem;font-size:.82rem;font-weight:700;cursor:pointer}.nav-preferences__reset:focus-visible,.nav-preferences__reset:hover{color:var(--text-on-accent);background:var(--button-solid-bg)}.preferences-hero-reset{padding:.5rem .65rem}.nav-preferences__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.85rem}.nav-preferences__item{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:center;border:1px solid var(--border-default);border-radius:10px;padding:.72rem;color:var(--text-secondary);background:var(--surface-card-soft);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.nav-preferences__toggle-item{grid-template-columns:minmax(0,1fr) auto;width:100%;text-align:left}.nav-preferences__pin-item{position:relative;grid-template-columns:auto auto minmax(0,1fr);align-items:flex-start;min-height:7rem;border:1px solid var(--border-subtle);border-radius:var(--module-radius);background:color-mix(in srgb,var(--surface-card-soft) 78%,transparent)}.nav-preferences__pin-item:hover{color:var(--text-primary);background:var(--wash-blue-subtle)}.nav-preferences__item:hover{color:var(--text-primary);background:var(--wash-blue-strong)}.nav-preferences__item:hover,.nav-preferences__pin-item:hover{border-color:var(--border-info-strong)}.nav-preferences__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-preferences__pin-item:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.nav-preferences__toggle-item input{width:.92rem;height:.92rem;margin:0;accent-color:var(--accent-blue)}.nav-preferences__pin-item input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.nav-preferences__check{display:grid;place-items:center;width:1.15rem;height:1.15rem;flex:0 0 1.15rem;border:1px solid var(--border-default);border-radius:.35rem;color:transparent;background:var(--surface-card)}.nav-preferences__check:before{color:inherit;font-size:.82rem;font-weight:900;line-height:1;content:"✓"}.nav-preferences__item-icon{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border-subtle);border-radius:.65rem;color:var(--text-muted);background:var(--surface-card)}.nav-preferences__item-icon .shell-icon{width:1rem;height:1rem}.nav-preferences__pin-item:has(input:checked){border-color:color-mix(in srgb,var(--accent-blue-2) 44%,var(--border-default));color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-blue-strong) 58%,transparent),transparent 70%),var(--surface-card-soft)}.nav-preferences__pin-item:has(input:checked) .nav-preferences__check{border-color:var(--accent-blue);color:var(--text-on-accent);background:var(--accent-blue)}.nav-preferences__pin-item:has(input:checked) .nav-preferences__item-icon{border-color:color-mix(in srgb,var(--accent-blue-2) 38%,var(--border-default));color:var(--accent-blue-2);background:var(--wash-blue)}.nav-preferences__pin-item:has(input:checked):hover{background:var(--wash-blue-strong)}.nav-preferences__pin-item:has(input:checked) strong{color:var(--accent-blue-2)}.nav-preferences__pin-item:has(input:disabled:not(:checked)){cursor:not-allowed;opacity:.46}.nav-preferences__pin-item--disabled,.nav-preferences__pin-item--disabled:hover{border-color:color-mix(in srgb,var(--text-muted) 20%,var(--border-subtle));color:var(--text-muted);background:color-mix(in srgb,var(--surface-card-soft) 64%,transparent);cursor:not-allowed;opacity:.68}.nav-preferences__pin-item--disabled .nav-preferences__check,.nav-preferences__pin-item--disabled .nav-preferences__item-icon{color:var(--text-muted);background:var(--control-bg-muted)}.nav-preferences__pin-item--disabled strong{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--text-muted)}.nav-preferences__disabled-badge{display:inline-flex;align-items:center;min-height:1.1rem;border:1px solid color-mix(in srgb,var(--text-muted) 24%,transparent);border-radius:999px;padding:.08rem .42rem;color:var(--text-muted);background:color-mix(in srgb,var(--control-bg-muted) 76%,transparent);font-size:.58rem;font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase}.nav-preferences__item-copy,.nav-preferences__toggle-item>span:not(.preference-switch){display:grid;gap:.2rem;min-width:0}.nav-preferences__item strong{color:var(--text-primary)}.nav-preferences__item small{color:var(--text-muted);line-height:1.35}.nav-preferences__empty{grid-column:1/-1;border:1px dashed var(--border-default);border-radius:var(--module-radius);padding:1rem;color:var(--text-secondary);background:var(--surface-card-soft);text-align:center}.preference-switch{position:relative;width:2.75rem;height:1.5rem;flex:0 0 2.75rem;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-card);transition:background var(--transition-fast),border-color var(--transition-fast)}.preference-switch__thumb{position:absolute;top:50%;left:.18rem;width:1rem;height:1rem;border-radius:999px;background:var(--text-muted);box-shadow:var(--shadow-sm);transform:translateY(-50%);transition:left var(--transition-fast),background var(--transition-fast)}.nav-preferences__toggle-item[aria-pressed=true] .preference-switch{border-color:var(--border-info-strong);background:var(--accent-blue)}.nav-preferences__toggle-item[aria-pressed=true] .preference-switch__thumb{left:calc(100% - 1.18rem);background:var(--text-on-accent)}@media (max-width:980px){.nav-preferences__panel-header{flex-direction:column}.nav-preferences__stats{width:100%}.nav-preferences__layout{grid-template-columns:1fr}.nav-preferences__toolbar{grid-template-columns:1fr;align-items:stretch}.nav-preferences__filters{justify-self:start}.nav-preferences__region--pinned{border-top:1px solid var(--border-subtle);border-left:0;padding-top:1rem;padding-left:0}}@media (max-width:560px){.nav-preferences__panel{padding:.9rem}.nav-preferences__panel-header,.nav-preferences__region-header{display:grid}.nav-preferences__stats,.nav-preferences__toggle-item{grid-template-columns:1fr}.nav-preferences__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border-radius:var(--control-radius)}.nav-preferences__filter{min-width:0;padding:0 .45rem}.nav-preferences__pin-item{min-height:auto}.preference-switch{justify-self:start}}.cookie-consent{position:fixed;left:50%;bottom:clamp(.7rem,1.6vw,1rem);z-index:1200;display:grid;grid-template-columns:minmax(0,1fr) minmax(13.5rem,15rem);gap:.65rem;align-items:end;width:min(620px,calc(100vw - 1.4rem));max-height:calc(100dvh - 1.4rem);overflow:auto;border:1px solid var(--border-info);border-radius:var(--control-radius);padding:.68rem;background:linear-gradient(135deg,color-mix(in srgb,var(--wash-blue) 78%,transparent),transparent 48%),linear-gradient(225deg,color-mix(in srgb,var(--wash-progress) 42%,transparent),transparent 52%),var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-md);transform:translateX(-50%)}:where(body:has(.shell)) .cookie-consent{left:var(--shell-sidebar-active-width);right:clamp(1.25rem,2vw,1.75rem);bottom:calc(var(--shell-footer-height, 37px) + clamp(.75rem, 1.4vw, 1rem));margin-inline:auto;transform:none}.cookie-consent--details{right:clamp(1.25rem,2vw,1.75rem);left:auto;margin-inline:0;grid-template-columns:minmax(0,1fr);align-items:stretch;width:min(500px,calc(100vw - 1.4rem));transform:none}.cookie-consent__content{display:grid;gap:.2rem}.cookie-consent__content .module-eyebrow{font-size:.62rem}.cookie-consent__content h2,.legal-document__header h1,.legal-section h2{margin:0;color:var(--text-primary)}.cookie-consent__content h2{font-size:.96rem;line-height:1.2}.cookie-consent__content p,.legal-document__header p,.legal-section p{margin:0;color:var(--text-secondary);line-height:1.6}.cookie-consent__content p{font-size:.78rem;line-height:1.38}.cookie-consent__policy,.legal-document a:not(.platform-button){color:var(--accent-blue-2);font-weight:750;text-decoration:none}.cookie-consent__policy{font-size:.74rem}.cookie-consent__policy:hover,.legal-document a:not(.platform-button):hover{text-decoration:underline}.cookie-consent__options{display:grid;gap:.45rem}.cookie-consent__option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:center;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.58rem .65rem;background:color-mix(in srgb,var(--surface-card-soft) 72%,transparent)}.cookie-consent__option span{display:grid;gap:.25rem;min-width:0}.cookie-consent__option strong{color:var(--text-primary);font-size:.82rem}.cookie-consent__option small{color:var(--text-secondary);font-size:.72rem;line-height:1.35}.cookie-consent__option input{width:1rem;height:1rem;accent-color:var(--accent-blue-2)}.cookie-consent__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;align-items:stretch;justify-content:stretch}.cookie-consent__actions .platform-button{min-height:2.05rem;padding:0 .58rem;font-size:.74rem;white-space:nowrap}.cookie-consent__actions .platform-button--primary{grid-column:1/-1;order:-1}.cookie-preferences-card{display:grid;gap:.9rem;min-width:0;border:1px solid color-mix(in srgb,var(--feature-cyan) 24%,var(--border-default));border-top:3px solid var(--feature-cyan);border-radius:var(--module-radius);padding:1rem;color:var(--text-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--wash-feature-cyan) 46%,transparent),transparent 42%),var(--surface-card-soft)}.cookie-preferences-card__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,auto);gap:.9rem;align-items:start}.cookie-preferences-card__header>div:first-child{display:grid;gap:.28rem;min-width:0}.cookie-preferences-card h3,.cookie-preferences-card p{margin:0}.cookie-preferences-card h3{color:var(--text-primary);font-size:1rem;line-height:1.25}.cookie-preferences-card p{max-width:72ch;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.cookie-preferences-card__status{display:grid;gap:.25rem;justify-self:end;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:.62rem .7rem;background:color-mix(in srgb,var(--surface-card) 76%,transparent)}.cookie-preferences-card__status small{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.cookie-preferences-card__status strong{color:var(--text-primary);font-size:.82rem;line-height:1.25}.cookie-preferences-card__status span{color:var(--text-muted);font-size:.74rem;line-height:1.25}.cookie-preferences-card__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.cookie-preferences-card__option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:.72rem .8rem;background:color-mix(in srgb,var(--surface-card) 72%,transparent)}.cookie-preferences-card__option span{display:grid;gap:.24rem;min-width:0}.cookie-preferences-card__option strong{color:var(--text-primary);font-size:.84rem;line-height:1.25}.cookie-preferences-card__option small{color:var(--text-secondary);font-size:.76rem;line-height:1.38}.cookie-preferences-card__option input{width:1rem;height:1rem;accent-color:var(--feature-cyan)}.cookie-preferences-card__footer{display:flex;justify-content:space-between;gap:.85rem;align-items:center;min-width:0;border-top:1px solid var(--border-subtle);padding-top:.85rem}.cookie-preferences-card__footer a{color:var(--accent-blue-2);font-weight:750;text-decoration:none}.cookie-preferences-card__footer a:hover{text-decoration:underline}.cookie-preferences-card__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.legal-page{height:100dvh;min-height:100dvh;overflow-x:hidden;overflow-y:auto;padding:clamp(1rem,4vw,3rem);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-trust) 84%,transparent),transparent 34rem),linear-gradient(315deg,color-mix(in srgb,var(--wash-progress) 54%,transparent),transparent 38rem),var(--surface-root);color:var(--text-primary)}.legal-section[id]{scroll-margin-block-start:clamp(1rem,4vw,3rem)}.legal-document{display:grid;gap:1rem;width:min(1120px,100%);margin:0 auto}.legal-document__header,.legal-section{border:1px solid var(--border-default);border-radius:var(--module-radius);padding:clamp(1rem,2vw,1.35rem);background:color-mix(in srgb,var(--surface-card) 92%,transparent)}.legal-document__header{display:grid;gap:.8rem}.legal-document__header h1{font-size:clamp(2rem,5vw,3.2rem);line-height:1.02;text-wrap:balance}.legal-document__header p{max-width:68ch}.legal-document__actions{display:flex;gap:.55rem;flex-wrap:wrap}.legal-section{display:grid;gap:.65rem}.legal-section h2{font-size:clamp(1.15rem,2vw,1.45rem)}.legal-table-wrap{overflow-x:auto}.legal-table{min-width:860px}.legal-table td,.legal-table th{vertical-align:top}.login-shell{display:grid;place-items:center;min-height:100vh;padding:clamp(1rem,4vw,2.5rem);background:radial-gradient(circle at 50% 0,var(--wash-blue-hero),transparent 42%),var(--surface-root)}.login-panel{display:grid;gap:1.45rem;width:min(440px,100%);padding:clamp(1.35rem,5vw,2rem);border:1px solid var(--border-default);border-radius:var(--module-radius);background:color-mix(in srgb,var(--surface-card) 94%,transparent);color:var(--text-primary);box-shadow:var(--shadow-sm)}.login-brand{display:flex;gap:.75rem;align-items:center}.login-brand__mark{width:36px;height:36px;flex:0 0 36px;-o-object-fit:contain;object-fit:contain}.login-brand__meta,.login-brand__name{margin:0}.login-brand__name{color:var(--text-primary);font-size:1rem;font-weight:800}.login-brand__meta{color:var(--text-muted);font-size:.78rem}.login-subtitle{margin:.7rem 0 0;color:var(--text-secondary);font-size:.98rem;line-height:1.5}.login-auth{display:grid;gap:.75rem}.login-auth__button{width:100%;min-height:3.1rem;font-size:.95rem}.login-auth-debug{display:grid;gap:.7rem;min-width:0;padding:.75rem;border:1px dashed var(--border-default);border-radius:var(--control-radius);color:var(--text-secondary);background:color-mix(in srgb,var(--surface-card-soft) 82%,transparent);font-size:.74rem;line-height:1.45}.login-auth-debug summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--text-primary);font-weight:800}.login-auth-debug dl{display:grid;gap:.45rem;min-width:0;margin:0}.login-auth-debug dl div{display:grid;grid-template-columns:minmax(5.8rem,.4fr) minmax(0,1fr);gap:.65rem;min-width:0}.login-auth-debug dt{color:var(--text-muted);font-weight:700}.login-auth-debug dd{min-width:0;margin:0;overflow-wrap:anywhere}.login-auth-debug code,.login-auth-debug pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.login-auth-debug code{overflow-wrap:anywhere}.login-auth-debug pre{max-height:9rem;min-width:0;margin:0;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid var(--border-default);padding-top:.65rem;color:var(--text-secondary)}.login-auth-debug--unavailable{gap:.35rem}.login-auth__context{display:flex;justify-content:center;gap:.45rem .7rem;align-items:center;flex-wrap:wrap;color:var(--text-muted);font-size:.78rem;line-height:1.4}.login-auth__context span{display:inline-flex;align-items:center;min-height:1.55rem;border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:0 .5rem;background:var(--surface-chip)}@media (max-width:520px){.login-auth-debug dl div{grid-template-columns:1fr;gap:.1rem}}@media (max-width:640px){.cookie-consent{left:.75rem;right:.75rem;bottom:calc(var(--shell-footer-height, 37px) + .75rem);width:calc(100vw - 1.5rem);grid-template-columns:1fr;gap:.55rem;padding:.62rem;transform:none}.cookie-consent--details{left:.75rem}.legal-document__actions{flex-direction:column}.legal-document__actions .platform-button{width:100%}.cookie-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr))}.cookie-consent__actions .platform-button{min-height:2rem;width:100%}.cookie-preferences-card__footer,.cookie-preferences-card__header,.cookie-preferences-card__options{grid-template-columns:1fr}.cookie-preferences-card__footer{display:grid}.cookie-preferences-card__status{justify-self:stretch}.cookie-preferences-card__actions,.cookie-preferences-card__actions .platform-button{width:100%}}.stack{display:flex;flex-direction:column;gap:.9rem}@media (max-width:1080px){.shell-page{padding-left:1.2rem;padding-right:1.2rem}.shell-topbar{padding-left:var(--shell-nav-toggle-offset);padding-right:1.2rem}.detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.shell{--shell-sidebar-collapsed-width:56px;--shell-nav-toggle-offset:11px}.shell-sidebar{position:sticky;width:var(--shell-sidebar-collapsed-width)}.shell-sidebar--expanded{width:min(214px,58vw)}.shell:has(.shell-sidebar--expanded){--shell-sidebar-active-width:min(214px,58vw)}.conversation-form,.hero,.search-form{flex-direction:column}.shell-topbar__actions{width:auto;justify-content:flex-end;align-items:center;flex-wrap:nowrap;gap:.45rem}.shell-user>div:last-child{display:none}.shell-footer{min-height:36px;align-items:center;margin-bottom:0;padding:0}.shell-footer__links{align-content:center;flex-wrap:wrap;gap:.35rem .65rem;min-height:36px;padding:.42rem .65rem;font-size:.72rem}.shell-footer__brand{flex-basis:40px}.shell-footer__customer-mark{width:24px;height:16px}}.route-grid,.workflow-wizard{padding:1rem;border:var(--card-border);border-radius:12px;box-shadow:none;color:var(--content-font-color);background:var(--card-background-color)}.workflow-wizard{display:flex;flex-direction:column;gap:.85rem}.route-grid__footer,.route-grid__intro,.workflow-wizard__intro{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.workflow-wizard__rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.65rem}.workflow-step{display:flex;flex-direction:column;gap:.35rem;align-items:flex-start;padding:.8rem;border:1px solid var(--border-default);border-radius:10px;color:var(--text-primary);background:var(--surface-card);text-align:left;cursor:pointer;transition:.18s ease}.workflow-step--active,.workflow-step:hover{border-color:var(--border-info-strong);background:var(--wash-blue-strong)}.route-grid__cell-label,.route-grid__page-meta,.workflow-step__count,.workflow-wizard__kicker{color:var(--text-muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.route-grid__cell-value,.workflow-step__title{color:var(--text-primary);font-weight:700}.route-grid__description,.workflow-step__summary,.workflow-wizard__detail{color:var(--text-secondary);line-height:1.55}.workflow-wizard__panel{padding:1rem 1.1rem;border-radius:22px;background:linear-gradient(180deg,var(--wash-blue-muted),var(--surface-card-strong));border:1px solid var(--border-default)}.route-grid__controls,.route-grid__pager,.workflow-wizard__actions{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.route-grid{display:flex;flex-direction:column;gap:1rem}.route-grid__search{min-width:min(100%,320px)}.route-grid__select{min-width:180px;border:1px solid var(--border-strong);border-radius:16px;padding:1rem 1.15rem;color:var(--text-primary);background:var(--surface-card-strong)}.route-grid__filter{display:inline-flex;justify-content:center;align-items:center;border:1px solid var(--border-default);border-radius:999px;padding:.75rem .95rem;color:var(--text-primary);background:var(--wash-blue);cursor:pointer}.route-grid__filter--active{color:var(--text-primary);background:linear-gradient(135deg,var(--button-color),var(--accent-blue-2))}.route-grid__row,.route-grid__rows{display:grid;gap:.85rem}.route-grid__row{grid-template-columns:1.2fr 1fr .8fr 1.8fr .7fr;padding:.95rem 1rem;border:1px solid var(--border-default);border-radius:20px;background:var(--surface-card)}.route-grid__cell{display:flex;flex-direction:column;gap:.35rem}.route-grid__cell--action{justify-content:space-between;align-items:flex-start}.route-grid__path{color:var(--text-primary);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.86rem}.route-grid__footer{align-items:center}@media (max-width:1080px){.route-grid__row{grid-template-columns:1fr 1fr}}@media (max-width:760px){.route-grid__controls,.route-grid__footer,.route-grid__intro,.workflow-wizard__intro{flex-direction:column;align-items:stretch}.route-grid__row{grid-template-columns:1fr}}.button--soft{color:var(--accent-blue-2);background:var(--wash-blue);border:1px solid var(--border-strong)}.button--soft:hover{background:var(--wash-blue-strong)}.workbench-grid{display:grid;gap:.85rem}.workspace-panel{padding:1rem;border:var(--card-border);border-radius:12px;box-shadow:none;background:var(--card-background-color);color:var(--content-font-color)}.workspace-panel--compact{padding:1rem 1.05rem}.accelerators-workspace{display:grid;gap:1.2rem;min-width:0}.accelerators-header{display:grid;gap:.45rem;max-width:72rem}.accelerators-header h2{margin:0;color:var(--text-primary);font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.15}.accelerators-header p{margin:0;max-width:78ch;color:var(--text-secondary);font-size:.94rem;line-height:1.5}.accelerators-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));grid-auto-rows:1fr;gap:1.1rem;align-items:stretch}.accelerators-catalog-bar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(8rem,12rem);gap:.8rem;align-items:end;min-width:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.85rem;background:var(--surface-card-soft)}.accelerators-catalog-bar .platform-input,.accelerators-catalog-bar .workspace-select{min-height:var(--control-height-lg);color:var(--text-primary);background:var(--surface-card-strong)}.accelerators-catalog-bar .platform-input::-moz-placeholder{color:var(--text-muted)}.accelerators-catalog-bar .platform-input::placeholder{color:var(--text-muted)}.accelerators-catalog-bar__count{grid-column:1/-1;justify-self:end;display:inline-flex;align-items:center;min-height:2rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:0 .7rem;color:var(--text-secondary);background:var(--card-background-color);font-size:.8rem;font-weight:700;white-space:nowrap}.accelerators-card{--accelerators-accent:var(--accent-blue-2);--accelerators-accent-soft:var(--wash-blue);position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:1.2rem;height:100%;overflow:hidden;min-width:0;min-height:15.5rem;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:1.8rem;background:radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--accelerators-accent) 20%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card-strong) 72%,transparent),var(--card-background-color));color:var(--content-font-color);box-shadow:none;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.accelerators-card:focus-within,.accelerators-card:hover{border-color:color-mix(in srgb,var(--accelerators-accent) 42%,var(--border-default));transform:translateY(-1px)}.accelerators-card__topline{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;align-items:flex-start;gap:.9rem;min-width:0;min-height:0}.accelerators-card__heading{display:grid;gap:.4rem;min-width:0}.accelerators-card__icon{flex:0 0 auto;display:grid;place-items:center;width:3.35rem;height:3.35rem;border:1px solid color-mix(in srgb,var(--accelerators-accent) 18%,transparent);border-radius:var(--module-radius);color:var(--accelerators-accent);background:color-mix(in srgb,var(--accelerators-accent-soft) 72%,transparent)}.accelerators-card__body{display:grid;grid-template-rows:auto minmax(calc(1.6em * 4),1fr);gap:.7rem;align-content:start;flex:1 1 auto;min-width:0;width:100%}.accelerators-card h3{margin:0;color:var(--text-primary);font-size:1.05rem;line-height:1.25}.accelerators-card__body>p{display:-webkit-box;overflow:hidden;margin:0;max-width:70ch;color:var(--text-secondary);font-size:.94rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.accelerators-card__actions{display:flex;align-items:center;align-self:end;flex-wrap:wrap;gap:.5rem;margin-top:0;padding-top:.35rem}.accelerators-empty-state{grid-column:1/-1}.accelerators-pagination{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;min-width:0;color:var(--text-secondary);font-size:.84rem}.accelerators-pagination span{min-width:7rem;text-align:center}@media (max-width:980px){.accelerators-catalog-bar{grid-template-columns:minmax(0,1fr) minmax(8rem,12rem)}.accelerators-catalog-bar__search{grid-column:1/-1}}@media (max-width:640px){.accelerators-catalog-bar{grid-template-columns:1fr}.accelerators-catalog-bar__count{justify-content:center}.accelerators-pagination{justify-content:space-between}}.accelerators-card__action{display:inline-flex;align-items:stretch;justify-content:center;gap:.36rem;height:1.9rem;min-height:1.9rem;border:1px solid color-mix(in srgb,var(--accelerators-accent) 36%,transparent);border-radius:var(--control-radius);padding:0 .66rem 0 .78rem;color:var(--accelerators-accent);background:color-mix(in srgb,var(--accelerators-accent-soft) 42%,transparent);font-size:.82rem;font-weight:800;line-height:1;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.accelerators-card__action>span{display:inline-flex;align-items:center;align-self:stretch;height:100%;line-height:1}.accelerators-card__action-icon{display:block;align-self:stretch;box-sizing:border-box;flex:0 0 auto;width:.95rem;height:100%;padding-block:.43rem;transform:none}.accelerators-card__action:focus-visible,.accelerators-card__action:hover{border-color:var(--accelerators-accent);background:color-mix(in srgb,var(--accelerators-accent-soft) 68%,transparent)}.accelerators-utility-list{display:flex;flex-wrap:wrap;gap:.5rem}.csma-panel,.csma-workspace{display:grid;gap:1rem;min-width:0}.csma-panel{border:var(--card-border);border-radius:8px;padding:1rem;color:var(--content-font-color);background:var(--card-background-color)}.csma-panel__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start}.csma-panel__header h2{margin:0;color:var(--text-primary);font-size:1.08rem;line-height:1.25}.csma-panel__header p{max-width:78rem;margin:.45rem 0 0;color:var(--text-secondary);line-height:1.55}.csma-job{display:grid;min-width:170px;border:1px solid var(--border-default);border-radius:8px;padding:.55rem .65rem;background:var(--control-bg-muted)}.csma-job span{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.csma-job strong{margin-top:.25rem;overflow:hidden;color:var(--text-primary);font-family:var(--font-mono);font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.csma-form{display:grid;gap:.85rem}.csma-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}@media (max-width:720px){.csma-form-grid{grid-template-columns:1fr}}.csma-field{display:grid;gap:.35rem;min-width:0}.csma-field>span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.platform-textarea.csma-iam-config{min-height:240px;resize:none;font-family:var(--font-mono);font-size:.78rem;line-height:1.5}.csma-process{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;border:1px solid var(--border-success);border-radius:8px;padding:.65rem .75rem;color:var(--success);background:var(--wash-success);font-size:.88rem;font-weight:700}.csma-report{display:grid;gap:.8rem}.csma-report__actions{display:flex;justify-content:flex-end}.csma-iframe{width:100%;min-height:72vh;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card-soft)}.csma-actions{gap:.6rem}.csma-actions,.workspace-panel__header{display:flex;justify-content:space-between}.workspace-panel__header{gap:.85rem;align-items:flex-start;margin-bottom:.85rem}.tab-strip,.tag-chip-list,.workspace-actions-inline,.workspace-panel__actions,.workspace-toolbar{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.workspace-toolbar__grow{flex:1}.workspace-select{min-width:180px;border:1px solid var(--border-strong);border-radius:10px;padding:1rem 1.15rem;color:var(--text-primary);background:var(--surface-card-strong)}.workspace-table{width:100%;border-collapse:collapse}.workspace-table td,.workspace-table th{padding:.95rem .8rem;border-top:1px solid var(--border-info-soft);color:var(--text-primary);text-align:left;vertical-align:top}.workspace-table th{color:var(--text-muted);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}.workspace-table tbody tr:hover{background:var(--wash-blue-subtle)}.workspace-table__title{color:var(--text-primary);font-weight:700}.workspace-table__meta{color:var(--text-muted);line-height:1.55}.workspace-code-inline{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88rem}.field-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.field{display:flex;flex-direction:column;gap:.45rem}.field--wide{grid-column:1/-1}@media (max-width:720px){.field-grid{grid-template-columns:1fr}}.workspace-field__label{color:var(--text-muted);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.code-input,.workspace-textarea{resize:none}.code-input,.code-preview{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88rem}.code-preview{overflow:auto;margin:1rem 0 0;border-radius:12px;padding:1rem;color:var(--text-primary);background:var(--surface-card-soft)}.builder-status{margin-top:1rem;border:1px solid var(--border-default);border-left-width:4px;border-radius:12px;padding:.9rem 1rem}.builder-status--success{border-color:var(--border-success);border-left-color:var(--success);color:var(--success);background:var(--wash-success)}.builder-status--warning{border-color:var(--border-caution);border-left-color:var(--warning);color:var(--warning);background:var(--wash-caution)}.builder-status--error{border-color:var(--border-danger);border-left-color:var(--danger);color:var(--danger);background:var(--wash-danger-strong)}.topic-layout{display:grid;align-items:start;gap:.85rem;grid-template-columns:minmax(220px,270px) minmax(0,1fr);min-width:0}.topic-nav{position:sticky;top:.85rem;overflow:auto;max-height:calc(100vh - var(--shell-topbar-height, 44px) - 2rem);padding:.85rem;border:var(--card-border);border-radius:16px;box-shadow:var(--shadow-strong);background:var(--card-background-color);color:var(--content-font-color);scrollbar-width:thin}.topic-nav .workspace-panel__header{margin-bottom:.6rem}.topic-nav__item{width:100%;display:flex;flex-direction:column;gap:.28rem;align-items:flex-start;margin-top:.5rem;padding:.72rem .75rem;border:1px solid var(--border-default);border-radius:10px;color:var(--text-primary);text-align:left;background:var(--surface-card-soft);cursor:pointer;line-height:1.35;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.topic-nav__item strong{font-size:.9rem;line-height:1.25}.topic-nav__item>span:not(.topic-nav__meta){display:-webkit-box;overflow:hidden;color:var(--text-secondary);font-size:.78rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-card:hover,.question-option--selected,.question-option:hover,.tab-strip__button--active,.tab-strip__button:hover,.topic-nav__item--active,.topic-nav__item:hover{transform:translateY(-1px);border-color:var(--border-info-strong);background:var(--wash-blue-strong)}.topic-nav__meta{color:var(--text-muted);font-size:.76rem}.topic-content{display:grid;gap:.85rem;min-width:0}.topic-content>.workspace-panel__header{margin-bottom:0;border-bottom:1px solid var(--border-subtle);padding-bottom:.7rem}.topic-content .workspace-panel__actions{align-items:flex-start;gap:.4rem;max-width:100%}.question-stack,.scorecard-stack{display:grid;gap:.72rem}.catalog-card,.question-card,.scorecard-item{padding:.85rem .9rem;border:1px solid var(--border-info-soft);border-radius:12px;background:var(--surface-card)}.question-card .info-card__title{font-size:.96rem;line-height:1.32}.question-card .info-card__text{margin-top:.35rem;font-size:.86rem;line-height:1.45}.question-options{display:grid;gap:.5rem;margin-top:.75rem}.question-option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;min-height:44px;padding:.62rem .75rem;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-card);color:var(--text-primary);cursor:pointer;line-height:1.35;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.question-option input{margin:0;accent-color:var(--button-solid-bg)}.question-option span{min-width:0;font-size:.9rem}.question-option strong{justify-self:end;color:var(--text-secondary);font-size:.82rem;white-space:nowrap}.score-row{display:grid;gap:.45rem}.score-row__meta{display:flex;justify-content:space-between;gap:.8rem;color:var(--text-primary)}.score-row__track{overflow:hidden;height:12px;border-radius:999px;background:var(--border-default)}.score-row__fill{height:100%;border-radius:999px;background:linear-gradient(135deg,var(--color-progress),var(--color-action))}.recommendation-list{margin:0;padding-left:1.1rem;color:var(--text-primary);line-height:1.7}.catalog-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.catalog-card{transition:.18s ease}.catalog-card--highlight{background:linear-gradient(180deg,var(--wash-blue-highlight),var(--surface-card-strong))}.catalog-card__header{display:flex;gap:.9rem;align-items:center;margin-bottom:.9rem}.catalog-card__icon{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;color:var(--text-primary);font-weight:700;background:linear-gradient(135deg,var(--navy-750),var(--accent-blue-2))}.tag-chip{display:inline-flex;gap:.45rem;align-items:center;border:1px solid var(--border-default);border-radius:999px;padding:.5rem .8rem;color:var(--text-primary);background:var(--wash-blue);cursor:pointer}.tag-chip--static{cursor:default}.tab-strip__button{border:1px solid var(--border-default);border-radius:999px;padding:.75rem .95rem;color:var(--text-primary);background:var(--wash-blue-muted);cursor:pointer}.workspace-rich-text{line-height:1.7}.workspace-rich-text,.workspace-rich-text h3{color:var(--text-primary)}.workspace-rich-text ol,.workspace-rich-text ul{padding-left:1.2rem}.template-shell{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.html-preview-frame{width:100%;min-height:540px;border:1px solid var(--border-default);border-radius:18px;background:var(--surface-input)}.try-now-preview{display:grid;gap:.9rem}.workspace-checkbox{flex-direction:row;align-items:center;gap:.6rem;min-height:48px}.builder-status,.catalog-card,.code-preview,.conversation-message,.detail-panel,.empty-state,.hero,.html-preview-frame,.info-card,.json-panel,.mcp-build,.mcp-card-form,.mcp-detail-row,.mcp-hero,.mcp-metric,.mcp-panel,.mcp-secret,.mcp-summary-strip,.mcp-table-wrap,.mcp-token,.mcp-tool,.metric-card,.nav-preferences__panel,.note-strip,.preferences-detail-card,.preferences-section,.question-card,.result-card,.route-grid,.route-grid__row,.scorecard-item,.topic-nav,.topic-nav__item,.workflow-wizard,.workflow-wizard__panel,.workspace-panel{border-radius:var(--module-radius)}.mcp-hero,.mcp-metric,.mcp-panel,.mcp-summary-strip{border:var(--card-border);background:var(--card-background-color);color:var(--content-font-color);box-shadow:none}.catalog-card,.detail-panel,.empty-state,.hero,.info-card,.mcp-hero,.mcp-metric,.mcp-panel,.mcp-summary-strip,.metric-card,.nav-preferences__panel,.note-strip,.platform-card,.platform-surface,.preferences-detail-card,.preferences-section,.question-card,.result-card,.route-grid,.scorecard-item,.topic-nav,.workflow-wizard,.workspace-panel{border:var(--card-border);border-radius:var(--module-radius);background:var(--card-background-color);color:var(--content-font-color);box-shadow:none}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;border:0;border-radius:0;background:transparent;color:var(--content-font-color);box-shadow:none}.hero,html[data-density=comfortable] .hero,html[data-density=compact] .hero{gap:.8rem 1rem;padding:0}.hero__eyebrow,.module-eyebrow{display:inline-flex;margin:0 0 .35rem;color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.hero__title{max-width:48rem;font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.14}.hero__subtitle{max-width:76ch;margin-top:.45rem;font-size:.94rem;line-height:1.55}.hero__actions{justify-content:flex-end;max-width:min(100%,36rem)}.hero__actions .kpi-pill{border-color:var(--border-subtle);color:var(--text-secondary);background:var(--surface-card-soft);letter-spacing:.04em}.shell[class*=shell--module-] :is(.module-eyebrow,.hero__eyebrow){color:var(--module-accent)}.shell[class*=shell--module-] .hero__title{position:relative}.shell[class*=shell--module-] .hero__title:after{display:block;width:3.1rem;height:2px;margin-top:.62rem;border-radius:999px;background:linear-gradient(90deg,var(--module-accent),color-mix(in srgb,var(--module-accent-2) 60%,transparent),transparent);content:""}.shell[class*=shell--module-] :is(.info-card,.metric-card,.result-card,.detail-panel,.note-strip:not(.note-strip--danger):not(.note-strip--success):not(.note-strip--service),.empty-state,.workspace-panel,.workflow-wizard,.route-grid,.workflow-wizard__panel,.route-grid__row,.topic-nav,.topic-nav__item,.question-card,.scorecard-item,.catalog-card,.json-panel,.code-preview,.nav-preferences__panel,.preferences-section,.preferences-detail-card,.mcp-hero,.mcp-summary-strip,.mcp-panel,.mcp-metric){--module-card-accent:var(--module-accent);--module-card-wash:var(--module-accent-wash);border-color:color-mix(in srgb,var(--module-card-accent) 16%,var(--border-default));background:radial-gradient(circle at 96% 0,color-mix(in srgb,var(--module-card-accent) 10%,transparent),transparent 34%),var(--card-background-color)}.shell[class*=shell--module-] .card-grid>:nth-child(3n+2),.shell[class*=shell--module-] .metric-grid>:nth-child(3n+2),.shell[class*=shell--module-] .workbench-grid>:nth-child(3n+2) .workspace-panel{--module-card-accent:var(--module-accent-2)}.shell[class*=shell--module-] .card-grid>:nth-child(3n+3),.shell[class*=shell--module-] .metric-grid>:nth-child(3n+3),.shell[class*=shell--module-] .workbench-grid>:nth-child(3n+3) .workspace-panel{--module-card-accent:var(--feature-slate);--module-card-wash:var(--wash-feature-slate)}.shell[class*=shell--module-] :is(.info-card__eyebrow,.metric-card__label){color:color-mix(in srgb,var(--module-card-accent,var(--module-accent)) 88%,var(--text-primary))}.shell[class*=shell--module-] :is(.tag-pill,.tag-chip,.button--soft,.nav-preferences__selected button){border-color:color-mix(in srgb,var(--module-accent) 28%,var(--border-default));color:color-mix(in srgb,var(--module-accent) 86%,var(--text-primary));background:color-mix(in srgb,var(--module-accent-wash) 62%,transparent)}.shell[class*=shell--module-] :is(.workspace-table tbody tr:hover,.platform-table tbody tr:hover){background:color-mix(in srgb,var(--module-accent-wash) 72%,transparent)}@media (max-width:780px){.hero{grid-template-columns:1fr}.hero__actions{justify-content:flex-start}}.nav-preferences__panel{gap:1rem;padding:1.1rem}.nav-preferences__grid,.nav-preferences__layout{gap:1rem}.nav-preferences__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.nav-preferences__item{padding:.85rem .9rem}.nav-preferences__pin-item{padding:.85rem}.preferences-page{--preferences-profile-accent:var(--feature-aqua);--preferences-profile-wash:var(--wash-feature-aqua);--preferences-delivery-accent:var(--feature-sky);--preferences-delivery-wash:var(--wash-feature-sky);--preferences-neutral-accent:var(--feature-slate);--preferences-neutral-wash:var(--wash-feature-slate);display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;width:100%;min-width:0}.preferences-tabs{display:grid;gap:.85rem;min-width:0}.preferences-tabs__list{display:inline-flex;justify-self:start;max-width:100%;gap:.2rem;align-items:center;border:1px solid var(--border-subtle);border-radius:999px;padding:.22rem;background:var(--surface-card);box-shadow:none}.preferences-tabs__list button{min-height:2.15rem;border:1px solid transparent;border-radius:999px;padding:0 .95rem;color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.preferences-tabs__list button:focus-visible,.preferences-tabs__list button:hover{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--surface-card)}.preferences-tabs__list button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.preferences-tabs__list button[aria-selected=true]{border-color:color-mix(in srgb,var(--feature-violet) 42%,var(--border-info-strong));color:var(--text-primary);background:linear-gradient(180deg,var(--wash-blue-strong),var(--wash-insight))}.preferences-tabs [role=tabpanel]{min-width:0}.preferences-section{min-width:0;border:var(--card-border);background:var(--card-background-color);color:var(--content-font-color);box-shadow:none}.preferences-user-section{overflow:visible}.preferences-section__summary{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(320px,1.35fr) auto;gap:.9rem;align-items:center;padding:1rem 1.1rem;cursor:pointer;list-style:none}.preferences-section__summary::-webkit-details-marker{display:none}.preferences-section__summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.preferences-section__copy{display:grid;gap:.24rem;min-width:0}.preferences-section__copy strong{color:var(--text-primary);font-size:1rem;line-height:1.2}.preferences-section__copy>span:last-child{color:var(--text-secondary);font-size:.85rem;line-height:1.45}.preferences-summary-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;min-width:0}.preferences-summary-fact{--preferences-fact-accent:var(--preferences-neutral-accent);--preferences-fact-wash:var(--preferences-neutral-wash);display:grid;gap:.24rem;min-width:0;border:1px solid color-mix(in srgb,var(--preferences-fact-accent) 24%,var(--border-subtle));border-radius:8px;padding:.55rem .65rem;background:linear-gradient(180deg,color-mix(in srgb,var(--preferences-fact-wash) 52%,transparent),transparent),var(--surface-card-soft)}.preferences-summary-fact--email{--preferences-fact-accent:var(--feature-sky);--preferences-fact-wash:var(--wash-feature-sky)}.preferences-summary-fact--channels{--preferences-fact-accent:var(--feature-plum);--preferences-fact-wash:var(--wash-feature-plum)}.preferences-summary-fact--last-updated{--preferences-fact-accent:var(--feature-slate);--preferences-fact-wash:var(--wash-feature-slate)}.preferences-fact-grid dt,.preferences-summary-fact small{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.preferences-summary-fact strong{min-width:0;color:var(--text-primary);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.preferences-summary-fact--status{--preferences-fact-accent:var(--feature-slate);--preferences-fact-wash:var(--wash-feature-slate)}.preferences-summary-fact--status strong{display:inline-grid;justify-self:start;min-width:4.6rem;place-items:center;border:1px solid var(--border-default);border-radius:999px;padding:.22rem .55rem;font-size:.74rem;font-weight:800;line-height:1}.preferences-summary-fact--active{--preferences-fact-accent:var(--success);--preferences-fact-wash:var(--wash-success)}.preferences-summary-fact--active strong{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.preferences-summary-fact--inactive{--preferences-fact-accent:var(--danger);--preferences-fact-wash:var(--wash-risk)}.preferences-summary-fact--inactive strong{border-color:var(--border-danger);color:var(--danger);background:var(--wash-risk)}.preferences-section__chevron{position:relative;display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-card-soft)}.preferences-section__chevron:before{width:.5rem;height:.5rem;border-right:2px solid var(--text-secondary);border-bottom:2px solid var(--text-secondary);content:"";transform:translateY(-.12rem) rotate(45deg);transition:transform var(--transition-fast),border-color var(--transition-fast)}.preferences-user-section[open] .preferences-section__chevron:before{border-color:var(--accent-blue-2);transform:translateY(.12rem) rotate(225deg)}.preferences-section__body{display:grid;gap:1rem;border-top:1px solid var(--border-subtle);padding:1rem 1.1rem 1.1rem}.preferences-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.preferences-detail-card{--preferences-card-accent:var(--preferences-profile-accent);--preferences-card-wash:var(--preferences-profile-wash);display:grid;align-content:start;gap:1rem;min-width:0;border:1px solid color-mix(in srgb,var(--preferences-card-accent) 28%,var(--border-default));border-top:3px solid var(--preferences-card-accent);padding:1.05rem;background:linear-gradient(180deg,color-mix(in srgb,var(--preferences-card-wash) 46%,transparent),transparent 42%),var(--surface-card-soft)}.preferences-detail-card--delivery{--preferences-card-accent:var(--preferences-delivery-accent);--preferences-card-wash:var(--preferences-delivery-wash)}.preferences-detail-card__header{display:grid;gap:.25rem}.preferences-detail-card__header h3{margin:0;color:var(--preferences-card-accent);font-size:.98rem;line-height:1.25}.preferences-detail-card__header p{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.preferences-fact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.65rem;margin:0}.preferences-fact-grid div{display:grid;gap:.25rem;min-width:0;border-top:1px solid var(--border-subtle);padding-top:.55rem}.preferences-fact-grid dd{min-width:0;margin:0;color:var(--text-primary);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.preferences-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.85rem;min-width:0}.preferences-form-grid--profile{grid-template-columns:repeat(2,minmax(0,1fr))}.preferences-field-groups{display:grid;gap:1rem;min-width:0}.preferences-field-group{display:grid;gap:.7rem;min-width:0;border-top:1px solid var(--border-subtle);padding-top:.8rem}.preferences-field-group:first-child{border-top:0;padding-top:0}.preferences-field-group h4{margin:0;color:color-mix(in srgb,var(--preferences-card-accent) 84%,var(--text-primary));font-size:.82rem;font-weight:800;line-height:1.25}.preferences-field{display:grid;gap:.38rem;min-width:0}.preferences-field span{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.preferences-field input{width:100%;min-height:2.6rem;border:1px solid var(--border-subtle);border-radius:8px;padding:.64rem .74rem;color:var(--control-text);background:var(--surface-input);caret-color:var(--control-text);font:inherit;font-size:.88rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.preferences-field input::-moz-placeholder{color:var(--control-placeholder);opacity:1}.preferences-field input::placeholder{color:var(--control-placeholder);opacity:1}.preferences-field input:focus{border-color:var(--border-info-strong);outline:2px solid var(--focus-ring);outline-offset:1px}.preferences-field input[readonly]{color:var(--text-secondary);background:var(--surface-card);cursor:not-allowed}.preferences-section__body--readonly .preferences-field input[readonly]{border-color:transparent;background:transparent;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--text-muted) 34%,transparent);color:var(--text-primary);font-weight:650;cursor:default}.preferences-section__body--editing .preferences-detail-card{border-color:color-mix(in srgb,var(--preferences-card-accent) 46%,var(--border-info-strong));border-top-color:var(--preferences-card-accent);background:linear-gradient(180deg,color-mix(in srgb,var(--preferences-card-wash) 58%,transparent),transparent 44%),var(--surface-card)}.preferences-section__body--editing .preferences-field input:not([readonly]){border-color:var(--border-info-strong);color:var(--control-text);background:var(--surface-input);caret-color:var(--control-text);box-shadow:0 0 0 3px var(--focus-ring)}.preferences-inline-actions{display:flex;justify-content:flex-end;align-items:center;min-width:0;margin-top:-.2rem;margin-bottom:-.1rem}.preferences-edit-cue{border:1px solid var(--border-default);border-left:4px solid var(--text-muted);border-radius:var(--module-radius);padding:.72rem .85rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.86rem;line-height:1.45}.preferences-edit-cue--active{border-color:var(--border-info);border-left-color:var(--accent-blue-2);color:var(--text-primary);background:var(--wash-blue-subtle)}.preferences-channel-list{display:grid;gap:.65rem;min-width:0}.preferences-channel-list__summary{display:flex;justify-content:space-between;gap:.75rem;align-items:center;border:1px solid color-mix(in srgb,var(--success) 24%,var(--border-subtle));border-radius:8px;padding:.65rem .75rem;background:linear-gradient(90deg,color-mix(in srgb,var(--wash-success) 62%,transparent),transparent),var(--surface-card)}.preferences-channel-list__summary strong{color:var(--success);font-size:.86rem}.preferences-channel-list__summary span{color:var(--text-muted);font-size:.78rem}.preferences-channel-list ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.preferences-channel-list li{--preferences-channel-accent:var(--preferences-neutral-accent);--preferences-channel-wash:var(--preferences-neutral-wash);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-width:0;border:1px solid var(--border-subtle);border-radius:8px;padding:.72rem .8rem;background:var(--surface-card)}.preferences-channel-list__item--blue{--preferences-channel-accent:var(--feature-blue);--preferences-channel-wash:var(--wash-feature-blue)}.preferences-channel-list__item--sky{--preferences-channel-accent:var(--feature-sky);--preferences-channel-wash:var(--wash-feature-sky)}.preferences-channel-list__item--cyan{--preferences-channel-accent:var(--feature-cyan);--preferences-channel-wash:var(--wash-feature-cyan)}.preferences-channel-list__item--aqua{--preferences-channel-accent:var(--feature-aqua);--preferences-channel-wash:var(--wash-feature-aqua)}.preferences-channel-list__item--green{--preferences-channel-accent:var(--feature-mint);--preferences-channel-wash:var(--wash-feature-mint)}.preferences-channel-list__item--indigo{--preferences-channel-accent:var(--feature-indigo);--preferences-channel-wash:var(--wash-feature-indigo)}.preferences-channel-list__item--mint{--preferences-channel-accent:var(--feature-mint);--preferences-channel-wash:var(--wash-feature-mint)}.preferences-channel-list__item--orange{--preferences-channel-accent:var(--feature-orange);--preferences-channel-wash:var(--wash-feature-orange)}.preferences-channel-list__item--plum{--preferences-channel-accent:var(--feature-plum);--preferences-channel-wash:var(--wash-feature-plum)}.preferences-channel-list__item--violet{--preferences-channel-accent:var(--feature-violet);--preferences-channel-wash:var(--wash-feature-violet)}.preferences-channel-list li.is-enabled{border-color:color-mix(in srgb,var(--preferences-channel-accent) 36%,var(--border-subtle));background:linear-gradient(90deg,color-mix(in srgb,var(--preferences-channel-wash) 68%,transparent),transparent 72%),var(--surface-card)}.preferences-channel-list li.is-disabled{opacity:.72}.preferences-channel-list li>div{display:grid;gap:.22rem;min-width:0}.preferences-channel-list li strong{color:var(--text-primary);font-size:.88rem;line-height:1.25}.preferences-channel-list li.is-enabled strong{color:color-mix(in srgb,var(--preferences-channel-accent) 88%,var(--text-primary))}.preferences-channel-list li small,.preferences-channel-list li span{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.preferences-channel-list li small{color:var(--text-muted);overflow-wrap:anywhere}.preferences-channel-state{display:inline-grid;place-items:center;min-width:2.4rem;border:1px solid var(--border-default);border-radius:999px;padding:.22rem .5rem;color:var(--text-muted);font-size:.72rem;font-weight:800;line-height:1}.preferences-channel-list li.is-enabled .preferences-channel-state{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.preferences-channel-list--editable{margin-top:.1rem}.preferences-channel-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center;min-width:0;cursor:pointer}.preferences-channel-toggle>span:first-child{display:grid;gap:.22rem;min-width:0}.preferences-channel-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.preferences-channel-toggle input:focus-visible+.preference-switch{outline:2px solid var(--focus-ring);outline-offset:2px}.preferences-channel-toggle input:checked+.preference-switch{border-color:color-mix(in srgb,var(--preferences-channel-accent) 48%,var(--border-info-strong));background:var(--preferences-channel-accent)}.preferences-channel-toggle input:checked+.preference-switch .preference-switch__thumb{left:calc(100% - 1.18rem);background:var(--text-on-accent)}.preferences-channel-toggle input:disabled+.preference-switch{opacity:.66;cursor:not-allowed}.preferences-section__body--readonly .preferences-channel-list li{background:transparent}.preferences-section__body--readonly .preferences-channel-toggle{cursor:default}.preferences-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem}.preferences-form-actions--top{gap:.45rem}.preferences-form-actions--top .button{min-height:2rem;border-radius:7px;padding:.45rem .7rem;font-size:.8rem}.button--danger{border-color:var(--border-danger);color:var(--text-on-accent);background:color-mix(in srgb,var(--color-risk) 88%,var(--text-inverse))}.button--danger:hover{background:color-mix(in srgb,var(--color-risk) 82%,var(--text-inverse))}html[data-theme=dark] .button--danger{color:var(--text-inverse);background:var(--color-risk)}html[data-theme=dark] .button--danger:hover{background:color-mix(in srgb,var(--color-risk) 84%,var(--text-on-accent))}.button--danger-outline{border-color:var(--border-danger);color:var(--danger);background:var(--wash-risk)}.button--danger-outline:hover{background:var(--wash-danger-strong)}.preferences-form-actions--top .button.preferences-deactivate-button{flex:0 0 auto;gap:.42rem;min-width:-moz-max-content;min-width:max-content;min-height:2rem;border-color:color-mix(in srgb,var(--danger) 44%,var(--border-danger));padding-inline:.72rem;color:color-mix(in srgb,var(--danger) 82%,var(--text-primary));background:color-mix(in srgb,var(--wash-risk) 68%,transparent);box-shadow:none}.preferences-form-actions--top .button.preferences-deactivate-button:hover{border-color:var(--danger);color:color-mix(in srgb,var(--danger) 92%,var(--text-primary));background:color-mix(in srgb,var(--wash-danger-strong) 78%,transparent)}.preferences-form-actions--top .button.preferences-deactivate-button svg{width:.92rem;height:.92rem;flex:0 0 0.92rem;color:currentColor;stroke-width:2.15}.preferences-danger-confirm{display:inline-flex;flex-wrap:wrap;gap:.45rem;align-items:center;border:1px solid var(--border-danger);border-radius:8px;padding:.32rem;background:var(--wash-risk)}.preferences-danger-confirm>span{padding:0 .35rem;color:var(--danger);font-size:.78rem;font-weight:800;line-height:1.25;white-space:nowrap}.preferences-page__version{margin-top:0;padding-top:0;align-self:flex-end;color:var(--text-muted);font-size:.76rem;line-height:1.4}html[data-density=comfortable] .preferences-page,html[data-density=compact] .preferences-page{gap:.85rem}html[data-density=comfortable] .preferences-section__summary,html[data-density=compact] .preferences-section__summary{padding:.9rem 1rem}html[data-density=comfortable] .preferences-section__body,html[data-density=compact] .preferences-section__body{padding:.9rem 1rem 1rem}html[data-density=comfortable] .preferences-detail-card,html[data-density=compact] .preferences-detail-card{padding:.9rem}@media (max-width:920px){.preferences-section__summary{grid-template-columns:minmax(0,1fr) auto}.preferences-summary-facts{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.preferences-detail-grid{grid-template-columns:1fr}.preferences-form-grid--profile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.preferences-tabs__list{justify-self:stretch;overflow-x:auto}.preferences-section__summary{gap:.75rem;padding:.9rem}.preferences-form-grid--profile,.preferences-summary-facts{grid-template-columns:1fr}.preferences-section__body{padding:.9rem}.preferences-inline-actions{justify-content:flex-start}.preferences-page__version{align-self:flex-start}}.platform-card,.platform-surface{min-width:0;padding:1rem}.catalog-card,.info-card,.mcp-metric,.metric-card,.platform-card--interactive{transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.catalog-card:hover,.info-card:hover,.mcp-metric:hover,.metric-card:hover,.platform-card--interactive:focus-within,.platform-card--interactive:hover{border-color:var(--border-info-strong);background:var(--card-background-color);transform:translateY(-1px)}.mcp-panel__header,.platform-card__header,.result-card__header,.workspace-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;min-width:0}.hero__actions,.mcp-row-actions,.mcp-toolbar,.platform-card__actions,.result-card__actions,.workspace-actions-inline,.workspace-panel__actions,.workspace-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.button,.mcp-button,.platform-button,.route-grid__filter,.search-button,.tab-strip__button,.tag-pill--button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);border:1px solid transparent;border-radius:var(--control-radius);padding:0 .85rem;color:var(--text-primary);background:var(--control-bg-muted);cursor:pointer;font:inherit;font-size:.86rem;font-weight:700;gap:.45rem;line-height:1;max-width:100%;text-align:center;text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.button svg,.platform-button svg,.search-button svg{width:1rem;height:1rem;flex:0 0 auto;stroke-width:2.2}.platform-button--sm svg{width:.9rem;height:.9rem}.button:has(>svg:only-child),.platform-button:has(>svg:only-child),.search-button:has(>svg:only-child){width:var(--control-height);min-width:var(--control-height);padding-inline:0}.platform-button--sm:has(>svg:only-child){width:var(--control-height-sm);min-width:var(--control-height-sm)}@media (max-width:560px){.button,.mcp-button,.platform-button,.route-grid__filter,.search-button,.tab-strip__button,.tag-pill--button{min-width:0;white-space:normal;line-height:1.2}}.platform-button--sm{min-height:var(--control-height-sm);padding-inline:.7rem;font-size:.8rem}.button--primary,.mcp-button--primary,.platform-button--primary,.search-button{border-color:var(--button-solid-bg);color:var(--text-on-accent);background:linear-gradient(180deg,var(--color-action),var(--button-solid-bg))}.button--primary:hover,.mcp-button--primary:hover,.platform-button--primary:hover,.search-button:hover{border-color:var(--button-solid-hover);background:var(--button-solid-hover)}.button--ghost,.button--soft,.mcp-button--ghost,.mcp-button--soft,.platform-button--secondary,.platform-button--soft,.route-grid__filter,.tab-strip__button,.tag-pill--button{border-color:var(--border-default);color:var(--text-primary);background:var(--control-bg-muted)}.button--ghost:hover,.button--soft:hover,.mcp-button--ghost:hover,.mcp-button--soft:hover,.platform-button--secondary:hover,.platform-button--soft:hover,.route-grid__filter:hover,.tab-strip__button:hover,.tag-pill--button:hover{border-color:var(--control-border-hover);background:var(--wash-trust)}.button--danger,.mcp-button--danger,.platform-button--danger{border-color:var(--border-danger);color:var(--danger);background:var(--wash-risk)}.button--danger:hover,.mcp-button--danger:hover,.platform-button--danger:hover{background:var(--wash-danger-strong)}.mcp-button.mcp-button--icon{width:var(--control-height-sm);min-width:var(--control-height-sm);padding-inline:0}.mcp-button.mcp-button--icon .button-spinner{margin-right:0}.button--disabled,.button:disabled,.mcp-button:disabled,.platform-button:disabled,.platform-button[aria-disabled=true],.search-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none;transform:none}:where(.platform-card__actions,.workspace-panel__actions,.workspace-actions-inline,.result-card__actions,.hero__actions,.info-card__footer,.route-error__actions,.notification-panel__actions,.preferences-form-actions,.preferences-inline-actions,.admin-section__actions,.admin-table__actions,.admin-settings-actions,.tenancy-table-actions,.approval-detail-panel__actions,.accelerators-card__actions,.accelerators-pagination,.csma-actions,.csma-report__actions,.workflow-wizard__actions,.route-grid__pager,.developer-api-lab__actions,.developer-resource-toolbar__controls,.skilling-toolbar__actions,.global-feedback__footer>div,.native-row-actions){justify-content:flex-end}.field,.mcp-field,.platform-field{display:grid;gap:.35rem;min-width:0}.mcp-field span,.platform-field__label,.workspace-field__label{color:var(--text-muted);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.platform-field__hint{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.code-input,.conversation-input,.mcp-registration input,.mcp-registration select,.platform-input,.platform-textarea,.route-grid__search,.route-grid__select,.search-input,.workspace-select,.workspace-textarea{min-height:var(--control-height);width:100%;border:1px solid var(--control-border);border-radius:var(--control-radius);padding:.55rem var(--control-padding-x);color:var(--control-text);background:var(--control-bg);font:inherit;line-height:1.35;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.cc-select:not(:disabled),.route-grid__select:not(:disabled),.workspace-select:not(:disabled),select:not(:disabled){cursor:pointer}.workspace-select:not(.skilling-category-select__control){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--control-padding-x) + 1.65rem);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23a0aec0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .82rem center;background-repeat:no-repeat;background-size:1rem 1rem}.workspace-select:not(.skilling-category-select__control)::-ms-expand{display:none}html[data-theme=light] .workspace-select:not(.skilling-category-select__control){background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23536176' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.code-input,.platform-textarea,.workspace-textarea{border-radius:var(--control-radius);min-height:112px}.code-input::-moz-placeholder,.conversation-input::-moz-placeholder,.mcp-registration input::-moz-placeholder,.platform-input::-moz-placeholder,.platform-textarea::-moz-placeholder,.search-input::-moz-placeholder,.workspace-textarea::-moz-placeholder{color:var(--control-placeholder)}.code-input::placeholder,.conversation-input::placeholder,.mcp-registration input::placeholder,.platform-input::placeholder,.platform-textarea::placeholder,.search-input::placeholder,.workspace-textarea::placeholder{color:var(--control-placeholder)}.code-input:disabled,.conversation-input:disabled,.mcp-registration input:disabled,.mcp-registration select:disabled,.platform-input:disabled,.platform-textarea:disabled,.search-input:disabled,.workspace-select:disabled,.workspace-textarea:disabled{cursor:not-allowed;color:var(--control-disabled-text);background:var(--control-disabled-bg);opacity:1}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.code-input:focus,.conversation-input:focus,.mcp-registration input:focus,.mcp-registration select:focus,.platform-input:focus,.platform-textarea:focus,.search-input:focus,.workspace-select:focus,.workspace-textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 3px var(--focus-ring);outline:0}.mcp-registration .mcp-check{align-self:end;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:var(--control-height);gap:.55rem;border:1px solid var(--control-border);border-radius:var(--control-radius);padding:.55rem .7rem;color:var(--text-primary);background:var(--control-bg-muted);font-size:.86rem;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none;cursor:pointer}.mcp-registration .mcp-check input[type=checkbox]{flex:0 0 auto;width:18px;height:18px;min-height:18px;margin:0;padding:0;border-radius:4px;accent-color:var(--button-color);cursor:pointer}.mcp-registration .mcp-check input[type=checkbox]:focus{box-shadow:0 0 0 3px var(--focus-ring)}.mcp-table,.platform-table,.workspace-table{width:100%;border-collapse:collapse}.mcp-table td,.mcp-table th,.platform-table td,.platform-table th,.workspace-table td,.workspace-table th{border-top:1px solid var(--table-border);color:var(--text-primary);padding:.72rem .8rem;text-align:left;vertical-align:top}.mcp-table th,.platform-table th,.workspace-table th{background:var(--table-header-bg);color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mcp-table tbody tr:hover,.platform-table tbody tr:hover,.workspace-table tbody tr:hover{background:var(--table-row-hover-bg)}.native-workbench-panel{display:grid;gap:.9rem}.native-card-grid .info-card{border-color:var(--border-default);background:linear-gradient(180deg,var(--surface-elevated),var(--card-background-color))}.native-detail-grid{display:grid;gap:.7rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0}.native-detail-grid>div{display:grid;gap:.3rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.75rem .85rem;background:var(--surface-card-soft)}.native-detail-grid dt{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.native-detail-grid dd{margin:0;color:var(--text-primary);font-size:.9rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.native-table-wrap{overflow-x:auto;min-width:0;border:1px solid var(--table-border);border-radius:var(--module-radius)}.native-workbench-table{min-width:720px}.native-workbench-table td:last-child,.native-workbench-table th:last-child{text-align:right}.native-workbench-table td{vertical-align:middle}.native-row-actions{display:flex;justify-content:flex-end;gap:.45rem}.native-empty-state{border-color:var(--border-info-soft);background:var(--wash-blue-subtle)}.tenancy-workspace{display:grid;gap:.9rem;min-width:0}.tenancy-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.85rem}.tenancy-summary-metric{min-height:6rem;border-color:color-mix(in srgb,var(--module-accent) 16%,var(--border-default))}.tenancy-summary-metric strong{font-size:1.55rem}.tenancy-registration-overview{display:flex;align-items:stretch;justify-content:space-between;gap:.85rem;border:1px solid color-mix(in srgb,var(--module-accent) 16%,var(--border-default));border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.tenancy-registration-count{display:grid;gap:.2rem;min-width:min(100%,18rem);border-left:4px solid var(--feature-teal);padding-left:.95rem}.tenancy-registration-count strong{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);line-height:1}.tenancy-registration-count span:last-child{color:var(--text-secondary);font-size:.92rem}.tenancy-registration-overview__actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.tenancy-panel{border-color:color-mix(in srgb,var(--module-accent) 16%,var(--border-default));background:var(--card-background-color);min-width:0}.tenancy-panel>.workspace-panel__header{margin-bottom:.8rem;padding-bottom:.8rem;border-bottom:1px solid color-mix(in srgb,var(--module-accent) 12%,var(--border-subtle))}.tenancy-table-wrap{border-color:color-mix(in srgb,var(--module-accent) 16%,var(--table-border));background:var(--card-background-color)}.tenancy-management-table{min-width:720px}.tenancy-management-table th{background:color-mix(in srgb,var(--module-accent-wash) 48%,var(--table-header-bg))}.tenancy-management-table tbody tr:hover{background:color-mix(in srgb,var(--module-accent-wash) 55%,var(--table-row-hover-bg))}.tenancy-registration-table{min-width:680px}.tenancy-state-table{min-width:900px;table-layout:fixed}.tenancy-state-table__tenancy{width:17%}.tenancy-state-table__stack{width:24%}.tenancy-state-table__ocid{width:27%}.tenancy-state-table__state{width:20%}.tenancy-state-table__actions{width:12%}.tenancy-state-table td:last-child,.tenancy-state-table th:last-child{text-align:right}.tenancy-state-table td:last-child{vertical-align:middle}.tenancy-nominations-table{width:100%;min-width:0;table-layout:fixed}.tenancy-nominations-table__tenancy{width:31%}.tenancy-nominations-table__region{width:18%}.tenancy-nominations-table__user{width:35%}.tenancy-nominations-table__actions{width:16%}.tenancy-nominations-table td,.tenancy-nominations-table th{min-width:0;vertical-align:middle}.tenancy-table-text{display:block;max-width:100%;overflow:hidden;color:inherit;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.tenancy-form-section{display:grid;gap:.85rem;padding:1rem clamp(1rem,2vw,1.35rem)}.tenancy-form-section+.tenancy-form-section{margin-top:0;border-top:1px solid color-mix(in srgb,var(--module-accent) 12%,var(--border-subtle))}.tenancy-form-section h4{margin:0;color:var(--text-primary);font-size:.98rem;line-height:1.3}.tenancy-registration-form{overflow:hidden;width:100%;max-width:min(100%,88rem);margin-inline:0;padding:0;border-color:color-mix(in srgb,var(--module-accent) 22%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent-wash) 26%,transparent),transparent 12rem),var(--card-background-color)}.tenancy-registration-form__footer,.tenancy-registration-form__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,2vw,1.35rem)}.tenancy-registration-form__header{border-bottom:1px solid color-mix(in srgb,var(--module-accent) 14%,var(--border-subtle));background:color-mix(in srgb,var(--module-accent-wash) 16%,transparent)}.tenancy-registration-form__header h2{margin:0;color:var(--text-primary);font-size:clamp(1.12rem,1.5vw,1.35rem);line-height:1.2}.tenancy-form-section__header p,.tenancy-registration-form__footer p,.tenancy-registration-form__header p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.tenancy-registration-form__eyebrow{margin:0 0 .35rem;color:var(--module-accent);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tenancy-registration-form__header-actions{flex:0 0 auto}.tenancy-form-section__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem}.tenancy-form-section__step{display:inline-grid;place-items:center;width:1.55rem;height:1.55rem;border:1px solid color-mix(in srgb,var(--module-accent) 54%,var(--border-default));border-radius:999px;color:var(--module-accent);background:color-mix(in srgb,var(--module-accent-wash) 82%,transparent);font-size:.78rem;font-weight:850;line-height:1}.tenancy-registration-form__footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--module-accent) 14%,var(--border-subtle));background:color-mix(in srgb,var(--surface-card-strong) 74%,var(--module-accent-wash))}.tenancy-registration-form__footer p{margin:0;max-width:34rem}.tenancy-registration-form__actions{justify-content:flex-end;margin-left:auto}.tenancy-registration-form .builder-status,.tenancy-registration-form .note-strip{margin:1rem clamp(1rem,2vw,1.35rem) 0}.tenancy-registration-form .workspace-field__label{color:var(--text-secondary);font-size:.82rem;font-weight:750;letter-spacing:0;text-transform:none}.tenancy-nomination-form .search-input,.tenancy-nomination-form .workspace-select,.tenancy-nomination-form .workspace-textarea,.tenancy-registration-form .search-input,.tenancy-registration-form .workspace-select,.tenancy-registration-form .workspace-textarea{border-color:color-mix(in srgb,var(--module-accent) 12%,var(--border-default));color:var(--text-primary);background-color:var(--surface-elevated)}.tenancy-nomination-form .workspace-select:not(.skilling-category-select__control),.tenancy-registration-form .workspace-select:not(.skilling-category-select__control){-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--control-padding-x) + 1.65rem);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23a0aec0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .82rem center;background-repeat:no-repeat;background-size:1rem 1rem}html[data-theme=light] .tenancy-nomination-form .workspace-select:not(.skilling-category-select__control),html[data-theme=light] .tenancy-registration-form .workspace-select:not(.skilling-category-select__control){background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23536176' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tenancy-nomination-form .workspace-select:disabled,.tenancy-registration-form .workspace-select:disabled{color:var(--control-disabled-text);background-color:var(--control-disabled-bg);opacity:1}.tenancy-nomination-form .search-input[readonly],.tenancy-nomination-form .workspace-textarea[readonly],.tenancy-registration-form .search-input[readonly],.tenancy-registration-form .workspace-textarea[readonly]{color:var(--text-secondary);background-color:var(--surface-card-soft)}.tenancy-form-grid{gap:.75rem .85rem}.tenancy-form-grid--details,.tenancy-form-grid--service,.tenancy-form-grid--state{grid-template-columns:repeat(2,minmax(0,1fr))}.tenancy-state-records-panel,.tenancy-state-sync-panel{display:grid;gap:1rem}.tenancy-state-records-panel>.workspace-panel__header,.tenancy-state-sync-panel>.workspace-panel__header{margin-bottom:0}.tenancy-state-sync-panel .tenancy-form-grid--state{align-items:start;gap:.85rem 1rem}.tenancy-state-sync-panel .field{min-width:0}.tenancy-state-sync-panel .search-input,.tenancy-state-sync-panel .workspace-select,.tenancy-state-sync-panel .workspace-textarea{width:100%;min-height:var(--control-height);border-color:color-mix(in srgb,var(--module-accent) 18%,var(--border-default));color:var(--text-primary);background-color:var(--surface-elevated)}.tenancy-state-sync-panel .tenancy-state-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--control-padding-x) + 1.65rem);background-color:var(--surface-elevated);background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23a0aec0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .82rem center;background-repeat:no-repeat;background-size:1rem 1rem}html[data-theme=light] .tenancy-state-sync-panel .tenancy-state-select{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23536176' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.tenancy-state-sync-panel .workspace-textarea{min-height:6.25rem;line-height:1.5;resize:vertical}.tenancy-state-sync-panel__actions{justify-content:flex-end;border-top:1px solid color-mix(in srgb,var(--module-accent) 12%,var(--border-subtle));padding-top:.85rem}.tenancy-mono-input,.tenancy-ocid-input{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.84rem}.tenancy-registration-form .tenancy-ocid-input{min-height:4.75rem;resize:vertical}.tenancy-nomination-form{display:grid;gap:1rem;max-width:none;min-width:0}.tenancy-nomination-form__body{display:grid;gap:1rem;padding:0}.tenancy-nomination-form .builder-status,.tenancy-nomination-form .service-notice{margin:0}.tenancy-nomination-form__note{border:1px solid color-mix(in srgb,var(--module-accent) 24%,var(--border-default));border-radius:var(--module-radius);padding:.75rem .9rem;color:var(--text-secondary);background:color-mix(in srgb,var(--module-accent-wash) 28%,transparent);font-size:.88rem;line-height:1.45}.tenancy-fieldset{display:grid;gap:.9rem;min-width:0;margin:0;border:1px solid color-mix(in srgb,var(--module-accent) 34%,var(--border-default));border-radius:var(--module-radius);padding:1.3rem clamp(.9rem,1.5vw,1.15rem) 1.05rem;color:var(--content-font-color);background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent-wash) 24%,transparent),transparent 78%),color-mix(in srgb,var(--card-background-color) 92%,transparent)}.tenancy-fieldset legend{padding-inline:.45rem;line-height:1.1}.tenancy-fieldset legend,.tenancy-fieldset__title{color:var(--module-accent);font-size:clamp(1rem,1.3vw,1.12rem);font-weight:850}.tenancy-fieldset__title{margin:0;line-height:1.2}.tenancy-fieldset .workspace-field__label{color:var(--text-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.tenancy-fieldset .search-input,.tenancy-fieldset .workspace-select{width:100%;min-height:var(--control-height-lg);border-color:color-mix(in srgb,var(--module-accent) 24%,var(--border-default));background-color:color-mix(in srgb,var(--surface-elevated) 90%,var(--card-background-color))}.tenancy-form-grid--nomination-required,.tenancy-form-grid--nomination-target{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.tenancy-form-grid--identity{grid-template-columns:repeat(2,minmax(0,1fr))}.tenancy-nomination-form .tenancy-ocid-input{min-height:var(--control-height);resize:none}.tenancy-nomination-form .workspace-table__meta{font-size:.8rem}.tenancy-nomination-form__footer{display:flex;align-items:center;justify-content:flex-end;gap:1rem;border-top:1px solid color-mix(in srgb,var(--module-accent) 14%,var(--border-subtle));padding-block:1rem}.tenancy-nomination-form__footer p{margin:0;max-width:34rem;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.tenancy-nomination-form__actions{justify-content:flex-end;margin-left:auto}.tenancy-registration-editor{gap:.9rem}.tenancy-registration-editor .tenancy-nomination-form__note{border-radius:var(--control-radius);padding:.72rem .85rem}.tenancy-registration-editor .tenancy-nomination-form__body{gap:1rem}.tenancy-registration-editor .tenancy-fieldset{gap:.85rem;padding:1rem clamp(.95rem,1.4vw,1.15rem);border-color:color-mix(in srgb,var(--module-accent) 24%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent-wash) 18%,transparent),transparent 88%),color-mix(in srgb,var(--card-background-color) 94%,transparent)}.tenancy-registration-editor .tenancy-form-grid--nomination-required,.tenancy-registration-editor .tenancy-form-grid--nomination-target{gap:.85rem 1rem;align-items:start}.tenancy-registration-editor .field{gap:.42rem}.tenancy-registration-editor .tenancy-fieldset .search-input,.tenancy-registration-editor .tenancy-fieldset .workspace-select{min-height:var(--control-height)}.tenancy-registration-editor .tenancy-file-input{padding:.38rem .55rem}.tenancy-registration-editor .tenancy-file-input::file-selector-button{min-height:2rem}.tenancy-registration-editor .workspace-table__meta{margin-top:.05rem;min-height:1rem;line-height:1.35}.tenancy-registration-editor .tenancy-nomination-form__footer{align-items:center;margin-top:.1rem;padding-block:.9rem 0}.tenancy-file-input::file-selector-button{margin:0 .7rem 0 0;border:1px solid var(--border-default);border-radius:calc(var(--control-radius) - 2px);padding:.35rem .65rem;color:var(--text-primary);background:var(--control-bg-muted);font:inherit;font-weight:750;cursor:pointer}.tenancy-table-actions{display:flex;justify-content:flex-end;gap:.45rem;flex-wrap:wrap}@media (min-width:1180px){.tenancy-form-grid--identity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1120px){.tenancy-registration-form{max-width:none}.tenancy-form-grid--nomination-target{grid-template-columns:repeat(2,minmax(0,1fr))}}.tenancy-state-details{min-width:min(100%,18rem)}.tenancy-state-details summary{width:-moz-fit-content;width:fit-content;color:var(--module-accent);cursor:pointer;font-size:.82rem;font-weight:750}.tenancy-state-details .code-preview{margin-top:.6rem;max-height:20rem;overflow:auto}.tenancy-state-record-list{display:grid;gap:.75rem;min-width:0}.tenancy-state-record{display:grid;gap:.85rem;min-width:0;border:1px solid color-mix(in srgb,var(--module-accent) 18%,var(--border-default));border-radius:var(--module-radius);padding:.95rem;color:var(--content-font-color);background:linear-gradient(180deg,color-mix(in srgb,var(--module-accent-wash) 26%,transparent),transparent 90%),var(--surface-card-soft)}.tenancy-state-record__summary{display:grid;grid-template-columns:minmax(14rem,.95fr) minmax(0,1.35fr) auto;gap:1rem;align-items:center;min-width:0}.tenancy-state-record__primary{display:grid;gap:.18rem;min-width:0}.tenancy-state-record__primary .admin-eyebrow{margin:0}.tenancy-state-record__primary strong{overflow:hidden;color:var(--text-primary);font-size:.96rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.tenancy-state-record__primary span:last-child{overflow:hidden;color:var(--text-secondary);font-size:.84rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.tenancy-state-record__meta{display:grid;grid-template-columns:minmax(8rem,.52fr) minmax(0,1fr);gap:.75rem;min-width:0;margin:0}.tenancy-state-record__meta div{display:grid;gap:.18rem;min-width:0}.tenancy-state-record__meta dt{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.tenancy-state-record__meta dd{min-width:0;margin:0;color:var(--text-primary);font-size:.84rem}.tenancy-state-record__actions{display:flex;justify-content:flex-end}.tenancy-state-record__details{min-width:0;border-top:1px solid color-mix(in srgb,var(--module-accent) 14%,var(--border-subtle));padding-top:.75rem}.tenancy-state-record__details summary{display:inline-flex;align-items:center;min-height:2rem;border:1px solid color-mix(in srgb,var(--module-accent) 22%,var(--border-default));border-radius:var(--control-radius);padding:0 .7rem;background:color-mix(in srgb,var(--module-accent-wash) 36%,transparent)}.tenancy-state-record__details[open] summary{margin-bottom:.65rem}.tenancy-state-record__details .code-preview{width:100%;max-height:min(52vh,28rem);margin:0;border:1px solid color-mix(in srgb,var(--module-accent) 12%,var(--border-default));background:color-mix(in srgb,var(--surface-card-strong) 84%,var(--card-background-color))}@media (max-width:1120px){.tenancy-state-record__summary{grid-template-columns:minmax(0,1fr) auto}.tenancy-state-record__meta{grid-column:1/-1;grid-row:2}}@media (max-width:860px){.tenancy-nomination-form__footer,.tenancy-registration-form__footer,.tenancy-registration-form__header{align-items:stretch;flex-direction:column}.tenancy-nomination-form__actions,.tenancy-nomination-form__actions .platform-button,.tenancy-registration-form__actions,.tenancy-registration-form__actions .platform-button,.tenancy-registration-form__header-actions,.tenancy-registration-form__header-actions .platform-button{width:100%}.tenancy-nomination-form__actions,.tenancy-registration-form__actions{justify-content:stretch;margin-left:0}.tenancy-state-sync-panel__actions,.tenancy-state-sync-panel__actions .platform-button{width:100%}.tenancy-state-record__meta,.tenancy-state-record__summary{grid-template-columns:1fr}.tenancy-state-record__actions,.tenancy-state-record__actions .platform-button{justify-content:stretch;width:100%}.tenancy-form-grid--details,.tenancy-form-grid--identity,.tenancy-form-grid--nomination-required,.tenancy-form-grid--nomination-target,.tenancy-form-grid--service,.tenancy-form-grid--state{grid-template-columns:1fr}}@media (max-width:720px){.tenancy-registration-overview{display:grid}.tenancy-registration-overview__actions,.tenancy-registration-overview__actions .platform-button{width:100%}.tenancy-nominations-table-wrap,.tenancy-table-wrap{overflow-x:visible;border:0;border-radius:0;background:transparent}.tenancy-management-table,.tenancy-nominations-table{display:block;min-width:0}.tenancy-management-table colgroup,.tenancy-management-table thead,.tenancy-nominations-table colgroup,.tenancy-nominations-table thead{display:none}.tenancy-management-table tbody,.tenancy-nominations-table tbody{display:grid;gap:.65rem}.tenancy-management-table tr,.tenancy-nominations-table tr{display:grid;gap:.45rem;border:1px solid color-mix(in srgb,var(--module-accent) 18%,var(--border-default));border-radius:var(--module-radius);padding:.85rem;background:var(--card-background-color)}.tenancy-management-table td,.tenancy-nominations-table td{display:grid;grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:center;gap:.65rem;border:0;padding:0;text-align:left}.tenancy-management-table td:before,.tenancy-nominations-table td:before{color:var(--text-muted);content:attr(data-label);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.tenancy-management-table td:last-child,.tenancy-nominations-table td:last-child,.tenancy-state-table td:last-child,.tenancy-state-table th:last-child{text-align:left}.tenancy-table-text{white-space:normal}.tenancy-table-actions{justify-content:flex-start}}.solutions-empty-state{grid-column:1/-1}.solutions-studio{display:grid;gap:1rem;min-width:0}.solutions-detail__content,.solutions-detail__masthead,.solutions-detail__summary article,.solutions-studio__header,.solutions-studio__toolbar,.solutions-try-now__footer,.solutions-try-now__header,.solutions-try-now__section{border:var(--card-border);border-radius:var(--module-radius);color:var(--content-font-color);background:var(--card-background-color)}.solutions-studio__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.1rem}.solutions-detail__masthead h2,.solutions-studio__header h2,.solutions-try-now h3,.solutions-try-now h4{margin:0;color:var(--text-primary);letter-spacing:0}.solutions-detail__masthead h2,.solutions-studio__header h2{font-size:1.25rem;line-height:1.25}.solutions-detail__masthead p,.solutions-studio__header p,.solutions-try-now p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.55}.solutions-studio__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.85rem 1rem}.solutions-detail__tabs,.solutions-detail__tags,.solutions-studio-card__chips,.solutions-studio__pills{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.solutions-detail__tab,.solutions-studio__pill{min-height:var(--control-height-sm);border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:0 .75rem;color:var(--text-secondary);background:var(--control-bg-muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:750;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.solutions-detail__tab.is-active,.solutions-detail__tab:focus-visible,.solutions-detail__tab:hover,.solutions-studio__pill.is-active,.solutions-studio__pill:focus-visible,.solutions-studio__pill:hover{border-color:var(--border-info-strong);color:var(--accent-blue-2);background:var(--wash-blue)}.solutions-studio__search{flex:0 1 18rem;min-width:min(100%,14rem)}.solutions-studio__search .search-input{width:100%}.solutions-studio__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;min-width:0}.solutions-studio-card{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:21rem;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--module-radius);color:var(--content-font-color);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--accent-blue-2) 12%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card-strong) 62%,transparent),var(--card-background-color));text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.solutions-studio-card:focus-visible,.solutions-studio-card:hover{border-color:color-mix(in srgb,var(--accent-blue-2) 42%,var(--border-default));background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--accent-blue-2) 16%,transparent),transparent 32%),var(--card-background-color);transform:translateY(-1px)}.solutions-studio-card__topline{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--border-subtle);padding:.85rem 1rem .75rem}.solutions-studio-card__category,.solutions-studio-card__featured,.solutions-studio-card__group-label{font-size:.68rem;font-weight:850;line-height:1;letter-spacing:0;text-transform:uppercase}.solutions-studio-card__category{color:var(--text-muted)}.solutions-studio-card__featured{flex:0 0 auto;border:1px solid var(--border-caution);border-radius:var(--badge-radius);padding:.16rem .5rem;color:var(--warning);background:var(--wash-caution)}.solutions-studio-card__body{display:grid;align-content:start;gap:1rem;min-width:0;padding:1rem}.solutions-studio-card__title-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;min-width:0}.solutions-studio-card__icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;border:1px solid var(--border-info-soft);border-radius:var(--module-radius);color:var(--accent-blue-2);background:var(--wash-blue);font-size:.85rem;font-weight:900}.solutions-studio-card h3{margin:0;color:var(--text-primary);font-size:1.02rem;line-height:1.3}.solutions-studio-card p{display:-webkit-box;overflow:hidden;margin:.35rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.solutions-studio-card__group{display:grid;gap:.5rem;min-width:0}.solutions-studio-card__group-label{color:var(--text-muted)}.solutions-detail__tags span,.solutions-studio-card__chips span{display:inline-flex;align-items:center;min-height:1.6rem;border:1px solid var(--border-info-soft);border-radius:var(--radius-sm);padding:.05rem .55rem;color:var(--accent-blue-2);background:var(--wash-blue);font-size:.75rem;font-weight:760;line-height:1.15}.solutions-studio-card__chips--muted span{border-color:var(--border-subtle);color:var(--text-secondary);background:var(--control-bg-muted)}.solutions-detail{display:grid;gap:1rem;min-width:0}.solutions-detail__masthead{display:grid;gap:.9rem;padding:1.1rem 1.2rem}.solutions-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.28fr);gap:1rem;align-items:start;min-width:0}.solutions-detail__content{min-width:0;padding:1rem}.solutions-detail__summary{position:sticky;top:.8rem;display:grid;gap:.75rem;min-width:0}.solutions-detail__summary article{display:grid;gap:.35rem;padding:.95rem 1rem}.solutions-detail__summary span{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.solutions-detail__summary strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:1rem;line-height:1.25}.solutions-detail__summary article:first-child strong{color:var(--accent-blue-2);font-size:1.6rem}.solutions-detail__summary small{color:var(--text-secondary);font-size:.8rem;line-height:1.45}.solutions-openapi{display:grid;gap:.9rem;min-width:0}.solutions-openapi-operation,.solutions-openapi__header,.solutions-openapi__servers{border:1px solid var(--border-default);border-radius:var(--module-radius);background:var(--surface-card)}.solutions-openapi__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:1rem;align-items:start;padding:1rem}.solutions-openapi__header h3,.solutions-openapi__header p{margin:0}.solutions-openapi__header h3{color:var(--text-primary);font-size:1.08rem;line-height:1.3}.solutions-openapi__header p{margin-top:.3rem;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.solutions-openapi__chips,.solutions-openapi__meta,.solutions-openapi__servers div{display:flex;flex-wrap:wrap;gap:.45rem}.solutions-openapi__meta{justify-content:flex-end}.solutions-openapi__chips span,.solutions-openapi__meta code,.solutions-openapi__meta span,.solutions-openapi__servers code{display:inline-flex;align-items:center;min-height:1.6rem;border:1px solid var(--border-info-soft);border-radius:var(--radius-sm);padding:.05rem .55rem;color:var(--accent-blue-2);background:var(--wash-blue);font-size:.74rem;font-weight:780;line-height:1.2}.solutions-openapi__meta code,.solutions-openapi__servers code{max-width:100%;overflow-wrap:anywhere;font-family:var(--font-mono)}.solutions-openapi__servers{display:grid;gap:.5rem;padding:.85rem 1rem}.solutions-openapi__servers>span{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.solutions-openapi__operations{display:grid;gap:.65rem;min-width:0}.solutions-openapi-operation{overflow:hidden}.solutions-openapi-operation summary{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(10rem,.55fr);gap:.7rem;align-items:center;padding:.85rem 1rem;cursor:pointer}.solutions-openapi-operation summary code{min-width:0;overflow-wrap:anywhere;color:var(--text-primary);font-family:var(--font-mono);font-size:.82rem}.solutions-openapi-operation summary strong{min-width:0;color:var(--text-secondary);font-size:.82rem;line-height:1.35}.solutions-openapi-operation__body{display:grid;gap:.75rem;border-top:1px solid var(--border-subtle);padding:1rem}.solutions-openapi-operation__body>p{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.solutions-swagger{display:grid;gap:.9rem;min-width:0}.solutions-swagger__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,auto);gap:1rem;align-items:start;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:1rem;color:var(--text-primary);background:var(--surface-card)}.solutions-swagger__toolbar h3,.solutions-swagger__toolbar p{margin:0}.solutions-swagger__toolbar h3{color:var(--text-primary);font-size:1.08rem;line-height:1.3}.solutions-swagger__toolbar p{margin-top:.3rem;color:var(--text-secondary);font-size:.86rem;line-height:1.55}.solutions-swagger__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;min-width:0}.solutions-swagger__actions code{display:inline-flex;align-items:center;min-height:var(--control-height-sm);max-width:min(100%,34rem);overflow:hidden;border:1px solid var(--border-info-soft);border-radius:var(--radius-sm);padding:.05rem .6rem;color:var(--accent-blue-2);background:var(--wash-blue);font-family:var(--font-mono);font-size:.74rem;font-weight:760;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.solutions-swagger__notice{border:1px solid var(--border-caution);border-radius:var(--radius-sm);padding:.75rem .9rem;color:var(--warning);background:var(--wash-caution);font-size:.84rem;line-height:1.45}.solutions-swagger__frame-wrap{min-width:0;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--module-radius);background:#ffffff}.solutions-swagger__frame{display:block;width:100%;min-height:min(82vh,58rem);border:0;background:#ffffff}.solutions-try-now{display:grid;gap:.85rem}.solutions-try-now__footer,.solutions-try-now__header,.solutions-try-now__section{display:grid;gap:.75rem;padding:1rem}.solutions-field-help{color:var(--text-muted);font-size:.78rem;line-height:1.45}.solutions-text-analysis-textarea{min-height:14rem;resize:vertical}.solutions-character-count{justify-self:end;color:var(--text-muted);font-family:var(--font-mono);font-size:.74rem;line-height:1.3}.solutions-html-content,.solutions-try-now-results{--custom-font-color:var(--text-primary);--custom-font-grey-color:var(--text-secondary);--custom-line:var(--border-subtle);--custom-box-background:var(--surface-card);--custom-box-border:var(--border-default);--custom-blue:var(--accent-blue-2);--custom-green:var(--success);--custom-red:var(--danger);--link-color:var(--accent-blue-2);--link-color-hover:var(--accent-blue)}.solutions-html-content *{font-family:inherit}.solutions-html-content a{color:var(--link-color)}.solutions-html-content a:hover{color:var(--link-color-hover)}.solutions-html-content banner,.solutions-html-content bottom_background,.solutions-html-content box,.solutions-html-content box_2,.solutions-html-content box_3,.solutions-html-content box_4,.solutions-html-content box_flex,.solutions-html-content box_flex_2,.solutions-html-content box_flex_3,.solutions-html-content box_flex_4,.solutions-html-content box_tag,.solutions-html-content clear,.solutions-html-content container,.solutions-html-content data_desc,.solutions-html-content data_desc_1_line,.solutions-html-content data_text,.solutions-html-content data_text_big,.solutions-html-content data_text_big_green,.solutions-html-content data_text_big_red,.solutions-html-content data_value,.solutions-html-content data_value_big,.solutions-html-content divider,.solutions-html-content msg,.solutions-html-content msg_desc,.solutions-html-content msg_title,.solutions-html-content row,.solutions-html-content section_title,.solutions-html-content sub_title,.solutions-html-content title,.solutions-html-content title_desc,.solutions-html-content top_background{display:block}.solutions-html-content title{margin-top:0;width:98%;color:var(--custom-font-color);font-size:1.5rem;font-weight:800;line-height:1.25}.solutions-html-content msg_desc,.solutions-html-content title_desc{margin-top:.6rem;width:98%;color:var(--custom-font-grey-color);font-size:.88rem;line-height:1.55}.solutions-html-content sub_title{margin-top:1.25rem;width:98%;color:var(--custom-font-color);font-size:1.12rem;font-weight:800;line-height:1.3}.solutions-html-content msg_title,.solutions-html-content section_title{margin-top:1rem;width:98%;color:var(--custom-font-color);font-size:.9rem;font-weight:800;line-height:1.4}.solutions-html-content divider{width:98%;margin:1.25rem 0;border-top:1px solid var(--custom-line)}.solutions-html-content row{margin-top:1.25rem;width:100%}.solutions-html-content msg{margin-top:.6rem;width:98%;color:var(--custom-font-color);font-size:.88rem;line-height:1.55}.solutions-html-content container{display:flex;flex-wrap:wrap;gap:.8rem;align-items:stretch;margin:.9rem 0 1.2rem;padding:0;width:100%}.solutions-html-content box,.solutions-html-content box_2,.solutions-html-content box_3,.solutions-html-content box_4,.solutions-html-content box_tag{display:grid;align-content:start;gap:.4rem;float:none;box-sizing:border-box;min-width:0;margin:0;border:1px solid var(--custom-box-border);border-radius:var(--radius-sm);padding:1rem 1.05rem 1rem 1.35rem;color:var(--custom-font-color);background:linear-gradient(90deg,var(--custom-blue) 0 4px,transparent 4px),var(--custom-box-background)}.solutions-html-content box,.solutions-html-content box_tag{flex:1 1 100%}.solutions-html-content box_2{flex:0 1 calc(50% - 0.4rem)}.solutions-html-content box_3{flex:0 1 calc(33.333% - 0.54rem)}.solutions-html-content box_4{flex:0 1 calc(25% - 0.6rem)}.solutions-html-content data_text_big,.solutions-html-content data_text_big_green,.solutions-html-content data_text_big_red,.solutions-html-content data_value_big{width:100%;font-size:1.5rem;font-weight:800;line-height:1.25}.solutions-html-content data_text,.solutions-html-content data_text_big{color:var(--custom-font-color)}.solutions-html-content data_text_big_green{color:var(--custom-green)}.solutions-html-content data_text_big_red{color:var(--custom-red)}.solutions-html-content data_text,.solutions-html-content data_value{width:100%;font-size:.88rem;font-weight:800;line-height:1.4}.solutions-html-content data_value,.solutions-html-content data_value_big{color:var(--custom-blue)}.solutions-html-content data_desc,.solutions-html-content data_desc_1_line{margin-top:0;width:100%;overflow:auto;color:var(--custom-font-grey-color);font-size:.78rem;line-height:1.35;white-space:normal}.solutions-html-content data_desc{min-height:2rem}.solutions-html-content data_desc_1_line{min-height:1rem}.solutions-html-content clear{display:none;clear:none}.solutions-html-content table,.solutions-html-content td,.solutions-html-content th{padding:.4rem;color:var(--custom-font-color);font-size:.86rem;text-align:left;vertical-align:top}.solutions-html-content table{width:100%;border-collapse:collapse}.solutions-html-content thead th{border-bottom:1px solid var(--custom-line);color:var(--text-muted);font-size:.78rem;font-weight:800;white-space:nowrap}.solutions-html-content icon_image,.solutions-html-content icon_image_invert{display:flex;justify-content:center}.solutions-html-content icon_image img,.solutions-html-content icon_image_invert img,.solutions-html-content img{display:block;max-width:100%;height:auto}.solutions-html-content icon_image_invert img{filter:invert(1)}html[data-theme=light] .solutions-html-content icon_image_invert img{filter:none}.solutions-html-content banner,.solutions-html-content bottom_background,.solutions-html-content top_background{width:98%;border-radius:var(--module-radius);background-repeat:no-repeat}.solutions-html-content banner{display:flex;align-items:center;justify-content:center;min-height:18rem;background-image:url(/solutions/custom/custom-banner-back-02.png);background-position:50%;background-size:cover}.solutions-html-content top_background{min-height:16rem;background-image:url(/solutions/custom/custom-large-top-back-01.png);background-position:100% 0;background-size:min(35%,20rem) auto}.solutions-html-content bottom_background{min-height:22rem;background-image:url(/solutions/custom/custom-large-bottom-back-01.png);background-position:0 100%;background-size:min(70%,78rem) auto}.solutions-html-content box_flex{display:flex;flex-wrap:wrap;gap:.35rem;text-align:center}.solutions-html-content box_flex_2{flex:1 1 49%}.solutions-html-content box_flex_3{flex:1 1 33%}.solutions-html-content box_flex_4{flex:1 1 24%}.solutions-try-now-results{display:grid;gap:.85rem}.solutions-result-card{display:grid;gap:.8rem;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:1rem;background:var(--surface-card)}.solutions-result-card--success{border-color:color-mix(in srgb,var(--success) 42%,var(--border-default))}.solutions-result-card--danger{border-color:color-mix(in srgb,var(--danger) 48%,var(--border-default))}.solutions-result-card h4,.solutions-result-card h5{margin:0;color:var(--text-primary);line-height:1.3;text-transform:capitalize}.solutions-result-card h4{font-size:1rem}.solutions-result-card h5{font-size:.88rem}.solutions-result-card p,.solutions-result-copy p,.solutions-result-message{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.6;white-space:pre-wrap}.solutions-result-message{border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.85rem 1rem;background:var(--control-bg-muted)}.solutions-result-message--danger{border-color:color-mix(in srgb,var(--danger) 45%,var(--border-default));color:var(--danger);background:var(--wash-danger)}.solutions-result-chip-grid{display:flex;flex-wrap:wrap;gap:.45rem}.solutions-result-chip-grid span{display:inline-flex;align-items:center;gap:.4rem;min-height:1.6rem;border:1px solid var(--border-info-soft);border-radius:var(--badge-radius);padding:.05rem .6rem;color:var(--accent-blue-2);background:var(--wash-blue);font-size:.78rem;font-weight:760}.solutions-result-chip-grid small{color:var(--text-muted);font-size:.7rem}.solutions-sentiment-bars{display:grid;gap:.55rem}.solutions-sentiment-bar{display:grid;gap:.25rem}.solutions-sentiment-bar div{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-secondary);font-size:.82rem;text-transform:capitalize}.solutions-sentiment-bar strong{color:var(--text-primary)}.solutions-sentiment-bar meter{width:100%;height:.65rem}.solutions-result-table-wrap{overflow-x:auto}.solutions-result-table{width:100%;border-collapse:collapse}.solutions-result-table td,.solutions-result-table th{border-bottom:1px solid var(--border-subtle);padding:.55rem .45rem;color:var(--text-secondary);font-size:.82rem;line-height:1.4;text-align:left;vertical-align:top}.solutions-result-table th{color:var(--text-muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.solutions-result-image{max-width:min(100%,32rem);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.solutions-result-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.6rem;margin:0}.solutions-result-meta div{display:grid;gap:.2rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:.55rem .65rem;background:var(--control-bg-muted)}.solutions-result-meta dt{color:var(--text-muted);font-size:.68rem;font-weight:850;text-transform:uppercase}.solutions-result-meta dd{margin:0;color:var(--text-primary);font-size:.82rem;overflow-wrap:anywhere}.solutions-file-list{display:flex;flex-wrap:wrap;gap:.4rem}.solutions-file-list span{display:inline-flex;align-items:center;min-height:1.5rem;border:1px solid var(--border-info-soft);border-radius:var(--badge-radius);padding:0 .55rem;color:var(--accent-blue-2);background:var(--wash-blue);font-size:.75rem;font-weight:750}.solutions-checkbox-field,.solutions-checkbox-options label{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.86rem;line-height:1.45}.solutions-checkbox-field input,.solutions-checkbox-options input{width:1rem;height:1rem;accent-color:var(--accent-blue-2)}.solutions-checkbox-options{min-width:0;border:0;margin:0;padding:0}.solutions-checkbox-options label{margin-top:.35rem}.mcp-badge,.platform-badge,.tag-chip,.tag-pill{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:.15rem .5rem;color:var(--text-primary);background:var(--control-bg-muted);font-size:.74rem;font-weight:700;line-height:1}.mcp-badge--info,.platform-badge--info{border-color:var(--border-info);color:var(--color-trust);background:var(--wash-trust)}.mcp-badge--neutral,.platform-badge--neutral{border-color:var(--border-default);color:var(--text-secondary);background:var(--control-bg-muted)}.mcp-badge--success,.platform-badge--success{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.mcp-badge--warning,.platform-badge--warning{border-color:var(--border-caution);color:var(--warning);background:var(--wash-caution)}.mcp-badge--danger,.platform-badge--danger{border-color:var(--border-danger);color:var(--danger);background:var(--wash-danger)}.mcp-subtabs,.mcp-tabs,.platform-tabs,.tab-strip{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem}.mcp-subtabs button,.mcp-tabs__item,.platform-tabs [role=tab]{min-height:var(--control-height-sm);border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .7rem;color:var(--text-secondary);background:var(--control-bg-muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:700}.mcp-subtabs button.is-active,.mcp-tabs__item--active,.platform-tabs [role=tab][aria-selected=true],.tab-strip__button--active{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--wash-blue-strong)}.admin-workspace,.developer-workspace{display:grid;gap:1rem;width:100%;max-width:100%;min-width:0}.admin-workspace .hero,.developer-workspace .hero{align-items:flex-start;border:0;background:transparent}.admin-action-grid,.admin-metric-grid,.admin-setting-grid,.admin-split-grid,.admin-upload-grid{display:grid;gap:.85rem;min-width:0}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;overflow:hidden;border:var(--card-border);border-radius:var(--module-radius);padding:.95rem;background:var(--card-background-color)}.admin-metric__rail{width:.28rem;border-radius:999px}.admin-metric--feature-blue .admin-metric__rail,.admin-metric__rail{background:var(--feature-blue,var(--accent-blue-2))}.admin-metric--feature-sky .admin-metric__rail{background:var(--feature-sky,var(--accent-blue-2))}.admin-metric--feature-cyan .admin-metric__rail{background:var(--feature-cyan,var(--accent-blue-2))}.admin-metric--feature-aqua .admin-metric__rail{background:var(--feature-aqua,var(--accent-blue-2))}.admin-metric--feature-fuchsia .admin-metric__rail{background:var(--feature-fuchsia,var(--accent-blue-2))}.admin-metric--feature-indigo .admin-metric__rail{background:var(--feature-indigo,var(--accent-blue-2))}.admin-metric--feature-mint .admin-metric__rail{background:var(--feature-mint,var(--accent-blue-2))}.admin-metric--feature-orange .admin-metric__rail{background:var(--feature-orange,var(--text-muted))}.admin-metric--feature-plum .admin-metric__rail{background:var(--feature-plum,var(--accent-violet))}.admin-metric--feature-rose .admin-metric__rail{background:var(--feature-rose,var(--accent-violet))}.admin-metric--feature-teal .admin-metric__rail{background:var(--feature-teal,var(--accent-blue-2))}.admin-metric--feature-violet .admin-metric__rail{background:var(--feature-violet,var(--accent-violet))}.admin-metric--feature-slate .admin-metric__rail{background:var(--feature-slate,var(--text-muted))}.admin-eyebrow,.admin-metric small{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.admin-metric strong{display:block;margin-top:.25rem;color:var(--text-primary);font-size:1.35rem;line-height:1.08;overflow-wrap:anywhere}.admin-metric span:last-child{display:block;margin-top:.35rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.admin-section{display:grid;gap:.85rem;width:100%;max-width:100%;min-width:0}.admin-panel__header,.admin-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;min-width:0}.admin-level-card h4,.admin-panel__header h3,.admin-section__header h3,.admin-setting-card h4{margin:0;color:var(--text-primary);line-height:1.25}.admin-panel__header h3,.admin-section__header h3{font-size:1.02rem}.admin-action-card p,.admin-level-card p,.admin-panel__header p,.admin-section__header p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.admin-section__actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.admin-table td:last-child,.admin-table th:last-child{text-align:right}.admin-table td{vertical-align:middle}.admin-table__actions{display:flex;justify-content:flex-end;gap:.45rem;min-width:0}.admin-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-action-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;color:inherit;background:var(--card-background-color);text-decoration:none;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.admin-action-card:focus-visible,.admin-action-card:hover{border-color:var(--border-info-strong);background:var(--wash-blue);transform:translateY(-1px)}.admin-action-card__marker{display:grid;place-items:center;width:2.45rem;height:2.45rem;border:1px solid var(--border-info);border-radius:var(--control-radius);color:var(--accent-blue-2);background:var(--wash-blue);font-size:.74rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.admin-action-card--feature-blue .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-blue) 34%,transparent);color:var(--feature-blue);background:var(--wash-feature-blue)}.admin-action-card--feature-sky .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-sky) 34%,transparent);color:var(--feature-sky);background:var(--wash-feature-sky)}.admin-action-card--feature-cyan .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-cyan) 34%,transparent);color:var(--feature-cyan);background:var(--wash-feature-cyan)}.admin-action-card--feature-aqua .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-aqua) 34%,transparent);color:var(--feature-aqua);background:var(--wash-feature-aqua)}.admin-action-card--feature-fuchsia .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-fuchsia) 34%,transparent);color:var(--feature-fuchsia);background:var(--wash-feature-fuchsia)}.admin-action-card--feature-indigo .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-indigo) 34%,transparent);color:var(--feature-indigo);background:var(--wash-feature-indigo)}.admin-action-card--feature-mint .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-mint) 34%,transparent);color:var(--feature-mint);background:var(--wash-feature-mint)}.admin-action-card--feature-orange .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-orange) 34%,transparent);color:var(--feature-orange);background:var(--wash-feature-orange)}.admin-action-card--feature-plum .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-plum) 34%,transparent);color:var(--feature-plum);background:var(--wash-feature-plum)}.admin-action-card--feature-rose .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-rose) 34%,transparent);color:var(--feature-rose);background:var(--wash-feature-rose)}.admin-action-card--feature-teal .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-teal) 34%,transparent);color:var(--feature-teal);background:var(--wash-feature-teal)}.admin-action-card--feature-violet .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-violet) 34%,transparent);color:var(--feature-violet);background:var(--wash-feature-violet)}.admin-action-card--feature-slate .admin-action-card__marker{border-color:color-mix(in srgb,var(--feature-slate) 34%,transparent);color:var(--feature-slate);background:var(--wash-feature-slate)}.admin-action-card small{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-action-card strong{display:block;margin-top:.2rem;color:var(--text-primary);font-size:.96rem}.admin-action-card em{color:var(--button-color);font-size:.8rem;font-style:normal;font-weight:800;white-space:nowrap}.admin-legacy-page{display:grid;gap:2rem;min-width:0}.admin-legacy-intro{display:grid;gap:1rem;border-bottom:1px solid var(--border-subtle);padding-bottom:1.5rem}.admin-legacy-intro h3{margin:0;color:var(--text-primary);font-size:1.25rem;line-height:1.25}.admin-legacy-intro p{max-width:none;margin:0;color:var(--text-secondary);font-size:1rem;line-height:1.45}.admin-legacy-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:1.25rem;align-items:stretch;min-width:0}.admin-legacy-card{display:grid;grid-template-rows:auto auto minmax(3.5rem,1fr) auto;gap:1rem;min-width:0;min-height:16.25rem;border:1px solid var(--border-strong);border-radius:.28rem;padding:1.25rem;color:var(--text-primary);background:var(--surface-card);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.admin-legacy-card:focus-visible,.admin-legacy-card:hover{border-color:var(--border-info-strong);box-shadow:var(--shadow-soft);transform:translateY(-1px)}.admin-legacy-card--admin{border-color:color-mix(in srgb,var(--success) 64%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--wash-success) 58%,transparent),transparent 64%),var(--surface-card)}.admin-legacy-card__icon{display:grid;place-items:center;width:4.25rem;height:4.25rem;border:1px solid var(--border-strong);border-radius:.35rem;color:var(--text-primary);background:var(--surface-card)}.admin-legacy-card strong{color:var(--text-primary);font-size:.96rem;line-height:1.25}.admin-legacy-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--text-secondary);font-size:.82rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3}.admin-legacy-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.38rem;border-radius:.22rem;padding:0 1rem;color:#fff;background:#2f88d8;font-size:.86rem;font-weight:800;line-height:1}.admin-legacy-card__button--admin{background:#1fb778}.admin-legacy-access-note{margin:-.5rem 0 0;color:var(--text-muted);font-size:.86rem}.admin-panel{gap:.85rem}.admin-overview-panel,.admin-panel{display:grid;width:100%;max-width:100%;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.admin-overview-panel{gap:.9rem}.admin-overview-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;min-width:0}.admin-overview-panel__header h3{margin:0;color:var(--text-primary);font-size:1.02rem;line-height:1.25}.admin-overview-panel__header p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.admin-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--control-radius);margin:0;background:var(--surface-card-soft)}.admin-overview-cell{position:relative;display:grid;gap:.45rem;min-width:0;border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);padding:.85rem 1rem}.admin-overview-cell:nth-child(-n+4){border-top:0}.admin-overview-cell:nth-child(4n+1){border-left:0}.admin-overview-cell--wide{grid-column:span 2}.admin-overview-cell--metric{padding-left:1.25rem}.admin-overview-cell--metric:before{content:"";position:absolute;top:.9rem;bottom:.9rem;left:.65rem;width:.22rem;border-radius:999px;background:var(--feature-slate)}.admin-overview-cell--feature-aqua:before{background:var(--feature-aqua)}.admin-overview-cell--feature-fuchsia:before{background:var(--feature-fuchsia)}.admin-overview-cell--feature-indigo:before{background:var(--feature-indigo)}.admin-overview-cell--feature-sky:before{background:var(--feature-sky)}.admin-overview-cell dt{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.admin-overview-cell dd{display:grid;gap:.28rem;min-width:0;margin:0}.admin-overview-cell strong{color:var(--text-primary);font-size:.98rem;line-height:1.25;overflow-wrap:anywhere}.admin-overview-cell--metric strong{font-size:1.35rem;line-height:1.08}.admin-overview-cell span{color:var(--text-secondary);font-size:.82rem;line-height:1.4;overflow-wrap:anywhere}.admin-overview-cell__status{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;min-width:0}.admin-legacy-form,.admin-settings-impact-grid{display:grid;gap:.85rem;min-width:0}.admin-settings-impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-settings-impact-grid article{display:grid;align-content:start;gap:.32rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.85rem;background:var(--surface-card-soft)}.admin-settings-impact-grid span{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.admin-settings-impact-grid strong{color:var(--text-primary);font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.admin-setting-card__intro,.admin-settings-impact-grid p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.admin-setting-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-setting-card{display:grid;gap:.75rem;min-width:0;min-inline-size:0;border:1px solid color-mix(in srgb,var(--feature-indigo) 48%,var(--border-default));border-radius:var(--control-radius);margin:.4rem 0 0;padding:1rem;background:var(--surface-card-soft)}.admin-setting-card--wide{grid-column:span 2}.admin-setting-card legend{margin-left:.35rem;padding:0 .45rem;color:var(--feature-indigo);background:transparent;font-size:1rem;font-weight:800;letter-spacing:0;line-height:1.25}.admin-settings-form{display:grid;gap:.9rem;min-width:0}.admin-settings-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:flex-end}.admin-settings-edit-cue{border:1px solid var(--border-info);border-radius:var(--control-radius);padding:.72rem .85rem;color:var(--text-secondary);background:var(--wash-blue);font-size:.84rem;line-height:1.45}.admin-settings-edit-cue--active{border-color:var(--border-caution);color:var(--warning);background:var(--wash-caution)}.admin-settings-dependent,.admin-settings-field-grid,.admin-settings-field-stack,.admin-settings-toggle-list{display:grid;gap:.7rem;min-width:0}.admin-settings-dependent,.admin-settings-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-settings-dependent{margin-top:.85rem;opacity:.78}.admin-settings-dependent--active{opacity:1}.admin-settings-dependent .admin-settings-field{align-content:start;align-self:start}.admin-settings-field{display:grid;gap:.35rem;min-width:0}.admin-settings-field span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.admin-settings-field input,.admin-settings-field select{width:100%;min-height:2.6rem;border:1px solid var(--border-subtle);border-radius:8px;padding:.64rem .74rem;color:var(--control-text);background:var(--surface-input);caret-color:var(--control-text);font:inherit;font-size:.88rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.admin-settings-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.45rem;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23a0aec0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .82rem center;background-repeat:no-repeat;background-size:1rem 1rem}.admin-settings-field select::-ms-expand{display:none}html[data-theme=light] .admin-settings-field select{background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23536176' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.admin-settings-field input::-moz-placeholder{color:var(--control-placeholder);opacity:1}.admin-settings-field input::placeholder{color:var(--control-placeholder);opacity:1}.admin-settings-field input:disabled,.admin-settings-field input[readonly],.admin-settings-field select:disabled{color:var(--text-secondary);background-color:var(--surface-card);cursor:default}.admin-settings-field--loading select:disabled{color:var(--control-placeholder);background-image:none}.admin-settings-field input:focus,.admin-settings-field select:focus{border-color:var(--border-info-strong);outline:2px solid var(--focus-ring);outline-offset:1px}.admin-settings-field small{color:var(--text-muted);font-size:.76rem;line-height:1.35}.admin-settings-form:not(.admin-settings-form--editing) .admin-settings-field input[readonly]{border-color:transparent;background-color:transparent;box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--text-muted) 34%,transparent);color:var(--text-primary);font-weight:650;cursor:default}.admin-settings-form--editing .admin-setting-card{border-color:color-mix(in srgb,var(--feature-indigo) 58%,var(--border-info-strong));background:var(--surface-card)}.admin-settings-form--editing .admin-settings-field input:not([readonly]){caret-color:var(--control-text)}.admin-settings-form--editing .admin-settings-field input:not([readonly]),.admin-settings-form--editing .admin-settings-field select:not(:disabled){border-color:var(--border-info-strong);color:var(--control-text);background-color:var(--surface-input);box-shadow:0 0 0 3px var(--focus-ring)}.admin-settings-toggle{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;align-items:center;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.72rem .8rem;background:var(--surface-card)}.admin-settings-toggle--enabled{border-color:var(--border-success);background:var(--wash-success)}.admin-settings-toggle small,.admin-settings-toggle strong{display:block}.admin-settings-toggle strong{color:var(--text-primary);font-size:.88rem;line-height:1.25}.admin-settings-toggle small{margin-top:.2rem;color:var(--text-secondary);font-size:.8rem;line-height:1.35}.admin-settings-toggle input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.admin-settings-toggle input:focus-visible+.preference-switch{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-settings-toggle input:checked+.preference-switch{border-color:var(--border-success);background:var(--success)}.admin-settings-toggle input:checked+.preference-switch .preference-switch__thumb{left:calc(100% - 1.18rem);background:var(--text-on-accent)}.admin-settings-toggle input:disabled+.preference-switch{cursor:default;opacity:.72}.admin-gate-list{display:grid;gap:.55rem;min-width:0}.admin-gate-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:center;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.72rem .8rem;background:var(--surface-card)}.admin-gate-row strong{display:block;color:var(--text-primary);font-size:.88rem;line-height:1.25}.admin-gate-row span{display:block;margin-top:.2rem;color:var(--text-secondary);font-size:.8rem;line-height:1.35}.admin-kv-grid{display:grid;gap:.6rem;margin:0}.admin-kv-grid div{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:.75rem;align-items:center;min-width:0;border-top:1px solid var(--border-subtle);padding-top:.55rem}.admin-kv-grid div:first-child{border-top:0;padding-top:0}.admin-kv-grid dt{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.admin-kv-grid dd{min-width:0;margin:0;color:var(--text-primary);font-size:.86rem;line-height:1.4;overflow-wrap:anywhere;text-align:end}.admin-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.developer-action-grid,.developer-guide-grid,.developer-overview-grid,.developer-resource-grid{display:grid;gap:.85rem;min-width:0}.developer-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.developer-action-card,.developer-guide-card,.developer-reference-panel,.developer-resource-card{min-width:0;border:var(--card-border);border-radius:var(--module-radius);background:var(--card-background-color)}.developer-action-card{display:grid;gap:.65rem;align-content:start;min-height:13rem;padding:1rem;color:inherit;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.developer-action-card:focus-visible,.developer-action-card:hover{border-color:var(--border-info-strong);background:var(--wash-blue);transform:translateY(-1px)}.developer-action-card strong,.developer-guide-card h3,.developer-reference-panel h3,.developer-resource-card h3{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.25}.developer-action-card p,.developer-guide-card p,.developer-resource-card p{margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.developer-action-card em{align-self:end;color:var(--button-color);font-size:.8rem;font-style:normal;font-weight:800}.developer-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-guide-index,.developer-guide-layout{display:grid;gap:1rem;min-width:0}.developer-guide-index{grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:start}.developer-guide-route-grid{align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.developer-guide-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:start}.developer-guide-layout__aside,.developer-guide-layout__main{display:grid;gap:1rem;min-width:0}.developer-guide-layout__aside{position:sticky;top:1rem}.developer-guide-steps{display:grid;gap:.95rem;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.developer-guide-steps__header{display:grid;gap:.25rem;min-width:0}.developer-guide-steps__header h3{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.25}.developer-guide-steps__header p{max-width:62ch;margin:0;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.developer-guide-stepper{display:grid;gap:0;min-width:0;margin:0;padding:0;list-style:none}.developer-guide-step{position:relative;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.9rem;align-items:start;min-width:0;padding:0 0 1.1rem}.developer-guide-step:last-child{padding-bottom:0}.developer-guide-step:not(:last-child):before{content:"";position:absolute;top:2.45rem;bottom:.15rem;left:1.16rem;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--border-info),transparent)}.developer-guide-step>span{position:relative;z-index:1;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid var(--border-info);border-radius:999px;color:var(--accent-blue-2);background:linear-gradient(180deg,var(--wash-blue-strong),var(--wash-blue)),var(--card-background-color);font-size:.74rem;font-weight:900}.developer-guide-step__content{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.72rem .82rem;background:var(--surface-card-soft)}.developer-guide-step h3{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.25}.developer-guide-step p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.85rem;line-height:1.55}.developer-guide-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem}.developer-guide-card>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid var(--border-info);border-radius:var(--control-radius);color:var(--accent-blue-2);background:var(--wash-blue);font-size:.78rem;font-weight:900}.developer-reference-panel{display:grid;gap:.85rem;padding:1rem}.developer-reference-panel--narrow{max-width:62rem}.developer-reference-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;min-width:0}.developer-reference-panel code{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;overflow-wrap:anywhere}.developer-guide-file-grid,.developer-guide-note-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.75rem;min-width:0}.developer-guide-file-grid article,.developer-guide-note-grid article{display:grid;align-content:start;gap:.45rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.9rem;background:var(--surface-card-soft)}.developer-guide-file-grid__icon{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--border-info);border-radius:var(--control-radius);color:var(--accent-blue-2);background:var(--wash-blue)}.developer-guide-file-grid strong,.developer-guide-note-grid strong{display:block;color:var(--text-primary);font-size:.9rem;line-height:1.3}.developer-guide-file-grid p,.developer-guide-note-grid p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.5}.developer-guide-file-grid .platform-button{justify-self:start;margin-top:.25rem}.developer-guide-file-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.developer-guide-file-list li{display:grid;gap:.18rem;min-width:0;border-top:1px solid var(--border-subtle);padding-top:.6rem}.developer-guide-file-list li:first-child{border-top:0;padding-top:0}.developer-guide-file-list code{color:var(--text-primary)}.developer-guide-file-list span{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.developer-guide-checklist{display:grid;gap:.55rem;margin:0;padding-left:1.25rem;color:var(--text-secondary);font-size:.88rem;line-height:1.55}.developer-guide-checklist li::marker{color:var(--accent-blue-2);font-weight:900}.developer-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.developer-resource-browser{display:grid;gap:.85rem;min-width:0}.developer-resource-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;color:var(--content-font-color);background:var(--card-background-color)}.developer-resource-toolbar h2{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.25;letter-spacing:0}.developer-resource-toolbar p{margin:.25rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.developer-resource-toolbar__controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;min-width:min(100%,28rem)}.developer-resource-toolbar__controls label{flex:1 1 12rem;min-width:min(100%,12rem)}.developer-resource-toolbar__controls .search-input,.developer-resource-toolbar__controls .workspace-select{width:100%}.developer-resource-summary{justify-self:end;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:.28rem .55rem;color:var(--text-secondary);background:var(--control-bg-muted);font-size:.78rem;font-weight:800}.developer-resource-card{display:grid;gap:.85rem;align-content:start;padding:1rem}.developer-resource-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem}.developer-resource-card__meta{margin-top:auto}.developer-resource-card .platform-button{justify-self:start}.developer-report-generator{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem;min-width:0}.developer-report-generator__status{display:inline-flex;align-items:center;justify-content:center;width:min(20rem,45vw);min-height:var(--control-height-sm);overflow:hidden;border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:0 .62rem;font-size:.76rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.developer-report-generator__status--idle{visibility:hidden}.developer-report-generator__status--success{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.developer-report-generator__status--pending{border-color:var(--border-info);color:var(--color-action);background:var(--wash-blue)}.developer-report-generator__status--error{max-width:min(24rem,100%);border-color:var(--border-danger);color:var(--danger);background:var(--wash-danger);white-space:normal}.developer-workspace .hero__actions:has(.developer-api-page-actions){max-width:min(100%,38rem)}.developer-api-page-actions{align-items:center;justify-content:flex-end;min-width:0}.developer-api-report-actions{align-items:center;justify-self:end;max-width:min(100%,42rem)}.developer-api-report-actions .developer-report-generator{flex:0 1 auto}.developer-api-report-actions .developer-report-generator__status{flex:0 1 min(20rem,45vw)}.developer-api-page-actions .platform-button,.developer-guide-file-grid .platform-button,.developer-report-generator .platform-button{width:auto;min-width:-moz-max-content;min-width:max-content}.button-icon--spin{animation:loading-spin .8s linear infinite}.developer-api-lab,.developer-api-page-metrics{display:grid;gap:.85rem;min-width:0}.developer-api-page-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-api-inventory{display:grid;gap:.85rem;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.developer-api-inventory__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,32rem);align-items:start;gap:1rem;min-width:0}.developer-api-inventory__header h3{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.25}.developer-api-inventory__header p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.developer-api-inventory__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;justify-self:end;width:min(100%,32rem);min-width:0}.developer-api-inventory__stats .meta-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:2rem;border-radius:var(--control-radius);padding:.34rem .65rem;justify-content:space-between;gap:.55rem;line-height:1.2;text-align:left;white-space:nowrap}.developer-api-inventory__stats button.meta-chip{cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.developer-api-inventory__stats button.meta-chip:focus-visible,.developer-api-inventory__stats button.meta-chip:hover{border-color:color-mix(in srgb,var(--meta-chip-color) 58%,var(--border-default));background:color-mix(in srgb,var(--meta-chip-bg) 90%,var(--surface-elevated))}.developer-api-inventory__stats button.meta-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.developer-api-inventory__stats button.meta-chip.is-active{border-color:color-mix(in srgb,var(--meta-chip-color) 72%,var(--border-default));color:color-mix(in srgb,var(--meta-chip-color) 90%,var(--text-primary));background:linear-gradient(180deg,color-mix(in srgb,var(--meta-chip-bg) 96%,var(--surface-elevated)),var(--meta-chip-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--meta-chip-color) 58%,transparent),0 0 0 2px color-mix(in srgb,var(--meta-chip-color) 16%,transparent)}.developer-api-endpoint .developer-api-service-badge,.developer-api-inventory .developer-api-count-chip,.developer-api-inventory .developer-api-service-chip,.developer-api-inventory .developer-api-summary-chip,.developer-api-unused-badge{font-family:inherit;letter-spacing:0;text-transform:none}.developer-api-count-chip span,.developer-api-service-chip span,.developer-api-summary-chip span{min-width:0;overflow:hidden;color:currentColor;font-weight:750;text-overflow:ellipsis}.developer-api-count-chip strong,.developer-api-service-chip strong,.developer-api-summary-chip strong{color:currentColor;font-size:.78rem;font-variant-numeric:tabular-nums;font-weight:900}.developer-api-inventory__filter-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;min-width:0;border:1px solid color-mix(in srgb,var(--accent-blue-2) 28%,var(--border-subtle));border-radius:var(--control-radius);padding:.62rem .72rem;color:var(--text-primary);background:color-mix(in srgb,var(--wash-blue) 70%,var(--surface-card-soft));font-size:.8rem;line-height:1.35}.developer-api-inventory__filter-status span{min-width:0;color:var(--text-secondary);font-weight:760}.developer-api-inventory__module-meta{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.developer-api-inventory__modules{display:grid;gap:.55rem;min-width:0}.developer-api-inventory__module{border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-card-soft)}.developer-api-endpoint>summary,.developer-api-inventory__module>summary{display:grid;align-items:center;gap:.85rem;padding:.72rem .85rem;cursor:pointer;list-style:none}.developer-api-inventory__module>summary{grid-template-columns:minmax(0,1fr) minmax(12rem,38%) auto}.developer-api-endpoint>summary::-webkit-details-marker,.developer-api-inventory__module>summary::-webkit-details-marker{display:none}.developer-api-disclosure-icon{display:inline-grid;place-items:center;width:1.9rem;height:1.9rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);color:var(--text-muted);background:var(--card-background-color);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.developer-api-disclosure-icon svg{width:1rem;height:1rem}.developer-api-endpoint[open]>summary .developer-api-disclosure-icon,.developer-api-inventory__module[open]>summary .developer-api-disclosure-icon,.developer-api-lab__reference[open] summary .developer-api-disclosure-icon{border-color:var(--border-info);color:var(--accent-blue-2);background:var(--wash-blue);transform:rotate(180deg)}.developer-api-endpoint>summary:focus-visible,.developer-api-inventory__module>summary:focus-visible,.developer-api-lab__reference summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.developer-api-inventory__module summary small,.developer-api-inventory__module summary strong{display:block}.developer-api-inventory__module-title{min-width:0}.developer-api-inventory__module summary strong{color:var(--text-primary);font-size:.9rem}.developer-api-inventory__module summary small{margin-top:.18rem;color:var(--text-secondary);font-size:.78rem;line-height:1.35}.developer-api-count-chip,.developer-api-service-chip{--api-service-chip-bg:var(--control-bg-muted);--api-service-chip-border:var(--border-subtle);--api-service-chip-color:var(--text-secondary);display:inline-flex;align-items:center;gap:.36rem;min-height:1.55rem;border:1px solid var(--api-service-chip-border);border-radius:var(--badge-radius);padding:.16rem .46rem;color:var(--api-service-chip-color);background:var(--api-service-chip-bg);font-size:.7rem;font-weight:750;line-height:1;white-space:nowrap}.developer-api-count-chip{--api-service-chip-bg:color-mix(in srgb,var(--control-bg-muted) 84%,transparent);--api-service-chip-border:color-mix(in srgb,var(--color-balance) 22%,transparent);--api-service-chip-color:var(--text-muted)}.developer-api-service-badge--blue,.developer-api-service-chip--blue{--api-service-chip-bg:var(--wash-feature-blue);--api-service-chip-border:color-mix(in srgb,var(--feature-blue) 30%,transparent);--api-service-chip-color:var(--feature-blue);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--sky,.developer-api-service-chip--sky{--api-service-chip-bg:var(--wash-feature-sky);--api-service-chip-border:color-mix(in srgb,var(--feature-sky) 30%,transparent);--api-service-chip-color:var(--feature-sky);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--cyan,.developer-api-service-chip--cyan{--api-service-chip-bg:var(--wash-feature-cyan);--api-service-chip-border:color-mix(in srgb,var(--feature-cyan) 30%,transparent);--api-service-chip-color:var(--feature-cyan);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--aqua,.developer-api-service-chip--aqua{--api-service-chip-bg:var(--wash-feature-aqua);--api-service-chip-border:color-mix(in srgb,var(--feature-aqua) 30%,transparent);--api-service-chip-color:var(--feature-aqua);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--fuchsia,.developer-api-service-chip--fuchsia{--api-service-chip-bg:var(--wash-feature-fuchsia);--api-service-chip-border:color-mix(in srgb,var(--feature-fuchsia) 30%,transparent);--api-service-chip-color:var(--feature-fuchsia);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--green,.developer-api-service-chip--green{--api-service-chip-bg:var(--wash-feature-mint);--api-service-chip-border:color-mix(in srgb,var(--feature-mint) 30%,transparent);--api-service-chip-color:var(--feature-mint);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--indigo,.developer-api-service-chip--indigo{--api-service-chip-bg:var(--wash-feature-indigo);--api-service-chip-border:color-mix(in srgb,var(--feature-indigo) 30%,transparent);--api-service-chip-color:var(--feature-indigo);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--mint,.developer-api-service-chip--mint{--api-service-chip-bg:var(--wash-feature-mint);--api-service-chip-border:color-mix(in srgb,var(--feature-mint) 30%,transparent);--api-service-chip-color:var(--feature-mint);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--orange,.developer-api-service-chip--orange{--api-service-chip-bg:var(--wash-feature-orange);--api-service-chip-border:color-mix(in srgb,var(--feature-orange) 30%,transparent);--api-service-chip-color:var(--feature-orange);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--plum,.developer-api-service-chip--plum{--api-service-chip-bg:var(--wash-feature-plum);--api-service-chip-border:color-mix(in srgb,var(--feature-plum) 30%,transparent);--api-service-chip-color:var(--feature-plum);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--rose,.developer-api-service-chip--rose{--api-service-chip-bg:var(--wash-feature-rose);--api-service-chip-border:color-mix(in srgb,var(--feature-rose) 30%,transparent);--api-service-chip-color:var(--feature-rose);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--slate,.developer-api-service-chip--slate{--api-service-chip-bg:var(--wash-feature-slate);--api-service-chip-border:color-mix(in srgb,var(--feature-slate) 34%,transparent);--api-service-chip-color:var(--feature-slate);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--teal,.developer-api-service-chip--teal{--api-service-chip-bg:var(--wash-feature-teal);--api-service-chip-border:color-mix(in srgb,var(--feature-teal) 30%,transparent);--api-service-chip-color:var(--feature-teal);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-service-badge--violet,.developer-api-service-chip--violet{--api-service-chip-bg:var(--wash-feature-violet);--api-service-chip-border:color-mix(in srgb,var(--feature-violet) 30%,transparent);--api-service-chip-color:var(--feature-violet);--status-tag-bg:var(--api-service-chip-bg);--status-tag-border:var(--api-service-chip-border);--status-tag-color:var(--api-service-chip-color)}.developer-api-inventory__endpoint-list{display:grid;gap:.55rem;min-width:0;padding:0 .85rem .85rem}.developer-api-endpoint{border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--card-background-color)}.developer-api-endpoint>summary{grid-template-columns:minmax(3.75rem,auto) minmax(0,1fr) minmax(9rem,auto) auto}.developer-api-endpoint__badges,.developer-api-lab__endpoint-tags,.developer-api-lab__summary-tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;min-width:0}.developer-api-endpoint__badges,.developer-api-lab__endpoint-tags{justify-self:end;max-width:100%}.developer-api-lab__summary-tags{margin-bottom:.28rem}.developer-api-endpoint__identity{display:grid;gap:.2rem;min-width:0}.developer-api-endpoint__identity strong{color:var(--text-primary);font-size:.86rem;line-height:1.2}.developer-api-endpoint .developer-api-endpoint__service{min-width:0;color:var(--api-service-chip-color,var(--text-secondary));background:var(--api-service-chip-bg,var(--control-bg-muted));border-color:var(--api-service-chip-border,var(--border-default));font-size:.72rem;font-weight:750}.developer-api-unused-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:1.45rem;border:1px dashed color-mix(in srgb,var(--text-muted) 38%,transparent);border-radius:var(--badge-radius);padding:.12rem .5rem;color:var(--text-muted);background:color-mix(in srgb,var(--control-bg-muted) 82%,transparent);font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap}.developer-api-endpoint code,.developer-api-lab__contract-details code{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;overflow-wrap:anywhere}.developer-api-endpoint__body{display:grid;gap:.75rem;border-top:1px solid var(--border-subtle);padding:.85rem}.developer-api-endpoint__details,.developer-api-lab__contract-details{display:grid;gap:.55rem;margin:0}.developer-api-endpoint__details div,.developer-api-lab__contract-details div{display:grid;grid-template-columns:minmax(7rem,.24fr) minmax(0,1fr);gap:.75rem;min-width:0}.developer-api-endpoint__details dt,.developer-api-lab__contract-details dt{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;line-height:1.35;text-transform:uppercase}.developer-api-endpoint__details dd,.developer-api-lab__contract-details dd{min-width:0;margin:0;color:var(--text-primary);font-size:.82rem;line-height:1.45;overflow-wrap:anywhere}.developer-api-feature-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.developer-api-feature-list li{display:grid;gap:.18rem;border:1px solid var(--border-subtle);border-radius:.55rem;background:color-mix(in srgb,var(--surface-raised) 72%,transparent);padding:.55rem .65rem}.developer-api-feature-list small,.developer-api-feature-list span,.developer-api-feature-list strong{display:block}.developer-api-feature-list strong{color:var(--text-primary);font-size:.78rem;font-weight:800}.developer-api-feature-list span{color:var(--text-secondary);font-size:.74rem;font-weight:700}.developer-api-feature-list small{color:var(--text-muted);font-size:.74rem;line-height:1.4}.developer-api-inventory__try{justify-self:start;min-height:var(--control-height-sm);padding-inline:.65rem}.developer-api-lab__chooser{display:grid;grid-template-columns:minmax(220px,.35fr) minmax(0,1fr);gap:.85rem;align-items:end;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.developer-api-lab__chooser .platform-field{margin:0}.developer-api-lab__chooser-summary{display:grid;gap:.2rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.68rem .75rem;background:var(--surface-card-soft)}.developer-api-lab__chooser-summary strong{color:var(--text-primary);font-size:.92rem;line-height:1.2}.developer-api-lab__chooser-summary small{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.developer-api-lab__body-mode button,.developer-api-lab__endpoint-list button{border:1px solid var(--border-default);border-radius:var(--control-radius);color:var(--text-secondary);background:var(--control-bg-muted);cursor:pointer;font:inherit;text-align:left}.developer-api-lab__body-mode button.is-active,.developer-api-lab__endpoint-list button.is-active{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--wash-blue-strong)}.developer-api-lab__layout{display:grid;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:.85rem;min-width:0;align-items:start}.developer-api-lab__endpoint-list,.developer-api-lab__response,.developer-api-lab__workspace{display:grid;gap:.85rem;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.developer-api-lab__endpoint-list h3,.developer-api-lab__response-header h3,.developer-api-lab__summary h3{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.25}.developer-api-lab__endpoint-list p,.developer-api-lab__summary p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.45}.developer-api-lab__endpoint-list button{display:grid;grid-template-columns:minmax(3.75rem,auto) minmax(0,1fr) minmax(9rem,auto);gap:.45rem .7rem;align-items:center;min-width:0;padding:.62rem .68rem}.developer-api-lab__endpoint-identity{display:grid;gap:.18rem;min-width:0}.developer-api-lab__endpoint-identity small,.developer-api-lab__endpoint-identity strong,.developer-api-lab__endpoint-service,.developer-api-lab__endpoint-tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.developer-api-lab__endpoint-identity strong{color:var(--text-primary);font-size:.84rem}.developer-api-lab__endpoint-identity small{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.developer-api-lab__endpoint-service{max-width:100%;border:1px solid var(--border-subtle);border-radius:var(--badge-radius);padding:.13rem .45rem;color:var(--text-muted);background:var(--card-background-color);font-size:.7rem;font-weight:750;letter-spacing:0;text-transform:none}.developer-api-lab__response-header,.developer-api-lab__summary{display:flex;justify-content:space-between;align-items:flex-start;gap:.85rem;min-width:0}.developer-api-lab__response-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;min-width:0}.developer-api-lab__response-copy-status{flex-basis:100%;min-height:1rem;color:var(--text-muted);font-size:.72rem;font-weight:750;line-height:1.25;text-align:right}.developer-api-lab__response-copy-status--copied{color:var(--success)}.developer-api-lab__response-copy-status--error{color:var(--danger)}.developer-api-lab__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;min-width:min(100%,18rem)}.developer-api-lab__copy-feedback{flex-basis:100%;color:var(--text-muted);font-size:.74rem;font-weight:750;line-height:1.35;text-align:right}.developer-api-lab__copy-feedback--copied{color:var(--success)}.developer-api-lab__copy-feedback--error{color:var(--danger)}.developer-api-lab__contract,.developer-api-lab__editor-grid{display:grid;gap:.7rem;min-width:0}.developer-api-lab__contract{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,2.3fr)}.developer-api-lab__contract div{display:grid;gap:.25rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.62rem .7rem;background:var(--surface-card-soft)}.developer-api-lab__contract span{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.developer-api-lab__contract strong{color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.developer-api-lab__editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:.85rem;column-gap:.85rem;row-gap:.9rem}.developer-api-lab__reference{display:block;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-card-soft);overflow:hidden}.developer-api-lab__reference summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:3.15rem;padding:.65rem .75rem;color:var(--text-primary);cursor:pointer;font-size:.84rem;font-weight:800;line-height:1.25;list-style:none}.developer-api-lab__reference summary::-webkit-details-marker{display:none}.developer-api-lab__contract-details,.developer-api-lab__reference-sample{padding:.65rem .75rem .75rem;border-top:1px solid var(--border-subtle)}.developer-api-lab__reference-sample{display:grid;gap:.45rem}.developer-api-lab__reference pre{overflow:auto;max-height:14rem;margin:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.78rem;color:var(--text-primary);background:var(--surface-card-soft);font-size:.78rem;line-height:1.5}.developer-api-lab__textarea{min-height:8.5rem;resize:none}.developer-api-lab__payload{min-height:13rem;resize:none}.developer-api-lab__body-mode{display:grid;gap:.45rem}.developer-api-lab__body-mode div{display:flex;flex-wrap:wrap;gap:.45rem}.developer-api-lab__body-mode button{min-height:var(--control-height-sm);padding:0 .7rem;font-size:.82rem;font-weight:800;text-align:center}.developer-api-lab__body-mode button:disabled{cursor:not-allowed;opacity:.45}.developer-api-lab__response code{display:block;overflow-wrap:anywhere;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.developer-api-lab__response pre{overflow:auto;max-height:28rem;margin:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.85rem;color:var(--text-primary);background:var(--surface-card-soft);font-size:.78rem;line-height:1.5}.admin-table-wrap{min-width:0;overflow-x:auto}.admin-csv-preview{display:grid;gap:.65rem;min-width:0}.admin-csv-preview__summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.7rem .85rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.84rem;line-height:1.45}.admin-csv-preview__summary strong{color:var(--text-primary);font-weight:850}.admin-csv-preview__summary span{text-align:right}.admin-table{width:100%;border-collapse:collapse}.admin-table td,.admin-table th{border-top:1px solid var(--table-border);padding:.72rem .8rem;color:var(--text-primary);text-align:left;vertical-align:top}.admin-table th{background:var(--table-header-bg);color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.admin-table tbody tr:hover{background:var(--table-row-hover-bg)}.admin-empty{border:1px dashed var(--border-default);border-radius:var(--control-radius);padding:.9rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.86rem;line-height:1.5}.admin-badge{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:.15rem .55rem;color:var(--text-primary);background:var(--control-bg-muted);font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap}.admin-badge--info{border-color:var(--border-info);color:var(--color-trust);background:var(--wash-trust)}.admin-badge--success{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.admin-badge--warning{border-color:var(--border-caution);color:var(--warning);background:var(--wash-caution)}.admin-badge--danger{border-color:var(--border-danger);color:var(--danger);background:var(--wash-risk)}.admin-method{--method-color:var(--text-secondary);--method-bg:var(--control-bg-muted);--method-border:var(--border-default);display:inline-flex;align-items:center;justify-content:center;min-width:3.8rem;min-height:1.55rem;border:1px solid var(--method-border);border-radius:var(--control-radius);padding:.12rem .48rem;color:var(--method-color);background:var(--method-bg);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:800;letter-spacing:0;line-height:1;white-space:nowrap}.admin-method--get{--method-color:var(--accent-blue-2);--method-bg:var(--wash-blue);--method-border:var(--border-info)}.admin-method--post{--method-color:var(--feature-cyan);--method-bg:var(--wash-feature-cyan);--method-border:color-mix(in srgb,var(--feature-cyan) 30%,transparent)}.admin-method--put{--method-color:var(--feature-indigo);--method-bg:var(--wash-feature-indigo);--method-border:color-mix(in srgb,var(--feature-indigo) 30%,transparent)}.admin-method--patch{--method-color:var(--color-insight);--method-bg:var(--wash-insight);--method-border:var(--border-insight)}.admin-method--delete{--method-color:var(--feature-slate);--method-bg:var(--wash-feature-slate);--method-border:color-mix(in srgb,var(--feature-slate) 34%,transparent)}.admin-level-list{display:grid;gap:.75rem;min-width:0}.admin-approval-form{display:grid;gap:1rem}.admin-approval-level-section{min-width:0}.admin-level-list__actions{display:flex;justify-content:flex-end;min-width:0}.admin-level-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:flex-start;min-width:0;border:var(--card-border);border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.admin-level-card__index{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;color:var(--text-on-accent);background:var(--button-color);font-weight:900}.admin-level-card__body{display:grid;gap:.85rem;min-width:0}.admin-level-card small{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-form-action-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;border-top:1px solid var(--border-subtle);padding-top:.9rem}.admin-approval-overview{display:flex;align-items:stretch;justify-content:space-between;gap:.85rem;border:1px solid color-mix(in srgb,var(--module-accent) 16%,var(--border-default));border-radius:var(--module-radius);padding:1rem;background:var(--card-background-color)}.admin-approval-count{display:grid;gap:.2rem;min-width:min(100%,18rem);border-left:4px solid var(--feature-teal);padding-left:.95rem}.admin-approval-count strong{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem);line-height:1}.admin-approval-count span:last-child{color:var(--text-secondary);font-size:.92rem}.admin-approval-overview__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem}.admin-approval-panel{display:grid;gap:.85rem;min-width:0;border-color:color-mix(in srgb,var(--module-accent) 16%,var(--border-default));background:var(--card-background-color)}.admin-approval-panel>.workspace-panel__header{margin-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--module-accent) 12%,var(--border-subtle));padding-bottom:.8rem}.admin-approval-list-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(5.8rem,7rem) auto;gap:.65rem;align-items:end;width:100%;max-width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--module-accent) 14%,var(--border-subtle));border-radius:var(--control-radius);padding:.75rem;background:color-mix(in srgb,var(--surface-card-soft) 82%,transparent)}.admin-list-control{display:grid;gap:.35rem;width:100%;min-width:0}.admin-approval-list-toolbar .search-input,.admin-approval-list-toolbar .workspace-select{max-width:100%;min-width:0}.admin-approval-list-toolbar .platform-button{min-height:var(--control-height)}.admin-list-control span{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.admin-total-count{display:inline-flex;align-items:center;gap:.4rem;min-height:2.2rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:0 .7rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.82rem;font-weight:750;line-height:1;white-space:nowrap}.admin-total-count strong{color:var(--text-primary);font-size:1rem;font-weight:900}.admin-approval-list-topline{display:flex;justify-content:flex-end;min-width:0}.admin-approval-list{display:grid;gap:.75rem;width:100%;max-width:100%;min-width:0}.admin-approval-list__meta,.admin-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.45rem;min-width:0}.admin-approval-list__meta span,.admin-pagination span{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.admin-approval-table{min-width:min(52rem,max(100%,44rem))}.admin-approval-table tbody td{vertical-align:middle}.admin-approval-table__row--pending-delete{background:color-mix(in srgb,var(--wash-danger) 72%,var(--table-row-hover-bg))}.admin-approval-table__row--pending-delete td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.admin-approval-table__confirm-row,.admin-approval-table__confirm-row:hover{background:transparent}.admin-approval-table__confirm-row td{border-top:0;padding:.45rem .8rem .85rem;background:color-mix(in srgb,var(--wash-danger) 28%,transparent);box-shadow:inset 3px 0 0 var(--danger)}.admin-approval-table__confirm-row .admin-delete-dialog{width:min(100%,54rem);margin:0 0 0 auto}.admin-approval-table td:nth-child(2),.admin-approval-table th:nth-child(2){text-align:center}.admin-table__primary{display:grid;align-items:center;gap:.2rem;min-width:0}.admin-table__primary strong{color:var(--text-primary);overflow-wrap:anywhere}.admin-pagination{border-top:1px solid var(--border-subtle);padding-top:.75rem}.admin-table__actions{flex-wrap:wrap;align-items:center}.admin-delete-dialog{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:center;width:100%;border:1px solid var(--border-danger);border-radius:var(--control-radius);padding:.85rem .95rem;color:var(--text-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--wash-danger) 36%,transparent),transparent 88%),color-mix(in srgb,var(--card-background-color) 96%,var(--wash-danger))}.admin-delete-dialog__icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid var(--border-danger);border-radius:999px;color:var(--danger);background:var(--wash-danger);font-size:1.25rem;font-weight:900;line-height:1}.admin-delete-dialog__content{display:grid;gap:.35rem;min-width:0}.admin-delete-dialog__content h3,.admin-delete-dialog__content p{margin:0}.admin-delete-dialog__content h3{color:var(--text-primary);font-size:.98rem;line-height:1.25}.admin-delete-dialog__content p:not(.admin-eyebrow){color:var(--text-secondary);font-size:.84rem;line-height:1.55}.admin-delete-dialog__content strong{color:var(--text-primary);overflow-wrap:anywhere}.admin-delete-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}@media (max-width:560px){.admin-delete-dialog{grid-template-columns:1fr}.admin-delete-dialog__actions,.admin-delete-dialog__actions .platform-button{width:100%}}.admin-reviewer-search{display:grid;grid-template-columns:minmax(0,1fr);gap:.45rem;align-items:center;min-width:0}.admin-approval-detail-summary{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(7rem,.5fr));gap:.55rem;padding:.65rem;background:var(--surface-card-soft)}.admin-approval-detail-summary,.admin-approval-detail-summary div{display:grid;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius)}.admin-approval-detail-summary div{gap:.25rem;padding:.6rem .7rem;background:var(--card-background-color)}.admin-approval-detail-summary span{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.admin-approval-detail-summary strong{min-width:0;color:var(--text-primary);font-size:.96rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reviewer-combobox{position:relative;min-width:0;width:100%}.admin-reviewer-combobox__input{padding-right:calc(var(--control-padding-x) + 2rem)}.admin-reviewer-combobox__toggle{position:absolute;top:50%;right:.45rem;display:inline-grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:999px;color:var(--text-muted);background:transparent;transform:translateY(-50%);cursor:pointer}.admin-reviewer-combobox__toggle:focus-visible,.admin-reviewer-combobox__toggle:hover{color:var(--text-primary);background:var(--surface-card-soft)}.admin-reviewer-combobox__toggle:disabled{cursor:not-allowed;opacity:.55}.admin-reviewer-combobox__toggle svg{width:1rem;height:1rem;transition:transform var(--transition-fast)}.admin-reviewer-combobox.is-open .admin-reviewer-combobox__toggle svg{transform:rotate(180deg)}.admin-reviewer-combobox__menu{position:absolute;z-index:35;top:calc(100% + .35rem);right:0;left:0;max-height:min(18rem,45vh);overflow-y:auto;border:1px solid var(--control-border);border-radius:var(--control-radius);background:var(--card-background-color);box-shadow:var(--shadow-strong)}.admin-reviewer-combobox__option{display:flex;align-items:center;width:100%;min-height:2.35rem;border:0;padding:.6rem .8rem;color:var(--text-primary);background:transparent;font:inherit;font-size:.86rem;font-weight:750;line-height:1.35;text-align:left;overflow-wrap:anywhere;cursor:pointer}.admin-reviewer-combobox__option:hover,.admin-reviewer-combobox__option[aria-selected=true]{color:var(--text-primary);background:var(--surface-card-soft)}.admin-reviewer-combobox__empty{padding:.7rem .8rem;color:var(--text-secondary);font-size:.82rem;font-weight:700}.admin-reviewer-roster{display:grid;gap:.55rem;min-width:0}.admin-reviewer-roster__header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;min-width:0}.admin-reviewer-roster__title{display:inline-flex;align-items:center;gap:.45rem;min-width:0;color:var(--text-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.admin-reviewer-roster__title strong{display:inline-grid;place-items:center;min-width:1.45rem;height:1.45rem;border:1px solid var(--border-subtle);border-radius:999px;padding:0 .35rem;color:var(--text-primary);background:var(--surface-card-soft);font-size:.72rem;font-weight:900}.admin-reviewer-roster__filter{min-height:2.1rem;width:min(15rem,100%);border:1px solid var(--control-border);border-radius:var(--control-radius);padding:.35rem .7rem;color:var(--control-text);background:var(--control-bg);font:inherit;font-size:.82rem}.admin-reviewer-roster__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));max-height:13rem;overflow-y:auto;overscroll-behavior:contain;padding:.55rem;background:var(--surface-card-soft)}.admin-reviewer-roster__item,.admin-reviewer-roster__list{display:grid;gap:.45rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius)}.admin-reviewer-roster__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;min-height:2rem;padding:.35rem .35rem .35rem .6rem;color:var(--text-secondary);background:var(--card-background-color);font-size:.78rem;font-weight:750}.admin-reviewer-roster__item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-reviewer-roster__item button{display:inline-grid;place-items:center;width:1.65rem;height:1.65rem;border:0;border-radius:999px;color:var(--danger);background:transparent;cursor:pointer}.admin-reviewer-roster__item button:focus-visible,.admin-reviewer-roster__item button:hover{background:var(--wash-danger)}.admin-reviewer-roster__item button svg{width:.9rem;height:.9rem}.admin-reviewer-roster__empty,.admin-reviewer-roster__more{min-width:0;border:1px dashed var(--border-subtle);border-radius:var(--control-radius);padding:.6rem .7rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.8rem;font-weight:750}.admin-reviewer-roster__more{text-align:center}.admin-onboarding-summary{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.admin-onboarding-summary span{display:inline-flex;align-items:center;min-height:1.8rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:0 .65rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.78rem;font-weight:750}.admin-upload-panel{gap:1.15rem;padding:1.15rem}.admin-upload-panel__header{align-items:center;border-bottom:1px solid var(--border-subtle);padding-bottom:.95rem}.admin-template-download{min-height:2.75rem;padding-inline:1rem}.admin-upload-panel form{display:grid;gap:1rem}.admin-upload-tabs{display:inline-flex;justify-self:start;gap:.25rem;border:1px solid var(--border-subtle);border-radius:999px;padding:.22rem;background:var(--surface-card-soft)}.admin-upload-tabs button{min-height:var(--control-height-sm);border:1px solid transparent;border-radius:999px;padding:0 .85rem;color:var(--text-secondary);background:transparent;cursor:pointer;font:inherit;font-size:.82rem;font-weight:800}.admin-upload-tabs button[aria-selected=true]{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--wash-blue-strong)}.admin-upload-tabs button:disabled{cursor:not-allowed;opacity:.5}.admin-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start}.admin-file-picker{grid-column:1/-1}.admin-muted{color:var(--text-muted);font-size:.74rem;line-height:1.35}.admin-file-picker__control{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;min-height:8rem;border:1.5px dashed var(--border-info);border-radius:var(--control-radius);padding:1rem;color:var(--text-primary);background:linear-gradient(180deg,color-mix(in srgb,var(--wash-blue) 76%,transparent),transparent),var(--surface-card-soft);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.admin-file-picker--dragging .admin-file-picker__control,.admin-file-picker__control:hover,.platform-field:has(.admin-file-picker__input:focus-visible) .admin-file-picker__control{border-color:var(--border-info-strong);background:var(--wash-blue-strong);transform:translateY(-1px)}.platform-field:has(.admin-file-picker__input:focus-visible) .admin-file-picker__control{outline:2px solid var(--focus-ring);outline-offset:2px}.admin-file-picker__icon{display:grid;place-items:center;width:3rem;height:3rem;border:1px solid var(--border-info);border-radius:var(--control-radius);color:var(--button-color);background:var(--wash-blue)}.admin-file-picker__icon svg{width:1.35rem;height:1.35rem}.admin-file-picker__copy{display:grid;gap:.25rem;min-width:0}.admin-file-picker__control strong{min-width:0;color:var(--text-primary);font-size:1rem;line-height:1.35;overflow-wrap:anywhere}.admin-file-picker__control small{color:var(--text-secondary);font-size:.82rem;line-height:1.45}.admin-file-picker__button{justify-self:end;pointer-events:none}.admin-file-picker__input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}@media (max-width:1180px){.admin-metric-grid,.admin-overview-grid,.admin-setting-grid,.admin-settings-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-cell,.admin-overview-cell:nth-child(-n+4),.admin-overview-cell:nth-child(4n+1){border-top:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle)}.admin-overview-cell:nth-child(-n+2){border-top:0}.admin-overview-cell:nth-child(odd){border-left:0}.admin-action-grid,.admin-settings-field-grid,.developer-action-grid,.developer-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.developer-guide-index,.developer-guide-layout{grid-template-columns:1fr}.developer-guide-layout__aside{position:static}.admin-setting-card--wide{grid-column:span 2}.developer-api-lab__layout{grid-template-columns:1fr}}@media (max-width:820px){.solutions-studio__header,.solutions-studio__toolbar{display:grid;grid-template-columns:1fr}.solutions-detail__layout,.solutions-openapi-operation summary,.solutions-openapi__header{grid-template-columns:1fr}.solutions-openapi__meta{justify-content:flex-start}.solutions-swagger__toolbar{grid-template-columns:1fr}.solutions-swagger__actions{justify-content:flex-start}.solutions-swagger__actions .platform-button,.solutions-swagger__actions code{width:100%;max-width:100%}.solutions-studio__search,.solutions-studio__search .search-input{width:100%}.solutions-detail__summary{position:static}.solutions-studio-card{min-height:0}.solutions-html-content box_2,.solutions-html-content box_3,.solutions-html-content box_4{flex-basis:calc(50% - 0.4rem)}.tenancy-summary-grid{grid-template-columns:1fr}.tenancy-table-actions{justify-content:flex-start}.admin-approval-overview,.admin-overview-panel__header,.admin-panel__header,.admin-section__header,.admin-workspace .hero,.developer-resource-toolbar,.developer-workspace .hero{display:grid;grid-template-columns:1fr}.admin-approval-overview__actions,.admin-section__actions,.admin-workspace .hero__actions{justify-content:flex-start;width:100%;max-width:none}.developer-resource-toolbar__controls{justify-content:stretch;width:100%}.developer-api-page-actions,.developer-workspace .hero__actions{justify-content:flex-start;width:100%;max-width:none}.developer-api-page-actions .platform-button,.developer-reference-panel__header .platform-button,.developer-report-generator .platform-button,.developer-workspace .hero__actions .platform-button{width:100%;min-width:0}.developer-report-generator{flex:1 1 100%;width:100%;flex-wrap:wrap;justify-content:flex-start}.developer-report-generator__status{width:100%;max-width:100%;justify-content:flex-start}.developer-resource-toolbar__controls .search-input,.developer-resource-toolbar__controls .workspace-select,.developer-resource-toolbar__controls label{width:100%}.admin-action-grid,.admin-approval-list-toolbar,.admin-metric-grid,.admin-overview-grid,.admin-setting-grid,.admin-settings-dependent,.admin-settings-field-grid,.admin-settings-impact-grid,.admin-split-grid,.admin-upload-grid,.developer-action-grid,.developer-api-page-metrics,.developer-guide-grid,.developer-overview-grid,.developer-resource-grid{grid-template-columns:1fr}.admin-overview-cell,.admin-overview-cell:nth-child(-n+4),.admin-overview-cell:nth-child(4n+1){border-top:1px solid var(--border-subtle);border-left:0}.admin-overview-cell:first-child{border-top:0}.admin-overview-cell--wide{grid-column:auto}.admin-action-card{grid-template-columns:auto minmax(0,1fr)}.admin-action-card em{grid-column:2}.admin-setting-card--wide{grid-column:auto}.admin-form-action-row,.admin-reviewer-roster__header,.admin-reviewer-search{display:grid;grid-template-columns:1fr}.admin-reviewer-roster__header{align-items:stretch}.admin-reviewer-roster__filter{width:100%}.admin-reviewer-roster__list{grid-template-columns:1fr;max-height:16rem}.admin-approval-detail-summary{grid-template-columns:1fr}.admin-settings-actions{justify-content:stretch;width:100%}.admin-approval-list-toolbar .platform-button,.admin-approval-overview__actions .platform-button,.admin-form-action-row .platform-button,.admin-level-list__actions .platform-button,.admin-pagination .platform-button,.admin-section__actions .platform-button,.admin-settings-actions .platform-button,.admin-workspace .hero__actions .platform-button{width:100%;min-width:0}.admin-pagination{display:grid}.admin-pagination,.developer-api-endpoint__details div,.developer-api-inventory__header,.developer-api-inventory__module>summary,.developer-api-lab__chooser,.developer-api-lab__contract,.developer-api-lab__contract-details div,.developer-api-lab__editor-grid{grid-template-columns:1fr}.developer-api-inventory__stats{justify-self:stretch;width:100%}.developer-api-inventory__module-meta{justify-content:flex-start}.developer-api-inventory__module>summary .developer-api-disclosure-icon{position:absolute;top:.7rem;right:.85rem}.developer-api-inventory__module>summary{position:relative;padding-right:3.35rem}.developer-api-endpoint>summary{grid-template-columns:auto minmax(0,1fr) auto}.developer-api-endpoint>summary .developer-api-disclosure-icon{grid-column:3;grid-row:1}.developer-api-endpoint__badges{grid-column:2/4;grid-row:2;justify-self:start;min-width:0}.developer-api-lab__endpoint-list button{grid-template-columns:auto minmax(0,1fr)}.developer-api-lab__endpoint-tags{grid-column:2;justify-self:start;max-width:100%}.developer-reference-panel__header{display:grid;grid-template-columns:1fr}.developer-report-generator{align-items:stretch}}@media (max-width:560px){.solutions-detail__content,.solutions-detail__masthead,.solutions-studio__header,.solutions-studio__toolbar,.solutions-try-now__footer,.solutions-try-now__header,.solutions-try-now__section{padding:.85rem}.solutions-detail__tabs,.solutions-studio__pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.1rem}.solutions-detail__tab,.solutions-studio__pill{flex:0 0 auto}.solutions-html-content box_flex,.solutions-html-content container{gap:.65rem}.solutions-html-content box_2,.solutions-html-content box_3,.solutions-html-content box_4,.solutions-html-content box_flex_2,.solutions-html-content box_flex_3,.solutions-html-content box_flex_4{flex-basis:100%}.solutions-html-content title{font-size:1.25rem}.solutions-html-content banner,.solutions-html-content bottom_background,.solutions-html-content top_background{min-height:14rem;width:100%;background-size:cover}.solutions-swagger__frame{min-height:42rem}.admin-level-card,.admin-panel,.admin-setting-card{padding:.85rem}.admin-level-card{grid-template-columns:1fr}.admin-level-card__index{width:2rem;height:2rem;font-size:.84rem}.admin-kv-grid div{grid-template-columns:1fr;gap:.25rem}.admin-kv-grid dd{text-align:start}.admin-gate-row{grid-template-columns:1fr;align-items:start}.developer-api-lab__response-header,.developer-api-lab__summary{display:grid;grid-template-columns:1fr}.developer-api-lab__actions{justify-content:stretch}.developer-api-lab__response-actions{justify-content:flex-start}.developer-api-lab__actions .platform-button{flex:1 1 100%}.developer-api-lab__copy-feedback,.developer-api-lab__response-copy-status{text-align:left}.developer-api-inventory__stats{grid-template-columns:1fr}.developer-api-inventory,.developer-api-lab__endpoint-list,.developer-api-lab__response,.developer-api-lab__workspace,.developer-guide-steps,.developer-reference-panel{padding:.85rem}.developer-guide-step{grid-template-columns:2.1rem minmax(0,1fr);gap:.65rem}.developer-guide-step:not(:last-child):before{top:2.15rem;left:1rem}.developer-guide-step>span{width:2rem;height:2rem;font-size:.68rem}.developer-guide-step__content{padding:.65rem .7rem}.developer-api-inventory__try,.developer-guide-file-grid .platform-button,.developer-resource-card .platform-button{width:100%}.developer-api-endpoint>summary{gap:.55rem;padding:.68rem}.developer-api-endpoint__body{padding:.68rem}.admin-upload-tabs{justify-self:stretch;overflow-x:auto}.admin-upload-panel__header{align-items:stretch}.admin-template-download{width:100%}.admin-file-picker__control{grid-template-columns:1fr;justify-items:start;min-height:9rem}.admin-file-picker__button{justify-self:stretch;width:100%}.admin-csv-preview__summary{display:grid;gap:.25rem}.admin-csv-preview__summary span{text-align:left}}.friendly-error{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-width:0;border:1px solid var(--border-danger);border-radius:var(--module-radius);padding:.85rem .95rem;color:var(--content-font-color);background:var(--wash-danger)}.friendly-error>div:first-child{display:grid;gap:.25rem;min-width:0}.friendly-error strong{color:var(--text-primary);font-size:.9rem;line-height:1.3}.friendly-error span{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.friendly-error__action{display:flex;flex:0 0 auto;align-items:center}.skilling-workspace{display:grid;gap:.8rem;min-width:0}.skilling-panel{display:grid;gap:.9rem;min-width:0;border:var(--card-border);border-radius:8px;padding:1.1rem;color:var(--content-font-color);background:var(--card-background-color)}.skilling-browser{gap:1rem}.skilling-browser__header{display:grid;align-items:start;grid-template-columns:minmax(0,1fr) auto;gap:1rem}.skilling-browser__eyebrow{display:block;margin-bottom:.3rem;color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.skilling-browser__meta{display:grid;grid-template-columns:auto;gap:.5rem;justify-content:end;min-width:0}.skilling-browser__meta div{display:grid;min-width:110px;border:1px solid var(--border-default);border-radius:8px;padding:.5rem .6rem;background:var(--control-bg-muted)}.skilling-browser__meta span{color:var(--text-muted);font-size:.66rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.skilling-browser__meta strong{margin-top:.25rem;color:var(--text-primary);font-size:.9rem;line-height:1.2;text-align:end}.skilling-panel .platform-card__header h2{margin:0;color:var(--text-primary);font-size:1rem;line-height:1.25}.skilling-panel .platform-card__header p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.45}.result-filter.skilling-toolbar{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr) auto;gap:.7rem;align-items:end}.skilling-category-field{max-width:16rem}.skilling-toolbar .platform-button,.skilling-toolbar .platform-input,.skilling-toolbar .workspace-select{height:var(--control-height-lg);min-height:var(--control-height-lg);font-size:.9rem;line-height:1.35;padding-top:0;padding-bottom:0}.skilling-toolbar .platform-button{align-self:end}.skilling-category-select{position:relative;display:block;width:100%}.skilling-category-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:2.6rem}.skilling-category-select__control:hover{border-color:var(--control-border);background:var(--control-bg)}.skilling-category-select__control::-ms-expand{display:none}.skilling-category-select__chevron{position:absolute;top:50%;right:.85rem;display:inline-flex;width:18px;height:18px;color:var(--text-muted);pointer-events:none;transform:translateY(-50%)}.skilling-category-select__chevron svg{width:100%;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.skilling-toolbar__actions{display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-end}.skilling-toolbar .skilling-icon-button{width:var(--control-height-lg);padding:0}.skilling-action-icon{width:17px;height:17px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.skilling-loading{display:inline-flex;align-items:center;gap:.5rem;min-height:38px;color:var(--text-secondary);font-size:.86rem}.skilling-asset-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));min-width:0}.skilling-asset-card{display:flex;flex-direction:column;gap:.7rem;min-width:0;min-height:214px;border:1px solid var(--border-default);border-radius:8px;padding:1rem;color:var(--text-primary);background:linear-gradient(180deg,var(--surface-elevated),var(--card-background-color));text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.metric-card--button:focus-visible,.metric-card--button:hover,.skilling-asset-card:focus-within,.skilling-asset-card:hover{border-color:var(--border-info-strong);background:var(--card-background-color);transform:translateY(-1px)}.skilling-asset-card--static{cursor:default}.skilling-asset-card--static:hover{background:linear-gradient(180deg,var(--surface-elevated),var(--card-background-color))}.skilling-asset-card__kicker{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.skilling-asset-card__kicker span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skilling-asset-card__kicker span:last-child{flex:0 0 auto;max-width:8.5rem;color:var(--text-secondary);letter-spacing:0;text-transform:none}.skilling-asset-card h3{min-height:2.7em;color:var(--text-primary);font-size:1rem;line-height:1.35;-webkit-line-clamp:2}.skilling-asset-card h3,.skilling-asset-card p{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical}.skilling-asset-card p{min-height:calc(1.55em * 3);max-height:calc(1.55em * 3);color:var(--text-secondary);font-size:.84rem;line-height:1.55;line-clamp:3;text-overflow:ellipsis;-webkit-line-clamp:3}.skilling-asset-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;min-width:0}.skilling-tag-stack{display:grid;justify-items:start;gap:.35rem;width:100%;min-width:0}.skilling-tag-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.35rem;width:100%;min-width:0}.skilling-tag-row span,.skilling-tag-toggle{display:inline-flex;align-items:center;justify-content:center;max-width:100%;overflow:hidden;border:1px solid var(--border-default);border-radius:999px;padding:.15rem .45rem;color:var(--text-secondary);background:var(--control-bg-muted);font:inherit;font-size:.72rem;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.skilling-tag-toggle{border-color:color-mix(in srgb,var(--color-action) 34%,var(--border-default));color:var(--color-action);cursor:pointer;font-weight:800;justify-self:start}.skilling-tag-toggle:focus-visible,.skilling-tag-toggle:hover{background:var(--wash-action)}.skilling-asset-card__cta{min-width:7.75rem;color:var(--accent-blue-2);font-size:.78rem;font-weight:750;text-decoration:none;white-space:nowrap}.skilling-asset-card__cta:focus-visible,.skilling-asset-card__cta:hover{color:var(--text-primary)}.skilling-pagination{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border-top:1px solid var(--border-subtle);padding-top:.85rem;min-width:0;color:var(--text-secondary);font-size:.82rem}.skilling-pagination span{min-width:7rem;text-align:center}.notification-stream{--notification-action-color:var(--feature-rose);--notification-action-wash:var(--wash-feature-rose);--notification-approval-color:var(--feature-plum);--notification-approval-wash:var(--wash-feature-plum);--notification-asset-publish-color:var(--feature-teal);--notification-asset-publish-wash:var(--wash-feature-teal);--notification-orchestrator-color:var(--feature-cyan);--notification-orchestrator-wash:var(--wash-feature-cyan);--notification-platform-color:var(--feature-slate);--notification-platform-wash:var(--wash-feature-slate);--notification-requests-color:var(--feature-sky);--notification-requests-wash:var(--wash-feature-sky);--notification-unread-color:var(--feature-blue);--notification-unread-wash:var(--wash-feature-blue);color-scheme:dark;display:grid;gap:1rem;min-width:0}html[data-theme=light] .notification-stream{color-scheme:light}.notification-stream__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;min-width:0}.notification-stream__metric,.notification-stream__panel{border:var(--card-border);border-radius:var(--module-radius);color:var(--content-font-color);background:var(--card-background-color)}.notification-stream__metric{--notification-metric-accent:var(--notification-platform-color);--notification-metric-wash:var(--notification-platform-wash);display:grid;gap:.3rem;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--notification-metric-accent) 22%,var(--border-default));padding:.9rem 1rem;background:radial-gradient(circle at 94% 8%,color-mix(in srgb,var(--notification-metric-wash) 86%,transparent),transparent 42%),linear-gradient(180deg,color-mix(in srgb,var(--notification-metric-wash) 44%,var(--surface-elevated)),var(--card-background-color))}.notification-stream__metric:before{position:absolute;inset:0 auto 0 0;width:.28rem;content:""}.notification-stream__metric--danger,.notification-stream__metric--warning{--notification-metric-accent:var(--notification-action-color);--notification-metric-wash:var(--notification-action-wash)}.notification-stream__metric--info{--notification-metric-accent:var(--notification-unread-color);--notification-metric-wash:var(--notification-unread-wash)}.notification-stream__metric--approval{--notification-metric-accent:var(--notification-approval-color);--notification-metric-wash:var(--notification-approval-wash)}.notification-stream__metric--requests{--notification-metric-accent:var(--notification-requests-color);--notification-metric-wash:var(--notification-requests-wash)}.notification-stream__metric--primary{--notification-metric-accent:var(--notification-asset-publish-color);--notification-metric-wash:var(--notification-asset-publish-wash)}.notification-stream__metric--total{--notification-metric-accent:var(--notification-platform-color);--notification-metric-wash:var(--notification-platform-wash)}.notification-stream__metric span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.notification-stream__metric strong{color:color-mix(in srgb,var(--notification-metric-accent) 82%,var(--text-primary));font-size:1.55rem;font-variant-numeric:tabular-nums;line-height:1;overflow-wrap:anywhere}.notification-stream__item small,.notification-stream__metric small,.notification-stream__panel p,.notification-stream__synced{color:var(--text-secondary);line-height:1.45}.notification-stream__panel{display:grid;gap:1.05rem;min-width:0;padding:1.05rem}.notification-stream__header{display:grid;grid-template-columns:minmax(16rem,1fr) auto;align-items:center;gap:.9rem;min-width:0}.notification-stream__heading{display:grid;gap:.22rem;min-width:0}.notification-stream__control>span{color:var(--text-muted);font-size:.72rem;font-weight:750;letter-spacing:0;line-height:1}.notification-stream__heading h2{margin:0;color:var(--text-primary);font-size:1rem;font-weight:780;line-height:1.2}.notification-stream__heading p{margin:0;color:var(--text-secondary);font-size:.8rem;text-wrap:pretty}.notification-stream__summary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.35rem;min-width:0}.notification-stream__summary-item{display:inline-flex;align-items:baseline;gap:.32rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.34rem .55rem;background:var(--surface-card-soft)}.notification-stream__summary-item span{color:var(--text-muted);font-size:.68rem;font-weight:700;line-height:1}.notification-stream__summary-item strong{color:var(--text-primary);font-size:.9rem;font-variant-numeric:tabular-nums;line-height:1}.notification-stream__panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;min-width:0;width:100%}.notification-stream__refresh-group{display:grid;justify-items:end;justify-content:stretch;gap:.24rem;min-width:0;width:100%}.notification-stream__refresh-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.9rem;min-width:0;width:100%}.notification-stream__state{display:inline-flex;align-items:center;min-height:var(--control-height);gap:.45rem;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .7rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.8rem;font-weight:800;white-space:nowrap}.notification-stream__toolbar{display:grid;grid-template-columns:minmax(18rem,1fr) minmax(10.5rem,13rem);align-items:end;gap:.75rem;border-top:1px solid var(--border-subtle);padding-top:.95rem}.notification-stream__filter-stack{display:grid;flex:1 1 34rem;gap:.65rem;min-width:min(100%,28rem)}.notification-stream__filter-group{display:grid;gap:.32rem;min-width:0}.notification-stream__filter-label{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.notification-stream__type-tabs [role=tab]{border-color:var(--border-subtle);background:var(--surface-card-soft)}.notification-stream__control{display:grid;gap:.34rem;min-width:0}.notification-stream__search{min-width:0}.notification-stream__search .search-input,.notification-stream__select{width:100%;min-height:var(--control-height-sm);font-size:.82rem}.notification-stream__view-control{flex:1 1 32rem;width:auto;padding-bottom:.1rem}.notification-stream__view-row{display:flex;grid-column:1/-1;align-items:end;justify-content:space-between;gap:.85rem;min-width:0}.notification-stream__view-tabs{justify-content:flex-start;gap:.4rem}.notification-stream__synced{display:inline-flex;align-items:center;min-height:var(--control-height-sm);font-size:.8rem;white-space:nowrap}.notification-stream__refresh-group .notification-stream__synced{min-height:0;color:var(--text-muted);font-size:.72rem;font-weight:720;line-height:1.2}.notification-stream__bulk-actions{display:flex;align-items:center;justify-content:flex-end;align-self:end;flex:0 0 auto;flex-wrap:wrap;gap:.45rem;min-width:0;padding-bottom:.1rem}.notification-stream__bulk-notice{color:var(--text-secondary);font-size:.78rem;font-weight:720;line-height:1.3;white-space:nowrap}.notification-stream__toolbar-meta{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;min-width:0}.notification-stream__source-filter{min-width:min(100%,13rem)}.notification-stream__source-filter .workspace-select{min-height:var(--control-height-sm);font-size:.82rem}.notification-stream .platform-tabs [role=tab]{display:inline-flex;align-items:center;gap:.42rem}.notification-stream__view-tab{--notification-tab-accent:var(--feature-slate);--notification-tab-wash:var(--wash-feature-slate)}.notification-stream__view-tab--actions{--notification-tab-accent:var(--notification-action-color);--notification-tab-wash:var(--notification-action-wash)}.notification-stream__view-tab--requests{--notification-tab-accent:var(--notification-requests-color);--notification-tab-wash:var(--notification-requests-wash)}.notification-stream__view-tab--unread{--notification-tab-accent:var(--notification-unread-color);--notification-tab-wash:var(--notification-unread-wash)}.notification-filter-count{display:inline-flex;align-items:center;justify-content:center;min-height:1.25rem;min-width:1.35rem;border:1px solid var(--border-subtle);border-radius:999px;padding:0 .42rem;color:var(--text-secondary);background:var(--surface-chip);font-size:.7rem;font-weight:800;line-height:1}.notification-stream .platform-tabs [role=tab][aria-selected=true] .notification-filter-count{border-color:transparent;color:var(--text-on-accent);background:var(--button-solid-bg)}.notification-stream__list{display:grid;gap:.65rem;min-width:0}.notification-stream__item{display:grid;grid-template-areas:"main time" "main actions";grid-template-columns:minmax(0,1fr) minmax(9.5rem,auto);align-items:start;gap:1rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.95rem 1rem;background:var(--surface-elevated)}.notification-stream__item--unread{border-color:color-mix(in srgb,var(--accent-blue-2) 34%,var(--border-default));background:var(--wash-blue-subtle);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-blue-2) 16%,transparent)}.notification-stream__item--success{border-left-color:var(--color-success)}.notification-stream__item--warning{border-left-color:var(--color-caution)}.notification-stream__item--danger{border-left-color:var(--color-risk)}.notification-stream__item--info{border-left-color:var(--color-trust)}.notification-stream__item-main{grid-area:main;min-width:0}.notification-stream__item-header{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0;margin-bottom:.35rem}.notification-stream__item-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;color:var(--text-muted);font-size:.74rem;font-weight:680;letter-spacing:0;text-transform:none}.notification-stream__item-meta>span:not(.status-tag),.notification-stream__item-time{border-radius:var(--badge-radius);padding:0;background:transparent}.notification-stream__item-time{flex:0 0 auto;color:var(--text-secondary);font-size:.72rem;font-weight:750;line-height:1.2;text-align:left;white-space:nowrap}.notification-stream__item-time--corner{grid-area:time;align-self:start;justify-self:end;text-align:right}.notification-stream__title-row{display:flex;align-items:center;gap:.45rem;min-width:0}.notification-stream__title-block{display:grid;gap:.18rem;min-width:0;margin-top:.05rem}.notification-stream__unread{color:var(--text-secondary);background:transparent!important}.notification-stream__unread-dot{display:inline-block;width:.55rem;height:.55rem;flex:0 0 0.55rem;border-radius:999px;background:var(--accent-blue-2);box-shadow:0 0 0 3px var(--wash-blue)}.notification-stream__item h3{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:820;line-height:1.25;overflow-wrap:anywhere}.notification-stream__item--action-required h3{font-size:1.08rem}.notification-stream__item p{margin:.3rem 0 0;color:var(--text-secondary);font-size:.86rem;line-height:1.5}.notification-stream__meta-lines{display:flex;flex-wrap:wrap;gap:.35rem .7rem;margin:.85rem 0 0;padding:0;color:var(--text-secondary);font-size:.8rem;line-height:1.45;list-style:none}.notification-stream__meta-lines li{position:relative;overflow-wrap:anywhere}.notification-stream__meta-lines li+li:before{display:inline-block;margin:0 .5rem 0 0;color:var(--text-muted);content:".";font-weight:800;line-height:1;opacity:.78}.notification-stream__item-actions{display:flex;grid-area:actions;align-self:end;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.notification-stream__mark-read{min-width:auto;border-color:transparent;padding-inline:.25rem;color:var(--text-muted);background:transparent;font-weight:720}.notification-stream__mark-read:focus-visible,.notification-stream__mark-read:hover{border-color:transparent;color:var(--text-primary);background:transparent;text-decoration:underline;text-underline-offset:.18rem}.admin-action-card,.catalog-card,.developer-action-card,.developer-guide-card,.developer-resource-card,.native-card-grid .info-card,.notification-stream__item,.skilling-asset-card{--module-card-accent:var(--accent-blue-2);--module-card-wash:var(--wash-blue);position:relative;overflow:hidden;border:1px solid var(--border-default);border-radius:var(--module-radius);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--module-card-accent) 12%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card-strong) 62%,transparent),var(--card-background-color));color:var(--content-font-color);box-shadow:none}.admin-action-card--feature-blue{--module-card-accent:var(--feature-blue);--module-card-wash:var(--wash-feature-blue)}.admin-action-card--feature-sky{--module-card-accent:var(--feature-sky);--module-card-wash:var(--wash-feature-sky)}.admin-action-card--feature-cyan{--module-card-accent:var(--feature-cyan);--module-card-wash:var(--wash-feature-cyan)}.admin-action-card--feature-aqua{--module-card-accent:var(--feature-aqua);--module-card-wash:var(--wash-feature-aqua)}.admin-action-card--feature-fuchsia{--module-card-accent:var(--feature-fuchsia);--module-card-wash:var(--wash-feature-fuchsia)}.admin-action-card--feature-indigo{--module-card-accent:var(--feature-indigo);--module-card-wash:var(--wash-feature-indigo)}.admin-action-card--feature-mint{--module-card-accent:var(--feature-mint);--module-card-wash:var(--wash-feature-mint)}.admin-action-card--feature-orange{--module-card-accent:var(--feature-orange);--module-card-wash:var(--wash-feature-orange)}.admin-action-card--feature-plum{--module-card-accent:var(--feature-plum);--module-card-wash:var(--wash-feature-plum)}.admin-action-card--feature-rose{--module-card-accent:var(--feature-rose);--module-card-wash:var(--wash-feature-rose)}.admin-action-card--feature-teal{--module-card-accent:var(--feature-teal);--module-card-wash:var(--wash-feature-teal)}.admin-action-card--feature-violet{--module-card-accent:var(--feature-violet);--module-card-wash:var(--wash-feature-violet)}.admin-action-card--feature-slate{--module-card-accent:var(--feature-slate);--module-card-wash:var(--wash-feature-slate)}.notification-stream__item--success{--module-card-accent:var(--success);--module-card-wash:var(--wash-success)}.notification-stream__item--warning{--module-card-accent:var(--warning);--module-card-wash:var(--wash-caution)}.notification-stream__item--danger{--module-card-accent:var(--danger);--module-card-wash:var(--wash-danger-strong)}.notification-stream__item{border-left:4px solid var(--module-card-accent)}.notification-stream__item--category-approval{--module-card-accent:var(--notification-approval-color,var(--feature-plum));--module-card-wash:var(--notification-approval-wash,var(--wash-feature-plum))}.notification-stream__item--category-requests{--module-card-accent:var(--notification-requests-color,var(--feature-sky));--module-card-wash:var(--notification-requests-wash,var(--wash-feature-sky))}.notification-stream__item--category-platform{--module-card-accent:var(--notification-platform-color,var(--feature-slate));--module-card-wash:var(--notification-platform-wash,var(--wash-feature-slate))}.notification-stream__item--action-required{--module-card-accent:var(--notification-action-color,var(--feature-rose));--module-card-wash:var(--notification-action-wash,var(--wash-feature-rose))}.admin-action-card:focus-visible,.admin-action-card:hover,.catalog-card:focus-within,.catalog-card:hover,.developer-action-card:focus-visible,.developer-action-card:hover,.developer-resource-card:focus-within,.developer-resource-card:hover,.native-card-grid .info-card:focus-within,.native-card-grid .info-card:hover,.skilling-asset-card:focus-within,.skilling-asset-card:hover{border-color:color-mix(in srgb,var(--module-card-accent) 42%,var(--border-default));background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--module-card-accent) 16%,transparent),transparent 32%),var(--card-background-color);transform:translateY(-1px)}.admin-action-grid,.catalog-grid,.developer-action-grid,.developer-resource-grid,.skilling-asset-grid{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr))}.admin-action-card{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:start;min-height:12.5rem;padding:1.35rem}.admin-action-card>div{display:grid;gap:.45rem;min-width:0}.admin-action-card__marker{width:3.2rem;height:3.2rem;border-color:color-mix(in srgb,var(--module-card-accent) 20%,transparent);border-radius:var(--module-radius);color:var(--module-card-accent);background:color-mix(in srgb,var(--module-card-wash) 78%,transparent)}.admin-action-card em,.developer-action-card em,.skilling-asset-card__cta{display:inline-flex;align-items:center;justify-content:center;justify-self:start;min-height:1.9rem;border:1px solid color-mix(in srgb,var(--module-card-accent,var(--accent-blue-2)) 34%,transparent);border-radius:var(--control-radius);padding:0 .75rem;color:var(--module-card-accent,var(--accent-blue-2));background:color-mix(in srgb,var(--module-card-wash,var(--wash-blue)) 42%,transparent);font-size:.8rem;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.admin-action-card em,.developer-action-card em{margin-top:auto}.developer-action-card,.developer-guide-card,.developer-resource-card{padding:1.25rem}.developer-action-card{grid-template-rows:auto 1fr auto;min-height:15.5rem}.developer-action-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--module-card-accent)}.developer-action-card__icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid color-mix(in srgb,var(--module-card-accent) 24%,transparent);border-radius:var(--module-radius);color:var(--module-card-accent);background:color-mix(in srgb,var(--module-card-wash) 74%,transparent)}.developer-action-card__body{display:grid;align-content:start;gap:.45rem;min-width:0}.developer-action-card__title{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;min-width:0}.developer-action-card__tag{display:inline-flex;align-items:center;min-height:1.35rem;border:1px solid color-mix(in srgb,var(--module-card-accent) 30%,var(--border-default));border-radius:999px;padding:0 .5rem;color:var(--module-card-accent);background:color-mix(in srgb,var(--module-card-wash) 58%,transparent);font-size:.68rem;font-weight:850;line-height:1;white-space:nowrap}.developer-action-card--tone-2{--module-card-accent:var(--feature-cyan);--module-card-wash:var(--wash-feature-cyan)}.developer-action-card--tone-3{--module-card-accent:var(--feature-slate);--module-card-wash:var(--wash-feature-slate)}.developer-action-card--tone-4{--module-card-accent:var(--feature-indigo);--module-card-wash:var(--wash-feature-indigo)}.catalog-card__icon,.developer-guide-card>span{border:1px solid color-mix(in srgb,var(--accent-blue-2) 22%,transparent);border-radius:var(--module-radius);color:var(--accent-blue-2);background:color-mix(in srgb,var(--wash-blue) 72%,transparent)}.admin-panel,.developer-reference-panel,.native-workbench-panel,.notification-stream__panel,.skilling-panel{border-color:var(--border-default);background:var(--card-background-color)}.skilling-asset-card{min-height:17rem;padding:1.25rem}.skilling-asset-card--static:hover{border-color:var(--border-default);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--module-card-accent) 12%,transparent),transparent 30%),linear-gradient(180deg,color-mix(in srgb,var(--surface-card-strong) 62%,transparent),var(--card-background-color));transform:none}.skilling-asset-card__footer{margin-top:auto}.skilling-tag-row span,.tag-chip--static{border-color:var(--border-subtle);color:var(--text-secondary);background:var(--surface-card-soft)}.catalog-card{display:grid;align-content:start;gap:.85rem;min-height:17.5rem;padding:1.25rem}.catalog-card--highlight{--module-card-accent:var(--accent-blue-2);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--accent-blue-2) 16%,transparent),transparent 32%),linear-gradient(180deg,var(--wash-blue-highlight),var(--card-background-color))}.catalog-card__header{align-items:flex-start;margin-bottom:0}.catalog-card .workspace-actions-inline{margin-top:auto}.notification-stream__metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.notification-stream__metric{border-color:color-mix(in srgb,var(--notification-metric-accent) 24%,var(--border-default));background:radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--notification-metric-wash) 90%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--notification-metric-wash) 46%,var(--surface-elevated)),var(--card-background-color))}.notification-stream__metric small{max-width:24ch}.notification-stream__metric:before{background:var(--notification-metric-accent)}html[data-theme=light] .notification-stream__metric{background:radial-gradient(circle at 94% 10%,color-mix(in srgb,var(--notification-metric-wash) 72%,transparent),transparent 44%),linear-gradient(180deg,color-mix(in srgb,var(--notification-metric-wash) 28%,var(--surface-elevated)),var(--card-background-color))}.notification-stream .platform-tabs [role=tab][aria-selected=true]{border-color:color-mix(in srgb,var(--text-primary) 24%,var(--border-default));color:var(--text-primary);background:var(--surface-card-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-primary) 7%,transparent)}.notification-stream .platform-tabs [role=tab][aria-selected=true] .notification-filter-count{border-color:var(--border-subtle);color:var(--text-primary);background:var(--surface-card)}.notification-stream .platform-tabs [role=tab].notification-stream__view-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--notification-tab-accent) 34%,var(--border-default));color:color-mix(in srgb,var(--notification-tab-accent) 78%,var(--text-primary));background:color-mix(in srgb,var(--notification-tab-wash) 82%,var(--surface-card));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--notification-tab-accent) 10%,transparent)}.notification-stream .platform-tabs [role=tab].notification-stream__view-tab[aria-selected=true] .notification-filter-count{border-color:color-mix(in srgb,var(--notification-tab-accent) 24%,transparent);color:color-mix(in srgb,var(--notification-tab-accent) 82%,var(--text-primary));background:color-mix(in srgb,var(--notification-tab-wash) 88%,var(--surface-card))}.notification-stream__view-tabs{overflow-x:auto;max-width:100%;padding-bottom:.12rem;scrollbar-width:thin}.notification-stream__view-tabs [role=tab]{flex:0 0 auto}.notification-stream__bulk-notice{max-width:min(100%,24rem);white-space:normal}.notification-stream__item{border-left-width:1px;border-left-color:var(--border-default);background:linear-gradient(180deg,var(--surface-elevated),var(--card-background-color))}.notification-stream__item--action-required,.notification-stream__item--category-approval,.notification-stream__item--category-orchestrator,.notification-stream__item--category-platform,.notification-stream__item--category-requests,.notification-stream__item--danger,.notification-stream__item--info,.notification-stream__item--success,.notification-stream__item--warning{--module-card-accent:var(--border-default);--module-card-wash:transparent;border-left-color:var(--border-default)}.notification-stream__item--unread{border-color:color-mix(in srgb,var(--notification-unread-color,var(--feature-blue)) 20%,var(--border-default));background:linear-gradient(90deg,color-mix(in srgb,var(--notification-unread-wash,var(--wash-feature-blue)) 44%,transparent),transparent 58%),linear-gradient(180deg,var(--surface-card-strong),var(--card-background-color));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--notification-unread-color,var(--feature-blue)) 8%,transparent)}.notification-stream__item--action-required h3{font-size:1.05rem}.notification-item,.toast{border-left-width:1px;border-left-color:var(--border-default)}.notification-item--action-required,.notification-item--category-approval,.notification-item--category-orchestrator,.notification-item--category-platform,.notification-item--category-requests,.notification-item--danger,.notification-item--info,.notification-item--success,.notification-item--warning,.toast--danger,.toast--info,.toast--success,.toast--warning{border-left-color:var(--border-default);background:var(--surface-card)}.notification-item--unread{border-color:color-mix(in srgb,var(--notification-unread-color,var(--feature-blue)) 20%,var(--border-default));background:linear-gradient(90deg,color-mix(in srgb,var(--notification-unread-wash,var(--wash-feature-blue)) 42%,transparent),transparent 60%),var(--surface-card)}.notification-item__unread,.notification-stream__unread{color:var(--notification-unread-color,var(--feature-blue));background:color-mix(in srgb,var(--notification-unread-wash,var(--wash-feature-blue)) 86%,transparent)!important}.notification-stream__unread-dot{background:var(--notification-unread-color,var(--feature-blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--notification-unread-wash,var(--wash-feature-blue)) 82%,transparent)}.notification-item__category,.notification-stream__category{--notification-category-color:var(--notification-platform-color,var(--feature-slate));--notification-category-bg:var(--notification-platform-wash,var(--wash-feature-slate));--notification-category-border:color-mix(in srgb,var(--notification-category-color) 36%,var(--border-default));border-color:var(--notification-category-border);min-height:1.45rem;gap:.34rem;padding:.18rem .54rem .18rem .44rem;color:var(--notification-category-color);background:color-mix(in srgb,var(--notification-category-bg) 84%,transparent)!important;line-height:1}.notification-item__category--approval,.notification-stream__category--approval{--notification-category-color:var(--notification-approval-color,var(--feature-plum));--notification-category-bg:var(--notification-approval-wash,var(--wash-feature-plum))}.notification-item__category--asset-publish,.notification-stream__category--asset-publish{--notification-category-color:var(--notification-asset-publish-color,var(--feature-teal));--notification-category-bg:var(--notification-asset-publish-wash,var(--wash-feature-teal))}.notification-item__category--orchestrator,.notification-stream__category--orchestrator{--notification-category-color:var(--notification-orchestrator-color,var(--feature-cyan));--notification-category-bg:var(--notification-orchestrator-wash,var(--wash-feature-cyan))}.notification-item__category--requests,.notification-stream__category--requests{--notification-category-color:var(--notification-requests-color,var(--feature-sky));--notification-category-bg:var(--notification-requests-wash,var(--wash-feature-sky))}.notification-item__category--platform,.notification-stream__category--platform{--notification-category-color:var(--notification-platform-color,var(--feature-slate));--notification-category-bg:var(--notification-platform-wash,var(--wash-feature-slate))}.notification-item__meta>span.notification-item__category,.notification-stream__item-meta>span.notification-stream__category{padding:.18rem .54rem .18rem .44rem}.notification-item__category:before,.notification-stream__category:before{width:.38rem;height:.38rem;flex-basis:0.38rem;background:currentColor;opacity:.84}.notification-item__action--primary,.notification-stream__item-actions .platform-button--primary{border-color:var(--button-solid-bg);color:var(--text-on-accent);background:linear-gradient(180deg,var(--color-action),var(--button-solid-bg));box-shadow:none}.notification-item__action--primary:focus-visible,.notification-item__action--primary:hover,.notification-stream__item-actions .platform-button--primary:focus-visible,.notification-stream__item-actions .platform-button--primary:hover{border-color:var(--button-solid-hover);color:var(--text-on-accent);background:var(--button-solid-hover)}.admin-panel__header>div:first-child,.admin-section__header>div:first-child,.hero>div:first-child,.platform-card__header>div:first-child,.result-card__header>div:first-child,.workspace-panel__header>div:first-child{min-width:0}.platform-card__actions,.result-card__actions,.workspace-panel__actions{flex:0 0 auto;justify-content:flex-end}.info-card,.metric-card,.native-workbench-panel,.workspace-panel{min-width:0}.metric-card{display:grid;align-content:start}.info-card__title,.metric-card__value,.workspace-table__meta,.workspace-table__title{overflow-wrap:anywhere}.workspace-toolbar{align-items:end}.workspace-toolbar .platform-input,.workspace-toolbar .search-input,.workspace-toolbar .workspace-select{min-width:min(100%,12rem)}.catalog-card .workspace-actions-inline,.developer-resource-card .platform-button,.notification-stream__item-actions{align-self:end}.notification-stream__item-actions{justify-self:end}@media (max-width:1100px){.notification-stream__header{grid-template-columns:1fr}.notification-stream__panel-actions,.notification-stream__summary{justify-content:flex-start}.notification-stream__toolbar{grid-template-columns:minmax(0,1fr) minmax(10rem,13rem)}.notification-stream__view-row{align-items:start;flex-direction:column}.notification-stream__bulk-actions{justify-content:flex-start;width:100%}.notification-stream__toolbar-meta{grid-column:1/-1;justify-content:flex-start}}@media (max-width:780px){.platform-card__header,.result-card__header,.workspace-panel__header{display:grid;grid-template-columns:1fr}.platform-card__actions,.result-card__actions,.workspace-actions-inline,.workspace-panel__actions{justify-content:flex-start}.workspace-toolbar{align-items:stretch;flex-direction:column}.workspace-panel__actions .button,.workspace-panel__actions .platform-button,.workspace-toolbar .platform-button,.workspace-toolbar .platform-input,.workspace-toolbar .search-input,.workspace-toolbar .workspace-select{width:100%}.notification-stream__item-actions{justify-self:start;justify-content:flex-start}.notification-stream__panel{padding:.85rem}.notification-stream__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.notification-stream__summary-item{justify-content:center;padding:.56rem}.notification-stream__panel-actions .platform-button,.notification-stream__state{width:100%;justify-content:center}.notification-stream__bulk-actions,.notification-stream__refresh-controls,.notification-stream__refresh-group,.notification-stream__view-control{width:100%}.notification-stream__refresh-controls{justify-content:flex-start}.notification-stream__bulk-actions .platform-button{width:100%}.notification-stream__toolbar{grid-template-columns:1fr}.notification-stream__item{grid-template-areas:"time" "main" "actions";grid-template-columns:1fr}.notification-stream__toolbar-meta{justify-content:flex-start;width:100%}.notification-stream__search,.notification-stream__source-filter{width:100%}}@media (max-width:560px){.notification-stream{gap:.75rem}.notification-stream__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.notification-stream__metric{padding:.78rem .82rem}.notification-stream__metric strong{font-size:1.32rem}.notification-stream__metric small{max-width:none;font-size:.76rem}.notification-stream__view-tabs{width:100%}.notification-stream__view-tabs [role=tab]{min-height:2.15rem}.notification-stream__item{gap:.65rem;padding:.82rem}.notification-stream__item-meta,.notification-stream__title-row{align-items:flex-start}.notification-stream__meta-lines{display:grid;gap:.28rem}.notification-stream__meta-lines li+li:before{display:none}.notification-stream__item-actions{width:100%}.notification-stream__item-actions .platform-button{flex:1 1 100%;width:100%}}@media (max-width:420px){.notification-stream__metrics{grid-template-columns:1fr}.notification-filter-count{min-width:1.2rem;padding-inline:.34rem}}.metric-card--button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:var(--card-border);cursor:pointer;font:inherit;text-align:left}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width:1180px){.mcp-grid--wide{grid-template-columns:1fr}.mcp-panel--side{position:static}.mcp-api-list div{grid-template-columns:64px minmax(0,1fr)}.mcp-api-list small{grid-column:2}}@media (max-width:960px){.mcp-tool-spec-mode,.skilling-browser__header{grid-template-columns:1fr}.skilling-browser__meta{grid-template-columns:minmax(0,1fr);justify-content:stretch;width:100%}.notification-stream__metrics{grid-template-columns:1fr}.mcp-hero,.mcp-panel__header{flex-direction:column}.mcp-build-progress__labels,.mcp-detail-row,.mcp-grid--two,.mcp-registry-form-grid,.mcp-registry-page-header,.mcp-registry-section__bar,.mcp-registry-token-block>div,.mcp-server-form,.mcp-tool-spec-steps{grid-template-columns:1fr}.mcp-tool-spec-section__header{flex-direction:column}.mcp-tool-spec-section__header .mcp-button,.mcp-tool-spec-section__header .mcp-row-actions{width:100%}.mcp-modal-actions,.mcp-registry-page-header__action,.mcp-row-actions--end{justify-self:stretch;justify-content:stretch}.mcp-modal-actions .mcp-button,.mcp-registry-page-header__action .mcp-button,.mcp-row-actions--end .mcp-button{flex:1 1 auto}.mcp-registry-secret-row{grid-template-columns:1fr}.mcp-build-progress__dots{grid-template-columns:repeat(4,1fr)}.mcp-hero__aside,.mcp-hero__aside>div{justify-items:start;width:100%}.mcp-summary-strip>.mcp-button{justify-self:end}.mcp-summary-strip__item--coverage,.mcp-summary-strip__item--coverage div{justify-items:start;justify-content:flex-start}.mcp-activity-list button{grid-template-columns:1fr}.mcp-filter-row select{max-width:none}.mcp-detail-row{align-items:start}.topic-layout{grid-template-columns:1fr}.topic-nav{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));max-height:none;padding:.75rem}.topic-nav .workspace-panel__header{grid-column:1/-1;margin-bottom:.15rem}.topic-nav__item{margin-top:0}.topic-content>.workspace-panel__header{grid-template-columns:1fr}}@media (max-width:640px){.mcp-inline-form{grid-template-columns:1fr}.mcp-subtabs,.mcp-tabs{flex-wrap:nowrap;margin-inline:-.15rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.mcp-subtabs button,.mcp-tabs__item{flex:0 0 auto}.mcp-summary-strip__item--coverage{align-items:flex-start;flex-direction:column}.mcp-summary-strip__item--coverage div{justify-items:start}}@media (max-width:560px){.friendly-error{align-items:stretch;flex-direction:column}.question-option{grid-template-columns:auto minmax(0,1fr);align-items:start}.question-option strong{grid-column:2;justify-self:start}.friendly-error__action,.friendly-error__action .button,.friendly-error__action .platform-button{width:100%}.notification-stream__item{grid-template-areas:"time" "main" "actions";grid-template-columns:1fr}.notification-stream__item-header{display:grid}.result-filter.skilling-toolbar{grid-template-columns:1fr}.skilling-category-field{max-width:none}.skilling-browser__meta{grid-template-columns:1fr}.skilling-toolbar__actions{justify-content:flex-end}.skilling-pagination{align-items:stretch;flex-direction:column}.skilling-pagination span{min-width:0}}.command-center{display:grid;gap:.95rem}.cc-exec-strip{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:1rem;align-items:stretch;padding:1rem;border:var(--card-border);border-radius:var(--module-radius);background:linear-gradient(135deg,rgba(59,127,212,.16),rgba(0,199,163,.08) 45%,rgba(167,139,250,.1)),var(--card-background-color);color:var(--content-font-color)}.cc-kicker{margin:0 0 .45rem;color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cc-exec-strip h2,.cc-exec-strip h3,.cc-panel h3{margin:0;color:var(--text-primary)}.cc-exec-strip h2,.cc-exec-strip h3{max-width:58rem;font-size:1.45rem;line-height:1.18}.cc-exec-strip p:not(.cc-kicker){max-width:64rem;margin:.65rem 0 0;color:var(--text-secondary);line-height:1.55}.cc-live-signals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;align-content:stretch}.cc-live-signals>div{display:grid;align-content:center;min-height:86px;padding:.75rem;border:1px solid rgba(143,182,221,.2);border-radius:var(--module-radius);background:rgba(6,12,24,.26)}.cc-live-signals strong{color:var(--text-primary);font-family:var(--font-mono);font-size:1.25rem;line-height:1}.cc-live-signals span{margin-top:.4rem;color:var(--text-secondary);font-size:.75rem}.cc-signal-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}.cc-signal{position:relative;display:grid;gap:.7rem;min-height:126px;padding:.9rem;overflow:hidden;border:var(--card-border);border-radius:var(--module-radius);background:var(--card-background-color)}.cc-signal:after{content:"";position:absolute;inset:auto 0 0;height:4px;background:var(--cc-tone,var(--accent-blue))}.cc-signal--blue{--cc-tone:var(--feature-blue)}.cc-signal--green{--cc-tone:var(--color-success)}.cc-signal--amber{--cc-tone:var(--color-caution)}.cc-signal--violet{--cc-tone:#a78bfa}.cc-signal--cyan{--cc-tone:#22d3ee}.cc-signal--red{--cc-tone:var(--color-risk)}.cc-signal__dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--cc-tone,var(--accent-blue));box-shadow:0 0 0 4px color-mix(in srgb,var(--cc-tone,var(--accent-blue)) 16%,transparent)}.cc-signal strong{display:block;color:var(--text-primary);font-family:var(--font-mono);font-size:1.55rem;line-height:1}.cc-signal span:not(.cc-signal__dot){display:block;margin-top:.45rem;color:var(--text-secondary);font-size:.8rem;line-height:1.35}.cc-signal em{align-self:end;width:-moz-fit-content;width:fit-content;padding:.2rem .45rem;border-radius:999px;color:var(--cc-tone,var(--accent-blue));background:color-mix(in srgb,var(--cc-tone,var(--accent-blue)) 12%,transparent);font-family:var(--font-mono);font-size:.72rem;font-style:normal;font-weight:800}.cc-signal__delta--down{color:var(--danger);background:var(--wash-risk)}.cc-signal__delta--flat{color:var(--text-secondary);background:rgba(143,182,221,.12)}.cc-board-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) minmax(280px,.8fr);gap:.85rem}.cc-board-grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-board-grid--priorities{align-items:stretch}.cc-panel{min-width:0;padding:1rem;border:var(--card-border);border-radius:var(--module-radius);background:var(--card-background-color);color:var(--content-font-color)}.cc-exec-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.cc-notice-strip{display:flex;flex-wrap:wrap;gap:.5rem}.cc-notice-strip span{padding:.45rem .65rem;border:1px solid var(--border-caution);border-radius:999px;color:var(--warning);background:var(--wash-caution);font-size:.76rem;font-weight:750}.cc-tabs{display:flex;gap:.15rem;min-width:0;overflow-x:auto;border-bottom:1px solid rgba(143,182,221,.14)}.cc-tab{flex:0 0 auto;padding:.72rem 1rem;border:0;border-bottom:2px solid transparent;color:var(--text-secondary);background:transparent;font-size:.82rem;font-weight:760;white-space:nowrap}.cc-tab:hover{color:var(--text-primary)}.cc-tab.is-active{color:var(--accent-blue-2);border-bottom-color:var(--accent-blue-2);background:linear-gradient(180deg,transparent,rgba(59,127,212,.08))}.cc-tab-panel{display:grid;gap:.95rem}.cc-signal-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-panel--wide{min-height:300px}.cc-panel__header{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.cc-panel-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.cc-panel--accent{border-color:rgba(167,139,250,.24);background:linear-gradient(135deg,rgba(167,139,250,.1),rgba(59,127,212,.06) 52%,rgba(0,199,163,.05)),var(--card-background-color)}.cc-select{min-height:38px;min-width:min(16rem,100%);border:1px solid var(--border-strong);border-radius:8px;padding:0 .75rem;color:var(--text-primary);background:var(--control-bg);font:inherit;font-size:.82rem}.cc-backend-badge{display:inline-flex;align-items:center;min-height:30px;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-caution);border-radius:999px;padding:0 .65rem;color:var(--warning);background:var(--wash-caution);font-family:var(--font-mono);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.cc-backend-badge.is-live{color:var(--success);background:var(--wash-success);border-color:var(--border-success)}.cc-panel__meta{display:block;margin-top:.35rem;color:var(--text-secondary);font-size:.78rem;font-weight:800}.cc-agentic-kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin-bottom:.9rem}.cc-action-list>div,.cc-agentic-domain-list>div,.cc-agentic-flow>div,.cc-agentic-kpis>div,.cc-agentic-risk,.cc-agentic-trace,.cc-guardrail-grid>div,.cc-queued-action{border:1px solid rgba(143,182,221,.15);border-radius:var(--module-radius);background:rgba(6,12,24,.24)}.cc-agentic-kpis>div{display:grid;gap:.35rem;align-content:center;min-height:74px;padding:.72rem}.cc-agentic-flow small,.cc-agentic-kpis span,.cc-agentic-subhead span{color:var(--text-muted);font-family:var(--font-mono);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cc-agentic-kpis strong{overflow:hidden;color:var(--text-primary);font-size:clamp(.92rem,1.4vw,1.3rem);text-overflow:ellipsis;white-space:nowrap}.cc-agentic-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:.85rem}.cc-agentic-risk,.cc-agentic-trace{padding:.85rem}.cc-agentic-subhead,.cc-queued-action{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.cc-agentic-subhead em{color:var(--text-muted);font-family:var(--font-mono);font-size:.72rem;font-style:normal}.cc-agentic-trace ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none}.cc-agentic-trace li{display:grid;gap:.35rem;min-height:116px;border:1px solid rgba(167,139,250,.16);border-radius:var(--module-radius);padding:.7rem;background:rgba(167,139,250,.06)}.cc-action-list strong,.cc-agentic-domain-list strong,.cc-agentic-risk h4,.cc-agentic-trace li strong,.cc-guardrail-grid strong{color:var(--text-primary)}.cc-action-list small,.cc-action-list span,.cc-agentic-domain-list p,.cc-agentic-risk p,.cc-agentic-trace li span,.cc-guardrail-grid p,.cc-queued-action span{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.cc-agentic-risk h4{margin:0 0 .45rem;font-size:1.05rem}.cc-pill-row{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.cc-pill-row>span:not(.cc-status){display:inline-flex;align-items:center;min-height:24px;border:1px solid rgba(143,182,221,.18);border-radius:999px;padding:0 .5rem;color:var(--text-secondary);font-family:var(--font-mono);font-size:.68rem}.cc-queued-action{margin-top:.85rem;padding:.7rem;border-color:rgba(52,211,153,.24);background:rgba(52,211,153,.08)}.cc-action-list,.cc-agentic-domain-list,.cc-agentic-flow,.cc-guardrail-grid{display:grid;gap:.65rem}.cc-agentic-flow>div{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:.7rem;align-items:start;padding:.75rem}.cc-agentic-flow>div>strong{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#a78bfa;background:rgba(167,139,250,.12);font-family:var(--font-mono)}.cc-agentic-domain-list span,.cc-agentic-flow span{color:var(--text-muted);font-family:var(--font-mono);font-size:.7rem}.cc-agentic-domain-list p,.cc-agentic-flow p{margin:.22rem 0}.cc-agentic-domain-list>div{display:grid;gap:.55rem;padding:.75rem}.cc-agentic-domain-list>div>div:first-child{display:flex;justify-content:space-between;gap:.65rem}.cc-spark-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-action-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem}.cc-action-list small{display:block;margin-top:.25rem}.cc-guardrail-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cc-guardrail-grid>div{padding:.8rem}.cc-guardrail-grid p{margin:.4rem 0 0}.cc-bars{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;align-items:stretch;height:226px;overflow:hidden;border:1px solid rgba(143,182,221,.14);border-radius:var(--module-radius);padding:.8rem .65rem .7rem;background:linear-gradient(to top,rgba(143,182,221,.13) 1px,transparent 1px) 0 2.15rem /100% 38px,linear-gradient(180deg,rgba(59,127,212,.06),rgba(52,211,153,.035)),var(--surface-root)}.cc-bars__item{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:.45rem;align-items:flex-end;justify-items:center;min-width:0}.cc-bars__track{display:flex;align-items:flex-end;justify-self:center;width:min(54px,72%);height:100%;min-height:132px;overflow:hidden;border:1px solid rgba(143,182,221,.18);border-radius:12px 12px 7px 7px;background:rgba(143,182,221,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.28)}.cc-bars__track span{display:block;width:100%;min-height:14px;border-radius:10px 10px 5px 5px;background:linear-gradient(180deg,#7dd3fc,#4aa7f7 45%,#3b82f6);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 8px 18px rgba(59,130,246,.18)}.cc-bars__item strong{color:var(--text-primary);font-family:var(--font-mono);font-size:.86rem;line-height:1}.cc-bars__item small{color:var(--text-muted);font-size:.72rem;line-height:1}.cc-bars__item.is-peak strong{color:var(--accent-blue-2)}.cc-bars__item.is-peak .cc-bars__track{border-color:var(--border-success);background:var(--wash-success)}.cc-bars__item.is-peak .cc-bars__track span{background:linear-gradient(180deg,var(--feature-cyan) 0,var(--color-trust) 42%,var(--color-success) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 10px 22px color-mix(in srgb,var(--color-success) 24%,transparent)}.cc-distribution{display:grid;gap:.85rem}.cc-distribution__row{display:grid;grid-template-columns:minmax(72px,.45fr) minmax(0,1fr) auto;gap:.7rem;align-items:center}.cc-distribution__row span,.cc-distribution__row strong{color:var(--text-secondary);font-size:.8rem}.cc-distribution__row strong{color:var(--text-primary);font-family:var(--font-mono)}.cc-distribution__bar,.cc-template__meter{height:.7rem;overflow:hidden;border-radius:999px;background:rgba(143,182,221,.13)}.cc-distribution__bar i,.cc-template__meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-trust),var(--color-success))}.cc-priority-list,.cc-progress-list,.cc-template-list,.cc-timeline{display:grid;gap:.75rem}.cc-priority{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.8rem;align-items:start;padding:.85rem;border:1px solid rgba(143,182,221,.16);border-radius:var(--module-radius);background:rgba(6,12,24,.22)}.cc-priority>strong{color:var(--accent-blue-2);font-family:var(--font-mono);font-size:1rem}.cc-priority span,.cc-server strong,.cc-template strong,.cc-timeline__item strong{color:var(--text-primary);font-weight:800}.cc-priority p{margin:.3rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.cc-keyline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cc-keyline-grid>div{display:grid;gap:.35rem;min-height:128px;align-content:start;padding:.85rem;border:1px solid rgba(143,182,221,.16);border-radius:var(--module-radius);background:linear-gradient(135deg,rgba(59,127,212,.08),rgba(0,199,163,.035)),rgba(6,12,24,.22)}.cc-keyline-grid span,.cc-mini-label,.cc-progress span{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.cc-keyline-grid strong{color:var(--text-primary);font-size:1.35rem}.cc-keyline-grid small{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.cc-progress{display:grid;gap:.45rem;padding:.8rem;border:1px solid rgba(143,182,221,.16);border-radius:var(--module-radius);background:rgba(6,12,24,.22)}.cc-progress>div:first-child{display:flex;justify-content:space-between;gap:.75rem}.cc-progress strong{color:var(--text-primary);font-family:var(--font-mono);font-size:.8rem;white-space:nowrap}.cc-ring-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cc-ring{--cc-ring-color:#60a5fa;display:grid;place-items:center;aspect-ratio:1;border-radius:999px;background:radial-gradient(circle,var(--card-background-color) 56%,transparent 57%),conic-gradient(var(--cc-ring-color) var(--cc-ring-value),rgba(143,182,221,.14) 0)}.cc-ring--green{--cc-ring-color:var(--color-success)}.cc-ring--blue{--cc-ring-color:#60a5fa}.cc-ring--amber{--cc-ring-color:var(--color-caution)}.cc-ring div{display:grid;justify-items:center;gap:.2rem;max-width:72%;text-align:center}.cc-ring strong{color:var(--text-primary);font-family:var(--font-mono);font-size:1.05rem}.cc-ring span{color:var(--text-secondary);font-size:.72rem;line-height:1.2}.cc-server,.cc-template,.cc-timeline__item{display:grid;gap:.45rem;padding:.8rem;border:1px solid rgba(143,182,221,.16);border-radius:var(--module-radius);background:rgba(6,12,24,.22)}.cc-server__stats span,.cc-template span,.cc-timeline__item small{color:var(--text-secondary);font-size:.76rem}.cc-status{width:-moz-fit-content;width:fit-content;padding:.2rem .5rem;border-radius:999px;font-size:.68rem;font-weight:900;text-transform:uppercase}.cc-status--good{color:var(--success);background:var(--wash-success)}.cc-status--warn{color:var(--warning);background:var(--wash-caution)}.cc-status--bad{color:var(--danger);background:var(--wash-risk)}.cc-status--neutral{color:var(--text-secondary);background:rgba(143,182,221,.12)}.cc-template{grid-template-columns:minmax(0,.75fr) minmax(120px,.25fr);align-items:center}.cc-template__meter{height:.55rem}.cc-server-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.cc-server__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.cc-table-wrap{max-width:100%;overflow:auto;border:1px solid rgba(143,182,221,.12);border-radius:var(--module-radius)}.cc-table{width:100%;min-width:540px;border-collapse:collapse}.cc-table th{padding:.65rem .75rem;color:var(--text-muted);background:rgba(6,12,24,.24);border-bottom:1px solid rgba(143,182,221,.12);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.cc-table td{padding:.7rem .75rem;color:var(--text-secondary);border-bottom:1px solid rgba(143,182,221,.1);font-size:.8rem;vertical-align:middle}.cc-table tr:last-child td{border-bottom:0}.cc-table .is-mono{color:var(--text-primary);font-family:var(--font-mono);font-size:.76rem}.cc-table .is-right{text-align:right}.cc-spark-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.cc-mini-label{margin:0 0 .45rem}.cc-spark{display:flex;align-items:flex-end;gap:.3rem;height:112px;padding:.55rem;border:1px solid rgba(143,182,221,.12);border-radius:var(--module-radius);background:linear-gradient(0deg,rgba(143,182,221,.1) 1px,transparent 0) 0 0 /100% 26px,rgba(6,12,24,.22)}.cc-spark span{flex:1 1 0;min-width:.35rem;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,var(--feature-cyan),var(--color-trust) 55%,var(--color-success));box-shadow:0 8px 18px rgba(59,130,246,.18)}@media (max-width:1180px){.cc-board-grid,.cc-board-grid--split,.cc-exec-strip{grid-template-columns:1fr}.cc-agentic-kpis,.cc-agentic-trace ol,.cc-guardrail-grid,.cc-server-grid,.cc-signal-grid,.cc-signal-grid--four{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-agentic-grid,.cc-keyline-grid,.cc-spark-grid{grid-template-columns:1fr}}@media (max-width:760px){.cc-agentic-kpis,.cc-agentic-trace ol,.cc-guardrail-grid,.cc-live-signals,.cc-server-grid,.cc-signal-grid,.cc-signal-grid--four{grid-template-columns:1fr}.cc-bars{height:190px}.cc-bars__track{height:130px}.cc-action-list>div,.cc-agentic-flow>div,.cc-panel__header,.cc-priority,.cc-template{grid-template-columns:1fr}.cc-panel__header{display:grid}.cc-panel-actions,.cc-queued-action{justify-content:stretch}.cc-panel-actions>*,.cc-queued-action>*{width:100%}.cc-ring-grid{grid-template-columns:repeat(3,minmax(80px,1fr));overflow-x:auto}.cc-exec-actions{display:grid}.cc-tabs{margin-inline:-.25rem}.cc-tab{padding-inline:.8rem}.cc-table{min-width:620px}}.airflow-builder-panel,.airflow-layout>*,.airflow-orchestrator,.airflow-orchestrator>*,.airflow-progress-panel,.airflow-results-grid>*,.airflow-side-panel{min-width:0}.airflow-layout,.airflow-results-grid{display:grid;gap:.85rem;min-width:0}.airflow-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start}.airflow-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.airflow-builder-panel,.airflow-progress-panel,.airflow-side-panel{border-color:var(--border-info-soft)}.airflow-metric-card .metric-card__value{overflow:hidden;font-family:var(--font-mono);font-size:clamp(1rem,2vw,1.35rem);text-overflow:ellipsis;white-space:nowrap}.airflow-metric-card--success{border-color:var(--border-success)}.airflow-metric-card--warning{border-color:var(--border-caution)}.airflow-metric-card--danger{border-color:var(--border-danger)}.airflow-field-grid{align-items:end;grid-template-columns:repeat(2,minmax(min(100%,220px),1fr))}.airflow-payload-editor{min-height:360px;font-family:var(--font-mono);font-size:.78rem;line-height:1.55}.airflow-actions,.airflow-side-actions{margin-top:1rem}.airflow-code-block{max-height:520px;font-size:.78rem}.airflow-progress-track{overflow:hidden;height:.55rem;border:1px solid var(--border-default);border-radius:999px;background:var(--surface-card-soft)}.airflow-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-trust),var(--color-progress));transition:width var(--transition-fast)}.airflow-step-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin-top:.85rem}.airflow-step-row span{display:flex;align-items:center;gap:.45rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.58rem .65rem;color:var(--text-secondary);background:var(--control-bg-muted);font-size:.82rem;font-weight:700}.airflow-step-row strong{display:grid;place-items:center;width:1.25rem;height:1.25rem;flex:0 0 1.25rem;border-radius:999px;color:var(--text-on-accent);background:var(--text-muted);font-size:.72rem}.airflow-step-row span.is-complete{border-color:var(--border-success);color:var(--text-primary);background:var(--wash-success)}.airflow-step-row span.is-complete strong{background:var(--color-progress)}.airflow-status-badge{display:inline-flex;align-items:center;min-height:var(--control-height-sm);border:1px solid var(--border-default);border-radius:var(--badge-radius);padding:0 .65rem;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.airflow-status-badge--success{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.airflow-status-badge--warning{border-color:var(--border-caution);color:var(--warning);background:var(--wash-caution)}.airflow-status-badge--danger{border-color:var(--border-danger);color:var(--danger);background:var(--wash-danger)}.airflow-status-badge--neutral{color:var(--text-secondary);background:var(--control-bg-muted)}.airflow-summary-table td{overflow-wrap:anywhere}@media (max-width:1080px){.airflow-layout,.airflow-results-grid{grid-template-columns:1fr}}@media (max-width:640px){.airflow-step-row{grid-template-columns:1fr 1fr}.airflow-field-grid{grid-template-columns:1fr}.airflow-actions .button,.airflow-actions .platform-button,.airflow-side-actions .button{width:100%}.airflow-payload-editor{min-height:260px}}@media (max-width:480px){.airflow-step-row{grid-template-columns:1fr}.airflow-step-row span{padding:.52rem .6rem}}.airflow-approval-panel{display:grid;gap:14px}.airflow-approval-fields{align-items:end}.airflow-approval-textarea{min-height:92px}.approval-workspace{display:grid;gap:.95rem;min-width:0}.approval-request-summary__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.approval-request-summary__grid>div,.approval-request-summary__identity{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.72rem .8rem;background:var(--surface-card-soft)}.approval-request-summary dt,.approval-request-summary__identity span{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.approval-request-summary dd,.approval-request-summary__identity strong{display:block;overflow-wrap:anywhere;margin:.22rem 0 0;color:var(--text-primary);font-size:.9rem;font-weight:750;line-height:1.35}.approval-request-summary,.approval-request-summary__compact{display:grid;gap:.7rem;min-width:0}.approval-request-summary__compact-main{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0;border-bottom:1px solid var(--border-subtle);padding-bottom:.68rem}.approval-request-summary__compact-main .status-tag{flex:0 0 auto;letter-spacing:0}.approval-request-summary__compact-main>div{display:grid;gap:.28rem;min-width:0}.approval-request-summary__compact-main span,.approval-request-summary__compact-meta dt{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.approval-request-summary__compact-main strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:1.08rem;line-height:1.25}.approval-request-summary__compact-main p{max-width:78ch;margin:0;color:var(--text-secondary);line-height:1.45}.approval-request-summary__compact-meta{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem .85rem;min-width:0;margin:0}.approval-request-summary__compact-meta>div{min-width:0}.approval-request-summary__compact-meta dd{overflow-wrap:anywhere;margin:.18rem 0 0;color:var(--text-primary);font-size:.88rem;font-weight:760;line-height:1.35}.approval-request-summary__compact-id{grid-column:span 2}.approval-status-callout{--approval-callout-accent:var(--border-info);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;border:1px solid color-mix(in srgb,var(--approval-callout-accent) 36%,var(--border-default));border-left:4px solid var(--approval-callout-accent);border-radius:var(--module-radius);padding:1rem 1.1rem;color:var(--content-font-color);background:linear-gradient(135deg,color-mix(in srgb,var(--approval-callout-accent) 12%,transparent),transparent 52%),var(--surface-elevated)}.approval-status-callout--success{--approval-callout-accent:var(--success)}.approval-status-callout--warning{--approval-callout-accent:var(--warning)}.approval-status-callout--danger{--approval-callout-accent:var(--danger)}.approval-status-callout--info{--approval-callout-accent:var(--accent-blue-2)}.approval-status-callout>div{display:grid;gap:.28rem;min-width:0}.approval-cost-summary span,.approval-request-summary__title span,.approval-status-callout span:first-child{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.approval-status-callout h2{margin:0;color:var(--text-primary);font-size:1.15rem;line-height:1.2;letter-spacing:0}.approval-status-callout p{max-width:72ch;margin:0;color:var(--text-secondary);line-height:1.5}.approval-action-simple{display:grid;gap:.9rem;max-width:62rem}.approval-action-hero{--approval-action-accent:var(--accent-blue-2);display:grid;gap:.95rem;min-width:0;border:1px solid color-mix(in srgb,var(--approval-action-accent) 28%,var(--border-default));border-left:4px solid var(--approval-action-accent);border-radius:var(--module-radius);padding:1.05rem 1.1rem;color:var(--content-font-color);background:var(--surface-elevated)}.approval-action-hero--success{--approval-action-accent:var(--success)}.approval-action-hero--warning{--approval-action-accent:var(--warning)}.approval-action-hero--danger{--approval-action-accent:var(--danger)}.approval-action-hero--info{--approval-action-accent:var(--accent-blue-2)}.approval-action-hero__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0}.approval-action-hero__header .status-tag{flex:0 0 auto;letter-spacing:0}.approval-action-hero__copy{display:grid;gap:.34rem;min-width:0}.approval-action-detail-list dt,.approval-action-facts dt,.approval-action-hero__copy span{color:var(--text-muted);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.approval-action-hero__copy h2{overflow-wrap:anywhere;margin:0;color:var(--text-primary);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.12;letter-spacing:0}.approval-action-hero__copy p,.approval-action-muted,.approval-action-note{max-width:72ch;margin:0;color:var(--text-secondary);line-height:1.5}.approval-action-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--border-subtle);padding-top:.85rem}.approval-action-facts>div{min-width:0;padding-right:1rem}.approval-action-facts dd{overflow-wrap:anywhere;margin:.24rem 0 0;color:var(--text-primary);font-size:.95rem;font-weight:760;line-height:1.35}.approval-action-note{border-top:1px solid var(--border-subtle);padding-top:.85rem}.approval-action-more{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--module-radius);background:var(--surface-card-soft)}.approval-action-more summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem .95rem;color:var(--text-primary);cursor:pointer;list-style:none}.approval-action-more summary::-webkit-details-marker{display:none}.approval-action-more summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.approval-action-more summary:after{content:"+";display:inline-grid;flex:0 0 auto;place-items:center;width:1.45rem;height:1.45rem;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);font-weight:850;line-height:1}.approval-action-more[open] summary:after{content:"-"}.approval-action-more summary span{display:block;font-size:.95rem;font-weight:820}.approval-action-more summary small{display:block;margin-top:.12rem;color:var(--text-secondary);font-size:.82rem;line-height:1.35}.approval-action-more__content{display:grid;gap:1rem;border-top:1px solid var(--border-subtle);padding:.95rem}.approval-action-more__section{display:grid;gap:.6rem;min-width:0}.approval-action-more__section h3{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.25;letter-spacing:0}.approval-action-detail-list{display:grid;margin:0}.approval-action-detail-list>div{display:grid;grid-template-columns:minmax(7rem,.28fr) minmax(0,1fr);gap:.75rem;min-width:0;border-top:1px solid var(--border-subtle);padding:.56rem 0}.approval-action-detail-list>div:first-child{border-top:0;padding-top:0}.approval-action-detail-list dd{overflow-wrap:anywhere;margin:0;color:var(--text-primary);font-size:.9rem;font-weight:720;line-height:1.35}.approval-action-table-scroll{overflow-x:auto;min-width:0}.approval-action-review{display:grid;gap:.75rem;min-width:0}.approval-action-review__intro{max-width:118ch;margin:0;color:var(--text-secondary);font-size:.92rem;line-height:1.5}.approval-action-sheet{display:grid;gap:1rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.95rem;color:var(--content-font-color);background:var(--card-background-color)}.approval-action-sheet__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:start;min-width:0;border-bottom:1px solid var(--border-subtle);padding-bottom:1rem}.approval-action-sheet__identity{display:grid;gap:.34rem;min-width:0}.approval-action-cost-card>span,.approval-action-label,.approval-action-section__header h3,.approval-action-sheet__identity>span{color:var(--text-primary);font-size:.72rem;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.approval-action-sheet__identity h2{overflow-wrap:anywhere;margin:0;color:var(--text-primary);font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.2;letter-spacing:0}.approval-action-sheet__identity p{max-width:116ch;margin:.45rem 0 0;color:var(--text-primary);line-height:1.5}.approval-action-mark{display:inline-grid;place-items:center;width:4.5rem;height:4.5rem;border:1px solid color-mix(in srgb,var(--approval-action-accent,var(--accent-blue-2)) 32%,var(--border-default));border-radius:1.6rem;color:var(--approval-action-accent,var(--accent-blue-2));background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--approval-action-accent,var(--accent-blue-2)) 26%,transparent),transparent 55%),var(--surface-card-soft);font-size:1.05rem;font-weight:900}.approval-action-mark--success{--approval-action-accent:var(--success)}.approval-action-mark--warning{--approval-action-accent:var(--warning)}.approval-action-mark--danger{--approval-action-accent:var(--danger)}.approval-action-mark--info{--approval-action-accent:var(--accent-blue-2)}.approval-action-cost-row,.approval-action-fields,.approval-action-lower-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.approval-action-field,.approval-action-section{display:grid;gap:.42rem;min-width:0}.approval-action-field--wide{grid-column:1/-1}.approval-action-field input[type=date]:not(:disabled),.approval-action-field input[type=date]:not(:disabled)::-webkit-calendar-picker-indicator{cursor:pointer}.approval-action-section{border-top:1px solid var(--border-subtle);padding-top:1rem}.approval-action-section--flush{border-top:0;padding-top:0}.approval-action-section--decision{gap:.55rem}.approval-action-cost-card>span span,.approval-action-label span,.approval-action-section__header h3 span{display:inline-grid;place-items:center;width:.82rem;height:.82rem;border:1px solid var(--text-muted);border-radius:999px;color:var(--text-muted);font-size:.58rem;font-weight:850;line-height:1;text-transform:none}.approval-action-control{display:flex;align-items:center;min-height:2.55rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:0 .72rem;color:var(--text-secondary);background:var(--surface-card-soft);font-size:.9rem;font-weight:650}.approval-action-control--select{position:relative;padding-right:2.2rem}.approval-action-control--select:after{position:absolute;right:.75rem;color:var(--text-muted);content:"v";font-size:1rem;line-height:1}.approval-action-section__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.approval-action-section__header h3{display:inline-flex;align-items:center;gap:.18rem;margin:0;color:var(--text-primary);letter-spacing:.02em}.approval-action-service-table{min-width:42rem}.approval-action-service-table td,.approval-action-service-table th{text-align:left}.approval-action-service-table td:last-child,.approval-action-service-table th:last-child{text-align:right}.approval-action-readonly,.approval-action-reason-textarea{width:100%;min-height:5.4rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.82rem .9rem;color:var(--text-primary);background:var(--surface-card-soft);font:inherit;line-height:1.5}.approval-action-readonly{white-space:pre-wrap}.approval-action-reason-textarea{min-height:5.8rem;outline:none;resize:vertical}.approval-action-reason-textarea:focus{border-color:var(--border-info);box-shadow:0 0 0 3px var(--focus-ring)}.approval-action-reason-textarea:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.72}.approval-action-toggle{display:inline-flex;align-items:center;gap:.55rem;min-height:2.55rem;color:var(--text-primary);font-size:.9rem;font-weight:700}.approval-action-toggle__switch{position:relative;display:inline-block;width:2.45rem;height:1.25rem;border-radius:999px;background:var(--control-bg-muted);box-shadow:inset 0 0 0 1px var(--border-subtle)}.approval-action-toggle__switch:after{position:absolute;top:.17rem;left:.18rem;width:.9rem;height:.9rem;border-radius:999px;background:var(--surface-card);box-shadow:0 1px 4px rgb(15 23 42/.18);content:"";transition:transform var(--transition-fast)}.approval-action-toggle__switch--on{background:var(--color-action)}.approval-action-toggle__switch--on:after{transform:translateX(1.16rem)}.approval-duration-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;width:min(100%,24rem);min-height:2.28rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--control-bg)}.approval-duration-toggle__option{border:0;border-radius:0;padding:.52rem .72rem;color:var(--text-muted);background:transparent;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.approval-duration-toggle__option+.approval-duration-toggle__option{border-left:1px solid var(--border-subtle)}.approval-duration-toggle__option:focus-visible,.approval-duration-toggle__option:hover{color:var(--text-primary);background:var(--surface-card-soft);outline:none}.approval-duration-toggle__option:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring)}.approval-duration-toggle__option[aria-checked=true]{color:var(--text-on-accent);background:var(--color-action)}.approval-action-cost-row{align-items:stretch;border-top:1px solid var(--border-subtle);padding-top:1rem}.approval-action-cost-note{align-self:center;max-width:76ch;margin:0;color:var(--text-info);font-size:.78rem;font-style:italic;line-height:1.45}.approval-action-cost-card{display:grid;place-items:center;gap:.22rem;min-height:6rem;border:1px solid var(--border-info-soft);border-radius:var(--control-radius);padding:.9rem;background:var(--wash-blue-subtle);text-align:center}.approval-action-cost-card strong{color:var(--text-primary);font-size:clamp(1.6rem,3vw,2.2rem);line-height:1;font-variant-numeric:tabular-nums}.approval-action-cost-card small{color:var(--text-primary);font-size:.78rem;line-height:1.4}.approval-action-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid var(--border-subtle);padding-top:1rem}.approval-action-footer__decisions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.approval-action-submit{min-width:5.5rem}.approval-action-submit svg{width:1rem;height:1rem}.approval-action-submit--reject{background:color-mix(in srgb,var(--danger) 86%,var(--text-inverse));color:var(--text-on-accent)}.approval-action-submit--approve{background:var(--success);color:var(--text-on-accent)}html[data-theme=dark] .approval-action-submit--approve,html[data-theme=dark] .approval-action-submit--reject{color:var(--text-inverse)}.approval-decision-complete{display:flex;align-items:flex-start;gap:.75rem;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border-default));border-radius:var(--control-radius);padding:.85rem .9rem;color:var(--text-primary);background:color-mix(in srgb,var(--wash-success) 70%,transparent)}.approval-decision-complete--rejected{border-color:color-mix(in srgb,var(--danger) 30%,var(--border-default));background:color-mix(in srgb,var(--wash-danger) 70%,transparent)}.approval-decision-complete svg{flex:0 0 auto;width:1.25rem;height:1.25rem;margin-top:.08rem}.approval-decision-complete--approved svg{color:var(--success)}.approval-decision-complete--rejected svg{color:var(--danger)}.approval-decision-complete strong{display:block;color:var(--text-primary);font-size:.98rem;line-height:1.25}.approval-decision-complete p{margin:.18rem 0 0;color:var(--text-secondary);line-height:1.45}.approval-request-summary__title{display:grid;gap:.32rem;min-width:0;border:1px solid var(--border-info-soft);border-radius:var(--control-radius);padding:.85rem .9rem;background:var(--wash-blue-subtle)}.approval-request-summary__title strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:1.08rem;line-height:1.25}.approval-request-summary__title p{max-width:76ch;margin:0;color:var(--text-secondary);line-height:1.5}.approval-request-summary__identity{border-color:var(--border-info-soft);background:var(--wash-blue-subtle)}.approval-request-summary__identity strong{font-family:var(--font-mono);font-size:.95rem}.approval-decision-summary{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:.85rem;align-items:stretch;min-width:0;border:1px solid color-mix(in srgb,var(--warning) 26%,var(--border-default));border-left:4px solid var(--warning);border-radius:var(--module-radius);padding:.95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--wash-caution) 70%,transparent),transparent 58%),var(--surface-elevated)}.approval-decision-summary--done{border-color:color-mix(in srgb,var(--success) 28%,var(--border-default));border-left-color:var(--success);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-success) 72%,transparent),transparent 58%),var(--surface-elevated)}.approval-decision-summary__copy{display:grid;gap:.3rem;min-width:0}.approval-decision-summary__copy span,.approval-decision-summary__facts dt{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.approval-decision-summary__copy strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:1.08rem;line-height:1.22}.approval-decision-summary__copy p{max-width:68ch;margin:0;color:var(--text-secondary);line-height:1.5}.approval-decision-summary__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;margin:0}.approval-decision-summary__facts>div{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.62rem .7rem;background:color-mix(in srgb,var(--surface-card-soft) 84%,transparent)}.approval-decision-summary__facts dd{overflow-wrap:anywhere;margin:.22rem 0 0;color:var(--text-primary);font-size:.88rem;font-weight:750;line-height:1.32}.approval-view-decision-card{display:grid;gap:.9rem;min-width:0;border:1px solid color-mix(in srgb,var(--warning) 28%,var(--border-default));border-left:4px solid var(--warning);border-radius:var(--module-radius);padding:1rem 1.05rem;color:var(--content-font-color);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-caution) 66%,transparent),transparent 58%),var(--surface-elevated)}.approval-view-decision-card--done{border-color:color-mix(in srgb,var(--success) 28%,var(--border-default));border-left-color:var(--success);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-success) 70%,transparent),transparent 58%),var(--surface-elevated)}.approval-view-decision-card__header{display:grid;gap:.25rem;max-width:76ch;min-width:0}.approval-view-decision-card__header span{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.approval-view-decision-card__header strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:1.08rem;line-height:1.22}.approval-view-decision-card__header small{color:var(--text-secondary);line-height:1.45}.approval-decision-reason{margin-top:0}.approval-decision-reason small{color:var(--text-secondary);font-size:.82rem;line-height:1.4}.approval-decision-textarea{min-height:7.2rem}.approval-decision-actions{display:grid;grid-template-columns:minmax(9.5rem,.85fr) minmax(11rem,1fr);gap:.75rem;align-items:center;justify-content:end;max-width:31rem;margin:.95rem 0 0 auto}.approval-decision-button{width:100%;min-height:2.75rem;padding-inline:1rem;font-weight:850}.approval-decision-button span{min-width:0}.approval-decision-button--reject{background:color-mix(in srgb,var(--wash-risk) 72%,transparent)}.approval-decision-button--approve{box-shadow:0 10px 24px color-mix(in srgb,var(--button-solid-bg) 18%,transparent)}.approval-decision-followup{display:flex;justify-content:flex-end;margin-top:.85rem}.approval-request-id{position:relative;display:inline-flex;align-items:center;max-width:100%;gap:.35rem;vertical-align:middle}.approval-request-id code{overflow:hidden;min-width:0;color:inherit;font-family:var(--font-mono);font-size:.9em;text-overflow:ellipsis;white-space:nowrap}.approval-request-id--compact code{font-size:.82em}.approval-request-id--empty{color:var(--text-secondary)}.approval-request-id__copy{display:inline-grid;flex:0 0 auto;place-items:center;width:1.45rem;height:1.45rem;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-secondary);background:var(--surface-card);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.approval-request-id__copy:focus-visible,.approval-request-id__copy:hover{border-color:var(--border-info);color:var(--text-info);background:var(--wash-blue);transform:translateY(-1px)}.approval-request-id__copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.approval-request-id:after{position:absolute;bottom:calc(100% + .45rem);left:0;z-index:20;width:-moz-max-content;width:max-content;max-width:min(28rem,76vw);border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.42rem .55rem;color:var(--text-primary);background:var(--surface-elevated);box-shadow:var(--shadow-md);content:attr(data-tooltip);font-family:var(--font-mono);font-size:.72rem;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(.2rem);transition:opacity var(--transition-fast),transform var(--transition-fast);white-space:normal;overflow-wrap:anywhere}.approval-request-id:focus-within:after,.approval-request-id:hover:after{opacity:1;transform:translateY(0)}.approval-request-id__status{color:var(--text-muted);font-size:.72rem;font-weight:750;line-height:1}.approval-request-id__status:empty{display:none}.approval-request-id__status--copied{color:var(--success)}.approval-request-id__status--error{color:var(--danger)}.approval-detail-grid dd.approval-request-id-cell,.approval-request-id-cell{overflow:visible;white-space:normal}.approval-cost-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem}.approval-cost-summary>div{display:grid;gap:.25rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.75rem .8rem;background:var(--surface-card-soft)}.approval-cost-summary strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:1rem;line-height:1.2;font-variant-numeric:tabular-nums}.approval-view{display:grid;align-self:stretch;gap:1.15rem;width:100%;max-width:none;min-width:0}.approval-view-intro{--approval-view-accent:var(--accent-blue-2);display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;border:1px solid color-mix(in srgb,var(--approval-view-accent) 30%,var(--border-default));border-left:4px solid var(--approval-view-accent);border-radius:var(--module-radius);padding:.9rem 1rem;color:var(--content-font-color);background:var(--surface-elevated)}.approval-view-intro--success{--approval-view-accent:var(--success)}.approval-view-intro--warning{--approval-view-accent:var(--warning)}.approval-view-intro--danger{--approval-view-accent:var(--danger)}.approval-view-intro--info{--approval-view-accent:var(--accent-blue-2)}.approval-view-intro>div{display:grid;gap:.25rem;min-width:0}.approval-view-block__header span,.approval-view-entails span,.approval-view-intro span:first-child,.approval-view-sheet__header>div>span,.approval-view-sheet__meta dt,.approval-view-side-card dt,.approval-view-side-card>span{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.approval-view-intro p{max-width:76ch;margin:0;color:var(--text-secondary);line-height:1.45}.approval-view-intro .status-tag{flex:0 0 auto}.approval-view-progress{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.65rem;min-width:0;margin:0;padding:0;list-style:none;overflow:visible}.approval-view-progress__step{--approval-progress-accent:var(--text-muted);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--module-radius);padding:.82rem .9rem;color:var(--content-font-color);background:var(--surface-card-soft)}.approval-view-progress__step--complete{--approval-progress-accent:var(--success)}.approval-view-progress__step--current{--approval-progress-accent:var(--warning);background:color-mix(in srgb,var(--wash-caution) 52%,transparent)}.approval-view-progress__marker{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid color-mix(in srgb,var(--approval-progress-accent) 40%,var(--border-default));border-radius:999px;color:var(--approval-progress-accent);background:color-mix(in srgb,var(--approval-progress-accent) 12%,transparent);font-size:.74rem;font-weight:900;line-height:1}.approval-view-progress__copy{display:grid;gap:.16rem;min-width:0}.approval-view-block__header h3,.approval-view-choice strong,.approval-view-progress__copy strong,.approval-view-remarks strong,.approval-view-sheet__header h2,.approval-view-side-card>strong{overflow-wrap:anywhere;color:var(--text-primary);line-height:1.25;letter-spacing:0}.approval-view-progress__copy strong{font-size:.9rem}.approval-view-progress__copy small{color:var(--text-secondary);font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.approval-view-sheet{display:grid;gap:1.15rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:1.05rem;color:var(--content-font-color);background:var(--card-background-color)}.approval-view-sheet__header{display:grid;grid-template-columns:minmax(0,1fr) minmax(26rem,.36fr);gap:1.35rem;align-items:start;min-width:0;border-bottom:1px solid var(--border-subtle);padding-bottom:1rem}.approval-view-sheet__header>div{display:grid;gap:.32rem;min-width:0}.approval-view-sheet__header h2{margin:0;font-size:clamp(1.28rem,2vw,1.72rem)}.approval-view-sheet__header p{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin:0;color:var(--text-secondary);line-height:1.45}.approval-view-sheet__meta{display:grid;grid-template-columns:repeat(2,minmax(12.5rem,1fr));gap:.6rem;margin:0}.approval-view-sheet__meta>div{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.68rem .75rem;background:var(--surface-card-soft)}.approval-view-sheet__meta dd,.approval-view-side-card dd{overflow-wrap:anywhere;margin:.2rem 0 0;color:var(--text-primary);font-size:.9rem;font-weight:740;line-height:1.35}.approval-view-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.28fr);gap:1.4rem;align-items:start;min-width:0}.approval-view-block,.approval-view-main,.approval-view-side{display:grid;gap:1rem;min-width:0}.approval-view-block{border-bottom:1px solid var(--border-subtle);padding-bottom:.9rem}.approval-view-block:last-child{border-bottom:0;padding-bottom:0}.approval-view-block__header{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.approval-view-block__header h3{margin:0;font-size:.98rem}.approval-view-choice small,.approval-view-description,.approval-view-entails p,.approval-view-muted,.approval-view-remarks p,.approval-view-side-card small{margin:0;color:var(--text-secondary);line-height:1.48}.approval-view-description{max-width:104ch;color:var(--text-primary)}.approval-view-entails{display:grid;gap:.28rem;border:1px solid var(--border-info-soft);border-radius:var(--control-radius);padding:.8rem .85rem;background:var(--wash-blue-subtle)}.approval-view-choice{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;max-width:32rem;border:1px solid var(--border-info);border-radius:var(--control-radius);padding:.78rem .85rem;background:color-mix(in srgb,var(--wash-trust) 70%,transparent)}.approval-view-choice__control{position:relative;display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border:2px solid var(--color-action);border-radius:999px}.approval-view-choice__control:after{width:.48rem;height:.48rem;border-radius:inherit;background:var(--color-action);content:""}.approval-view-choice>div{display:grid;gap:.12rem;min-width:0}.approval-view-table-scroll{overflow-x:auto;min-width:0}.approval-view-service-table{min-width:38rem}.approval-view-service-table td,.approval-view-service-table th{text-align:left}.approval-view-readonly{min-height:7.5rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.85rem .9rem;color:var(--text-primary);background:var(--surface-card-soft);line-height:1.52;white-space:pre-wrap}.approval-view-side{align-content:start}.approval-view-side-card{display:grid;gap:.65rem;min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.85rem .9rem;background:var(--surface-card-soft)}.approval-view-side-card--cost{border-color:color-mix(in srgb,var(--success) 28%,var(--border-default));background:linear-gradient(135deg,color-mix(in srgb,var(--wash-success) 70%,transparent),transparent 58%),var(--surface-card-soft)}.approval-view-side-card>strong{font-size:1.22rem;font-variant-numeric:tabular-nums}.approval-view-side-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.approval-view-side-card dl>div{min-width:0;border-top:1px solid var(--border-subtle);padding-top:.55rem}.approval-view-duration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.22rem;background:var(--control-bg-muted)}.approval-view-duration__option{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:calc(var(--control-radius) - 2px);padding:0 .6rem;color:var(--text-secondary);font-size:.82rem;font-weight:820;text-align:center}.approval-view-duration__option--selected{color:var(--text-primary);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-info-soft)}.approval-view-remarks{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.approval-view-remarks li{display:grid;gap:.18rem;border-top:1px solid var(--border-subtle);padding-top:.55rem}.approval-view-remarks li:first-child{border-top:0;padding-top:0}.approval-view-remarks strong{font-size:.86rem}.approval-view-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.65rem;border-top:1px solid var(--border-subtle);padding-top:1rem}.approval-focus,.approval-overview{display:grid;gap:.85rem;min-width:0}.approval-focus{grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid var(--border-info-soft);border-radius:var(--module-radius);padding:1rem 1.1rem;color:var(--content-font-color);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-trust) 72%,transparent),transparent 52%),var(--card-background-color)}.approval-focus__message{display:grid;gap:.3rem;min-width:0}.approval-focus__message>span,.approval-next-action>span{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.approval-focus__message strong{color:var(--text-primary);font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12;text-wrap:balance}.approval-focus__message p{max-width:64ch;margin:0;color:var(--text-secondary);line-height:1.5}.approval-focus__counts{display:flex;gap:.55rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}.approval-focus__counts span{display:inline-flex;align-items:baseline;gap:.35rem;min-height:var(--control-height-sm);border:1px solid var(--border-default);border-radius:var(--control-radius);padding:0 .7rem;color:var(--text-secondary);background:var(--control-bg-muted);font-size:.8rem;font-weight:750;white-space:nowrap}.approval-focus__counts strong{color:var(--text-primary);font-size:1.05rem;font-variant-numeric:tabular-nums}.approval-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.approval-inbox,.approval-overview__metric{border:var(--card-border);border-radius:var(--module-radius);color:var(--content-font-color);background:var(--card-background-color)}.approval-overview__metric{display:grid;gap:.35rem;position:relative;overflow:hidden;padding:1rem 1.1rem}.approval-overview__metric:before{position:absolute;inset:0 auto 0 0;width:.28rem;background:var(--accent-blue-2);content:""}.approval-overview__metric--warning:before{background:var(--warning)}.approval-overview__metric--success:before{background:var(--success)}.approval-overview__metric--info:before{background:var(--accent-blue-2)}.approval-overview__metric span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.approval-overview__metric strong{color:var(--text-primary);font-size:1.55rem;line-height:1}.approval-feed__item time,.approval-inbox p,.approval-overview__metric small{color:var(--text-secondary);line-height:1.45}.approval-inbox{display:grid;gap:.9rem;min-width:0;padding:1rem 1.1rem}.approval-inbox .platform-card__header h2{margin:0;color:var(--text-primary);font-size:1rem}.approval-inbox .platform-card__header p{margin:.35rem 0 0;font-size:.86rem}.approval-filter-count{display:inline-flex;align-items:center;justify-content:center;min-height:1.25rem;min-width:1.35rem;margin-left:0;border:1px solid var(--border-subtle);border-radius:999px;padding:0 .42rem;color:var(--text-secondary);background:var(--surface-chip);font-size:.7rem;font-weight:800;line-height:1;white-space:nowrap}.approval-inbox .platform-tabs [role=tab]{display:inline-flex;align-items:center;gap:.42rem}.platform-tabs [role=tab][aria-selected=true] .approval-filter-count{border-color:transparent;color:var(--text-on-accent);background:var(--button-solid-bg)}.approval-inbox__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.8rem}.approval-search{min-width:min(100%,22rem);flex:0 1 24rem}.approval-search .search-input{width:100%}.approval-review-board{display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);gap:.85rem;align-items:start;min-width:0}.approval-feed{display:grid;gap:.65rem;min-width:0;align-content:start}.approval-feed__item{--module-card-accent:var(--accent-blue-2);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem;min-width:0;border-left-color:var(--border-default);border-left-width:1px;border:1px solid var(--border-default);border-left:4px solid var(--module-card-accent);border-radius:var(--module-radius);padding:.9rem;background:var(--surface-elevated);color:var(--content-font-color);cursor:pointer;font:inherit;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.approval-feed__item--selected,.approval-feed__item:focus-visible,.approval-feed__item:hover{border-color:color-mix(in srgb,var(--module-card-accent) 45%,var(--border-default));background:var(--wash-blue-subtle)}.approval-feed__item--selected{transform:translateX(2px)}.approval-feed__item--success{--module-card-accent:var(--success)}.approval-feed__item--warning{--module-card-accent:var(--warning)}.approval-feed__item--danger{--module-card-accent:var(--danger)}.approval-feed__item--info{--module-card-accent:var(--accent-blue)}.approval-feed__body{min-width:0}.approval-feed__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-bottom:.45rem;color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.approval-feed__meta time,.approval-feed__meta>span:not(.status-tag){border-radius:var(--badge-radius);padding:.15rem .42rem;background:var(--control-bg-muted)}.approval-feed__item h3{margin:0;color:var(--text-primary);font-size:.98rem;line-height:1.3}.approval-feed__item p{margin:.3rem 0 0;font-size:.86rem}.approval-feed__summary{overflow:hidden;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.approval-feed__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.75rem 0 0}.approval-feed__details div{min-width:0}.approval-feed__details dt{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.approval-feed__details dd{overflow:hidden;margin:.18rem 0 0;color:var(--text-primary);font-size:.82rem;font-weight:700;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.approval-detail-panel{position:sticky;top:.8rem;display:grid;gap:1rem;min-width:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:1rem;background:var(--surface-elevated)}.approval-detail-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;min-width:0}.approval-detail-panel__header h3,.approval-detail-panel__section h4{margin:0;color:var(--text-primary);letter-spacing:0}.approval-detail-panel__header h3{font-size:1.08rem;line-height:1.25}.approval-detail-panel__header p{margin:.35rem 0 0;color:var(--text-secondary);font-size:.88rem;line-height:1.5}.approval-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.approval-detail-grid>div{min-width:0;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.7rem .75rem;background:var(--surface-card-soft)}.approval-detail-grid dt{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.approval-detail-grid dd{overflow:hidden;margin:.18rem 0 0;color:var(--text-primary);font-size:.84rem;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.approval-detail-grid--single{grid-template-columns:1fr}.approval-detail-panel__section{display:grid;gap:.65rem;min-width:0}.approval-detail-panel__section h4{font-size:.86rem}.approval-next-action{display:grid;gap:.32rem;border:1px solid var(--border-info-soft);border-radius:var(--control-radius);padding:.85rem;background:var(--wash-blue-subtle)}.approval-next-action strong{color:var(--text-primary);font-size:1rem;line-height:1.25}.approval-next-action p{margin:0;color:var(--text-secondary);line-height:1.45}.approval-more-details{border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:color-mix(in srgb,var(--surface-card-soft) 74%,transparent)}.approval-more-details summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:var(--control-height);padding:0 .8rem;color:var(--text-primary);cursor:pointer;font-size:.86rem;font-weight:800;list-style:none}.approval-more-details summary::-webkit-details-marker{display:none}.approval-more-details summary:after{color:var(--text-muted);content:"+";font-size:1rem;font-weight:900}.approval-more-details[open] summary{border-bottom:1px solid var(--border-subtle)}.approval-more-details[open] summary:after{content:"-"}.approval-more-details__body{display:grid;gap:.75rem;padding:.8rem}.approval-chain{display:grid;gap:.55rem;min-width:0}.approval-chain__node{--approval-chain-accent:var(--border-default);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;border:1px solid color-mix(in srgb,var(--approval-chain-accent) 38%,var(--border-default));border-radius:var(--control-radius);padding:.75rem;background:var(--surface-card-soft)}.approval-chain__node--success{--approval-chain-accent:var(--success)}.approval-chain__node--warning{--approval-chain-accent:var(--warning)}.approval-chain__node--danger{--approval-chain-accent:var(--danger)}.approval-chain__node--info{--approval-chain-accent:var(--accent-blue-2)}.approval-chain__marker{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;color:var(--approval-chain-accent);background:color-mix(in srgb,var(--approval-chain-accent) 14%,transparent);font-size:.72rem;font-weight:900}.approval-chain__node strong{color:var(--text-primary);font-size:.88rem;line-height:1.25}.approval-chain__node small,.approval-chain__node strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-chain__node small{margin-top:.12rem;color:var(--text-secondary);font-size:.78rem;line-height:1.35}.approval-detail-panel__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.55rem;border-top:1px solid var(--border-subtle);padding-top:.85rem}.approval-task-history{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.approval-task-history__item{--approval-task-accent:var(--border-default);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;border:1px solid color-mix(in srgb,var(--approval-task-accent) 36%,var(--border-default));border-radius:var(--control-radius);padding:.78rem;background:var(--surface-card-soft)}.approval-task-history__item--success{--approval-task-accent:var(--success)}.approval-task-history__item--warning{--approval-task-accent:var(--warning)}.approval-task-history__item--danger{--approval-task-accent:var(--danger)}.approval-task-history__item--info{--approval-task-accent:var(--accent-blue-2)}.approval-task-history__marker{display:inline-grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;color:var(--approval-task-accent);background:color-mix(in srgb,var(--approval-task-accent) 14%,transparent);font-size:.76rem;font-weight:900}.approval-task-history__body{min-width:0}.approval-task-history__body span,.approval-task-history__body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-task-history__body strong{color:var(--text-primary);font-size:.9rem;line-height:1.25}.approval-task-history__body p,.approval-task-history__body span,.approval-task-history__meta time{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.approval-task-history__body p{margin:.25rem 0 0;overflow-wrap:anywhere}.approval-task-history__meta{display:grid;justify-items:end;gap:.35rem}.approval-task-history__meta time{white-space:nowrap}.approval-panel .workspace-table td:last-child,.approval-panel .workspace-table th:last-child{text-align:right}.approval-panel .workspace-table td{vertical-align:middle}@media (max-width:960px){.approval-action-facts,.approval-cost-summary,.approval-decision-summary,.approval-focus,.approval-overview,.approval-request-summary__compact-meta,.approval-request-summary__grid,.approval-view-layout,.approval-view-sheet__header{grid-template-columns:repeat(2,minmax(0,1fr))}.approval-feed__details,.approval-review-board,.approval-view-layout,.approval-view-sheet__header,.deployment-approval-layout{grid-template-columns:1fr}.approval-detail-panel{position:static}}@media (max-width:720px){.approval-decision-summary,.approval-feed__item,.approval-focus,.approval-overview,.approval-status-callout,.approval-view-intro{grid-template-columns:1fr}.approval-status-callout,.approval-view-intro{display:grid}.approval-view-intro .status-tag{justify-self:start}.approval-action-hero__header{display:grid}.approval-action-hero__header .status-tag{justify-self:start}.approval-request-summary__compact-main{display:grid}.approval-request-summary__compact-main .status-tag{justify-self:start}.approval-focus__counts{justify-content:flex-start}.approval-feed__item>.platform-button{justify-self:stretch;width:100%}.approval-inbox__toolbar,.approval-search{align-items:stretch;width:100%}.approval-action-footer,.approval-action-footer__decisions{align-items:stretch;flex-direction:column}.approval-action-footer .platform-button,.approval-action-footer__decisions .platform-button{width:100%}}@media (max-width:560px){.approval-action-cost-row,.approval-action-facts,.approval-action-fields,.approval-chain__node,.approval-cost-summary,.approval-decision-actions,.approval-decision-summary__facts,.approval-detail-grid,.approval-feed__details,.approval-request-summary__compact-meta,.approval-request-summary__grid,.approval-task-history__item,.approval-view-duration,.approval-view-sheet__meta,.approval-view-side-card dl{grid-template-columns:1fr}.approval-view-intro,.approval-view-sheet{padding:.85rem}.approval-view-progress{grid-template-columns:1fr}.approval-view-block__header{align-items:flex-start;flex-direction:column;gap:.2rem}.approval-request-summary__compact-id{grid-column:auto}.approval-action-facts>div{padding-right:0}.approval-action-detail-list>div{grid-template-columns:1fr;gap:.22rem}.approval-action-more summary{align-items:flex-start}.approval-task-history__meta{justify-items:start}.approval-detail-panel__actions{justify-content:stretch}.approval-detail-panel__actions .platform-button{width:100%}}.admin-only-chip,.meta-chip,.method-chip,.shell-feature-panel__admin{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;border:1px solid var(--meta-chip-border,var(--border-default));border-radius:var(--badge-radius);padding:.15rem .55rem;color:var(--meta-chip-color,var(--text-secondary));background:var(--meta-chip-bg,var(--control-bg-muted));font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1;text-transform:uppercase;white-space:nowrap}.meta-chip--blue,.method-chip{--meta-chip-border:color-mix(in srgb,var(--feature-blue) 30%,transparent);--meta-chip-color:var(--feature-blue);--meta-chip-bg:var(--wash-feature-blue)}.meta-chip--sky{--meta-chip-border:color-mix(in srgb,var(--feature-sky) 30%,transparent);--meta-chip-color:var(--feature-sky);--meta-chip-bg:var(--wash-feature-sky)}.meta-chip--cyan{--meta-chip-border:color-mix(in srgb,var(--feature-cyan) 30%,transparent);--meta-chip-color:var(--feature-cyan);--meta-chip-bg:var(--wash-feature-cyan)}.meta-chip--aqua{--meta-chip-border:color-mix(in srgb,var(--feature-aqua) 30%,transparent);--meta-chip-color:var(--feature-aqua);--meta-chip-bg:var(--wash-feature-aqua)}.meta-chip--fuchsia{--meta-chip-border:color-mix(in srgb,var(--feature-fuchsia) 30%,transparent);--meta-chip-color:var(--feature-fuchsia);--meta-chip-bg:var(--wash-feature-fuchsia)}.meta-chip--green{--meta-chip-border:color-mix(in srgb,var(--feature-mint) 30%,transparent);--meta-chip-color:var(--feature-mint);--meta-chip-bg:var(--wash-feature-mint)}.meta-chip--indigo{--meta-chip-border:color-mix(in srgb,var(--feature-indigo) 30%,transparent);--meta-chip-color:var(--feature-indigo);--meta-chip-bg:var(--wash-feature-indigo)}.meta-chip--mint{--meta-chip-border:color-mix(in srgb,var(--feature-mint) 30%,transparent);--meta-chip-color:var(--feature-mint);--meta-chip-bg:var(--wash-feature-mint)}.meta-chip--orange{--meta-chip-border:color-mix(in srgb,var(--feature-orange) 30%,transparent);--meta-chip-color:var(--feature-orange);--meta-chip-bg:var(--wash-feature-orange)}.meta-chip--plum{--meta-chip-border:color-mix(in srgb,var(--feature-plum) 30%,transparent);--meta-chip-color:var(--feature-plum);--meta-chip-bg:var(--wash-feature-plum)}.meta-chip--rose{--meta-chip-border:color-mix(in srgb,var(--feature-rose) 30%,transparent);--meta-chip-color:var(--feature-rose);--meta-chip-bg:var(--wash-feature-rose)}.meta-chip--teal{--meta-chip-border:color-mix(in srgb,var(--feature-teal) 30%,transparent);--meta-chip-color:var(--feature-teal);--meta-chip-bg:var(--wash-feature-teal)}.meta-chip--violet{--meta-chip-border:color-mix(in srgb,var(--feature-violet) 30%,transparent);--meta-chip-color:var(--feature-violet);--meta-chip-bg:var(--wash-feature-violet)}.meta-chip--slate{--meta-chip-border:color-mix(in srgb,var(--feature-slate) 34%,transparent);--meta-chip-color:var(--feature-slate);--meta-chip-bg:var(--wash-feature-slate)}.admin-only-chip{gap:.25rem;min-height:20px;padding-inline:.42rem;font-size:.66rem;font-weight:750;letter-spacing:.02em;text-transform:none}.admin-only-chip,.shell-feature-panel__admin{--meta-chip-border:color-mix(in srgb,var(--color-balance) 22%,transparent);--meta-chip-color:var(--text-muted);--meta-chip-bg:color-mix(in srgb,var(--control-bg-muted) 72%,transparent)}.button .admin-only-chip,.platform-button .admin-only-chip{margin-inline-start:.35rem}.admin-badge,.airflow-status-badge,.cc-backend-badge,.cc-status,.mcp-badge,.platform-badge,.status-badge,.status-tag{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-height:24px;border:1px solid var(--status-tag-border,var(--border-default));border-radius:var(--badge-radius);padding:.15rem .55rem;color:var(--status-tag-color,var(--text-primary));background:var(--status-tag-bg,var(--control-bg-muted));font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:.05em;line-height:1;text-transform:uppercase;white-space:nowrap}.admin-badge--neutral,.airflow-status-badge--neutral,.cc-status--neutral,.mcp-badge--neutral,.platform-badge--neutral,.status-tag--neutral{--status-tag-border:var(--border-default);--status-tag-color:var(--text-secondary);--status-tag-bg:var(--control-bg-muted)}.platform-badge--primary,.status-tag--primary{--status-tag-border:var(--border-info);--status-tag-color:var(--color-action);--status-tag-bg:var(--wash-action)}.admin-badge--info,.mcp-badge--info,.platform-badge--info,.status-tag--info{--status-tag-border:var(--border-info);--status-tag-color:var(--color-trust);--status-tag-bg:var(--wash-trust)}.admin-badge--success,.airflow-status-badge--success,.cc-backend-badge.is-live,.cc-status--good,.mcp-badge--success,.platform-badge--success,.status-tag--success{--status-tag-border:var(--border-success);--status-tag-color:var(--success,var(--accent-green));--status-tag-bg:var(--wash-success)}.admin-badge--warning,.airflow-status-badge--warning,.cc-backend-badge,.cc-status--warn,.mcp-badge--warning,.platform-badge--warning,.status-tag--warning{--status-tag-border:var(--border-caution);--status-tag-color:var(--warning,var(--accent-amber));--status-tag-bg:var(--wash-caution)}.admin-badge--danger,.airflow-status-badge--danger,.cc-status--bad,.mcp-badge--danger,.platform-badge--danger,.status-tag--danger{--status-tag-border:var(--border-danger);--status-tag-color:var(--danger,var(--accent-red));--status-tag-bg:var(--wash-risk)}.native-workbench-panel.workspace-panel--open,.workspace-panel.workspace-panel--open{border-color:transparent;border-radius:0;padding:0;background:transparent;box-shadow:none}.workspace-panel.workspace-panel--open>.workspace-panel__header{margin-bottom:.75rem;border-bottom:1px solid var(--border-subtle);padding-bottom:.65rem}.try-now-preview .workspace-panel.workspace-panel--open>.workspace-panel__header{margin-bottom:.55rem;border-bottom:0;padding-bottom:0}.try-now-preview__section.workspace-panel.workspace-panel--open{border-left:2px solid var(--border-subtle);padding-left:.85rem}.try-now-preview__footer.workspace-panel.workspace-panel--open{border-top:1px solid var(--border-subtle);padding-top:.8rem}.agentic-brief{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;min-width:0;border:1px solid var(--border-info);border-radius:var(--module-radius);padding:.85rem;color:var(--text-primary);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-blue-subtle) 78%,transparent),transparent 62%),var(--surface-card-soft)}.agentic-brief__avatar{display:grid;place-items:center;width:2.3rem;height:2.3rem;border:1px solid var(--border-info);border-radius:999px;color:var(--accent-blue-2);background:var(--wash-blue);font-family:var(--font-mono);font-size:.76rem;font-weight:900}.agentic-brief__content{display:grid;gap:.65rem;min-width:0}.agentic-brief__content p{display:grid;gap:.18rem;margin:0}.agentic-brief__content strong{color:var(--text-primary);font-size:.88rem}.agentic-brief__content span{color:var(--text-secondary);font-size:.9rem;line-height:1.5}.agentic-brief__prompts{display:flex;flex-wrap:wrap;gap:.45rem}.agentic-brief__prompts a,.agentic-brief__prompts button{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid var(--border-info);border-radius:var(--control-radius);padding:0 .7rem;color:var(--accent-blue-2);background:var(--wash-blue);cursor:pointer;font:inherit;font-size:.8rem;font-weight:800;line-height:1;text-decoration:none}.agentic-brief__prompts a:focus-visible,.agentic-brief__prompts a:hover,.agentic-brief__prompts button:focus-visible,.agentic-brief__prompts button:hover{border-color:var(--border-info-strong);background:var(--wash-blue-strong)}.global-feedback{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;color:var(--text-primary)}.global-feedback svg{width:1rem;height:1rem;flex:0 0 auto;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.global-feedback__scrim{position:absolute;inset:0;border:0;background:var(--surface-scrim);cursor:pointer}.global-feedback__panel{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(100%,520px);height:100%;border-left:1px solid var(--border-default);background:var(--surface-card-strong);box-shadow:var(--shadow-lg);animation:global-feedback-in .18s ease-out}.global-feedback__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border-subtle);padding:1rem;background:var(--surface-card-strong)}.global-feedback__title{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.global-feedback__title h2{margin:.12rem 0 0;color:var(--text-primary);font-size:1.05rem;line-height:1.2}.global-feedback__icon{display:grid;place-items:center;width:2.15rem;height:2.15rem;border:1px solid var(--border-info);border-radius:var(--control-radius);color:var(--accent-blue-2);background:var(--wash-blue)}.global-feedback__icon svg{width:1.05rem;height:1.05rem}.global-feedback__close{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border-default);border-radius:var(--control-radius);color:var(--text-secondary);background:var(--control-bg-muted);cursor:pointer}.global-feedback__close:focus-visible,.global-feedback__close:hover{border-color:var(--border-info-strong);color:var(--text-primary);background:var(--wash-blue-subtle)}.global-feedback__body{display:grid;align-content:start;gap:.9rem;min-height:0;overflow-y:auto;padding:1rem;overscroll-behavior:contain}.global-feedback__assistant{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;align-items:start;border:1px solid var(--border-info);border-radius:var(--module-radius);padding:.8rem;color:var(--text-info);background:var(--wash-blue-subtle)}.global-feedback__assistant p{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.5}.global-feedback__status{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;border:1px solid var(--border-default);border-radius:var(--control-radius);padding:.75rem .8rem;font-size:.86rem;line-height:1.45}.global-feedback__status--success{border-color:var(--border-success);color:var(--success);background:var(--wash-success)}.global-feedback__status--danger{border-color:var(--border-danger);color:var(--danger);background:var(--wash-danger)}.global-feedback__status--service{border-color:var(--border-info);color:var(--text-info);background:var(--wash-blue-subtle)}.global-feedback__status span{color:var(--text-primary)}.global-feedback__context{display:grid;gap:.75rem;border-left:3px solid var(--accent-blue-2);padding:.1rem 0 .1rem .85rem}.global-feedback__context strong{display:block;margin-top:.15rem;overflow-wrap:anywhere;color:var(--text-primary);font-size:.92rem}.global-feedback__context p{margin:.18rem 0 0;overflow-wrap:anywhere;color:var(--text-secondary);font-family:var(--font-mono);font-size:.74rem;line-height:1.45}.global-feedback__context-list{display:flex;flex-wrap:wrap;gap:.45rem}.global-feedback__context-list span{display:inline-flex;align-items:center;max-width:100%;gap:.35rem;border:1px solid var(--border-default);border-radius:999px;padding:.28rem .55rem;color:var(--text-secondary);background:var(--surface-chip);font-size:.74rem;line-height:1.25}.global-feedback__context-list b{color:var(--text-primary);font-weight:800}.global-feedback__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0}.global-feedback__grid input[readonly]{color:var(--text-secondary);background:var(--surface-card-soft);cursor:default}.global-feedback__attachment,.global-feedback__message{grid-column:1/-1}.global-feedback__textarea{min-height:9.5rem;padding:.75rem .85rem;line-height:1.5}.global-feedback__file{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem}.global-feedback__file svg{color:var(--accent-blue-2)}.global-feedback__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--border-subtle);padding-top:.85rem}.global-feedback__footer>span{min-width:0;color:var(--text-secondary);font-size:.78rem;line-height:1.4}.global-feedback__footer>div{display:flex;flex:0 0 auto;justify-content:flex-end;gap:.5rem}.global-feedback__footer .platform-button{gap:.45rem}.global-feedback__spinner{animation:global-feedback-spin .85s linear infinite}@keyframes global-feedback-in{0%{opacity:.84;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes global-feedback-spin{to{transform:rotate(1turn)}}@media (max-width:700px){.global-feedback__panel{width:100%;border-left:0}.global-feedback__grid{grid-template-columns:1fr}.global-feedback__footer{align-items:stretch;flex-direction:column}.global-feedback__footer .platform-button,.global-feedback__footer>div{width:100%}}.builder-status--info{border-color:var(--border-info);background:var(--wash-blue);color:var(--text-info)}.deployment-workspace{display:grid;gap:1rem;min-width:0}.deployment-asset-card,.deployment-fieldset,.deployment-flow *,.deployment-panel,.deployment-start-card,.deployment-workspace *{min-width:0}.deployment-assistant{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;border:1px solid var(--border-info);border-radius:var(--module-radius);padding:.9rem 1rem;background:var(--wash-blue-subtle)}.deployment-assistant>div{min-width:0}.deployment-assistant__mark{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:var(--module-radius);color:var(--accent-blue-2);background:var(--wash-blue);font-family:var(--font-mono);font-size:.76rem;font-weight:900}.deployment-asset-card h3,.deployment-assistant h2,.deployment-panel__header h2,.deployment-panel__header h3,.deployment-results__header h2,.deployment-start-card h3,.deployment-start__header h2,.deployment-step strong{margin:0;color:var(--text-primary);line-height:1.25}.deployment-asset-card p,.deployment-assistant p,.deployment-empty,.deployment-panel__header p,.deployment-start-card p,.deployment-start__header p,.deployment-step p{margin:0;color:var(--text-secondary);line-height:1.55}.deployment-step-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.deployment-step{--deployment-step-accent:var(--accent-blue-2);--deployment-step-wash:var(--wash-blue);display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;min-width:0;border:1px solid color-mix(in srgb,var(--deployment-step-accent) 28%,var(--border-default));border-radius:var(--module-radius);padding:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--deployment-step-wash) 64%,transparent),transparent 62%),var(--surface-card-soft)}.deployment-step:first-child{--deployment-step-accent:var(--feature-blue);--deployment-step-wash:var(--wash-feature-blue)}.deployment-step:nth-child(2){--deployment-step-accent:var(--feature-indigo);--deployment-step-wash:var(--wash-feature-indigo)}.deployment-step:nth-child(3){--deployment-step-accent:var(--feature-cyan);--deployment-step-wash:var(--wash-feature-cyan)}.deployment-step:nth-child(4){--deployment-step-accent:var(--feature-slate);--deployment-step-wash:var(--wash-feature-slate)}.deployment-step--pending{--deployment-step-accent:var(--text-muted);--deployment-step-wash:var(--surface-card-soft);opacity:.74}.deployment-step--active{border-color:color-mix(in srgb,var(--deployment-step-accent) 52%,var(--border-default))}.deployment-step--complete .deployment-step__number{background:color-mix(in srgb,var(--success) 18%,transparent);color:var(--success)}.deployment-step__number{display:grid;place-items:center;width:1.8rem;height:1.8rem;border-radius:999px;background:color-mix(in srgb,var(--deployment-step-wash) 84%,transparent);color:var(--deployment-step-accent);font-size:.78rem;font-weight:900}.deployment-step strong{display:block;font-size:.92rem}.deployment-step p{margin-top:.2rem;font-size:.86rem}.deployment-search{display:grid;grid-template-columns:minmax(16rem,.42fr) minmax(0,1fr);align-items:center;gap:1rem;border:1px solid color-mix(in srgb,var(--feature-blue) 32%,var(--border-default));border-radius:var(--module-radius);padding:1rem;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--wash-feature-cyan) 76%,transparent),transparent 36%),linear-gradient(135deg,color-mix(in srgb,var(--wash-feature-blue) 58%,transparent),transparent 62%),var(--surface-card-soft);box-shadow:var(--shadow-sm)}.deployment-search__intro{display:grid;gap:.24rem;min-width:0}.deployment-search__intro h2,.deployment-search__intro p{margin:0}.deployment-search__intro h2{color:var(--text-primary);font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.2;text-wrap:balance}.deployment-search__intro p{max-width:28rem;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.deployment-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;min-width:0}.deployment-search__field .workspace-field__label{color:var(--text-muted);font-size:.68rem}.deployment-search__field .platform-input{min-height:3rem}.deployment-start{display:grid;gap:.85rem}.deployment-start__header{display:flex;align-items:end;justify-content:space-between;gap:1rem;min-width:0}.deployment-start__header p{max-width:34rem}.deployment-asset-grid,.deployment-pricing,.deployment-start-grid{display:grid;gap:.85rem}.deployment-start-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.deployment-asset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch}.deployment-asset-card,.deployment-empty,.deployment-panel,.deployment-pricing article,.deployment-start-card{border:1px solid var(--border-default);border-radius:var(--module-radius);background:var(--card-background-color);box-shadow:var(--shadow-sm)}.deployment-asset-card,.deployment-empty,.deployment-panel,.deployment-start-card{padding:1rem}.deployment-asset-card,.deployment-start-card{--deployment-card-accent:var(--accent-blue-2);--deployment-card-wash:var(--wash-blue);display:flex;position:relative;flex-direction:column;gap:.75rem;overflow:hidden;border-color:color-mix(in srgb,var(--deployment-card-accent) 34%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--deployment-card-wash) 32%,transparent),transparent 58%),var(--card-background-color)}.deployment-asset-card:before,.deployment-start-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--deployment-card-accent);content:""}.deployment-asset-card--asset,.deployment-start-card--asset{--deployment-card-accent:var(--feature-blue);--deployment-card-wash:var(--wash-feature-blue)}.deployment-asset-card--landing,.deployment-asset-card--landing-zone{--deployment-card-accent:var(--feature-cyan);--deployment-card-wash:var(--wash-feature-cyan)}.deployment-asset-card--open{--deployment-card-accent:var(--feature-violet);--deployment-card-wash:var(--wash-feature-violet)}.deployment-asset-card--workload{--deployment-card-accent:var(--feature-indigo);--deployment-card-wash:var(--wash-feature-indigo)}.deployment-asset-card--tone-sky{--deployment-card-accent:var(--feature-sky);--deployment-card-wash:var(--wash-feature-sky)}.deployment-asset-card--tone-aqua{--deployment-card-accent:var(--feature-aqua);--deployment-card-wash:var(--wash-feature-aqua)}.deployment-asset-card--tone-fuchsia{--deployment-card-accent:var(--feature-fuchsia);--deployment-card-wash:var(--wash-feature-fuchsia)}.deployment-asset-card--tone-mint{--deployment-card-accent:var(--feature-mint);--deployment-card-wash:var(--wash-feature-mint)}.deployment-asset-card--tone-orange{--deployment-card-accent:var(--feature-orange);--deployment-card-wash:var(--wash-feature-orange)}.deployment-asset-card--tone-plum{--deployment-card-accent:var(--feature-plum);--deployment-card-wash:var(--wash-feature-plum)}.deployment-asset-card--tone-rose{--deployment-card-accent:var(--feature-rose);--deployment-card-wash:var(--wash-feature-rose)}.deployment-asset-card--tone-teal{--deployment-card-accent:var(--feature-teal);--deployment-card-wash:var(--wash-feature-teal)}.deployment-asset-card--tone-violet{--deployment-card-accent:var(--feature-violet);--deployment-card-wash:var(--wash-feature-violet)}.deployment-asset-card--tone-slate{--deployment-card-accent:var(--feature-slate);--deployment-card-wash:var(--wash-feature-slate)}.deployment-start-card--core{--deployment-card-accent:var(--feature-cyan);--deployment-card-wash:var(--wash-feature-cyan)}.deployment-start-card--open{--deployment-card-accent:var(--feature-violet);--deployment-card-wash:var(--wash-feature-violet)}.deployment-start-card--workload{--deployment-card-accent:var(--feature-indigo);--deployment-card-wash:var(--wash-feature-indigo)}.deployment-asset-card .module-eyebrow,.deployment-start-card .module-eyebrow{color:var(--deployment-card-accent)}.deployment-start-card .platform-button--soft{border-color:color-mix(in srgb,var(--deployment-card-accent) 38%,transparent);color:var(--deployment-card-accent);background:color-mix(in srgb,var(--deployment-card-wash) 48%,transparent)}.deployment-start-card .platform-button--soft:hover{background:color-mix(in srgb,var(--deployment-card-wash) 78%,transparent)}.deployment-card-actions .platform-button,.deployment-start-card .platform-button{align-self:flex-start;justify-self:start}.deployment-card-actions,.deployment-start-card .platform-button{margin-top:auto}.deployment-route-chip{flex:0 0 auto;max-width:11rem;border:1px solid color-mix(in srgb,var(--deployment-card-accent) 38%,transparent);border-radius:999px;padding:.42rem .58rem;background:color-mix(in srgb,var(--deployment-card-wash) 68%,transparent);color:var(--deployment-card-accent);font-size:.72rem;font-weight:850;line-height:1.1;text-align:center;white-space:normal}.deployment-flow,.deployment-results,.deployment-template-grid{display:grid;gap:1rem}.deployment-template-grid{gap:.85rem}.deployment-runner-layout{display:grid;grid-template-columns:1fr;align-items:start;gap:1rem;min-width:0}.deployment-runner-layout--with-side{grid-template-columns:1fr}.deployment-runner-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:1rem;min-width:0}.deployment-runner-side .deployment-panel{min-width:0}.deployment-runner-side .deployment-panel__actions,.deployment-runner-side .deployment-panel__header{align-items:flex-start}.deployment-runner-side .deployment-panel__actions{justify-content:flex-start}.deployment-runner-side .deployment-check-facts,.deployment-runner-side .deployment-facts--compact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.deployment-actions,.deployment-asset-card__header,.deployment-card-actions,.deployment-panel__actions,.deployment-panel__header,.deployment-results__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-width:0}.deployment-panel__header,.deployment-results__header{flex-wrap:wrap}.deployment-results__header p{margin:.2rem 0 0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.deployment-asset-card__header>div,.deployment-panel__header>div,.deployment-results__header>div,.deployment-start__header>div{min-width:0}.deployment-search-loader{display:flex;align-items:center;gap:.85rem;min-height:9rem;border:1px dashed color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 34%,var(--border-default));border-radius:var(--card-radius);padding:1rem;background:color-mix(in srgb,var(--surface-card-soft) 78%,transparent);color:var(--text-secondary)}.deployment-search-loader strong{display:block;color:var(--text-primary);font-size:.95rem}.deployment-search-loader p{margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.deployment-asset-card__header{align-items:flex-start}.deployment-asset-card__header h3{font-size:clamp(1.02rem,1vw,1.15rem);text-wrap:balance}.deployment-asset-card>p{display:-webkit-box;overflow:hidden;color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:4}.deployment-panel--open{border-color:color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 42%,var(--border-info));background:linear-gradient(135deg,var(--deployment-flow-wash,var(--wash-blue-subtle)),transparent 44%),var(--card-background-color)}.deployment-flow .deployment-panel--open .deployment-panel__header h2{color:var(--deployment-flow-accent,var(--accent-blue-2));font-size:clamp(1.35rem,2vw,2rem);font-weight:900}.deployment-flow .deployment-panel--open .deployment-panel__header>div{display:grid;gap:.35rem}.deployment-flow--landing-zone{--deployment-flow-accent:var(--feature-cyan);--deployment-flow-wash:var(--wash-feature-cyan)}.deployment-flow--workload{--deployment-flow-accent:var(--feature-indigo);--deployment-flow-wash:var(--wash-feature-indigo)}.deployment-flow--approval-gate{width:100%;max-width:none}.deployment-approval-hero{width:100%;max-width:100%;padding:clamp(1rem,1.6vw,1.35rem)}.deployment-approval-hero .approval-action-hero__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.deployment-approval-hero .approval-action-hero__copy{max-width:none}.deployment-approval-hero .approval-action-hero__copy h2{font-size:clamp(1.55rem,2vw,2.15rem)}.deployment-approval-hero .approval-action-hero__copy p{display:-webkit-box;overflow:hidden;max-width:120ch;-webkit-box-orient:vertical;-webkit-line-clamp:6}.deployment-approval-facts{gap:.75rem;border-top:1px solid var(--border-subtle);padding-top:.9rem}.deployment-approval-facts>div{border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:.75rem .85rem;background:color-mix(in srgb,var(--surface-card-soft) 78%,transparent)}.deployment-approval-facts dd{overflow-wrap:anywhere;white-space:normal}.deployment-approval-sheet{width:100%;gap:1rem;padding:clamp(1rem,1.6vw,1.25rem)}.deployment-approval-layout{display:grid;grid-template-columns:minmax(24rem,1.35fr) minmax(20rem,.65fr);align-items:start;gap:1rem;min-width:0}.deployment-approval-decision{align-self:stretch;background:color-mix(in srgb,var(--wash-blue-subtle) 72%,transparent)}.approval-next-action.deployment-approval-decision{height:100%;align-content:start}.deployment-approval-threshold{display:grid;gap:.55rem;margin:.3rem 0 0}.deployment-approval-threshold>div{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;border-top:1px solid var(--border-subtle);padding-top:.55rem}.deployment-approval-threshold dt{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.deployment-approval-threshold dd{margin:0;color:var(--text-primary);font-size:.85rem;font-weight:780;text-align:right}.deployment-approval-cost-row{grid-template-columns:repeat(2,minmax(16rem,1fr))}.deployment-approval-cost-card{min-height:5.4rem}.deployment-approval-cost-card strong{font-size:clamp(1.25rem,2vw,1.75rem)}.deployment-approval-services .approval-action-more__content,.deployment-approval-services .approval-action-service-table th{border-top:0}.deployment-approval-footer{align-items:center}.deployment-panel--check{border-color:var(--border-caution);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-caution) 58%,transparent),transparent 52%),var(--card-background-color)}.deployment-panel--target-record{border-color:color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 34%,var(--border-default));background:linear-gradient(135deg,color-mix(in srgb,var(--deployment-flow-wash,var(--wash-blue)) 34%,transparent),transparent 54%),var(--card-background-color)}.deployment-panel--artifacts{border-color:var(--border-info);background:linear-gradient(135deg,color-mix(in srgb,var(--wash-trust) 56%,transparent),transparent 58%),var(--card-background-color)}.deployment-panel--payload-review{border-color:color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 38%,var(--border-default));background:linear-gradient(135deg,color-mix(in srgb,var(--deployment-flow-wash,var(--wash-blue)) 46%,transparent),transparent 58%),var(--card-background-color)}.deployment-step-list--compact{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));margin-top:1rem;border-top:1px solid var(--border-default);padding-top:.9rem}.deployment-step-list--compact .deployment-step{border:0;border-left:3px solid var(--deployment-step-accent);border-radius:0;padding:.05rem 0 .05rem .75rem;background:transparent}.deployment-step-list--compact .deployment-step__number{width:1.55rem;height:1.55rem;background:var(--surface-card-strong)}.deployment-panel__notice{margin-top:.35rem;color:var(--warning)}.deployment-approval-grid{display:grid;grid-template-columns:repeat(2,minmax(min(100%,220px),1fr));gap:.7rem .8rem;margin-top:.9rem}.deployment-flow .field{gap:.34rem}.deployment-flow .workspace-field__label{color:color-mix(in srgb,var(--text-muted) 78%,var(--text-secondary));letter-spacing:0;text-transform:none}.deployment-flow .field>.workspace-field__label:after{display:none;content:none}.deployment-flow .platform-input,.deployment-flow .workspace-select,.deployment-flow .workspace-textarea{border-color:color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 22%,var(--border-default));background:linear-gradient(180deg,color-mix(in srgb,var(--text-on-accent) 4%,transparent),transparent),color-mix(in srgb,var(--surface-card-strong) 88%,var(--card-background-color) 12%);color:var(--text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text-on-accent) 7%,transparent),0 1px 0 color-mix(in srgb,var(--shadow-color,#000000) 12%,transparent)}.deployment-flow .platform-input,.deployment-flow .workspace-select{min-height:2.38rem}.deployment-flow .platform-input{border-left-width:3px;border-left-color:color-mix(in srgb,var(--text-muted) 36%,var(--border-default));background-image:linear-gradient(90deg,color-mix(in srgb,var(--surface-card-strong) 34%,transparent),transparent 1.65rem),linear-gradient(180deg,color-mix(in srgb,var(--text-on-accent) 4%,transparent),transparent)}.deployment-flow .workspace-select:not(.skilling-category-select__control){border-left-width:3px;border-left-color:color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 70%,var(--border-info));padding-right:calc(var(--control-padding-x) + 2.35rem);background-image:linear-gradient(90deg,transparent calc(100% - 2.65rem),color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 16%,transparent) 0),url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%2389b4ff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(180deg,color-mix(in srgb,var(--text-on-accent) 4%,transparent),transparent);background-position:0 0,right .82rem center,0 0;background-repeat:no-repeat;background-size:100% 100%,1rem 1rem,100% 100%}html[data-theme=light] .deployment-flow .workspace-select:not(.skilling-category-select__control){background-image:linear-gradient(90deg,transparent calc(100% - 2.65rem),color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 12%,transparent) 0),url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%232f5fbd' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),linear-gradient(180deg,color-mix(in srgb,var(--text-on-accent) 4%,transparent),transparent)}.deployment-flow .platform-input:hover,.deployment-flow .workspace-select:hover,.deployment-flow .workspace-textarea:hover{border-color:color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 42%,var(--border-default))}.deployment-flow .platform-input:focus,.deployment-flow .workspace-select:focus,.deployment-flow .workspace-textarea:focus{border-color:color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 62%,var(--border-default));box-shadow:0 0 0 2px color-mix(in srgb,var(--deployment-flow-accent,var(--focus-ring)) 18%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text-on-accent) 8%,transparent)}.deployment-flow .workspace-select:disabled{cursor:wait;opacity:.68;border-color:color-mix(in srgb,var(--text-muted) 36%,var(--border-default));color:var(--control-disabled-text);background-color:var(--control-disabled-bg)}.deployment-field-status{color:var(--text-muted);font-size:.78rem;font-weight:700}.deployment-region-refresh{display:flex;grid-column:1/-1;align-items:center;gap:1rem;min-height:4.35rem;margin:1.25rem 0 .65rem;border:1px solid color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 72%,var(--border-default));border-left:6px solid var(--deployment-flow-accent,var(--accent-blue-2));border-radius:var(--control-radius);padding:1rem 1.15rem;color:var(--text-primary);background:linear-gradient(90deg,color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 24%,transparent),transparent 66%),color-mix(in srgb,var(--deployment-flow-wash,var(--wash-blue)) 74%,var(--surface-card-strong) 26%);box-shadow:0 0 0 2px color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 18%,transparent),0 14px 30px color-mix(in srgb,var(--shadow-color,#000000) 22%,transparent)}.deployment-region-refresh .button-spinner{width:1.18rem;height:1.18rem;flex:0 0 auto;color:var(--deployment-flow-accent,var(--accent-blue-2))}.deployment-region-refresh p,.deployment-region-refresh strong{margin:0}.deployment-region-refresh strong{display:block;color:var(--text-primary);font-size:1rem;letter-spacing:.02em}.deployment-region-refresh p{color:color-mix(in srgb,var(--text-primary) 74%,var(--text-muted));font-size:.88rem;font-weight:650}.deployment-pricing{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.deployment-pricing article{--deployment-pricing-accent:var(--accent-blue-2);--deployment-pricing-wash:var(--wash-blue);border-color:color-mix(in srgb,var(--deployment-pricing-accent) 34%,var(--border-default));border-left:3px solid var(--deployment-pricing-accent);padding:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--deployment-pricing-wash) 58%,transparent),transparent 56%),var(--card-background-color)}.deployment-pricing__item--info{--deployment-pricing-accent:var(--color-trust);--deployment-pricing-wash:var(--wash-trust)}.deployment-pricing__item--success{--deployment-pricing-accent:var(--feature-cyan);--deployment-pricing-wash:var(--wash-feature-cyan)}.deployment-pricing__item--warning{--deployment-pricing-accent:var(--feature-slate);--deployment-pricing-wash:var(--wash-feature-slate)}.deployment-facts dt,.deployment-pricing span{color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.deployment-pricing strong{display:block;margin-top:.2rem;color:var(--text-primary);font-size:1rem}.deployment-service-table{margin-top:.9rem;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.deployment-service-table .workspace-table{min-width:40rem}.deployment-service-table--compact{margin-top:.75rem}.deployment-service-table--compact .workspace-table{min-width:34rem}.deployment-service-table--compact .workspace-table td,.deployment-service-table--compact .workspace-table th{padding:.62rem .55rem;font-size:.78rem}.deployment-service-table--compact .status-tag{white-space:nowrap}.deployment-service-wait{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:.65rem;overflow:hidden;margin-top:.75rem;border:1px solid color-mix(in srgb,var(--warning) 34%,var(--border-default));border-radius:var(--control-radius);padding:.76rem .82rem .95rem;background:linear-gradient(135deg,color-mix(in srgb,var(--wash-caution) 54%,transparent),transparent 62%),color-mix(in srgb,var(--surface-card-soft) 82%,transparent);color:var(--text-primary)}.deployment-service-wait p,.deployment-service-wait strong{margin:0}.deployment-service-wait strong{display:block;font-size:.9rem;line-height:1.35}.deployment-service-wait p{margin-top:.12rem;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.deployment-service-wait__bar{position:absolute;right:.82rem;bottom:.55rem;left:.82rem;height:.18rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--warning) 18%,transparent)}.deployment-service-wait__bar:before{position:absolute;inset:0;width:42%;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--warning),transparent);content:"";animation:deployment-service-wait 1.15s ease-in-out infinite}@keyframes deployment-service-wait{0%{transform:translateX(-105%)}to{transform:translateX(245%)}}.deployment-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0}.deployment-facts div{min-width:0}.deployment-facts dd,.deployment-facts dt{margin:0}.deployment-facts dd{overflow:hidden;color:var(--text-primary);font-size:.86rem;text-overflow:ellipsis;white-space:nowrap}.deployment-facts--asset-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.deployment-facts--asset-card div{border:1px solid color-mix(in srgb,var(--deployment-card-accent,var(--border-default)) 18%,var(--border-default));border-radius:var(--control-radius);padding:.62rem .68rem;background:color-mix(in srgb,var(--surface-card-soft) 82%,transparent)}.deployment-facts--asset-card dd{margin-top:.18rem;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.deployment-facts--asset-card .deployment-asset-id-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-width:0;overflow:visible;white-space:nowrap}.deployment-asset-id-tooltip{position:relative;display:inline-flex;align-items:center;min-width:0;width:100%;max-width:100%;cursor:help}.deployment-asset-id-short{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deployment-asset-id-tooltip:after{position:absolute;top:calc(100% + .42rem);left:0;z-index:25;width:-moz-max-content;width:max-content;max-width:min(34rem,calc(100vw - 2rem));border:1px solid color-mix(in srgb,var(--deployment-card-accent,var(--border-default)) 28%,var(--border-default));border-radius:var(--control-radius);padding:.46rem .58rem;background:var(--surface-elevated);box-shadow:var(--shadow-md);color:var(--text-primary);content:attr(data-tooltip);font-family:var(--font-mono);font-size:.72rem;font-weight:700;line-height:1.35;opacity:0;pointer-events:none;transform:translateY(-.16rem);transition:opacity var(--transition-fast),transform var(--transition-fast);white-space:normal;overflow-wrap:anywhere}.deployment-asset-id-tooltip:focus-visible:after,.deployment-asset-id-tooltip:hover:after{opacity:1;transform:translateY(0)}.deployment-asset-id-tooltip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:.25rem}.deployment-asset-id-copy{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;border:1px solid color-mix(in srgb,var(--deployment-card-accent,var(--accent-blue-2)) 34%,var(--border-default));border-radius:999px;padding:0;background:color-mix(in srgb,var(--deployment-card-wash,var(--wash-blue)) 58%,transparent);color:var(--deployment-card-accent,var(--accent-blue-2));cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.deployment-asset-id-copy:hover{border-color:color-mix(in srgb,var(--deployment-card-accent,var(--accent-blue-2)) 56%,var(--border-default));background:color-mix(in srgb,var(--deployment-card-wash,var(--wash-blue)) 82%,transparent);transform:translateY(-1px)}.deployment-asset-id-copy:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.deployment-asset-id-copy--copied{border-color:color-mix(in srgb,var(--success) 48%,var(--border-default));background:color-mix(in srgb,var(--wash-success) 78%,transparent);color:var(--success)}.deployment-asset-id-copy--error{border-color:color-mix(in srgb,var(--danger) 48%,var(--border-default));background:color-mix(in srgb,var(--wash-danger) 78%,transparent);color:var(--danger)}.deployment-target-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;min-width:0;margin:.85rem 0 0}.deployment-target-summary div{min-width:0;border:1px solid color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 18%,var(--border-default));border-radius:var(--control-radius);padding:.65rem .72rem;background:color-mix(in srgb,var(--surface-card-soft) 82%,transparent)}.deployment-target-summary dd,.deployment-target-summary dt{margin:0}.deployment-target-summary dt{color:var(--text-muted);font-size:.7rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.deployment-target-summary dd{overflow:hidden;margin-top:.18rem;color:var(--text-primary);font-size:.84rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.deployment-target-record-note{display:grid;gap:.22rem;margin-top:.75rem;border:1px solid var(--border-info);border-left:3px solid var(--accent-blue-2);border-radius:var(--control-radius);padding:.68rem .78rem;background:color-mix(in srgb,var(--wash-blue) 64%,transparent)}.deployment-target-record-note--fresh{border-color:var(--border-success);border-left-color:var(--success);background:color-mix(in srgb,var(--wash-success) 70%,transparent)}.deployment-target-record-note--warning{border-color:var(--border-caution);border-left-color:var(--warning);background:color-mix(in srgb,var(--wash-caution) 70%,transparent)}.deployment-target-record-note strong{color:var(--text-primary);font-size:.86rem}.deployment-target-record-note p{margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.deployment-check-card{--deployment-check-accent:var(--accent-blue-2);--deployment-check-wash:var(--wash-blue);display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;min-width:0;border:1px solid color-mix(in srgb,var(--deployment-check-accent) 28%,var(--border-default));border-left:4px solid var(--deployment-check-accent);border-radius:var(--module-radius);padding:.85rem;background:linear-gradient(135deg,color-mix(in srgb,var(--deployment-check-wash) 62%,transparent),transparent 58%),color-mix(in srgb,var(--card-background-color) 88%,var(--surface-card-soft) 12%)}.deployment-check-card>.status-tag{flex:0 0 auto}.deployment-check-card--success{--deployment-check-accent:var(--success);--deployment-check-wash:var(--wash-success)}.deployment-check-card--warning{--deployment-check-accent:var(--warning);--deployment-check-wash:var(--wash-caution)}.deployment-check-card--danger{--deployment-check-accent:var(--danger);--deployment-check-wash:var(--wash-danger)}.deployment-check-card__main{display:grid;gap:.22rem;min-width:0}.deployment-check-card h3,.deployment-check-card p{margin:0}.deployment-check-card h3{color:var(--text-primary);font-size:1rem;line-height:1.25}.deployment-check-card p{color:var(--text-secondary);font-size:.83rem;line-height:1.45}.deployment-check-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:.75rem 0 0}.deployment-check-facts div{min-width:0;border:1px solid color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 16%,var(--border-default));border-radius:var(--control-radius);padding:.58rem .65rem;background:color-mix(in srgb,var(--surface-card-soft) 76%,transparent)}.deployment-check-facts dd,.deployment-check-facts dt{margin:0}.deployment-check-facts dt{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.deployment-check-facts dd{overflow:hidden;margin-top:.18rem;color:var(--text-primary);font-size:.84rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.deployment-check-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.deployment-check-actions--split{display:grid;grid-template-columns:minmax(12rem,max-content) minmax(12rem,max-content);align-items:end;gap:.75rem}.deployment-action-group{display:grid;gap:.35rem;min-width:0}.deployment-action-group--required .module-eyebrow{color:var(--deployment-flow-accent,var(--accent-blue-2))}.deployment-action-group--optional .module-eyebrow{color:var(--text-muted)}.deployment-check-actions .platform-button{max-width:100%}.deployment-target-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;border-top:1px solid var(--border-default);padding-top:.85rem}.deployment-target-actions p{margin:0;color:var(--text-secondary);font-size:.85rem;line-height:1.45}.deployment-target-actions .platform-button{flex:0 0 auto}.deployment-check-empty{margin-top:.75rem;border:1px dashed color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 24%,var(--border-default));border-radius:var(--control-radius);padding:.72rem;background:color-mix(in srgb,var(--surface-card-soft) 72%,transparent);color:var(--text-secondary);font-size:.83rem;line-height:1.45}.deployment-fieldset{min-width:0;margin:0;border:1px solid color-mix(in srgb,var(--deployment-flow-accent,var(--accent-blue-2)) 16%,var(--border-default));border-left:2px solid color-mix(in srgb,var(--deployment-flow-accent,var(--border-info)) 72%,var(--border-default));border-radius:var(--module-radius);padding:.9rem;background:linear-gradient(135deg,color-mix(in srgb,var(--deployment-flow-wash,var(--wash-blue)) 18%,transparent),transparent 50%),color-mix(in srgb,var(--surface-card-soft) 88%,var(--card-background-color) 12%)}.deployment-fieldset legend{padding:0 .35rem;color:var(--deployment-flow-accent,var(--text-primary));font-weight:800}.deployment-toggle{display:inline-flex;align-items:center;min-height:2.5rem;cursor:pointer}.deployment-toggle input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.deployment-toggle input:focus-visible+.preference-switch{outline:2px solid var(--focus-ring);outline-offset:2px}.deployment-toggle input:checked+.preference-switch{border-color:var(--border-info-strong);background:var(--accent-blue)}.deployment-toggle input:checked+.preference-switch .preference-switch__thumb{left:calc(100% - 1.18rem);background:var(--text-on-accent)}.deployment-toggle input:disabled+.preference-switch{opacity:.66;cursor:not-allowed}.deployment-json{width:100%;min-height:18rem}.deployment-request-payload-store{display:none}.deployment-payload-review{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem;min-width:0;margin-top:.85rem}.deployment-payload-review__field{display:grid;gap:.45rem;min-width:0}.deployment-payload-review__textarea{min-height:22rem;resize:vertical}.deployment-artifacts,.deployment-existing{display:grid;gap:.85rem;margin-top:1rem}.deployment-existing{border:1px solid var(--border-caution);border-left:3px solid var(--warning);border-radius:var(--module-radius);padding:.9rem;background:color-mix(in srgb,var(--wash-caution) 62%,transparent)}.deployment-artifact__header,.deployment-existing__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.deployment-artifact__header h3,.deployment-existing__header h4{margin:0;color:var(--text-primary)}.deployment-existing__header p,.deployment-existing__warning{margin:.25rem 0 0;color:var(--text-secondary);line-height:1.5}.deployment-existing__warning{color:var(--danger)}.deployment-existing__actions{justify-content:flex-start;flex-wrap:wrap}.deployment-facts--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.deployment-artifact{display:grid;gap:.65rem;min-width:0}.deployment-artifact--panel{margin-top:.85rem}.deployment-code-preview{overflow:auto;max-height:28rem;margin:0;border:1px solid var(--border-default);border-radius:var(--module-radius);padding:.85rem;background:var(--surface-card-strong);color:var(--text-primary);font-family:var(--font-mono);font-size:.8rem;line-height:1.55;white-space:pre-wrap;word-break:break-word}.deployment-empty{display:grid;place-items:center;min-height:9rem;border-style:dashed;text-align:center}.deployment-actions{align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1rem}.deployment-actions>*{max-width:100%}.deployment-actions__submit{display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;margin-left:auto;min-width:0}.deployment-submit-status{display:grid;gap:.22rem;max-width:min(100%,34rem);min-width:0;border:1px solid color-mix(in srgb,var(--success) 44%,var(--border-default));border-radius:var(--control-radius-sm);padding:.56rem .72rem;background:color-mix(in srgb,var(--success) 10%,var(--surface-card-strong));color:var(--text-primary);font-size:.78rem;font-weight:760;line-height:1.4;text-align:right}.deployment-submit-status strong{color:var(--success);font-size:.86rem}.deployment-submit-status__job{display:grid;gap:.12rem;min-width:0;color:color-mix(in srgb,var(--success) 82%,var(--text-muted))}.deployment-submit-status__job span{font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.deployment-submit-status__job code{max-width:100%;color:inherit;font-family:var(--font-mono);font-size:.77rem;overflow-wrap:anywhere;white-space:normal}.deployment-submit-status--submitted{color:var(--success)}.deployment-submit-status--failed{border-color:color-mix(in srgb,var(--danger) 48%,var(--border-default));background:color-mix(in srgb,var(--danger) 10%,var(--surface-card-strong));color:var(--danger)}.deployment-notification{margin:.85rem 0 0;animation:deployment-notification-in .16s ease-out}@keyframes deployment-notification-in{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:translateY(0)}}.deployment-deploy-lock{align-self:center;border:1px solid color-mix(in srgb,var(--warning) 36%,var(--border-default));border-radius:999px;padding:.48rem .72rem;background:color-mix(in srgb,var(--wash-caution) 62%,transparent);color:var(--text-secondary);font-size:.82rem;font-weight:750}@media (max-width:1180px){.deployment-runner-layout--with-side,.deployment-runner-side{grid-template-columns:1fr}}@media (max-width:980px){.deployment-search{grid-template-columns:1fr;align-items:stretch}.deployment-approval-grid,.deployment-check-facts,.deployment-facts,.deployment-facts--compact,.deployment-pricing,.deployment-step-list,.deployment-step-list--compact,.deployment-target-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-runner-side{grid-template-columns:1fr}}@media (max-width:700px){.deployment-approval-grid,.deployment-assistant,.deployment-check-facts,.deployment-facts,.deployment-facts--compact,.deployment-payload-review,.deployment-pricing,.deployment-search,.deployment-step-list,.deployment-step-list--compact,.deployment-target-summary{grid-template-columns:1fr}.deployment-actions,.deployment-artifact__header,.deployment-asset-card__header,.deployment-card-actions,.deployment-existing__header,.deployment-panel__actions,.deployment-panel__header,.deployment-results__header,.deployment-search-loader,.deployment-start__header,.deployment-target-actions{align-items:stretch;flex-direction:column}.deployment-actions .platform-button,.deployment-artifact__header .platform-button,.deployment-card-actions .platform-button,.deployment-check-actions .platform-button,.deployment-panel__actions .platform-button,.deployment-search .platform-button,.deployment-target-actions .platform-button{width:100%}.deployment-actions__submit{align-items:stretch;width:100%;margin-left:0}.deployment-submit-status{max-width:none;width:100%;text-align:left}.deployment-search__row{grid-template-columns:1fr}.deployment-route-chip{max-width:none;width:100%;text-align:left}.deployment-assistant,.deployment-check-card{align-items:stretch;grid-template-columns:1fr}.deployment-check-card{flex-direction:column}.deployment-check-card>.status-tag,.deployment-deploy-lock{align-self:stretch;justify-content:center;text-align:center}.deployment-check-actions--split,.deployment-runner-side .deployment-check-facts,.deployment-runner-side .deployment-facts--compact{grid-template-columns:1fr}}@media (max-width:480px){.deployment-asset-card,.deployment-empty,.deployment-fieldset,.deployment-panel,.deployment-start-card{padding:.82rem}.deployment-flow .platform-input,.deployment-flow .workspace-select{min-height:2.75rem}.deployment-service-table .workspace-table{min-width:31rem}}.result-filter{--result-filter-control-bg:var(--surface-card-strong);--result-filter-control-border:color-mix(in srgb,var(--module-accent) 18%,var(--control-border));--result-filter-control-text:var(--text-primary);--result-filter-control-placeholder:var(--text-muted);display:grid;grid-template-columns:minmax(0,1fr) minmax(7rem,12rem) auto;gap:.65rem;align-items:end;width:100%;min-width:0;border:1px solid color-mix(in srgb,var(--module-accent) 14%,var(--border-subtle));border-radius:var(--control-radius);padding:.75rem;color:var(--content-font-color);background:color-mix(in srgb,var(--surface-card-soft) 82%,transparent)}.result-filter--tabs{grid-template-columns:minmax(0,1fr) minmax(18rem,.45fr)}.result-filter--stacked{grid-template-columns:minmax(0,1fr) minmax(10.5rem,13rem)}.result-filter__row{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:.65rem;min-width:0}.result-filter__control{display:grid;gap:.35rem;width:100%;min-width:0}.result-filter__control--search{min-width:min(100%,18rem)}.result-filter__control--page-size,.result-filter__control--select{min-width:min(100%,7rem)}.result-filter__control>span:not(.sr-only),.result-filter__label{color:var(--text-muted);font-size:.7rem;font-weight:800;letter-spacing:.06em;line-height:1.25;text-transform:uppercase}.result-filter__control .platform-input,.result-filter__control .search-input,.result-filter__control .workspace-select{width:100%;max-width:100%;min-width:0;min-height:var(--control-height);border-color:var(--result-filter-control-border);color:var(--result-filter-control-text);background-color:var(--result-filter-control-bg)}.result-filter__control .platform-input::-moz-placeholder,.result-filter__control .search-input::-moz-placeholder{color:var(--result-filter-control-placeholder)}.result-filter__control .platform-input::placeholder,.result-filter__control .search-input::placeholder{color:var(--result-filter-control-placeholder)}.result-filter__control .platform-input:hover,.result-filter__control .search-input:hover,.result-filter__control .workspace-select:hover{border-color:color-mix(in srgb,var(--module-accent) 30%,var(--border-info-strong));background-color:color-mix(in srgb,var(--result-filter-control-bg) 86%,var(--wash-blue))}.result-filter__actions .platform-button,.result-filter__button{min-height:var(--control-height)}.result-filter__actions,.result-filter__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0}.result-filter__actions{justify-content:flex-end}.result-filter__count{grid-column:1/-1;justify-self:end;display:inline-flex;align-items:center;min-height:2.05rem;width:-moz-fit-content;width:fit-content;border:1px solid var(--border-subtle);border-radius:var(--control-radius);padding:0 .7rem;color:var(--text-secondary);background:var(--card-background-color);font-size:.8rem;font-weight:750;line-height:1.35;white-space:nowrap}.developer-resource-toolbar__controls.result-filter{flex:1 1 42rem;max-width:58rem}.developer-resource-toolbar__controls .developer-resource-summary{margin:0}@media (max-width:920px){.result-filter,.result-filter--stacked,.result-filter--tabs{grid-template-columns:1fr}.result-filter__actions,.result-filter__row,.result-filter__tabs{justify-content:flex-start;width:100%}.result-filter__count{justify-self:start;white-space:normal}.result-filter__actions .platform-button,.result-filter__button{width:100%}}.placeholder\:text-oci-faint::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-text-opacity,1))}.placeholder\:text-oci-faint::placeholder{--tw-text-opacity:1;color:rgb(var(--asset-registration-faint-rgb)/var(--tw-text-opacity,1))}.last\:border-0:last-child{border-width:0}.focus-within\:border-oci-blue-500:focus-within{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-border-opacity,1))}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-oci-blue-500:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-ring-opacity,1))}.hover\:border-oci-blue-500\/30:hover{border-color:rgb(var(--asset-registration-primary-rgb)/.3)}.hover\:border-oci-blue-500\/40:hover{border-color:rgb(var(--asset-registration-primary-rgb)/.4)}.hover\:border-oci-blue-500\/50:hover{border-color:rgb(var(--asset-registration-primary-rgb)/.5)}.hover\:border-oci-blue-500\/60:hover{border-color:rgb(var(--asset-registration-primary-rgb)/.6)}.hover\:border-oci-green\/40:hover{border-color:rgb(var(--asset-registration-success-rgb)/.4)}.hover\:border-oci-purple\/40:hover{border-color:rgb(var(--asset-registration-purple-rgb)/.4)}.hover\:border-oci-red\/40:hover{border-color:rgb(var(--asset-registration-danger-rgb)/.4)}.hover\:border-red-800\/60:hover{border-color:rgb(153 27 27/.6)}.hover\:bg-amber-500\/5:hover{background-color:rgb(245 158 11/.05)}.hover\:bg-amber-900\/20:hover{background-color:rgb(120 53 15/.2)}.hover\:bg-green-500:hover{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.hover\:bg-green-900\/10:hover{background-color:rgb(20 83 45/.1)}.hover\:bg-oci-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-bg-opacity,1))}.hover\:bg-oci-blue-500\/10:hover{background-color:rgb(var(--asset-registration-primary-rgb)/.1)}.hover\:bg-oci-blue-500\/15:hover{background-color:rgb(var(--asset-registration-primary-rgb)/.15)}.hover\:bg-oci-blue-500\/25:hover{background-color:rgb(var(--asset-registration-primary-rgb)/.25)}.hover\:bg-oci-blue-500\/5:hover{background-color:rgb(var(--asset-registration-primary-rgb)/.05)}.hover\:bg-oci-blue-600:hover{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-primary-hover-rgb)/var(--tw-bg-opacity,1))}.hover\:bg-oci-green\/10:hover{background-color:rgb(var(--asset-registration-success-rgb)/.1)}.hover\:bg-oci-green\/15:hover{background-color:rgb(var(--asset-registration-success-rgb)/.15)}.hover\:bg-oci-surface2:hover{--tw-bg-opacity:1;background-color:rgb(var(--asset-registration-surface-2-rgb)/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-900\/10:hover{background-color:rgb(127 29 29/.1)}.hover\:bg-red-900\/20:hover{background-color:rgb(127 29 29/.2)}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-blue-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.hover\:text-oci-blue-300:hover,.hover\:text-oci-blue-400:hover{--tw-text-opacity:1;color:rgb(var(--asset-registration-accent-rgb)/var(--tw-text-opacity,1))}.hover\:text-oci-blue-500:hover{--tw-text-opacity:1;color:rgb(var(--asset-registration-primary-rgb)/var(--tw-text-opacity,1))}.hover\:text-oci-green:hover{--tw-text-opacity:1;color:rgb(var(--asset-registration-success-rgb)/var(--tw-text-opacity,1))}.hover\:text-oci-muted:hover{--tw-text-opacity:1;color:rgb(var(--asset-registration-muted-rgb)/var(--tw-text-opacity,1))}.hover\:text-oci-red:hover{--tw-text-opacity:1;color:rgb(var(--asset-registration-danger-rgb)/var(--tw-text-opacity,1))}.hover\:text-oci-text:hover{--tw-text-opacity:1;color:rgb(var(--asset-registration-text-rgb)/var(--tw-text-opacity,1))}.hover\:text-red-400:hover{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-oci-blue-500:focus{--tw-border-opacity:1;border-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-border-opacity,1))}.focus\:border-oci-blue-500\/60:focus{border-color:rgb(var(--asset-registration-primary-rgb)/.6)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-1:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-1:focus,.focus\:ring-2:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-oci-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-ring-opacity,1))}.focus\:ring-oci-blue-500\/30:focus{--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/0.3)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-oci-blue-500:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(var(--asset-registration-primary-rgb)/var(--tw-ring-opacity,1))}.active\:scale-\[0\.98\]:active{--tw-scale-x:0.98;--tw-scale-y:0.98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:0.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:text-oci-blue-400{--tw-text-opacity:1;color:rgb(var(--asset-registration-accent-rgb)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-oci-blue-500{--tw-text-opacity:1;color:rgb(var(--asset-registration-primary-rgb)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-oci-muted{--tw-text-opacity:1;color:rgb(var(--asset-registration-muted-rgb)/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-oci-purple{--tw-text-opacity:1;color:rgb(var(--asset-registration-purple-rgb)/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\2c 0\.85fr\)_minmax\(0\2c 1\.15fr\)_auto\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) auto}.sm\:flex-row{flex-direction:row}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-\[minmax\(0\2c 1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}}