@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap);*,::backdrop,: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:#3b82f680;--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.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid #e5e7eb;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{-webkit-text-size-adjust:100%;font-feature-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-variation-settings:normal;line-height:1.5;tab-size:4}body{line-height:inherit}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-feature-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{font-feature-settings:inherit;color:inherit;font-family:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height: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:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-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::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{background-color:oklch(100% 0 0/1);background-color:var(--fallback-b1,oklch(var(--b1)/1));color:oklch(27.8078% .029596 256.847952/1);color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0% 0 0)){:root{--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#fff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000;color-scheme:light}@media (prefers-color-scheme:dark){:root{--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000;color-scheme:dark}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch,currentColor 35%,#0000) #0000}:hover{scrollbar-color:color-mix(in oklch,currentColor 60%,#0000) #0000}:root,[data-theme=light]{--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:89.824% 0.06192 275.75;--ac:15.352% 0.0368 183.61;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--p:49.12% 0.3096 275.75;--s:69.71% 0.329 342.55;--sc:98.71% 0.0106 342.55;--a:76.76% 0.184 183.61;--n:32.1785% 0.02476 255.701624;--nc:89.4994% 0.011585 252.096176;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.4169% 0.00108 197.137559;--bc:27.8078% 0.029596 256.847952;color-scheme:light}[data-theme=nord]{--pc:11.8872% 0.015449 254.027774;--sc:13.9303% 0.011822 248.687186;--ac:15.4929% 0.01245 217.469017;--inc:13.8414% 0.012499 332.664922;--suc:15.3654% 0.01498 131.063061;--wac:17.0972% 0.017847 84.093335;--erc:12.122% 0.024119 15.341883;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--p:59.4359% 0.077246 254.027774;--s:69.6516% 0.059108 248.687186;--a:77.4643% 0.062249 217.469017;--n:45.229% 0.035214 264.1312;--nc:89.9258% 0.016374 262.749256;--b1:95.1276% 0.007445 260.731539;--b2:93.2996% 0.010389 261.788485;--b3:89.9258% 0.016374 262.749256;--bc:32.4374% 0.022945 264.182036;--in:69.2072% 0.062496 332.664922;--su:76.827% 0.074899 131.063061;--wa:85.4862% 0.089234 84.093335;--er:60.61% 0.120594 15.341883;--rounded-box:0.4rem;--rounded-btn:0.2rem;--rounded-badge:0.4rem;--tab-radius:0.2rem;color-scheme:light}[data-theme=lofi]{--inc:15.908% 0.0206 205.9;--suc:18.026% 0.0306 164.14;--wac:17.674% 0.027 79.94;--erc:15.732% 0.03 28.47;--border-btn:1px;--tab-border:1px;--p:15.9066% 0 0;--pc:100% 0 0;--s:21.455% 0.001566 17.278957;--sc:100% 0 0;--a:26.8618% 0 0;--ac:100% 0 0;--n:0% 0 0;--nc:100% 0 0;--b1:100% 0 0;--b2:96.1151% 0 0;--b3:92.268% 0.001082 17.17934;--bc:0% 0 0;--in:79.54% 0.103 205.9;--su:90.13% 0.153 164.14;--wa:88.37% 0.135 79.94;--er:78.66% 0.15 28.47;--rounded-box:0.25rem;--rounded-btn:0.125rem;--rounded-badge:0.125rem;--tab-radius:0.125rem;--animation-btn:0;--animation-input:0;--btn-focus-scale:1;color-scheme:light}[data-theme=cupcake]{--in:72.06% 0.191 231.6;--su:64.8% 0.150 160;--wa:84.71% 0.199 83.87;--er:71.76% 0.221 22.18;--pc:15.2344% 0.017892 200.026556;--sc:15.787% 0.020249 356.29965;--ac:15.8762% 0.029206 78.618794;--nc:84.7148% 0.013247 313.189598;--inc:0% 0 0;--suc:0% 0 0;--wac:0% 0 0;--erc:0% 0 0;--rounded-box:1rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--p:76.172% 0.089459 200.026556;--s:78.9351% 0.101246 356.29965;--a:79.3811% 0.146032 78.618794;--n:23.5742% 0.066235 313.189598;--b1:97.7882% 0.00418 56.375637;--b2:93.9822% 0.007638 61.449292;--b3:91.5861% 0.006811 53.440502;--bc:23.5742% 0.066235 313.189598;--rounded-btn:1.9rem;--tab-border:2px;--tab-radius:0.7rem;color-scheme:light}:root{--inherit:inherit;--current:currentColor;--transparent:#0000;--black:#000;--white:#fff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--slate-950:#020617;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--gray-950:#030712;--zinc-50:#fafafa;--zinc-100:#f4f4f5;--zinc-200:#e4e4e7;--zinc-300:#d4d4d8;--zinc-400:#a1a1aa;--zinc-500:#71717a;--zinc-600:#52525b;--zinc-700:#3f3f46;--zinc-800:#27272a;--zinc-900:#18181b;--zinc-950:#09090b;--neutral:var(--fallback-n,oklch(var(--n)/<alpha-value>));--stone-50:#fafaf9;--stone-100:#f5f5f4;--stone-200:#e7e5e4;--stone-300:#d6d3d1;--stone-400:#a8a29e;--stone-500:#78716c;--stone-600:#57534e;--stone-700:#44403c;--stone-800:#292524;--stone-900:#1c1917;--stone-950:#0c0a09;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--orange-50:#fff7ed;--orange-100:#ffedd5;--orange-200:#fed7aa;--orange-300:#fdba74;--orange-400:#fb923c;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--orange-900:#7c2d12;--orange-950:#431407;--amber-50:#fffbeb;--amber-100:#fef3c7;--amber-200:#fde68a;--amber-300:#fcd34d;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--amber-700:#b45309;--amber-800:#92400e;--amber-900:#78350f;--amber-950:#451a03;--yellow-50:#fefce8;--yellow-100:#fef9c3;--yellow-200:#fef08a;--yellow-300:#fde047;--yellow-400:#facc15;--yellow-500:#eab308;--yellow-600:#ca8a04;--yellow-700:#a16207;--yellow-800:#854d0e;--yellow-900:#713f12;--yellow-950:#422006;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--lime-900:#365314;--lime-950:#1a2e05;--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#bbf7d0;--green-300:#86efac;--green-400:#4ade80;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--green-900:#14532d;--green-950:#052e16;--emerald-50:#ecfdf5;--emerald-100:#d1fae5;--emerald-200:#a7f3d0;--emerald-300:#6ee7b7;--emerald-400:#34d399;--emerald-500:#10b981;--emerald-600:#059669;--emerald-700:#047857;--emerald-800:#065f46;--emerald-900:#064e3b;--emerald-950:#022c22;--teal-50:#f0fdfa;--teal-100:#ccfbf1;--teal-200:#99f6e4;--teal-300:#5eead4;--teal-400:#2dd4bf;--teal-500:#14b8a6;--teal-600:#0d9488;--teal-700:#0f766e;--teal-800:#115e59;--teal-900:#134e4a;--teal-950:#042f2e;--cyan-50:#ecfeff;--cyan-100:#cffafe;--cyan-200:#a5f3fc;--cyan-300:#67e8f9;--cyan-400:#22d3ee;--cyan-500:#06b6d4;--cyan-600:#0891b2;--cyan-700:#0e7490;--cyan-800:#155e75;--cyan-900:#164e63;--cyan-950:#083344;--sky-50:#f0f9ff;--sky-100:#e0f2fe;--sky-200:#bae6fd;--sky-300:#7dd3fc;--sky-400:#38bdf8;--sky-500:#0ea5e9;--sky-600:#0284c7;--sky-700:#0369a1;--sky-800:#075985;--sky-900:#0c4a6e;--sky-950:#082f49;--blue-50:#eff6ff;--blue-100:#dbeafe;--blue-200:#bfdbfe;--blue-300:#93c5fd;--blue-400:#60a5fa;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--blue-900:#1e3a8a;--blue-950:#172554;--indigo-50:#eef2ff;--indigo-100:#e0e7ff;--indigo-200:#c7d2fe;--indigo-300:#a5b4fc;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--indigo-800:#3730a3;--indigo-900:#312e81;--indigo-950:#1e1b4b;--violet-50:#f5f3ff;--violet-100:#ede9fe;--violet-200:#ddd6fe;--violet-300:#c4b5fd;--violet-400:#a78bfa;--violet-500:#8b5cf6;--violet-600:#7c3aed;--violet-700:#6d28d9;--violet-800:#5b21b6;--violet-900:#4c1d95;--violet-950:#2e1065;--purple-50:#faf5ff;--purple-100:#f3e8ff;--purple-200:#e9d5ff;--purple-300:#d8b4fe;--purple-400:#c084fc;--purple-500:#a855f7;--purple-600:#9333ea;--purple-700:#7e22ce;--purple-800:#6b21a8;--purple-900:#581c87;--purple-950:#3b0764;--fuchsia-50:#fdf4ff;--fuchsia-100:#fae8ff;--fuchsia-200:#f5d0fe;--fuchsia-300:#f0abfc;--fuchsia-400:#e879f9;--fuchsia-500:#d946ef;--fuchsia-600:#c026d3;--fuchsia-700:#a21caf;--fuchsia-800:#86198f;--fuchsia-900:#701a75;--fuchsia-950:#4a044e;--pink-50:#fdf2f8;--pink-100:#fce7f3;--pink-200:#fbcfe8;--pink-300:#f9a8d4;--pink-400:#f472b6;--pink-500:#ec4899;--pink-600:#db2777;--pink-700:#be185d;--pink-800:#9d174d;--pink-900:#831843;--pink-950:#500724;--rose-50:#fff1f2;--rose-100:#ffe4e6;--rose-200:#fecdd3;--rose-300:#fda4af;--rose-400:#fb7185;--rose-500:#f43f5e;--rose-600:#e11d48;--rose-700:#be123c;--rose-800:#9f1239;--rose-900:#881337;--rose-950:#4c0519;--primary:#006e74;--primary-foreground:#fff;--primary-content:var(--fallback-pc,oklch(var(--pc)/<alpha-value>));--secondary:#0097ac;--secondary-foreground:#fff;--secondary-content:var(--fallback-sc,oklch(var(--sc)/<alpha-value>));--accent:#f9fafb;--accent-foreground:#111827;--accent-green:#1b6b4a;--accent-green-light:#e8f5ee;--accent-warm:#d4a853;--accent-warm-light:#fdf6e3;--accent-content:var(--fallback-ac,oklch(var(--ac)/<alpha-value>));--neutral-content:var(--fallback-nc,oklch(var(--nc)/<alpha-value>));--base-100:var(--fallback-b1,oklch(var(--b1)/<alpha-value>));--base-200:var(--fallback-b2,oklch(var(--b2)/<alpha-value>));--base-300:var(--fallback-b3,oklch(var(--b3)/<alpha-value>));--base-content:var(--fallback-bc,oklch(var(--bc)/<alpha-value>));--info:var(--fallback-in,oklch(var(--in)/<alpha-value>));--info-content:var(--fallback-inc,oklch(var(--inc)/<alpha-value>));--success:var(--fallback-su,oklch(var(--su)/<alpha-value>));--success-content:var(--fallback-suc,oklch(var(--suc)/<alpha-value>));--warning:var(--fallback-wa,oklch(var(--wa)/<alpha-value>));--warning-content:var(--fallback-wac,oklch(var(--wac)/<alpha-value>));--error:var(--fallback-er,oklch(var(--er)/<alpha-value>));--error-content:var(--fallback-erc,oklch(var(--erc)/<alpha-value>));--neutral-50:#fafafa;--neutral-100:#f5f5f5;--neutral-200:#e5e5e5;--neutral-300:#d4d4d4;--neutral-400:#a3a3a3;--neutral-500:#737373;--neutral-600:#525252;--neutral-700:#404040;--neutral-800:#262626;--neutral-900:#171717;--neutral-950:#0a0a0a;--light-gray:#f5f5f5;--ust-border:#e0e0e0;--header-icon:#8c9bae;--border:#e5e7eb;--ink:#0d1117;--paper:#f8f6f1;--input:#f9fafb;--ring:#d1d5db;--background:#fff;--foreground:#111827;--destructive:#ef4444;--destructive-foreground:#fff;--muted:#f3f4f6;--muted-foreground:#6b7280;--support-blue:#2b6cb0;--popover:#fff;--popover-foreground:#111827;--card:#fff;--card-foreground:#111827}html{font-size:16px}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){html{font-size:12px}}.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}}.alert{grid-gap:1rem;--tw-border-opacity:1;--tw-text-opacity:1;--alert-bg:var(--fallback-b2,oklch(var(--b2)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));align-content:flex-start;align-items:center;background-color:var(--alert-bg);border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-radius:1rem;border-radius:var(--rounded-box,1rem);border-width:1px;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:grid;gap:1rem;grid-auto-flow:row;justify-items:center;padding:1rem;text-align:center;width:100%}@media (min-width:640px){.alert{grid-auto-flow:column;grid-template-columns:auto minmax(auto,1fr);justify-items:start;text-align:start}}.avatar{display:inline-flex;position:relative}.avatar>div{aspect-ratio:1/1;display:block;overflow:hidden}.avatar img{height:100%;object-fit:cover;width:100%}.avatar.placeholder>div{display:flex}.avatar.placeholder>div,.badge{align-items:center;justify-content:center}.badge{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-radius:1.9rem;border-radius:var(--rounded-badge,1.9rem);border-width:1px;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-flex;font-size:.875rem;height:1.25rem;line-height:1.25rem;padding-left:.563rem;padding-right:.563rem;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:fit-content}.breadcrumbs{max-width:100%;overflow-x:auto;padding-bottom:.5rem;padding-top:.5rem}.breadcrumbs>ol,.breadcrumbs>ul{align-items:center;display:flex;min-height:min-content;white-space:nowrap}.breadcrumbs>ol>li,.breadcrumbs>ul>li{align-items:center;display:flex}.breadcrumbs>ol>li>a,.breadcrumbs>ul>li>a{align-items:center;cursor:pointer;display:flex}@media (hover:hover){.breadcrumbs>ol>li>a:hover,.breadcrumbs>ul>li>a:hover{text-decoration-line:underline}.label a:hover{--tw-text-opacity:1;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity))!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity))!important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.tab:hover{--tw-text-opacity:1}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table-zebra tr.hover:hover,.table-zebra tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}}.btn{--tw-text-opacity:1;--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);--tw-bg-opacity:1;--tw-border-opacity:1;align-items:center;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));border-color:#0000;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;border-width:var(--border-btn,1px);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:pointer;display:inline-flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;font-weight:600;gap:.5rem;height:3rem;justify-content:center;line-height:1em;min-height:3rem;outline-color:oklch(27.8078% .029596 256.847952/1);outline-color:var(--fallback-bc,oklch(var(--bc)/1));padding-left:1rem;padding-right:1rem;text-align:center;text-decoration-line:none;transition-duration:.2s;transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(0,0,.2,1);-webkit-user-select:none;user-select:none}.btn-disabled,.btn:disabled,.btn[disabled]{pointer-events:none}:where(.btn:is(input[type=checkbox])),:where(.btn:is(input[type=radio])){appearance:none;width:auto}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.\!card{border-radius:1rem!important;border-radius:var(--rounded-box,1rem)!important;display:flex!important;flex-direction:column!important;position:relative!important}.card{border-radius:1rem;border-radius:var(--rounded-box,1rem);display:flex;flex-direction:column;position:relative}.\!card:focus{outline:2px solid #0000!important;outline-offset:2px!important}.card:focus{outline:2px solid #0000;outline-offset:2px}.card-actions{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.\!card figure{align-items:center!important;display:flex!important;justify-content:center!important}.card figure{align-items:center;display:flex;justify-content:center}.\!card.image-full{display:grid!important}.card.image-full{display:grid}.\!card.image-full:before{--tw-bg-opacity:1!important;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity))!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;border-radius:1rem!important;border-radius:var(--rounded-box,1rem)!important;content:""!important;opacity:.75!important;position:relative!important;z-index:10!important}.card.image-full:before{--tw-bg-opacity:1;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));border-radius:1rem;border-radius:var(--rounded-box,1rem);content:"";opacity:.75;position:relative;z-index:10}.card.image-full:before,.card.image-full>*{grid-column-start:1;grid-row-start:1}.\!card.image-full:before,.\!card.image-full>*{grid-column-start:1!important;grid-row-start:1!important}.\!card.image-full>figure img{height:100%!important;object-fit:cover!important}.card.image-full>figure img{height:100%;object-fit:cover}.\!card.image-full>.card-body{--tw-text-opacity:1!important;color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity))!important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important;position:relative!important;z-index:20!important}.card.image-full>.card-body{--tw-text-opacity:1;color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)));position:relative;z-index:20}.carousel{-ms-overflow-style:none;display:inline-flex;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-item{box-sizing:initial;display:flex;flex:none}.carousel-item,.carousel-start .carousel-item{scroll-snap-align:start}.carousel-center .carousel-item{scroll-snap-align:center}.carousel-end .carousel-item{scroll-snap-align:end}.\!chat{grid-column-gap:.75rem!important;column-gap:.75rem!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-bottom:.25rem!important;padding-top:.25rem!important}.chat{grid-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:.25rem;padding-top:.25rem}.checkbox{--chkbg:var(--fallback-bc,oklch(var(--bc)/1));--chkfg:var(--fallback-b1,oklch(var(--b1)/1));--tw-border-opacity:0.2;appearance:none;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;cursor:pointer;flex-shrink:0;height:1.5rem;width:1.5rem}.collapse:not(td):not(tr):not(colgroup){visibility:visible}.collapse{border-radius:1rem;border-radius:var(--rounded-box,1rem);display:grid;grid-template-rows:max-content 0fr;overflow:hidden;position:relative;transition:grid-template-rows .2s;width:100%}.collapse-content,.collapse-title,.collapse>input[type=checkbox],.collapse>input[type=radio]{grid-column-start:1;grid-row-start:1}.collapse>input[type=checkbox],.collapse>input[type=radio]{appearance:none;opacity:0}:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){height:100%;width:100%;z-index:1}.collapse-open,.collapse:focus:not(.collapse-close),.collapse[open]{grid-template-rows:max-content 1fr}.collapse:not(.collapse-close):has(>input[type=checkbox]:checked),.collapse:not(.collapse-close):has(>input[type=radio]:checked){grid-template-rows:max-content 1fr}.collapse-open>.collapse-content,.collapse:focus:not(.collapse-close)>.collapse-content,.collapse:not(.collapse-close)>input[type=checkbox]:checked~.collapse-content,.collapse:not(.collapse-close)>input[type=radio]:checked~.collapse-content,.collapse[open]>.collapse-content{min-height:fit-content;visibility:visible}.diff{container-type:inline-size;direction:ltr;display:grid;grid-template-columns:auto 1fr;overflow:hidden;position:relative;width:100%}.divider{align-items:center;align-self:stretch;display:flex;flex-direction:row;height:1rem;margin-bottom:1rem;margin-top:1rem;white-space:nowrap}.divider:after,.divider:before{--tw-content:"";background-color:oklch(27.8078% .029596 256.847952/.1);background-color:var(--fallback-bc,oklch(var(--bc)/.1));content:var(--tw-content);flex-grow:1;height:.125rem;width:100%}.\!drawer{display:grid!important;grid-auto-columns:max-content auto!important;position:relative!important;width:100%!important}.drawer{display:grid;grid-auto-columns:max-content auto;position:relative;width:100%}.drawer-content{grid-column-start:2;grid-row-start:1;min-width:0}.drawer-side>.drawer-overlay{background-color:initial;cursor:pointer;place-self:stretch;position:sticky;top:0;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.drawer-end>.drawer-toggle~.drawer-content{grid-column-start:1}.dropdown{display:inline-block;position:relative}.dropdown>:not(summary):focus{outline:2px solid #0000;outline-offset:2px}.dropdown .dropdown-content{position:absolute}.dropdown:is(:not(details)) .dropdown-content{--tw-scale-x:.95;--tw-scale-y:.95;opacity: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));transform-origin:top;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);visibility:hidden}.dropdown.dropdown-open .dropdown-content,.dropdown:focus-within .dropdown-content,.dropdown:not(.dropdown-hover):focus .dropdown-content{opacity:1;visibility:visible}@media (hover:hover){.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;visibility:visible}.btm-nav>.\!disabled:hover{--tw-border-opacity:0!important;--tw-bg-opacity:0.1!important;--tw-text-opacity:0.2!important;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity))!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity))!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;pointer-events:none!important}.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{--tw-border-opacity:0;--tw-bg-opacity:0.1;--tw-text-opacity:0.2;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));pointer-events:none}.btn:hover{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:hover{background-color:color-mix(in oklab,oklch(96.1151% 0 0/1) 90%,#000);background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(96.1151% 0 0/1) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0% 0 0)){.btn:hover{background-color:var(--fallback-b2);background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{border-color:#0000}@supports (color:oklch(0% 0 0)){.btn-ghost:hover{background-color:oklch(27.8078% .029596 256.847952/.2);background-color:var(--fallback-bc,oklch(var(--bc)/.2))}}.btn-link:hover{background-color:initial;border-color:#0000;text-decoration-line:underline}.btn-outline:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));color:oklch(100% 0 0/var(--tw-text-opacity));color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary:hover{--tw-text-opacity:1;color:oklch(89.824% .06192 275.75/var(--tw-text-opacity));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary:hover{background-color:color-mix(in oklab,oklch(49.12% .3096 275.75/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(49.12% .3096 275.75/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.btn-outline.btn-secondary:hover{--tw-text-opacity:1;color:oklch(98.71% .0106 342.55/var(--tw-text-opacity));color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-secondary:hover{background-color:color-mix(in oklab,oklch(69.71% .329 342.55/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(69.71% .329 342.55/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}}.btn-outline.btn-accent:hover{--tw-text-opacity:1;color:oklch(15.352% .0368 183.61/var(--tw-text-opacity));color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-accent:hover{background-color:color-mix(in oklab,oklch(76.76% .184 183.61/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(76.76% .184 183.61/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}}.btn-outline.btn-success:hover{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-success:hover{background-color:color-mix(in oklab,oklch(64.8% .15 160/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(64.8% .15 160/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}}.btn-outline.btn-info:hover{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-info:hover{background-color:color-mix(in oklab,oklch(72.06% .191 231.6/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(72.06% .191 231.6/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}}.btn-outline.btn-warning:hover{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-warning:hover{background-color:color-mix(in oklab,oklch(84.71% .199 83.87/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(84.71% .199 83.87/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}}.btn-outline.btn-error:hover{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-error:hover{background-color:color-mix(in oklab,oklch(71.76% .221 22.18/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(71.76% .221 22.18/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn-disabled:hover,.btn:disabled:hover,.btn[disabled]:hover{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,oklch(49.12% .3096 275.75/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(49.12% .3096 275.75/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.dropdown.dropdown-hover:hover .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;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))}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{cursor:pointer;outline:2px solid #0000;outline-offset:2px}@supports (color:oklch(0% 0 0)){:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(.active,.btn):hover,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.active,.btn):hover{background-color:oklch(27.8078% .029596 256.847952/.1);background-color:var(--fallback-bc,oklch(var(--bc)/.1))}}.tab[disabled],.tab[disabled]:hover{--tw-text-opacity:0.2;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:not-allowed}}.dropdown:is(details) summary::-webkit-details-marker{display:none}.footer{grid-column-gap:1rem;grid-row-gap:2.5rem;column-gap:1rem;display:grid;font-size:.875rem;grid-auto-flow:row;line-height:1.25rem;place-items:start;row-gap:2.5rem;width:100%}.footer>*{grid-gap:.5rem;display:grid;gap:.5rem;place-items:start}@media (min-width:48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:row dense}}.form-control{display:flex;flex-direction:column}.label{align-items:center;display:flex;justify-content:space-between;padding:.5rem .25rem;-webkit-user-select:none;user-select:none}.hero{background-position:50%;background-size:cover;display:grid;place-items:center;width:100%}.hero>*{grid-column-start:1;grid-row-start:1}.indicator{display:inline-flex;position:relative;width:max-content}.indicator :where(.indicator-item){position:absolute;white-space:nowrap;z-index:1}.\!input{--tw-bg-opacity:1!important;appearance:none!important;background-color:oklch(100% 0 0/var(--tw-bg-opacity))!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important;border-color:#0000!important;border-radius:.5rem!important;border-radius:var(--rounded-btn,.5rem)!important;border-width:1px!important;flex-shrink:1!important;font-size:1rem!important;height:3rem!important;line-height:2!important;line-height:1.5rem!important;padding-left:1rem!important;padding-right:1rem!important}.input{--tw-bg-opacity:1;appearance:none;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:#0000;border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;flex-shrink:1;font-size:1rem;height:3rem;line-height:2;line-height:1.5rem;padding-left:1rem;padding-right:1rem}.\!input[type=number]::-webkit-inner-spin-button{margin-bottom:-1rem!important;margin-top:-1rem!important;margin-inline-end:-1rem!important}.input-md[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-inner-spin-button{margin-bottom:-1rem;margin-top:-1rem;margin-inline-end:-1rem}.join{align-items:stretch;border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);display:inline-flex}.join :where(.join-item){border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:0}.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:0;border-start-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-end-end-radius:0;border-start-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-end-end-radius:inherit;border-start-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-end-start-radius:inherit;border-start-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-end-start-radius:0;border-start-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-end-end-radius:inherit;border-start-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.kbd{--tw-border-opacity:0.2;--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px 1px 2px;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-flex;justify-content:center;min-height:2.2em;min-width:2.2em;padding-left:.5rem;padding-right:.5rem}.link{cursor:pointer;text-decoration-line:underline}.mask{-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.menu{display:flex;flex-direction:column;flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;padding:.5rem}.menu :where(li ul){margin-inline-start:1rem;padding-inline-start:.5rem;position:relative;white-space:nowrap}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){grid-gap:.5rem;align-content:flex-start;align-items:center;display:grid;gap:.5rem;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;-webkit-user-select:none;user-select:none}.menu li.disabled{color:oklch(27.8078% .029596 256.847952/.3);color:var(--fallback-bc,oklch(var(--bc)/.3));cursor:not-allowed;-webkit-user-select:none;user-select:none}.menu li.\!disabled{color:oklch(27.8078% .029596 256.847952/.3)!important;color:var(--fallback-bc,oklch(var(--bc)/.3))!important;cursor:not-allowed!important;-webkit-user-select:none!important;user-select:none!important}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}:where(.menu li){align-items:stretch;display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;position:relative}:where(.menu li) .badge{justify-self:end}.modal{background-color:initial;color:inherit;display:grid;height:100%;inset:0;justify-items:center;margin:0;max-height:none;max-width:none;opacity:0;overflow-y:hidden;overscroll-behavior:contain;padding:0;pointer-events:none;position:fixed;transition-duration:.2s;transition-property:transform,opacity,visibility;transition-timing-function:cubic-bezier(0,0,.2,1);width:100%;z-index:999}:where(.modal){align-items:center}.modal-open,.modal-toggle:checked+.modal,.modal:target,.modal[open]{opacity:1;pointer-events:auto;visibility:visible}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden;scrollbar-gutter:stable}.navbar{align-items:center;display:flex;min-height:4rem;padding:.5rem;padding:var(--navbar-padding,.5rem);width:100%}:where(.navbar>:not(script,style)){align-items:center;display:inline-flex}.progress{appearance:none;background-color:oklch(27.8078% .029596 256.847952/.2);background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-radius:1rem;border-radius:var(--rounded-box,1rem);height:.5rem;overflow:hidden;position:relative;width:100%}.radio{--chkbg:var(--bc);--tw-border-opacity:0.2;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-radius:9999px;border-width:1px;flex-shrink:0;width:1.5rem}.radio,.range{appearance:none;cursor:pointer;height:1.5rem}.range{--range-shdw:var(--fallback-bc,oklch(var(--bc)/1));-webkit-appearance:none;background-color:initial;border-radius:1rem;border-radius:var(--rounded-box,1rem);overflow:hidden;width:100%}.range:focus{outline:none}.rating{display:inline-flex;position:relative}.rating :where(input){--tw-bg-opacity:1;animation:rating-pop .2s ease-out;animation:rating-pop var(--animation-input,.25s) ease-out;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-radius:0;cursor:pointer;height:1.5rem;width:1.5rem}.select{--tw-bg-opacity:1;appearance:none;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));background-image:linear-gradient(45deg,#0000 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,#0000 0);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-color:#0000;border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;cursor:pointer;display:inline-flex;font-size:.875rem;height:3rem;line-height:1.25rem;line-height:2;min-height:3rem;padding-inline-end:2.5rem;padding-inline-start:1rem;-webkit-user-select:none;user-select:none}.select[multiple]{height:auto}.stack{display:inline-grid;place-items:center;align-items:flex-end}.stack>*{grid-column-start:1;grid-row-start:1;opacity:.6;transform:translateY(10%) scale(.9);width:100%;z-index:1}.stack>:nth-child(2){opacity:.8;transform:translateY(5%) scale(.95);z-index:2}.stack>:first-child{opacity:1;transform:translateY(0) scale(1);z-index:3}.stats{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:1rem;border-radius:var(--rounded-box,1rem);color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));display:inline-grid}:where(.stats){grid-auto-flow:column;overflow-x:auto}.stat{--tw-border-opacity:0.1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));column-gap:1rem;display:inline-grid;grid-template-columns:repeat(1,1fr);padding:1rem 1.5rem;width:100%}.stat-value{font-size:2.25rem;font-weight:800;grid-column-start:1;line-height:2.5rem;white-space:nowrap}.steps{counter-reset:step;display:inline-grid;grid-auto-columns:1fr;grid-auto-flow:column;overflow:hidden;overflow-x:auto}.steps .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:auto;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-rows:40px 1fr;min-width:4rem;place-items:center;text-align:center}.steps .\!step{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-template-columns:auto!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-rows:40px 1fr!important;min-width:4rem!important;place-items:center!important;text-align:center!important}.swap{cursor:pointer;display:inline-grid;place-content:center;position:relative;-webkit-user-select:none;user-select:none}.swap>*{grid-column-start:1;grid-row-start:1;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap input{appearance:none}.swap .swap-indeterminate,.swap .swap-on,.swap input:checked~.swap-off,.swap input:indeterminate~.swap-off,.swap input:indeterminate~.swap-on,.swap-active .swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate,.swap-active .swap-on{opacity:1}.\!tabs{align-items:flex-end!important;display:grid!important}.tabs{align-items:flex-end;display:grid}.tabs-lifted:has(.tab-content[class*=" rounded-"]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])),.tabs-lifted:has(.tab-content[class^=rounded-]) .tab:first-child:not(:is(.tab-active,[aria-selected=true])){border-bottom-color:#0000}.tab{--tab-padding:1rem;--tw-text-opacity:0.5;--tab-color:var(--fallback-bc,oklch(var(--bc)/1));--tab-bg:var(--fallback-b1,oklch(var(--b1)/1));--tab-border-color:var(--fallback-b3,oklch(var(--b3)/1));align-items:center;appearance:none;color:var(--tab-color);cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:.875rem;grid-row-start:1;height:2rem;justify-content:center;line-height:1.25rem;line-height:2;padding-inline-end:1rem;padding-inline-end:var(--tab-padding,1rem);padding-inline-start:1rem;padding-inline-start:var(--tab-padding,1rem);position:relative;text-align:center;-webkit-user-select:none;user-select:none}.tab:is(input[type=radio]){border-bottom-left-radius:0;border-bottom-right-radius:0;width:auto}.tab:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:not(input):empty{cursor:default;grid-column-start:span 9999}.tab-content{border-color:#0000;border-width:1px;border-width:var(--tab-border,0);display:none;grid-column-end:span 9999;grid-column-start:1;grid-row-start:2;margin-top:-1px;margin-top:calc(var(--tab-border)*-1)}:checked+.tab-content:nth-child(2),:is(.tab-active,[aria-selected=true])+.tab-content:nth-child(2){border-start-start-radius:0}:is(.tab-active,[aria-selected=true])+.tab-content,input.tab:checked+.tab-content{display:block}.table{border-radius:1rem;border-radius:var(--rounded-box,1rem);font-size:.875rem;line-height:1.25rem;position:relative;text-align:left;width:100%}.table :where(.table-pin-rows thead tr){--tw-bg-opacity:1;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));position:sticky;top:0;z-index:1}.table :where(.table-pin-rows tfoot tr){--tw-bg-opacity:1;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));bottom:0;position:sticky;z-index:1}.table :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));left:0;position:sticky;right:0}.textarea{--tw-bg-opacity:1;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-color:#0000;border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);border-width:1px;flex-shrink:1;font-size:.875rem;line-height:1.25rem;line-height:2;min-height:3rem;padding:.5rem 1rem}.timeline{display:flex;position:relative}:where(.timeline>li){align-items:center;display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-columns:var(--timeline-col-start,minmax(0,1fr)) auto var(
      --timeline-col-end,minmax(0,1fr)
    );grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:var(--timeline-row-start,minmax(0,1fr)) auto var(
      --timeline-row-end,minmax(0,1fr)
    );position:relative}.timeline>li>hr{border-width:0;width:100%}:where(.timeline>li>hr):first-child{grid-column-start:1;grid-row-start:2}:where(.timeline>li>hr):last-child{grid-column-end:none;grid-column-start:3;grid-row-end:auto;grid-row-start:2}.toast{display:flex;flex-direction:column;gap:.5rem;min-width:fit-content;padding:1rem;position:fixed;white-space:nowrap}.toggle{--tglbg:var(--fallback-b1,oklch(var(--b1)/1));--handleoffset:1.5rem;--handleoffsetcalculator:calc(var(--handleoffset)*-1);--togglehandleborder:0 0;appearance:none;background-color:currentColor;border-color:currentColor;border-radius:1.9rem;border-radius:var(--rounded-badge,1.9rem);border-width:1px;box-shadow:var(--handleoffsetcalculator) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset,var(--togglehandleborder);color:oklch(27.8078% .029596 256.847952/.5);color:var(--fallback-bc,oklch(var(--bc)/.5));cursor:pointer;flex-shrink:0;height:1.5rem;transition:background,box-shadow .2s ease-out;transition:background,box-shadow var(--animation-input,.2s) ease-out;width:3rem}.alert-info{--tw-text-opacity:1;--alert-bg:var(--fallback-in,oklch(var(--in)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));border-color:oklch(72.06% .191 231.6/.2);border-color:var(--fallback-in,oklch(var(--in)/.2));color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.alert-success{--tw-text-opacity:1;--alert-bg:var(--fallback-su,oklch(var(--su)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));border-color:oklch(64.8% .15 160/.2);border-color:var(--fallback-su,oklch(var(--su)/.2));color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.alert-error{--tw-text-opacity:1;--alert-bg:var(--fallback-er,oklch(var(--er)/1));--alert-bg-mix:var(--fallback-b1,oklch(var(--b1)/1));border-color:oklch(71.76% .221 22.18/.2);border-color:var(--fallback-er,oklch(var(--er)/.2));color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.avatar-group :where(.avatar){--tw-border-opacity:1;border-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-border-opacity)));border-radius:9999px;border-width:4px;overflow:hidden}.badge-neutral{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));border-color:var(--fallback-n,oklch(var(--n)/var(--tw-border-opacity)));color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.badge-outline.badge-neutral{--tw-text-opacity:1;color:oklch(32.1785% .02476 255.701624/var(--tw-text-opacity));color:var(--fallback-n,oklch(var(--n)/var(--tw-text-opacity)))}.btm-nav>:where(.\!active){--tw-bg-opacity:1!important;background-color:oklch(100% 0 0/var(--tw-bg-opacity))!important;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)))!important;border-top-width:2px!important}.btm-nav>:where(.active){--tw-bg-opacity:1;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-top-width:2px}.btm-nav>.\!disabled{--tw-border-opacity:0!important;--tw-bg-opacity:0.1!important;--tw-text-opacity:0.2!important;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity))!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity))!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;pointer-events:none!important}.btm-nav>.disabled,.btm-nav>[disabled]{--tw-border-opacity:0;--tw-bg-opacity:0.1;--tw-text-opacity:0.2;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));pointer-events:none}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.breadcrumbs>ol>li>a:focus,.breadcrumbs>ul>li>a:focus{outline:2px solid #0000;outline-offset:2px}.breadcrumbs>ol>li>a:focus-visible,.breadcrumbs>ul>li>a:focus-visible{outline:2px solid currentColor;outline-offset:2px}.breadcrumbs>ol>li+:before,.breadcrumbs>ul>li+:before{--tw-rotate:45deg;background-color:initial;border-right:1px solid;border-top:1px solid;content:"";display:block;height:.375rem;margin-left:.5rem;margin-right:.75rem;opacity:.4;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));width:.375rem}[dir=rtl] .breadcrumbs>ol>li+:before,[dir=rtl] .breadcrumbs>ul>li+:before{--tw-rotate:-135deg}@media (prefers-reduced-motion:no-preference){.btn{animation:button-pop .25s ease-out;animation:button-pop var(--animation-btn,.25s) ease-out}}.btn:active:focus,.btn:active:hover{animation:button-pop 0s ease-out;transform:scale(.95);transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0% 0 0)){.btn{background-color:var(--fallback-b2);background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.btn-primary{--btn-color:var(--fallback-p)}.btn-secondary{--btn-color:var(--fallback-s)}.prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:oklch(92.4169% .00108 197.137559/1);background-color:var(--fallback-b3,oklch(var(--b3)/1))}}@supports (color:color-mix(in oklab,black,black)){.btn-outline.btn-primary.btn-active{background-color:color-mix(in oklab,oklch(49.12% .3096 275.75/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(49.12% .3096 275.75/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.btn-outline.btn-secondary.btn-active{background-color:color-mix(in oklab,oklch(69.71% .329 342.55/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(69.71% .329 342.55/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}.btn-outline.btn-accent.btn-active{background-color:color-mix(in oklab,oklch(76.76% .184 183.61/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(76.76% .184 183.61/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-a,oklch(var(--a)/1)) 90%,#000)}.btn-outline.btn-success.btn-active{background-color:color-mix(in oklab,oklch(64.8% .15 160/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(64.8% .15 160/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-su,oklch(var(--su)/1)) 90%,#000)}.btn-outline.btn-info.btn-active{background-color:color-mix(in oklab,oklch(72.06% .191 231.6/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(72.06% .191 231.6/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-in,oklch(var(--in)/1)) 90%,#000)}.btn-outline.btn-warning.btn-active{background-color:color-mix(in oklab,oklch(84.71% .199 83.87/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(84.71% .199 83.87/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-wa,oklch(var(--wa)/1)) 90%,#000)}.btn-outline.btn-error.btn-active{background-color:color-mix(in oklab,oklch(71.76% .221 22.18/1) 90%,#000);background-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000);border-color:color-mix(in oklab,oklch(71.76% .221 22.18/1) 90%,#000);border-color:color-mix(in oklab,var(--fallback-er,oklch(var(--er)/1)) 90%,#000)}}.btn:focus-visible{outline-offset:2px;outline-style:solid;outline-width:2px}.btn-primary{--tw-text-opacity:1;color:oklch(89.824% .06192 275.75/var(--tw-text-opacity));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:oklch(49.12% .3096 275.75/1);outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.btn-primary{--btn-color:var(--p)}.btn-secondary{--btn-color:var(--s)}}.btn-secondary{--tw-text-opacity:1;color:oklch(98.71% .0106 342.55/var(--tw-text-opacity));color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));outline-color:oklch(69.71% .329 342.55/1);outline-color:var(--fallback-s,oklch(var(--s)/1))}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:initial;border-color:#0000;border-width:1px;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:currentColor;outline-color:currentColor}.btn-ghost.btn-active{background-color:oklch(27.8078% .029596 256.847952/.2);background-color:var(--fallback-bc,oklch(var(--bc)/.2));border-color:#0000}.btn-link{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:oklch(49.12% .3096 275.75/var(--tw-text-opacity));color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)));outline-color:currentColor}.btn-link,.btn-link.btn-active{background-color:initial;border-color:#0000;text-decoration-line:underline}.btn-outline{--tw-text-opacity:1;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:initial;border-color:currentColor;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.btn-outline.btn-active{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));color:oklch(100% 0 0/var(--tw-text-opacity));color:var(--fallback-b1,oklch(var(--b1)/var(--tw-text-opacity)))}.btn-outline.btn-primary{--tw-text-opacity:1;color:oklch(49.12% .3096 275.75/var(--tw-text-opacity));color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.btn-outline.btn-primary.btn-active{--tw-text-opacity:1;color:oklch(89.824% .06192 275.75/var(--tw-text-opacity));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:oklch(69.71% .329 342.55/var(--tw-text-opacity));color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.btn-outline.btn-secondary.btn-active{--tw-text-opacity:1;color:oklch(98.71% .0106 342.55/var(--tw-text-opacity));color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.btn-outline.btn-accent{--tw-text-opacity:1;color:oklch(76.76% .184 183.61/var(--tw-text-opacity));color:var(--fallback-a,oklch(var(--a)/var(--tw-text-opacity)))}.btn-outline.btn-accent.btn-active{--tw-text-opacity:1;color:oklch(15.352% .0368 183.61/var(--tw-text-opacity));color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.btn-outline.btn-success{--tw-text-opacity:1;color:oklch(64.8% .15 160/var(--tw-text-opacity));color:var(--fallback-su,oklch(var(--su)/var(--tw-text-opacity)))}.btn-outline.btn-success.btn-active{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.btn-outline.btn-info{--tw-text-opacity:1;color:oklch(72.06% .191 231.6/var(--tw-text-opacity));color:var(--fallback-in,oklch(var(--in)/var(--tw-text-opacity)))}.btn-outline.btn-info.btn-active{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.btn-outline.btn-warning{--tw-text-opacity:1;color:oklch(84.71% .199 83.87/var(--tw-text-opacity));color:var(--fallback-wa,oklch(var(--wa)/var(--tw-text-opacity)))}.btn-outline.btn-warning.btn-active{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.btn-outline.btn-error{--tw-text-opacity:1;color:oklch(71.76% .221 22.18/var(--tw-text-opacity));color:var(--fallback-er,oklch(var(--er)/var(--tw-text-opacity)))}.btn-outline.btn-error.btn-active{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.btn.btn-disabled,.btn:disabled,.btn[disabled]{--tw-border-opacity:0;--tw-bg-opacity:0.2;--tw-text-opacity:0.2;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(49.12% .3096 275.75/var(--tw-bg-opacity));background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));color:oklch(89.824% .06192 275.75/var(--tw-text-opacity));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:oklch(49.12% .3096 275.75/1);outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(.95);transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.\!card :where(figure:first-child){border-end-end-radius:unset!important;border-end-start-radius:unset!important;border-start-end-radius:inherit!important;border-start-start-radius:inherit!important;overflow:hidden!important}.card :where(figure:first-child){border-end-end-radius:unset;border-end-start-radius:unset;border-start-end-radius:inherit;border-start-start-radius:inherit;overflow:hidden}.\!card :where(figure:last-child){border-end-end-radius:inherit!important;border-end-start-radius:inherit!important;border-start-end-radius:unset!important;border-start-start-radius:unset!important;overflow:hidden!important}.card :where(figure:last-child){border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:unset;border-start-start-radius:unset;overflow:hidden}.\!card:focus-visible{outline:2px solid currentColor!important;outline-offset:2px!important}.card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.\!card.bordered{--tw-border-opacity:1!important;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))!important;border-width:1px!important}.card.bordered{--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-width:1px}.\!card.compact .card-body{font-size:.875rem!important;line-height:1.25rem!important;padding:1rem!important}.card.compact .card-body{font-size:.875rem;line-height:1.25rem;padding:1rem}.card-title{align-items:center;display:flex;font-size:1.25rem;font-weight:600;gap:.5rem;line-height:1.75rem}.\!card.image-full :where(figure){border-radius:inherit!important;overflow:hidden!important}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.carousel::-webkit-scrollbar{display:none}.checkbox:focus{box-shadow:none}.checkbox:focus-visible{outline-color:oklch(27.8078% .029596 256.847952/1);outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.checkbox:disabled{--tw-bg-opacity:1;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));border-color:#0000;border-width:0;cursor:not-allowed;opacity:.2}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--chkbg);background-image:linear-gradient(-45deg,#0000 65%,var(--chkbg) 65.99%),linear-gradient(45deg,#0000 75%,var(--chkbg) 75.99%),linear-gradient(-45deg,var(--chkbg) 40%,#0000 40.99%),linear-gradient(45deg,var(--chkbg) 30%,var(--chkfg) 30.99%,var(--chkfg) 40%,#0000 40.99%),linear-gradient(-45deg,var(--chkfg) 50%,var(--chkbg) 50.99%)}.checkbox:checked,.checkbox:indeterminate,.checkbox[aria-checked=true]{animation:checkmark .2s ease-out;animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:linear-gradient(90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(-90deg,#0000 80%,var(--chkbg) 80%),linear-gradient(0deg,var(--chkbg) 43%,var(--chkfg) 43%,var(--chkfg) 57%,var(--chkbg) 57%)}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}details.collapse{width:100%}details.collapse summary{display:block;outline:2px solid #0000;outline-offset:2px;position:relative}details.collapse summary::-webkit-details-marker{display:none}.collapse:focus-visible{outline-color:oklch(27.8078% .029596 256.847952/1);outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.collapse:has(.collapse-title:focus-visible),.collapse:has(>input[type=checkbox]:focus-visible),.collapse:has(>input[type=radio]:focus-visible){outline-color:oklch(27.8078% .029596 256.847952/1);outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.collapse:not(.collapse-open):not(.collapse-close)>.collapse-title,.collapse:not(.collapse-open):not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-open):not(.collapse-close)>input[type=radio]:not(:checked){cursor:pointer}.collapse:focus:not(.collapse-open):not(.collapse-close):not(.collapse[open])>.collapse-title{cursor:inherit}.collapse-title,:where(.collapse>input[type=checkbox]),:where(.collapse>input[type=radio]){min-height:3.75rem;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse-open>:where(.collapse-content),.collapse:focus:not(.collapse-close)>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input[type=checkbox]:checked~.collapse-content),.collapse:not(.collapse-close)>:where(input[type=radio]:checked~.collapse-content),.collapse[open]>:where(.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-arrow:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse-open.collapse-arrow>.collapse-title:after,.collapse[open].collapse-arrow>.collapse-title:after{--tw-translate-y:-50%;--tw-rotate:225deg;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))}.collapse-open.collapse-plus>.collapse-title:after,.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=checkbox]:checked~.collapse-title:after,.collapse-plus:not(.collapse-close)>input[type=radio]:checked~.collapse-title:after,.collapse[open].collapse-plus>.collapse-title:after{content:"−"}.divider:not(:empty){gap:1rem}.drawer-toggle:checked~.drawer-side>.drawer-overlay{background-color:#0006}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline-style:solid;outline-width:2px}.dropdown.dropdown-open .dropdown-content,.dropdown:focus .dropdown-content,.dropdown:focus-within .dropdown-content{--tw-scale-x:1;--tw-scale-y:1;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))}.\!input input{--tw-bg-opacity:1!important;background-color:oklch(49.12% .3096 275.75/var(--tw-bg-opacity))!important;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)))!important;background-color:initial!important}.input input{--tw-bg-opacity:1;background-color:oklch(49.12% .3096 275.75/var(--tw-bg-opacity));background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));background-color:initial}.\!input input:focus{outline:2px solid #0000!important;outline-offset:2px!important}.input input:focus{outline:2px solid #0000;outline-offset:2px}.\!input[list]::-webkit-calendar-picker-indicator{line-height:1em!important}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input:focus,.input:focus-within{border-color:oklch(27.8078% .029596 256.847952/.2);border-color:var(--fallback-bc,oklch(var(--bc)/.2));box-shadow:none;outline-color:oklch(27.8078% .029596 256.847952/.2);outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.\!input:focus,.\!input:focus-within{border-color:oklch(27.8078% .029596 256.847952/.2)!important;border-color:var(--fallback-bc,oklch(var(--bc)/.2))!important;box-shadow:none!important;outline-color:oklch(27.8078% .029596 256.847952/.2)!important;outline-color:var(--fallback-bc,oklch(var(--bc)/.2))!important;outline-offset:2px!important;outline-style:solid!important;outline-width:2px!important}.input-disabled,.input:disabled,.input:has(>input[disabled]),.input[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));color:oklch(27.8078% .029596 256.847952/.4);color:var(--fallback-bc,oklch(var(--bc)/.4));cursor:not-allowed}.\!input:disabled,.\!input:has(>input[disabled]),.\!input[disabled]{--tw-border-opacity:1!important;--tw-bg-opacity:1!important;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity))!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))!important;color:oklch(27.8078% .029596 256.847952/.4)!important;color:var(--fallback-bc,oklch(var(--bc)/.4))!important;cursor:not-allowed!important}.input-disabled::placeholder,.input:disabled::placeholder,.input:has(>input[disabled])::placeholder,.input[disabled]::placeholder{--tw-placeholder-opacity:0.2;color:oklch(27.8078% .029596 256.847952/var(--tw-placeholder-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.\!input:disabled::placeholder,.\!input:has(>input[disabled])::placeholder,.\!input[disabled]::placeholder{--tw-placeholder-opacity:0.2!important;color:oklch(27.8078% .029596 256.847952/var(--tw-placeholder-opacity))!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))!important}.\!input:has(>input[disabled])>input[disabled]{cursor:not-allowed!important}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.\!input::-webkit-date-and-time-value{text-align:inherit!important}.input::-webkit-date-and-time-value{text-align:inherit}.join>:where(:not(:first-child)){margin-bottom:0;margin-top:0;margin-inline-start:-1px}.join>:where(:not(:first-child)):is(.btn){margin-inline-start:-1px;margin-inline-start:calc(var(--border-btn)*-1)}.link:focus{outline:2px solid #0000;outline-offset:2px}.link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.\!loading{aspect-ratio:1/1!important;background-color:currentColor!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E")!important;-webkit-mask-position:center!important;mask-position:center!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:100%!important;mask-size:100%!important;pointer-events:none!important;width:1.5rem!important}.loading{aspect-ratio:1/1;background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' stroke='%23000' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;pointer-events:none;width:1.5rem}:where(.menu li:empty){--tw-bg-opacity:1;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));height:1px;margin:.5rem 1rem;opacity:.1}.menu :where(li ul):before{--tw-bg-opacity:1;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));bottom:.75rem;content:"";inset-inline-start:0;opacity:.1;position:absolute;top:.75rem;width:1px}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){text-wrap:balance;border-radius:.5rem;border-radius:var(--rounded-btn,.5rem);padding:.5rem 1rem;text-align:start;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>:not(ul,details,.menu-title)):not(summary,.active,.btn):focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):is(summary):not(.active,.btn):focus-visible,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn).focus,:where(.menu li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(summary,.active,.btn):focus{--tw-text-opacity:1;background-color:oklch(27.8078% .029596 256.847952/.1);background-color:var(--fallback-bc,oklch(var(--bc)/.1));color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:pointer;outline:2px solid #0000;outline-offset:2px}.menu li>:not(ul,.menu-title,details,.btn).active,.menu li>:not(ul,.menu-title,details,.btn):active,.menu li>details>summary:active{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.menu li>:not(ul,.menu-title,details,.btn).\!active{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity))!important;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)))!important;color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity))!important;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))!important}.menu :where(li>details>summary)::-webkit-details-marker{display:none}.menu :where(li>.menu-dropdown-toggle):after,.menu :where(li>details>summary):after{box-shadow:2px 2px;content:"";display:block;height:.5rem;justify-self:end;margin-top:-.5rem;pointer-events:none;transform:rotate(45deg);transform-origin:75% 75%;transition-duration:.3s;transition-property:transform,margin-top;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after,.menu :where(li>details[open]>summary):after{margin-top:0;transform:rotate(225deg)}.mockup-phone .display{border-radius:40px;margin-top:-25px;overflow:hidden}.mockup-browser .mockup-browser-toolbar .\!input{--tw-bg-opacity:1!important;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity))!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important;direction:ltr!important;display:block!important;height:1.75rem!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important;padding-left:2rem!important;position:relative!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:24rem!important}.mockup-browser .mockup-browser-toolbar .input{--tw-bg-opacity:1;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));direction:ltr;display:block;height:1.75rem;margin-left:auto;margin-right:auto;overflow:hidden;padding-left:2rem;position:relative;text-overflow:ellipsis;white-space:nowrap;width:24rem}.mockup-browser .mockup-browser-toolbar .\!input:before{--tw-translate-y:-50%!important;aspect-ratio:1/1!important;border-color:currentColor!important;border-radius:9999px!important;border-width:2px!important;content:""!important;height:.75rem!important;left:.5rem!important;opacity:.6!important;position:absolute!important;top:50%!important;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))!important}.mockup-browser .mockup-browser-toolbar .input:before{--tw-translate-y:-50%;aspect-ratio:1/1;border-color:currentColor;border-radius:9999px;border-width:2px;content:"";height:.75rem;left:.5rem;opacity:.6;position:absolute;top:50%;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))}.mockup-browser .mockup-browser-toolbar .\!input:after{--tw-translate-y:25%!important;--tw-rotate:-45deg!important;border-color:currentColor!important;border-radius:9999px!important;border-width:1px!important;content:""!important;height:.5rem!important;left:1.25rem!important;opacity:.6!important;position:absolute!important;top:50%!important;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))!important}.mockup-browser .mockup-browser-toolbar .input:after{--tw-translate-y:25%;--tw-rotate:-45deg;border-color:currentColor;border-radius:9999px;border-width:1px;content:"";height:.5rem;left:1.25rem;opacity:.6;position:absolute;top:50%;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))}.modal::backdrop,.modal:not(dialog:not(.modal-open)){animation:modal-pop .2s ease-out;background-color:#0006}.modal-backdrop{align-self:stretch;color:#0000;display:grid;grid-column-start:1;grid-row-start:1;justify-self:stretch;z-index:-1}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;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 modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{background-color:currentColor;border-radius:1rem;border-radius:var(--rounded-box,1rem)}.progress:indeterminate{--progress-color:var(--fallback-bc,oklch(var(--bc)/1));animation:progress-loading 5s ease-in-out infinite;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-position-x:15%;background-size:200%}.progress::-webkit-progress-bar{background-color:initial;border-radius:1rem;border-radius:var(--rounded-box,1rem)}.progress::-webkit-progress-value{background-color:currentColor;border-radius:1rem;border-radius:var(--rounded-box,1rem)}.progress:indeterminate::-moz-progress-bar{animation:progress-loading 5s ease-in-out infinite;background-color:initial;background-image:repeating-linear-gradient(90deg,var(--progress-color) -1%,var(--progress-color) 10%,#0000 10%,#0000 90%);background-position-x:15%;background-size:200%}@keyframes progress-loading{50%{background-position-x:-115%}}.radio:focus{box-shadow:none}.radio:focus-visible{outline-color:oklch(27.8078% .029596 256.847952/1);outline-color:var(--fallback-bc,oklch(var(--bc)/1));outline-offset:2px;outline-style:solid;outline-width:2px}.radio:checked,.radio[aria-checked=true]{--tw-bg-opacity:1;animation:radiomark .2s ease-out;animation:radiomark var(--animation-input,.2s) ease-out;background-color:oklch(27.8078% .029596 256.847952/var(--tw-bg-opacity));background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity)));background-image:none;box-shadow:inset 0 0 0 4px oklch(100% 0 0/1),inset 0 0 0 4px oklch(100% 0 0/1);box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}.radio:disabled{cursor:not-allowed;opacity:.2}@keyframes radiomark{0%{box-shadow:inset 0 0 0 12px oklch(100% 0 0/1),inset 0 0 0 12px oklch(100% 0 0/1);box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:inset 0 0 0 3px oklch(100% 0 0/1),inset 0 0 0 3px oklch(100% 0 0/1);box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:inset 0 0 0 4px oklch(100% 0 0/1),inset 0 0 0 4px oklch(100% 0 0/1);box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 2rem var(--range-shdw) inset}.range::-webkit-slider-runnable-track{background-color:oklch(27.8078% .029596 256.847952/.1);background-color:var(--fallback-bc,oklch(var(--bc)/.1));border-radius:1rem;border-radius:var(--rounded-box,1rem);height:.5rem;width:100%}.range::-moz-range-track{background-color:oklch(27.8078% .029596 256.847952/.1);background-color:var(--fallback-bc,oklch(var(--bc)/.1));border-radius:1rem;border-radius:var(--rounded-box,1rem);height:.5rem;width:100%}.range::-webkit-slider-thumb{--tw-bg-opacity:1;--filler-size:100rem;--filler-offset:0.6rem;appearance:none;-webkit-appearance:none;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:1rem;border-radius:var(--rounded-box,1rem);border-style:none;box-shadow:0 0 0 3px var(--range-shdw) inset,0 0,calc(var(--filler-size)*-1 - var(--filler-offset)) 0 0 var(--filler-size);box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size)*-1 - var(--filler-offset)) 0 0 var(--filler-size);color:var(--range-shdw);height:1.5rem;position:relative;top:50%;transform:translateY(-50%);width:1.5rem}.range::-moz-range-thumb{--tw-bg-opacity:1;--filler-size:100rem;--filler-offset:0.5rem;background-color:oklch(100% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity)));border-radius:1rem;border-radius:var(--rounded-box,1rem);border-style:none;box-shadow:0 0 0 3px var(--range-shdw) inset,0 0,calc(var(--filler-size)*-1 - var(--filler-offset)) 0 0 var(--filler-size);box-shadow:0 0 0 3px var(--range-shdw) inset,var(--focus-shadow,0 0),calc(var(--filler-size)*-1 - var(--filler-offset)) 0 0 var(--filler-size);color:var(--range-shdw);height:1.5rem;position:relative;top:50%;width:1.5rem}.rating input{appearance:none;-webkit-appearance:none}.rating .rating-hidden{background-color:initial;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating input:checked~input,.rating input[aria-checked=true]~input{--tw-bg-opacity:0.2}.rating input:focus-visible{transform:translateY(-.125em);transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{border-color:oklch(27.8078% .029596 256.847952/.2);border-color:var(--fallback-bc,oklch(var(--bc)/.2));box-shadow:none;outline-color:oklch(27.8078% .029596 256.847952/.2);outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.select-disabled,.select:disabled,.select[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));color:oklch(27.8078% .029596 256.847952/.4);color:var(--fallback-bc,oklch(var(--bc)/.4));cursor:not-allowed}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{--tw-placeholder-opacity:0.2;color:oklch(27.8078% .029596 256.847952/var(--tw-placeholder-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.skeleton{--tw-bg-opacity:1;animation:skeleton 1.8s ease-in-out infinite;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));background-image:linear-gradient(105deg,#0000,#0000 40%,oklch(100% 0 0/1) 50%,#0000 60%,#0000);background-image:linear-gradient(105deg,#0000 0,#0000 40%,var(--fallback-b1,oklch(var(--b1)/1)) 50%,#0000 60%,#0000 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200% auto;border-radius:1rem;border-radius:var(--rounded-box,1rem);will-change:background-position}@media (prefers-reduced-motion){.skeleton{animation-duration:15s}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}:where(.stats)>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;border-width:calc(0px*(1 - var(--tw-divide-y-reverse))) calc(1px*var(--tw-divide-x-reverse)) calc(0px*var(--tw-divide-y-reverse)) calc(1px*(1 - var(--tw-divide-x-reverse)))}[dir=rtl] .stats>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:1}.steps .step:before{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:"";grid-column-start:1;grid-row-start:1;height:.5rem;margin-inline-start:-100%;top: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));width:100%}.steps .\!step:before{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity))!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity))!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;content:""!important;grid-column-start:1!important;grid-row-start:1!important;height:.5rem!important;margin-inline-start:-100%!important;top:0!important;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))!important;width:100%!important}.steps .step:after{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)));border-radius:9999px;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));content:counter(step);counter-increment:step;display:grid;grid-column-start:1;grid-row-start:1;height:2rem;place-items:center;place-self:center;position:relative;width:2rem;z-index:1}.steps .\!step:after{--tw-bg-opacity:1!important;--tw-text-opacity:1!important;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity))!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important;border-radius:9999px!important;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity))!important;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))!important;content:counter(step)!important;counter-increment:step!important;display:grid!important;grid-column-start:1!important;grid-row-start:1!important;height:2rem!important;place-items:center!important;place-self:center!important;position:relative!important;width:2rem!important;z-index:1!important}.steps .step:first-child:before{content:none}.steps .\!step:first-child:before{content:none!important}.steps .step[data-content]:after{content:attr(data-content)}.steps .\!step[data-content]:after{content:attr(data-content)!important}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(32.1785% .02476 255.701624/var(--tw-bg-opacity));background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));color:oklch(89.4994% .011585 252.096176/var(--tw-text-opacity));color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(49.12% .3096 275.75/var(--tw-bg-opacity));background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));color:oklch(89.824% .06192 275.75/var(--tw-text-opacity));color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(69.71% .329 342.55/var(--tw-bg-opacity));background-color:var(--fallback-s,oklch(var(--s)/var(--tw-bg-opacity)));color:oklch(98.71% .0106 342.55/var(--tw-text-opacity));color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:oklch(76.76% .184 183.61/var(--tw-bg-opacity));background-color:var(--fallback-a,oklch(var(--a)/var(--tw-bg-opacity)));color:oklch(15.352% .0368 183.61/var(--tw-text-opacity));color:var(--fallback-ac,oklch(var(--ac)/var(--tw-text-opacity)))}.steps .step-info+.step-info:before,.steps .step-info:after{--tw-bg-opacity:1;background-color:oklch(72.06% .191 231.6/var(--tw-bg-opacity));background-color:var(--fallback-in,oklch(var(--in)/var(--tw-bg-opacity)))}.steps .step-info:after{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-inc,oklch(var(--inc)/var(--tw-text-opacity)))}.steps .step-success+.step-success:before,.steps .step-success:after{--tw-bg-opacity:1;background-color:oklch(64.8% .15 160/var(--tw-bg-opacity));background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.steps .step-success:after{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-suc,oklch(var(--suc)/var(--tw-text-opacity)))}.steps .step-warning+.step-warning:before,.steps .step-warning:after{--tw-bg-opacity:1;background-color:oklch(84.71% .199 83.87/var(--tw-bg-opacity));background-color:var(--fallback-wa,oklch(var(--wa)/var(--tw-bg-opacity)))}.steps .step-warning:after{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-wac,oklch(var(--wac)/var(--tw-text-opacity)))}.steps .step-error+.step-error:before,.steps .step-error:after{--tw-bg-opacity:1;background-color:oklch(71.76% .221 22.18/var(--tw-bg-opacity));background-color:var(--fallback-er,oklch(var(--er)/var(--tw-bg-opacity)))}.steps .step-error:after{--tw-text-opacity:1;color:oklch(0 0 0/var(--tw-text-opacity));color:var(--fallback-erc,oklch(var(--erc)/var(--tw-text-opacity)))}.tabs-lifted>.tab:focus-visible{border-end-end-radius:0;border-end-start-radius:0}.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tab:is(input:checked){--tw-border-opacity:1;--tw-text-opacity:1;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)))}.tab:focus{outline:2px solid #0000;outline-offset:2px}.tab:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.tab-disabled,.tab[disabled]{--tw-text-opacity:0.2;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));cursor:not-allowed}.tabs-bordered>.tab{--tw-border-opacity:0.2;border-bottom-width:2px;border-bottom-width:calc(var(--tab-border, 1px) + 1px);border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));border-style:solid}.tabs-lifted>.tab{border:solid #0000;border-bottom-color:var(--tab-border-color);border-start-end-radius:.5rem;border-start-end-radius:var(--tab-radius,.5rem);border-start-start-radius:.5rem;border-start-start-radius:var(--tab-radius,.5rem);border-width:0 0 1px;border-width:0 0 var(--tab-border,1px) 0;padding-inline-end:1rem;padding-inline-end:var(--tab-padding,1rem);padding-inline-start:1rem;padding-inline-start:var(--tab-padding,1rem);padding-top:1px;padding-top:var(--tab-border,1px)}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]),.tabs-lifted>.tab:is(input:checked){background-color:var(--tab-bg);border-inline-end-color:var(--tab-border-color);border-inline-start-color:var(--tab-border-color);border-top-color:var(--tab-border-color);border-width:1px 1px 0;border-width:var(--tab-border,1px) var(--tab-border,1px) 0 var(--tab-border,1px);padding-inline-end:calc(1rem - 1px);padding-inline-end:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-bottom:1px;padding-bottom:var(--tab-border,1px);padding-inline-start:calc(1rem - 1px);padding-inline-start:calc(var(--tab-padding, 1rem) - var(--tab-border, 1px));padding-top:0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,.tabs-lifted>.tab:is(input:checked):before{--tab-grad:calc(69% - var(--tab-border, 1px));--radius-start:radial-gradient(circle at top left,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));--radius-end:radial-gradient(circle at top right,#0000 var(--tab-grad),var(--tab-border-color) calc(var(--tab-grad) + 0.25px),var(--tab-border-color) calc(var(--tab-grad) + var(--tab-border, 1px)),var(--tab-bg) calc(var(--tab-grad) + var(--tab-border, 1px) + 0.25px));background-image:var(--radius-start),var(--radius-end);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:.5rem;background-size:var(--tab-radius,.5rem);bottom:0;content:"";display:block;height:.5rem;height:var(--tab-radius,.5rem);position:absolute;width:calc(100% + 1rem);width:calc(100% + var(--tab-radius, .5rem)*2);z-index:1}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,.tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,.tabs-lifted>.tab:is(input:checked):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):first-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):first-child:before{background-image:var(--radius-start);background-position:0 0}.tabs-lifted>.tab:is(input:checked)+.tabs-lifted .tab:is(input:checked):before,.tabs-lifted>:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled])+.tabs-lifted :is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):before,[dir=rtl] .tabs-lifted>.tab:is(.tab-active,[aria-selected=true]):not(.tab-disabled):not([disabled]):last-child:before,[dir=rtl] .tabs-lifted>.tab:is(input:checked):last-child:before{background-image:var(--radius-end);background-position:100% 0}.tabs-boxed .tab{border-radius:.5rem;border-radius:var(--rounded-btn,.5rem)}.table:where([dir=rtl],[dir=rtl] *){text-align:right}.table :where(th,td){padding:.75rem 1rem;vertical-align:middle}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))}.table tr.\!active,.table tr.\!active:nth-child(2n){--tw-bg-opacity:1!important;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity))!important;background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)))!important}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.table-zebra tr.\!active,.table-zebra tr.\!active:nth-child(2n){--tw-bg-opacity:1!important;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity))!important;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))!important}.table :where(thead tr,tbody tr:not(:last-child),tbody tr:first-child:last-child){--tw-border-opacity:1;border-bottom-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-bottom-width:1px}.table :where(thead,tfoot){color:oklch(27.8078% .029596 256.847952/.6);color:var(--fallback-bc,oklch(var(--bc)/.6));font-size:.75rem;font-weight:700;line-height:1rem;white-space:nowrap}.table :where(tfoot){--tw-border-opacity:1;border-top-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));border-top-width:1px}.textarea:focus{border-color:oklch(27.8078% .029596 256.847952/.2);border-color:var(--fallback-bc,oklch(var(--bc)/.2));box-shadow:none;outline-color:oklch(27.8078% .029596 256.847952/.2);outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.textarea-disabled,.textarea:disabled,.textarea[disabled]{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:oklch(96.1151% 0 0/var(--tw-bg-opacity));background-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-bg-opacity)));border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)));color:oklch(27.8078% .029596 256.847952/.4);color:var(--fallback-bc,oklch(var(--bc)/.4));cursor:not-allowed}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{--tw-placeholder-opacity:0.2;color:oklch(27.8078% .029596 256.847952/var(--tw-placeholder-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-placeholder-opacity)))}.timeline hr{height:.25rem}:where(.timeline hr){--tw-bg-opacity:1;background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}:where(.timeline:has(.timeline-middle) hr):first-child{border-end-end-radius:1.9rem;border-end-end-radius:var(--rounded-badge,1.9rem);border-end-start-radius:0;border-start-end-radius:1.9rem;border-start-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0}:where(.timeline:has(.timeline-middle) hr):last-child{border-end-end-radius:0;border-end-start-radius:1.9rem;border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0;border-start-start-radius:1.9rem;border-start-start-radius:var(--rounded-badge,1.9rem)}:where(.timeline:not(:has(.timeline-middle)) :first-child hr:last-child){border-end-end-radius:0;border-end-start-radius:1.9rem;border-end-start-radius:var(--rounded-badge,1.9rem);border-start-end-radius:0;border-start-start-radius:1.9rem;border-start-start-radius:var(--rounded-badge,1.9rem)}:where(.timeline:not(:has(.timeline-middle)) :last-child hr:first-child){border-end-end-radius:1.9rem;border-end-end-radius:var(--rounded-badge,1.9rem);border-end-start-radius:0;border-start-end-radius:1.9rem;border-start-end-radius:var(--rounded-badge,1.9rem);border-start-start-radius:0}.toast>*{animation:toast-pop .25s ease-out}@keyframes toast-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}[dir=rtl] .toggle{--handleoffsetcalculator:calc(var(--handleoffset)*1)}.toggle:focus-visible{outline-color:oklch(27.8078% .029596 256.847952/.2);outline-color:var(--fallback-bc,oklch(var(--bc)/.2));outline-offset:2px;outline-style:solid;outline-width:2px}.toggle:hover{background-color:currentColor}.toggle:checked,.toggle[aria-checked=true]{--handleoffsetcalculator:var(--handleoffset);--tw-text-opacity:1;background-image:none;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}[dir=rtl] .toggle:checked,[dir=rtl] .toggle[aria-checked=true]{--handleoffsetcalculator:calc(var(--handleoffset)*-1)}.toggle:indeterminate{--tw-text-opacity:1;color:oklch(27.8078% .029596 256.847952/var(--tw-text-opacity));color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)))}.toggle:indeterminate,[dir=rtl] .toggle:indeterminate{box-shadow:calc(var(--handleoffset)/2) 0 0 2px var(--tglbg) inset,calc(var(--handleoffset)/-2) 0 0 2px var(--tglbg) inset,0 0 0 2px var(--tglbg) inset}.toggle:disabled{--tw-border-opacity:1;--togglehandleborder:0 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset,var(--handleoffsetcalculator) 0 0 3px var(--fallback-bc,oklch(var(--bc)/1)) inset;background-color:initial;border-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-border-opacity)));cursor:not-allowed;opacity:.3}:root .prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-kbd:var(--fallback-bc,oklch(var(--bc)/0.8))}.prose :where(code):not(:where([class~=not-prose] *,pre *)){background-color:oklch(27.8078% .029596 256.847952/.1);background-color:var(--fallback-bc,oklch(var(--bc)/.1));border-radius:1.9rem;border-radius:var(--rounded-badge);font-weight:400;padding:1px 8px}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{display:none}.prose pre code{border-radius:0;padding:0}.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:oklch(27.8078% .029596 256.847952/.2);border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.glass,.glass.btn-active{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:initial;background-image:linear-gradient(135deg,#ffffff4d,#0000),linear-gradient(100deg,#ffffff1a 25%,#0000 0);background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,#0000 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,#0000 25%);border:none;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 2px #0000000d;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}@media (hover:hover){.glass.btn-active{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(var(--glass-blur,40px));backdrop-filter:blur(var(--glass-blur,40px));background-color:initial;background-image:linear-gradient(135deg,#ffffff4d,#0000),linear-gradient(100deg,#ffffff1a 25%,#0000 0);background-image:linear-gradient(135deg,rgb(255 255 255/var(--glass-opacity,30%)) 0,#0000 100%),linear-gradient(var(--glass-reflex-degree,100deg),rgb(255 255 255/var(--glass-reflex-opacity,10%)) 25%,#0000 25%);border:none;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 2px #0000000d;box-shadow:0 0 0 1px rgb(255 255 255/var(--glass-border-opacity,10%)) inset,0 0 0 2px #0000000d;text-shadow:0 1px #0000000d;text-shadow:0 1px rgb(0 0 0/var(--glass-text-shadow-opacity,5%))}}.artboard.phone{width:320px}.artboard.phone-1.artboard-horizontal,.artboard.phone-1.horizontal{height:320px;width:568px}.artboard.phone-2.artboard-horizontal,.artboard.phone-2.horizontal{height:375px;width:667px}.artboard.phone-3.artboard-horizontal,.artboard.phone-3.horizontal{height:414px;width:736px}.artboard.phone-4.artboard-horizontal,.artboard.phone-4.horizontal{height:375px;width:812px}.artboard.phone-5.artboard-horizontal,.artboard.phone-5.horizontal{height:414px;width:896px}.artboard.phone-6.artboard-horizontal,.artboard.phone-6.horizontal{height:320px;width:1024px}.btm-nav-xs>:where(.\!active){border-top-width:1px!important}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.\!active){border-top-width:2px!important}.btm-nav-sm>:where(.active){border-top-width:2px}.btm-nav-md>:where(.\!active){border-top-width:2px!important}.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.\!active){border-top-width:4px!important}.btm-nav-lg>:where(.active){border-top-width:4px}.btn-sm{font-size:.875rem;height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem}.btn-square:where(.btn-sm){height:2rem;padding:0;width:2rem}.btn-circle:where(.btn-sm){border-radius:9999px;height:2rem;padding:0;width:2rem}.indicator :where(.indicator-item){--tw-translate-y:-50%;--tw-translate-x:50%;bottom:auto;inset-inline-end:0;inset-inline-start:auto;top: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))}.indicator :where(.indicator-item):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;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))}.indicator :where(.indicator-item.indicator-start){--tw-translate-x:-50%;inset-inline-end:auto;inset-inline-start: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))}.indicator :where(.indicator-item.indicator-start):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;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))}.indicator :where(.indicator-item.indicator-center){--tw-translate-x:-50%;inset-inline-end:50%;inset-inline-start:50%;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))}.indicator :where(.indicator-item.indicator-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;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))}.indicator :where(.indicator-item.indicator-end){--tw-translate-x:50%;inset-inline-end:0;inset-inline-start:auto;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))}.indicator :where(.indicator-item.indicator-end):where([dir=rtl],[dir=rtl] *){--tw-translate-x:-50%;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))}.indicator :where(.indicator-item.indicator-bottom){--tw-translate-y:50%;bottom:0;top:auto;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))}.indicator :where(.indicator-item.indicator-middle){--tw-translate-y:-50%;bottom:50%;top:50%;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))}.indicator :where(.indicator-item.indicator-top){--tw-translate-y:-50%;bottom:auto;top: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))}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-end-end-radius:0;border-end-start-radius:0;border-start-end-radius:inherit;border-start-start-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-end-end-radius:inherit;border-end-start-radius:inherit;border-start-end-radius:0;border-start-start-radius:0}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-end-end-radius:0;border-end-start-radius:inherit;border-start-end-radius:0;border-start-start-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-end-end-radius:inherit;border-end-start-radius:0;border-start-end-radius:inherit;border-start-start-radius:0}.steps-horizontal .\!step{display:grid!important;grid-template-columns:repeat(1,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;place-items:center!important;text-align:center!important}.steps-horizontal .step{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));place-items:center;text-align:center}.steps-vertical .\!step{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(1,minmax(0,1fr))!important}.steps-vertical .step{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,minmax(0,1fr))}.tabs-md :where(.tab){--tab-padding:1rem;font-size:.875rem;height:2rem;line-height:1.25rem;line-height:2}.tabs-lg :where(.tab){--tab-padding:1.25rem;font-size:1.125rem;height:3rem;line-height:1.75rem;line-height:2}.tabs-sm :where(.tab){--tab-padding:0.75rem;font-size:.875rem;height:1.5rem;line-height:.75rem}.tabs-xs :where(.tab){--tab-padding:0.5rem;font-size:.75rem;height:1.25rem;line-height:.75rem}:where(.toast){--tw-translate-x:0px;--tw-translate-y:0px;bottom:0;inset-inline-end:0;inset-inline-start:auto;top:auto;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))}.toast:where(.toast-start){--tw-translate-x:0px;inset-inline-end:auto;inset-inline-start: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))}.toast:where(.toast-center){--tw-translate-x:-50%;inset-inline-end:50%;inset-inline-start:50%;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))}.toast:where(.toast-center):where([dir=rtl],[dir=rtl] *){--tw-translate-x:50%;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))}.toast:where(.toast-end){--tw-translate-x:0px;inset-inline-end:0;inset-inline-start:auto;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))}.toast:where(.toast-bottom){--tw-translate-y:0px;bottom:0;top:auto;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))}.toast:where(.toast-middle){--tw-translate-y:-50%;bottom:auto;top:50%;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))}.toast:where(.toast-top){--tw-translate-y:0px;bottom:auto;top: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))}.\!tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))!important}.tooltip{--tooltip-offset:calc(100% + 1px + var(--tooltip-tail, 0px))}.\!tooltip:before{--tw-content:attr(data-tip)!important;content:var(--tw-content)!important;pointer-events:none!important;position:absolute!important;z-index:1!important}.tooltip:before{--tw-content:attr(data-tip);content:var(--tw-content);pointer-events:none;position:absolute;z-index:1}.\!tooltip:before{bottom:var(--tooltip-offset)!important;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important}.tooltip-top:before,.tooltip:before{bottom:var(--tooltip-offset);left:50%;right:auto;top:auto;transform:translateX(-50%)}.avatar.online:before{background-color:oklch(64.8% .15 160/var(--tw-bg-opacity));background-color:var(--fallback-su,oklch(var(--su)/var(--tw-bg-opacity)))}.avatar.offline:before,.avatar.online:before{--tw-bg-opacity:1;border-radius:9999px;content:"";display:block;height:15%;outline-color:oklch(100% 0 0/1);outline-color:var(--fallback-b1,oklch(var(--b1)/1));outline-style:solid;outline-width:2px;position:absolute;right:7%;top:7%;width:15%;z-index:10}.avatar.offline:before{background-color:oklch(92.4169% .00108 197.137559/var(--tw-bg-opacity));background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}.card-compact .card-title{margin-bottom:.25rem}.card-normal .card-title{margin-bottom:.75rem}.drawer-open>.drawer-toggle~.drawer-side>.drawer-overlay{background-color:initial;cursor:default}.join.join-vertical>:where(:not(:first-child)){margin-left:0;margin-right:0;margin-top:-1px}.join.join-vertical>:where(:not(:first-child)):is(.btn){margin-top:-1px;margin-top:calc(var(--border-btn)*-1)}.join.join-horizontal>:where(:not(:first-child)){margin-bottom:0;margin-top:0;margin-inline-start:-1px}.join.join-horizontal>:where(:not(:first-child)):is(.btn){margin-inline-start:-1px;margin-inline-start:calc(var(--border-btn)*-1);margin-top:0}.steps-horizontal .\!step{grid-template-columns:auto!important;grid-template-rows:40px 1fr!important;min-width:4rem!important}.steps-horizontal .step{grid-template-columns:auto;grid-template-rows:40px 1fr;min-width:4rem}.steps-horizontal .\!step:before{--tw-translate-x:0px!important;--tw-translate-y:0px!important;content:""!important;height:.5rem!important;margin-inline-start:-100%!important;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))!important;width:100%!important}.steps-horizontal .step:before{--tw-translate-x:0px;--tw-translate-y:0px;content:"";height:.5rem;margin-inline-start:-100%;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));width:100%}.steps-horizontal .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px!important;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))!important}.steps-horizontal .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:0px;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))}.steps-vertical .\!step{gap:.5rem!important;grid-template-columns:40px 1fr!important;grid-template-rows:auto!important;justify-items:start!important;min-height:4rem!important}.steps-vertical .step{gap:.5rem;grid-template-columns:40px 1fr;grid-template-rows:auto;justify-items:start;min-height:4rem}.steps-vertical .\!step:before{--tw-translate-x:-50%!important;--tw-translate-y:-50%!important;height:100%!important;margin-inline-start:50%!important;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))!important;width:.5rem!important}.steps-vertical .step:before{--tw-translate-x:-50%;--tw-translate-y:-50%;height:100%;margin-inline-start:50%;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));width:.5rem}.steps-vertical .\!step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%!important;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))!important}.steps-vertical .step:where([dir=rtl],[dir=rtl] *):before{--tw-translate-x:50%;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))}.\!tooltip{--tooltip-tail:0.1875rem!important;--tooltip-color:var(--fallback-n,oklch(var(--n)/1))!important;--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1))!important;--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail))!important;display:inline-block!important;position:relative!important;text-align:center!important}.tooltip{--tooltip-tail:0.1875rem;--tooltip-color:var(--fallback-n,oklch(var(--n)/1));--tooltip-text-color:var(--fallback-nc,oklch(var(--nc)/1));--tooltip-tail-offset:calc(100% + 0.0625rem - var(--tooltip-tail));display:inline-block;position:relative;text-align:center}.tooltip:after,.tooltip:before{opacity:0;transition-delay:.1s;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.\!tooltip:after,.\!tooltip:before{opacity:0!important;transition-delay:.1s!important;transition-duration:.2s!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important}.\!tooltip:after{border-style:solid!important;border-width:0!important;border-width:var(--tooltip-tail,0)!important;content:""!important;display:block!important;height:0!important;position:absolute!important;width:0!important}.tooltip:after{border-style:solid;border-width:0;border-width:var(--tooltip-tail,0);content:"";display:block;height:0;position:absolute;width:0}.\!tooltip:before{background-color:var(--tooltip-color)!important;border-radius:.25rem!important;color:var(--tooltip-text-color)!important;font-size:.875rem!important;line-height:1.25rem!important;max-width:20rem!important;padding:.25rem .5rem!important;white-space:normal!important;width:max-content!important}.tooltip:before{background-color:var(--tooltip-color);border-radius:.25rem;color:var(--tooltip-text-color);font-size:.875rem;line-height:1.25rem;max-width:20rem;padding:.25rem .5rem;white-space:normal;width:max-content}.\!tooltip.tooltip-open:before{opacity:1!important;transition-delay:75ms!important}.tooltip.tooltip-open:before{opacity:1;transition-delay:75ms}.\!tooltip.tooltip-open:after{opacity:1!important;transition-delay:75ms!important}.tooltip.tooltip-open:after{opacity:1;transition-delay:75ms}.\!tooltip:hover:before{opacity:1!important;transition-delay:75ms!important}.tooltip:hover:before{opacity:1;transition-delay:75ms}.\!tooltip:hover:after{opacity:1!important;transition-delay:75ms!important}.tooltip:hover:after{opacity:1;transition-delay:75ms}.tooltip:has(:focus-visible):after,.tooltip:has(:focus-visible):before{opacity:1;transition-delay:75ms}.\!tooltip:has(:focus-visible):after,.\!tooltip:has(:focus-visible):before{opacity:1!important;transition-delay:75ms!important}.tooltip:not([data-tip]):hover:after,.tooltip:not([data-tip]):hover:before{opacity:0;visibility:hidden}.\!tooltip:not([data-tip]):hover:after,.\!tooltip:not([data-tip]):hover:before{opacity:0!important;visibility:hidden!important}.\!tooltip:after{border-color:var(--tooltip-color) #0000 #0000 #0000!important;bottom:var(--tooltip-tail-offset)!important;left:50%!important;right:auto!important;top:auto!important;transform:translateX(-50%)!important}.tooltip-top:after,.tooltip:after{border-color:var(--tooltip-color) #0000 #0000 #0000;bottom:var(--tooltip-tail-offset);left:50%;right:auto;top:auto;transform:translateX(-50%)}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{bottom:0;top:0}.-bottom-12{bottom:-3rem}.-left-1{left:-.25rem}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-12{right:-3rem}.-top-1{top:-.25rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-10{bottom:2.5rem}.bottom-20{bottom:5rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[-9999px\]{left:-9999px}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-12{top:3rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3\.5{top:.875rem}.top-3\/4{top:75%}.top-4{top:1rem}.top-40{top:10rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-9999px\]{top:-9999px}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+16px\)\]{top:calc(100% + 16px)}.top-\[calc\(100\%\+6px\)\]{top:calc(100% + 6px)}.top-\[calc\(100\%_\+_1\.2rem\)\]{top:calc(100% + 1.2rem)}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.z-\[2147483646\]{z-index:2147483646}.z-\[2147483647\]{z-index:2147483647}.z-\[5000\]{z-index:5000}.col-span-12{grid-column:span 12/span 12}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-start-2{grid-column-start:2}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.\!m-0{margin:0!important}.m-0{margin:0}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-\[8px\]{margin-left:8px;margin-right:8px}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-bottom:.125rem;margin-top:.125rem}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-10{margin-bottom:2.5rem;margin-top:2.5rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-3{margin-bottom:.75rem;margin-top:.75rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.my-8{margin-bottom:2rem;margin-top:2rem}.-mb-px{margin-bottom:-1px}.-ml-1{margin-left:-.25rem}.-ml-4{margin-left:-1rem}.-mr-2{margin-right:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-12{margin-right:3rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[21px\]{margin-top:21px}.mt-auto{margin-top:auto}.box-content{box-sizing:initial}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-3{-webkit-line-clamp:3}.line-clamp-3,.line-clamp-6{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.size-2{height:.5rem;width:.5rem}.size-2\.5{height:.625rem;width:.625rem}.size-3{height:.75rem;width:.75rem}.size-3\.5{height:.875rem;width:.875rem}.size-4{height:1rem;width:1rem}.size-5{height:1.25rem;width:1.25rem}.size-7{height:1.75rem;width:1.75rem}.size-8{height:2rem;width:2rem}.size-9{height:2.25rem;width:2.25rem}.size-full{height:100%;width:100%}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/6{height:16.666667%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[100vh\]{height:100vh}.h-\[120px\]{height:120px}.h-\[1px\]{height:1px}.h-\[20vh\]{height:20vh}.h-\[24px\]{height:24px}.h-\[300px\]{height:300px}.h-\[300vh\]{height:300vh}.h-\[400px\]{height:400px}.h-\[40rem\]{height:40rem}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[85vh\]{height:85vh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[calc\(100vh-135px\)\]{height:calc(100vh - 135px)}.h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.h-\[var\(--cmdk-list-height\)\]{height:var(--cmdk-list-height)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-0{max-height:0}.max-h-12{max-height:3rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-96{max-height:24rem}.max-h-\[200px\]{max-height:200px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[360px\]{max-height:360px}.max-h-\[400px\]{max-height:400px}.max-h-\[520px\]{max-height:520px}.max-h-\[600px\]{max-height:600px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90\%\]{max-height:90%}.max-h-\[90vh\]{max-height:90vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.min-h-0{min-height:0}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-32{min-height:8rem}.min-h-4{min-height:1rem}.min-h-44{min-height:11rem}.min-h-5{min-height:1.25rem}.min-h-56{min-height:14rem}.min-h-64{min-height:16rem}.min-h-96{min-height:24rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[132px\]{min-height:132px}.min-h-\[22rem\]{min-height:22rem}.min-h-\[280px\]{min-height:280px}.min-h-\[320px\]{min-height:320px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[400px\]{min-height:400px}.min-h-\[48px\]{min-height:48px}.min-h-\[50\%\]{min-height:50%}.min-h-\[60px\]{min-height:60px}.min-h-\[64px\]{min-height:64px}.min-h-\[6rem\]{min-height:6rem}.min-h-\[72px\]{min-height:72px}.min-h-\[72vh\]{min-height:72vh}.min-h-\[75vh\]{min-height:75vh}.min-h-\[76px\]{min-height:76px}.min-h-\[80px\]{min-height:80px}.min-h-\[88px\]{min-height:88px}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-120px\)\]{min-height:calc(100vh - 120px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[30rem\]{width:30rem}.w-\[320px\]{width:320px}.w-\[380px\]{width:380px}.w-\[420px\]{width:420px}.w-\[44px\]{width:44px}.w-\[4px\]{width:4px}.w-\[520px\]{width:520px}.w-\[60\%\]{width:60%}.w-\[75vw\]{width:75vw}.w-\[78vw\]{width:78vw}.w-\[850px\]{width:850px}.w-\[92vw\]{width:92vw}.w-\[min\(420px\2c calc\(100vw-24px\)\)\]{width:min(420px,calc(100vw - 24px))}.w-\[min\(420px\2c calc\(100vw-32px\)\)\]{width:min(420px,calc(100vw - 32px))}.w-\[min\(460px\2c calc\(100vw-32px\)\)\]{width:min(460px,calc(100vw - 32px))}.w-\[min\(700px\2c calc\(100vw-32px\)\)\]{width:min(700px,calc(100vw - 32px))}.w-\[min\(92vw\2c 760px\)\]{width:min(92vw,760px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0}.min-w-10{min-width:2.5rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[200px\]{min-width:200px}.min-w-\[300px\]{min-width:300px}.min-w-\[720px\]{min-width:720px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.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-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[10rem\]{max-width:10rem}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[32rem\]{max-width:32rem}.max-w-\[396px\]{max-width:396px}.max-w-\[420px\]{max-width:420px}.max-w-\[45vw\]{max-width:45vw}.max-w-\[60\%\]{max-width:60%}.max-w-\[70vw\]{max-width:70vw}.max-w-\[80\%\]{max-width:80%}.max-w-\[8rem\]{max-width:8rem}.max-w-\[900px\]{max-width:900px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:1536px}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-x-40{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-40{--tw-translate-x:-10rem}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.-translate-x-px{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-px{--tw-translate-x:-1px}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-1{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-1{--tw-translate-x:0.25rem}.translate-x-6{--tw-translate-x:1.5rem}.translate-x-6,.translate-x-\[-50\%\]{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-\[-50\%\]{--tw-translate-x:-50%}.translate-x-full{--tw-translate-x:100%}.translate-x-full,.translate-x-px{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-px{--tw-translate-x:1px}.translate-y-0{--tw-translate-y:0px}.translate-y-0,.translate-y-0\.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))}.translate-y-0\.5{--tw-translate-y:0.125rem}.translate-y-\[-50\%\]{--tw-translate-y:-50%}.translate-y-\[-50\%\],.translate-y-\[calc\(-50\%_-_2px\)\]{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-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px)}.rotate-45{--tw-rotate:45deg}.rotate-45,.rotate-90{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-90{--tw-rotate:90deg}.scale-100{--tw-scale-x:1;--tw-scale-y:1}.scale-100,.scale-105{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))}.scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05}.scale-\[1\.2\]{--tw-scale-x:1.2;--tw-scale-y:1.2}.scale-\[1\.2\],.scale-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))}.scale-x-0{--tw-scale-x:0}.scale-x-100{--tw-scale-x:1}.scale-x-100,.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 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-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;user-select:none}.select-auto{-webkit-user-select:auto;user-select:auto}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-my-1{scroll-margin-bottom:.25rem;scroll-margin-top:.25rem}.scroll-py-1{scroll-padding-bottom:.25rem;scroll-padding-top:.25rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.auto-rows-min{grid-auto-rows:min-content}.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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[minmax\(0\2c 1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.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}.gap-8{gap:2rem}.gap-x-2{column-gap:.5rem}.gap-x-px{column-gap:1px}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-6{row-gap:1.5rem}.gap-y-px{row-gap:1px}.-space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-.75rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-.75rem*var(--tw-space-x-reverse))}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(-1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(-1rem*var(--tw-space-x-reverse))}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(0px*(1 - var(--tw-space-x-reverse)));margin-right:calc(0px*var(--tw-space-x-reverse))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.25rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.25rem*var(--tw-space-x-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.space-x-20>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(5rem*var(--tw-space-x-reverse))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(2rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(2rem*var(--tw-space-x-reverse))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.375rem*var(--tw-space-y-reverse));margin-top:calc(.375rem*(1 - var(--tw-space-y-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.25rem*var(--tw-space-y-reverse));margin-top:calc(1.25rem*(1 - var(--tw-space-y-reverse)))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.5rem*var(--tw-space-y-reverse));margin-top:calc(1.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1.75rem*var(--tw-space-y-reverse));margin-top:calc(1.75rem*(1 - var(--tw-space-y-reverse)))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(2rem*var(--tw-space-y-reverse));margin-top:calc(2rem*(1 - var(--tw-space-y-reverse)))}.space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(1px*var(--tw-divide-y-reverse));border-top-width:calc(1px*(1 - var(--tw-divide-y-reverse)))}.divide-black\/\[0\.06\]>:not([hidden])~:not([hidden]){border-color:#0000000f}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-divide-opacity,1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-divide-opacity,1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-divide-opacity,1))}.divide-ust-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#e0e0e0;border-color:rgb(224 224 224/var(--tw-divide-opacity,1))}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;white-space:nowrap}.text-ellipsis,.truncate{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-lg{border-radius:.5rem!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[22px\]{border-radius:22px}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-lg{border-bottom-right-radius:.5rem}.rounded-b-lg,.rounded-l-lg{border-bottom-left-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem}.rounded-r-full{border-bottom-right-radius:9999px;border-top-right-radius:9999px}.rounded-r-lg{border-bottom-right-radius:.5rem;border-top-right-radius:.5rem}.rounded-r-md{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-bl-2xl{border-bottom-left-radius:1rem}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-tl-2xl{border-top-left-radius:1rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tr-2xl{border-top-right-radius:1rem}.rounded-tr-lg{border-top-right-radius:.5rem}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[1px\]{border-width:1px}.border-y{border-top-width:1px}.border-b,.border-y{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#006e74\]{--tw-border-opacity:1;border-color:#006e74;border-color:rgb(0 110 116/var(--tw-border-opacity,1))}.border-\[\#0097ac\]\/40{border-color:#0097ac66}.border-\[\#12a88f\]{--tw-border-opacity:1;border-color:#12a88f;border-color:rgb(18 168 143/var(--tw-border-opacity,1))}.border-\[\#1FA38A\]{--tw-border-opacity:1;border-color:#1fa38a;border-color:rgb(31 163 138/var(--tw-border-opacity,1))}.border-\[\#1b365d\]{--tw-border-opacity:1;border-color:#1b365d;border-color:rgb(27 54 93/var(--tw-border-opacity,1))}.border-\[\#212121\]{--tw-border-opacity:1;border-color:#212121;border-color:rgb(33 33 33/var(--tw-border-opacity,1))}.border-\[\#40C1AC\]{--tw-border-opacity:1;border-color:#40c1ac;border-color:rgb(64 193 172/var(--tw-border-opacity,1))}.border-\[\#cfd8d8\]{--tw-border-opacity:1;border-color:#cfd8d8;border-color:rgb(207 216 216/var(--tw-border-opacity,1))}.border-\[\#d1d5dc\]{--tw-border-opacity:1;border-color:#d1d5dc;border-color:rgb(209 213 220/var(--tw-border-opacity,1))}.border-\[\#d9e3ee\]{--tw-border-opacity:1;border-color:#d9e3ee;border-color:rgb(217 227 238/var(--tw-border-opacity,1))}.border-\[\#d9e4ef\]{--tw-border-opacity:1;border-color:#d9e4ef;border-color:rgb(217 228 239/var(--tw-border-opacity,1))}.border-\[\#d9eef1\]{--tw-border-opacity:1;border-color:#d9eef1;border-color:rgb(217 238 241/var(--tw-border-opacity,1))}.border-\[\#dbe6ef\]{--tw-border-opacity:1;border-color:#dbe6ef;border-color:rgb(219 230 239/var(--tw-border-opacity,1))}.border-\[\#dfe4e9\]{--tw-border-opacity:1;border-color:#dfe4e9;border-color:rgb(223 228 233/var(--tw-border-opacity,1))}.border-\[\#e0e0e0\]{--tw-border-opacity:1;border-color:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.border-\[\#e8edf3\]{--tw-border-opacity:1;border-color:#e8edf3;border-color:rgb(232 237 243/var(--tw-border-opacity,1))}.border-\[\#edf1f5\]{--tw-border-opacity:1;border-color:#edf1f5;border-color:rgb(237 241 245/var(--tw-border-opacity,1))}.border-\[\#f3d4d4\]{--tw-border-opacity:1;border-color:#f3d4d4;border-color:rgb(243 212 212/var(--tw-border-opacity,1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[rgba\(255\2c 255\2c 255\2c 0\.10\)\]{border-color:#ffffff1a}.border-accent-green\/30{border-color:#1b6b4a4d}.border-accent-warm\/40{border-color:#d4a85366}.border-amber-200{--tw-border-opacity:1;border-color:#fde68a;border-color:rgb(253 230 138/var(--tw-border-opacity,1))}.border-amber-300{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-amber-400{--tw-border-opacity:1;border-color:#fbbf24;border-color:rgb(251 191 36/var(--tw-border-opacity,1))}.border-black{--tw-border-opacity:1;border-color:#000;border-color:rgb(0 0 0/var(--tw-border-opacity,1))}.border-black\/10{border-color:#0000001a}.border-black\/\[0\.06\]{border-color:#0000000f}.border-black\/\[0\.15\]{border-color:#00000026}.border-black\/\[0\.2\]{border-color:#0003}.border-blue-200{--tw-border-opacity:1;border-color:#bfdbfe;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-300{--tw-border-opacity:1;border-color:#93c5fd;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.border-blue-500{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-700{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.border-border{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-border\/50{border-color:#e5e7eb80}.border-cyan-200{--tw-border-opacity:1;border-color:#a5f3fc;border-color:rgb(165 243 252/var(--tw-border-opacity,1))}.border-cyan-200\/20{border-color:#a5f3fc33}.border-cyan-300\/30{border-color:#67e8f94d}.border-cyan-300\/40{border-color:#67e8f966}.border-destructive{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-destructive\/40{border-color:#ef444466}.border-destructive\/50{border-color:#ef444480}.border-emerald-200{--tw-border-opacity:1;border-color:#a7f3d0;border-color:rgb(167 243 208/var(--tw-border-opacity,1))}.border-gray-100{--tw-border-opacity:1;border-color:#f3f4f6;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-gray-300{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.border-gray-400{--tw-border-opacity:1;border-color:#9ca3af;border-color:rgb(156 163 175/var(--tw-border-opacity,1))}.border-gray-500{--tw-border-opacity:1;border-color:#6b7280;border-color:rgb(107 114 128/var(--tw-border-opacity,1))}.border-gray-600{--tw-border-opacity:1;border-color:#4b5563;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.border-gray-700{--tw-border-opacity:1;border-color:#374151;border-color:rgb(55 65 81/var(--tw-border-opacity,1))}.border-gray-800{--tw-border-opacity:1;border-color:#1f2937;border-color:rgb(31 41 55/var(--tw-border-opacity,1))}.border-green-200{--tw-border-opacity:1;border-color:#bbf7d0;border-color:rgb(187 247 208/var(--tw-border-opacity,1))}.border-green-500{--tw-border-opacity:1;border-color:#22c55e;border-color:rgb(34 197 94/var(--tw-border-opacity,1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity:1;border-color:#16a34a;border-color:rgb(22 163 74/var(--tw-border-opacity,1))}.border-green-700{--tw-border-opacity:1;border-color:#15803d;border-color:rgb(21 128 61/var(--tw-border-opacity,1))}.border-header-icon{--tw-border-opacity:1;border-color:#8c9bae;border-color:rgb(140 155 174/var(--tw-border-opacity,1))}.border-indigo-200{--tw-border-opacity:1;border-color:#c7d2fe;border-color:rgb(199 210 254/var(--tw-border-opacity,1))}.border-indigo-400{--tw-border-opacity:1;border-color:#818cf8;border-color:rgb(129 140 248/var(--tw-border-opacity,1))}.border-indigo-500{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.border-indigo-500\/30{border-color:#6366f14d}.border-input{--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.border-neutral-100{--tw-border-opacity:1;border-color:#f5f5f5;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:#e5e5e5;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.border-neutral-700{--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.border-orange-200{--tw-border-opacity:1;border-color:#fed7aa;border-color:rgb(254 215 170/var(--tw-border-opacity,1))}.border-orange-400{--tw-border-opacity:1;border-color:#fb923c;border-color:rgb(251 146 60/var(--tw-border-opacity,1))}.border-orange-500{--tw-border-opacity:1;border-color:#f97316;border-color:rgb(249 115 22/var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:#006e74;border-color:rgb(0 110 116/var(--tw-border-opacity,1))}.border-primary\/50{border-color:#006e7480}.border-purple-500{--tw-border-opacity:1;border-color:#a855f7;border-color:rgb(168 85 247/var(--tw-border-opacity,1))}.border-purple-600{--tw-border-opacity:1;border-color:#9333ea;border-color:rgb(147 51 234/var(--tw-border-opacity,1))}.border-red-200{--tw-border-opacity:1;border-color:#fecaca;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.border-red-300{--tw-border-opacity:1;border-color:#fca5a5;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.border-red-400\/40{border-color:#f8717166}.border-red-500{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.border-secondary{--tw-border-opacity:1;border-color:#0097ac;border-color:rgb(0 151 172/var(--tw-border-opacity,1))}.border-sky-200{--tw-border-opacity:1;border-color:#bae6fd;border-color:rgb(186 230 253/var(--tw-border-opacity,1))}.border-sky-400{--tw-border-opacity:1;border-color:#38bdf8;border-color:rgb(56 189 248/var(--tw-border-opacity,1))}.border-slate-100{--tw-border-opacity:1;border-color:#f1f5f9;border-color:rgb(241 245 249/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:#e2e8f0;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-300{--tw-border-opacity:1;border-color:#cbd5e1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.border-slate-500{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.border-slate-600{--tw-border-opacity:1;border-color:#475569;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-slate-800{--tw-border-opacity:1;border-color:#1e293b;border-color:rgb(30 41 59/var(--tw-border-opacity,1))}.border-teal-300{--tw-border-opacity:1;border-color:#5eead4;border-color:rgb(94 234 212/var(--tw-border-opacity,1))}.border-teal-500{--tw-border-opacity:1;border-color:#14b8a6;border-color:rgb(20 184 166/var(--tw-border-opacity,1))}.border-transparent{border-color:#0000}.border-ust-border{--tw-border-opacity:1;border-color:#e0e0e0;border-color:rgb(224 224 224/var(--tw-border-opacity,1))}.border-white{--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/40{border-color:#fff6}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-yellow-500{--tw-border-opacity:1;border-color:#eab308;border-color:rgb(234 179 8/var(--tw-border-opacity,1))}.border-yellow-500\/30{border-color:#eab3084d}.border-yellow-600{--tw-border-opacity:1;border-color:#ca8a04;border-color:rgb(202 138 4/var(--tw-border-opacity,1))}.border-l-transparent{border-left-color:#0000}.border-r-light-gray{--tw-border-opacity:1;border-right-color:#f5f5f5;border-right-color:rgb(245 245 245/var(--tw-border-opacity,1))}.border-t-secondary{--tw-border-opacity:1;border-top-color:#0097ac;border-top-color:rgb(0 151 172/var(--tw-border-opacity,1))}.border-t-transparent{border-top-color:#0000}.border-t-white{--tw-border-opacity:1;border-top-color:#fff;border-top-color:rgb(255 255 255/var(--tw-border-opacity,1))}.bg-\[\#0047AB\]{--tw-bg-opacity:1;background-color:#0047ab;background-color:rgb(0 71 171/var(--tw-bg-opacity,1))}.bg-\[\#006e74\]{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.bg-\[\#0097ac\]{--tw-bg-opacity:1;background-color:#0097ac;background-color:rgb(0 151 172/var(--tw-bg-opacity,1))}.bg-\[\#00a3e0\]{--tw-bg-opacity:1;background-color:#00a3e0;background-color:rgb(0 163 224/var(--tw-bg-opacity,1))}.bg-\[\#12A88F\]{--tw-bg-opacity:1;background-color:#12a88f;background-color:rgb(18 168 143/var(--tw-bg-opacity,1))}.bg-\[\#12a88f\]\/10{background-color:#12a88f1a}.bg-\[\#18b394\]{--tw-bg-opacity:1;background-color:#18b394;background-color:rgb(24 179 148/var(--tw-bg-opacity,1))}.bg-\[\#1b3f73\]{--tw-bg-opacity:1;background-color:#1b3f73;background-color:rgb(27 63 115/var(--tw-bg-opacity,1))}.bg-\[\#212121\]{--tw-bg-opacity:1;background-color:#212121;background-color:rgb(33 33 33/var(--tw-bg-opacity,1))}.bg-\[\#47b5a9\]{--tw-bg-opacity:1;background-color:#47b5a9;background-color:rgb(71 181 169/var(--tw-bg-opacity,1))}.bg-\[\#7f1d1d\]{--tw-bg-opacity:1;background-color:#7f1d1d;background-color:rgb(127 29 29/var(--tw-bg-opacity,1))}.bg-\[\#ECF9F7\]{--tw-bg-opacity:1;background-color:#ecf9f7;background-color:rgb(236 249 247/var(--tw-bg-opacity,1))}.bg-\[\#EEF9F6\]{--tw-bg-opacity:1;background-color:#eef9f6;background-color:rgb(238 249 246/var(--tw-bg-opacity,1))}.bg-\[\#b91c1c\]{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.bg-\[\#d9eef7\]{--tw-bg-opacity:1;background-color:#d9eef7;background-color:rgb(217 238 247/var(--tw-bg-opacity,1))}.bg-\[\#dfe4e9\]{--tw-bg-opacity:1;background-color:#dfe4e9;background-color:rgb(223 228 233/var(--tw-bg-opacity,1))}.bg-\[\#e6ffe6\]{--tw-bg-opacity:1;background-color:#e6ffe6;background-color:rgb(230 255 230/var(--tw-bg-opacity,1))}.bg-\[\#e9f1fb\]{--tw-bg-opacity:1;background-color:#e9f1fb;background-color:rgb(233 241 251/var(--tw-bg-opacity,1))}.bg-\[\#e9fbfd\]{--tw-bg-opacity:1;background-color:#e9fbfd;background-color:rgb(233 251 253/var(--tw-bg-opacity,1))}.bg-\[\#eee5ec\]{--tw-bg-opacity:1;background-color:#eee5ec;background-color:rgb(238 229 236/var(--tw-bg-opacity,1))}.bg-\[\#eef6fb\]{--tw-bg-opacity:1;background-color:#eef6fb;background-color:rgb(238 246 251/var(--tw-bg-opacity,1))}.bg-\[\#ef1f1f\]{--tw-bg-opacity:1;background-color:#ef1f1f;background-color:rgb(239 31 31/var(--tw-bg-opacity,1))}.bg-\[\#f2f7fd\]{--tw-bg-opacity:1;background-color:#f2f7fd;background-color:rgb(242 247 253/var(--tw-bg-opacity,1))}.bg-\[\#f3f8fb\]{--tw-bg-opacity:1;background-color:#f3f8fb;background-color:rgb(243 248 251/var(--tw-bg-opacity,1))}.bg-\[\#f4f7f7\]{--tw-bg-opacity:1;background-color:#f4f7f7;background-color:rgb(244 247 247/var(--tw-bg-opacity,1))}.bg-\[\#f5f5f5\]{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-\[\#f6f8fb\]{--tw-bg-opacity:1;background-color:#f6f8fb;background-color:rgb(246 248 251/var(--tw-bg-opacity,1))}.bg-\[\#f7f9fb\]{--tw-bg-opacity:1;background-color:#f7f9fb;background-color:rgb(247 249 251/var(--tw-bg-opacity,1))}.bg-\[\#f7fbff\]{--tw-bg-opacity:1;background-color:#f7fbff;background-color:rgb(247 251 255/var(--tw-bg-opacity,1))}.bg-\[\#fde2e2\]{--tw-bg-opacity:1;background-color:#fde2e2;background-color:rgb(253 226 226/var(--tw-bg-opacity,1))}.bg-\[\#ff6b35\]{--tw-bg-opacity:1;background-color:#ff6b35;background-color:rgb(255 107 53/var(--tw-bg-opacity,1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[rgba\(0\2c 151\2c 172\2c 0\.1\)\]{background-color:#0097ac1a}.bg-\[rgba\(141\2c 155\2c 174\2c 0\.10\)\]{background-color:#8d9bae1a}.bg-\[rgba\(226\2c 235\2c 238\2c 0\.40\)\]{background-color:#e2ebee66}.bg-\[rgba\(248\2c 248\2c 248\2c 0\.01\)\]{background-color:#f8f8f803}.bg-\[rgba\(64\2c 193\2c 172\2c 0\.1\)\]{background-color:#40c1ac1a}.bg-accent{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-accent-green-light{--tw-bg-opacity:1;background-color:#e8f5ee;background-color:rgb(232 245 238/var(--tw-bg-opacity,1))}.bg-accent-green-light\/20{background-color:#e8f5ee33}.bg-accent-warm-light{--tw-bg-opacity:1;background-color:#fdf6e3;background-color:rgb(253 246 227/var(--tw-bg-opacity,1))}.bg-accent-warm-light\/35{background-color:#fdf6e359}.bg-amber-200{--tw-bg-opacity:1;background-color:#fde68a;background-color:rgb(253 230 138/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:#f59e0b;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-background{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-base-content{--tw-bg-opacity:1;background-color:oklch(27.8078% .029596 256.847952/1);background-color:var(--fallback-bc,oklch(var(--bc)/var(--tw-bg-opacity,1)))}.bg-black{--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.bg-blue-300{--tw-bg-opacity:1;background-color:#93c5fd;background-color:rgb(147 197 253/var(--tw-bg-opacity,1))}.bg-blue-400{--tw-bg-opacity:1;background-color:#60a5fa;background-color:rgb(96 165 250/var(--tw-bg-opacity,1))}.bg-blue-50{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-600{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-900{--tw-bg-opacity:1;background-color:#1e3a8a;background-color:rgb(30 58 138/var(--tw-bg-opacity,1))}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-border{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-card{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-cyan-100{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.bg-cyan-300{--tw-bg-opacity:1;background-color:#67e8f9;background-color:rgb(103 232 249/var(--tw-bg-opacity,1))}.bg-cyan-300\/10{background-color:#67e8f91a}.bg-cyan-50{--tw-bg-opacity:1;background-color:#ecfeff;background-color:rgb(236 254 255/var(--tw-bg-opacity,1))}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-600{--tw-bg-opacity:1;background-color:#0891b2;background-color:rgb(8 145 178/var(--tw-bg-opacity,1))}.bg-destructive{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-destructive\/10{background-color:#ef44441a}.bg-emerald-100{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.bg-emerald-50{--tw-bg-opacity:1;background-color:#ecfdf5;background-color:rgb(236 253 245/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:#059669;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-emerald-700{--tw-bg-opacity:1;background-color:#047857;background-color:rgb(4 120 87/var(--tw-bg-opacity,1))}.bg-foreground{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-fuchsia-700{--tw-bg-opacity:1;background-color:#a21caf;background-color:rgb(162 28 175/var(--tw-bg-opacity,1))}.bg-gray-100{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-gray-200{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.bg-gray-300{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.bg-gray-400{--tw-bg-opacity:1;background-color:#9ca3af;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-600{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.bg-gray-700{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.bg-gray-800{--tw-bg-opacity:1;background-color:#1f2937;background-color:rgb(31 41 55/var(--tw-bg-opacity,1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/70{background-color:#1f2937b3}.bg-gray-900{--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.bg-green-100{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.bg-green-400{--tw-bg-opacity:1;background-color:#4ade80;background-color:rgb(74 222 128/var(--tw-bg-opacity,1))}.bg-green-50{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:#22c55e;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-600{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.bg-green-900\/30{background-color:#14532d4d}.bg-indigo-400{--tw-bg-opacity:1;background-color:#818cf8;background-color:rgb(129 140 248/var(--tw-bg-opacity,1))}.bg-indigo-50{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.bg-indigo-500{--tw-bg-opacity:1;background-color:#6366f1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-600{--tw-bg-opacity:1;background-color:#4f46e5;background-color:rgb(79 70 229/var(--tw-bg-opacity,1))}.bg-indigo-800{--tw-bg-opacity:1;background-color:#3730a3;background-color:rgb(55 48 163/var(--tw-bg-opacity,1))}.bg-indigo-900\/20{background-color:#312e8133}.bg-indigo-900\/50{background-color:#312e8180}.bg-ink{--tw-bg-opacity:1;background-color:#0d1117;background-color:rgb(13 17 23/var(--tw-bg-opacity,1))}.bg-light-gray{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-lime-300{--tw-bg-opacity:1;background-color:#bef264;background-color:rgb(190 242 100/var(--tw-bg-opacity,1))}.bg-muted{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.bg-muted\/50{background-color:#f3f4f680}.bg-neutral-100{--tw-bg-opacity:1;background-color:#f5f5f5;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-neutral-200{--tw-bg-opacity:1;background-color:#e5e5e5;background-color:rgb(229 229 229/var(--tw-bg-opacity,1))}.bg-neutral-300{--tw-bg-opacity:1;background-color:#d4d4d4;background-color:rgb(212 212 212/var(--tw-bg-opacity,1))}.bg-neutral-900{--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.bg-neutral-950{--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.bg-orange-100{--tw-bg-opacity:1;background-color:#ffedd5;background-color:rgb(255 237 213/var(--tw-bg-opacity,1))}.bg-orange-400{--tw-bg-opacity:1;background-color:#fb923c;background-color:rgb(251 146 60/var(--tw-bg-opacity,1))}.bg-orange-50{--tw-bg-opacity:1;background-color:#fff7ed;background-color:rgb(255 247 237/var(--tw-bg-opacity,1))}.bg-orange-500{--tw-bg-opacity:1;background-color:#f97316;background-color:rgb(249 115 22/var(--tw-bg-opacity,1))}.bg-orange-900\/20{background-color:#7c2d1233}.bg-paper{--tw-bg-opacity:1;background-color:#f8f6f1;background-color:rgb(248 246 241/var(--tw-bg-opacity,1))}.bg-pink-400{--tw-bg-opacity:1;background-color:#f472b6;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.bg-popover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-primary{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:#006e741a}.bg-primary\/20{background-color:#006e7433}.bg-purple-100{--tw-bg-opacity:1;background-color:#f3e8ff;background-color:rgb(243 232 255/var(--tw-bg-opacity,1))}.bg-purple-400{--tw-bg-opacity:1;background-color:#c084fc;background-color:rgb(192 132 252/var(--tw-bg-opacity,1))}.bg-purple-50{--tw-bg-opacity:1;background-color:#faf5ff;background-color:rgb(250 245 255/var(--tw-bg-opacity,1))}.bg-purple-500{--tw-bg-opacity:1;background-color:#a855f7;background-color:rgb(168 85 247/var(--tw-bg-opacity,1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-600{--tw-bg-opacity:1;background-color:#9333ea;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-purple-900\/20{background-color:#581c8733}.bg-purple-900\/30{background-color:#581c874d}.bg-red-100{--tw-bg-opacity:1;background-color:#fee2e2;background-color:rgb(254 226 226/var(--tw-bg-opacity,1))}.bg-red-300{--tw-bg-opacity:1;background-color:#fca5a5;background-color:rgb(252 165 165/var(--tw-bg-opacity,1))}.bg-red-400{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-red-500{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.bg-red-800{--tw-bg-opacity:1;background-color:#991b1b;background-color:rgb(153 27 27/var(--tw-bg-opacity,1))}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-rose-50{--tw-bg-opacity:1;background-color:#fff1f2;background-color:rgb(255 241 242/var(--tw-bg-opacity,1))}.bg-secondary{--tw-bg-opacity:1;background-color:#0097ac;background-color:rgb(0 151 172/var(--tw-bg-opacity,1))}.bg-secondary\/10{background-color:#0097ac1a}.bg-secondary\/5{background-color:#0097ac0d}.bg-sky-50{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.bg-slate-100{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.bg-slate-300{--tw-bg-opacity:1;background-color:#cbd5e1;background-color:rgb(203 213 225/var(--tw-bg-opacity,1))}.bg-slate-50{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/95{background-color:#f8fafcf2}.bg-slate-500{--tw-bg-opacity:1;background-color:#64748b;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.bg-slate-600{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.bg-slate-700{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.bg-slate-700\/50{background-color:#33415580}.bg-slate-800{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-900{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/\[0\.8\]{background-color:#0f172acc}.bg-slate-950{--tw-bg-opacity:1;background-color:#020617;background-color:rgb(2 6 23/var(--tw-bg-opacity,1))}.bg-slate-950\/70{background-color:#020617b3}.bg-teal-300{--tw-bg-opacity:1;background-color:#5eead4;background-color:rgb(94 234 212/var(--tw-bg-opacity,1))}.bg-teal-400\/10{background-color:#2dd4bf1a}.bg-teal-500{--tw-bg-opacity:1;background-color:#14b8a6;background-color:rgb(20 184 166/var(--tw-bg-opacity,1))}.bg-teal-500\/10{background-color:#14b8a61a}.bg-teal-900\/20{background-color:#134e4a33}.bg-transparent{background-color:initial}.bg-ust-border{--tw-bg-opacity:1;background-color:#e0e0e0;background-color:rgb(224 224 224/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/75{background-color:#ffffffbf}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.05\]{background-color:#ffffff0d}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-100{--tw-bg-opacity:1;background-color:#fef9c3;background-color:rgb(254 249 195/var(--tw-bg-opacity,1))}.bg-yellow-300{--tw-bg-opacity:1;background-color:#fde047;background-color:rgb(253 224 71/var(--tw-bg-opacity,1))}.bg-yellow-400{--tw-bg-opacity:1;background-color:#facc15;background-color:rgb(250 204 21/var(--tw-bg-opacity,1))}.bg-yellow-500{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.bg-yellow-900\/30{background-color:#713f124d}.bg-opacity-50{--tw-bg-opacity:0.5}.bg-opacity-70{--tw-bg-opacity:0.7}.bg-opacity-90{--tw-bg-opacity:0.9}.bg-opacity-95{--tw-bg-opacity:0.95}.bg-\[radial-gradient\(circle_at_top_right\2c rgba\(0\2c 151\2c 172\2c 0\.28\)\2c transparent_42\%\)\]{background-image:radial-gradient(circle at top right,#0097ac47,#0000 42%)}.bg-\[radial-gradient\(var\(--sky-500\)_40\%\2c transparent_60\%\)\]{background-image:radial-gradient(#0ea5e9 40%,#0000 60%);background-image:radial-gradient(var(--sky-500) 40%,#0000 60%)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#5E31B5\]{--tw-gradient-from:#5e31b5 var(--tw-gradient-from-position);--tw-gradient-to:#5e31b500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-black{--tw-gradient-from:#000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from:#60a5fa var(--tw-gradient-from-position);--tw-gradient-to:#60a5fa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:#eff6ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from:#2563eb var(--tw-gradient-from-position);--tw-gradient-to:#2563eb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from:#f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from:#f9fafb var(--tw-gradient-from-position);--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from:#111827 var(--tw-gradient-from-position);--tw-gradient-to:#11182700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-900\/50{--tw-gradient-from:#14532d80 var(--tw-gradient-from-position);--tw-gradient-to:#14532d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-300{--tw-gradient-from:#a5b4fc var(--tw-gradient-from-position);--tw-gradient-to:#a5b4fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from:#818cf8 var(--tw-gradient-from-position);--tw-gradient-to:#818cf800 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from:#4f46e5 var(--tw-gradient-from-position);--tw-gradient-to:#4f46e500 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-200{--tw-gradient-from:#fed7aa var(--tw-gradient-from-position);--tw-gradient-to:#fed7aa00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from:#ec4899 var(--tw-gradient-from-position);--tw-gradient-to:#ec489900 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:#9333ea00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from:#1e293b var(--tw-gradient-from-position);--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-transparent{--tw-gradient-from:#0000 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to:#06b6d400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#06b6d4 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-100\/90{--tw-gradient-to:#f3f4f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f3f4f6e6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-gray-50\/90{--tw-gradient-to:#f9fafb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f9fafbe6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-400{--tw-gradient-to:#c084fc00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-700{--tw-gradient-to:#7e22ce00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#7e22ce var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:#1e293b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-slate-900{--tw-gradient-to:#0f172a00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#0f172a var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to:#14b8a600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#14b8a6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-\[\#11A8E6\]{--tw-gradient-to:#11a8e6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to:#22d3ee var(--tw-gradient-to-position)}.to-emerald-900\/50{--tw-gradient-to:#064e3b80 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to:#1f2937 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to:#e0e7ff var(--tw-gradient-to-position)}.to-neutral-600{--tw-gradient-to:#525252 var(--tw-gradient-to-position)}.to-orange-300{--tw-gradient-to:#fdba74 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.to-purple-300{--tw-gradient-to:#d8b4fe var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to:#2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to:#8b5cf6 var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-primary{fill:#006e74}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-bottom{object-position:bottom}.object-left-top{object-position:left top}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-16{padding:4rem}.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-7{padding:1.75rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[16px\]{padding:16px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-24{padding-left:6rem;padding-right:6rem}.px-28{padding-left:7rem;padding-right:7rem}.px-3{padding-left:.75rem;padding-right:.75rem}.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}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-bottom:.125rem;padding-top:.125rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-12{padding-bottom:3rem;padding-top:3rem}.py-16{padding-bottom:4rem;padding-top:4rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-2\.5{padding-bottom:.625rem;padding-top:.625rem}.py-20{padding-bottom:5rem;padding-top:5rem}.py-24{padding-bottom:6rem;padding-top:6rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-3\.5{padding-bottom:.875rem;padding-top:.875rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-40{padding-bottom:10rem;padding-top:10rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.py-6{padding-bottom:1.5rem;padding-top:1.5rem}.py-7{padding-bottom:1.75rem;padding-top:1.75rem}.py-8{padding-bottom:2rem;padding-top:2rem}.py-\[24px\]{padding-bottom:24px;padding-top:24px}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[10vh\]{padding-bottom:10vh}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-14{padding-right:3.5rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-\[19vh\]{padding-top:19vh}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Georgia,Cambria,Times New Roman,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.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}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal}.ordinal,.tabular-nums{font-feature-settings:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.06\]{line-height:1.06}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.28px\]{letter-spacing:.28px}.tracking-\[0\.32px\]{letter-spacing:.32px}.tracking-\[0\.36px\]{letter-spacing:.36px}.tracking-\[0\.3px\]{letter-spacing:.3px}.tracking-normal{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#005c61\]{--tw-text-opacity:1;color:#005c61;color:rgb(0 92 97/var(--tw-text-opacity,1))}.text-\[\#006600\]{--tw-text-opacity:1;color:#060;color:rgb(0 102 0/var(--tw-text-opacity,1))}.text-\[\#006e74\]{--tw-text-opacity:1;color:#006e74;color:rgb(0 110 116/var(--tw-text-opacity,1))}.text-\[\#0097ac\]{--tw-text-opacity:1;color:#0097ac;color:rgb(0 151 172/var(--tw-text-opacity,1))}.text-\[\#00a3e0\]{--tw-text-opacity:1;color:#00a3e0;color:rgb(0 163 224/var(--tw-text-opacity,1))}.text-\[\#049179\]{--tw-text-opacity:1;color:#049179;color:rgb(4 145 121/var(--tw-text-opacity,1))}.text-\[\#06b6d4\]{--tw-text-opacity:1;color:#06b6d4;color:rgb(6 182 212/var(--tw-text-opacity,1))}.text-\[\#0A8C77\]{--tw-text-opacity:1;color:#0a8c77;color:rgb(10 140 119/var(--tw-text-opacity,1))}.text-\[\#0a7c69\]{--tw-text-opacity:1;color:#0a7c69;color:rgb(10 124 105/var(--tw-text-opacity,1))}.text-\[\#0ea5e9\]{--tw-text-opacity:1;color:#0ea5e9;color:rgb(14 165 233/var(--tw-text-opacity,1))}.text-\[\#108f7d\]{--tw-text-opacity:1;color:#108f7d;color:rgb(16 143 125/var(--tw-text-opacity,1))}.text-\[\#1FA38A\]{--tw-text-opacity:1;color:#1fa38a;color:rgb(31 163 138/var(--tw-text-opacity,1))}.text-\[\#1b365d\]{--tw-text-opacity:1;color:#1b365d;color:rgb(27 54 93/var(--tw-text-opacity,1))}.text-\[\#1f4573\]{--tw-text-opacity:1;color:#1f4573;color:rgb(31 69 115/var(--tw-text-opacity,1))}.text-\[\#212121\]{--tw-text-opacity:1;color:#212121;color:rgb(33 33 33/var(--tw-text-opacity,1))}.text-\[\#22c55e\]{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-\[\#333\]{--tw-text-opacity:1;color:#333;color:rgb(51 51 51/var(--tw-text-opacity,1))}.text-\[\#4a5565\]{--tw-text-opacity:1;color:#4a5565;color:rgb(74 85 101/var(--tw-text-opacity,1))}.text-\[\#4b5563\]{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-\[\#555555\]{--tw-text-opacity:1;color:#555;color:rgb(85 85 85/var(--tw-text-opacity,1))}.text-\[\#627387\]{--tw-text-opacity:1;color:#627387;color:rgb(98 115 135/var(--tw-text-opacity,1))}.text-\[\#666666\]{--tw-text-opacity:1;color:#666;color:rgb(102 102 102/var(--tw-text-opacity,1))}.text-\[\#679AA6\]{--tw-text-opacity:1;color:#679aa6;color:rgb(103 154 166/var(--tw-text-opacity,1))}.text-\[\#6b7280\]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-\[\#7f8da1\]{--tw-text-opacity:1;color:#7f8da1;color:rgb(127 141 161/var(--tw-text-opacity,1))}.text-\[\#8a98ab\]{--tw-text-opacity:1;color:#8a98ab;color:rgb(138 152 171/var(--tw-text-opacity,1))}.text-\[\#8b5cf6\]{--tw-text-opacity:1;color:#8b5cf6;color:rgb(139 92 246/var(--tw-text-opacity,1))}.text-\[\#8d9bae\]{--tw-text-opacity:1;color:#8d9bae;color:rgb(141 155 174/var(--tw-text-opacity,1))}.text-\[\#8fa2b4\]{--tw-text-opacity:1;color:#8fa2b4;color:rgb(143 162 180/var(--tw-text-opacity,1))}.text-\[\#94a3b8\]{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-\[\#9e007e\]{--tw-text-opacity:1;color:#9e007e;color:rgb(158 0 126/var(--tw-text-opacity,1))}.text-\[\#a78bfa\]{--tw-text-opacity:1;color:#a78bfa;color:rgb(167 139 250/var(--tw-text-opacity,1))}.text-\[\#b1bcc9\]{--tw-text-opacity:1;color:#b1bcc9;color:rgb(177 188 201/var(--tw-text-opacity,1))}.text-\[\#b8e7ea\]{--tw-text-opacity:1;color:#b8e7ea;color:rgb(184 231 234/var(--tw-text-opacity,1))}.text-\[\#b91c1c\]{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-\[\#d4d4d4\]{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-\[\#dedede\]{--tw-text-opacity:1;color:#dedede;color:rgb(222 222 222/var(--tw-text-opacity,1))}.text-\[\#eab308\]{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-\[\#ef4444\]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-\[\#f97316\]{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-accent-foreground{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-accent-green{--tw-text-opacity:1;color:#1b6b4a;color:rgb(27 107 74/var(--tw-text-opacity,1))}.text-amber-100{--tw-text-opacity:1;color:#fef3c7;color:rgb(254 243 199/var(--tw-text-opacity,1))}.text-amber-200{--tw-text-opacity:1;color:#fde68a;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-300{--tw-text-opacity:1;color:#fcd34d;color:rgb(252 211 77/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:#f59e0b;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:#d97706;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-amber-700{--tw-text-opacity:1;color:#b45309;color:rgb(180 83 9/var(--tw-text-opacity,1))}.text-amber-800{--tw-text-opacity:1;color:#92400e;color:rgb(146 64 14/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:#78350f;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-amber-950{--tw-text-opacity:1;color:#451a03;color:rgb(69 26 3/var(--tw-text-opacity,1))}.text-base-content{--tw-text-opacity:1;color:oklch(27.8078% .029596 256.847952/1);color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}.text-black{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-blue-100{--tw-text-opacity:1;color:#dbeafe;color:rgb(219 234 254/var(--tw-text-opacity,1))}.text-blue-200{--tw-text-opacity:1;color:#bfdbfe;color:rgb(191 219 254/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:#93c5fd;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-700{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.text-blue-800{--tw-text-opacity:1;color:#1e40af;color:rgb(30 64 175/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:#1e3a8a;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-blue-950{--tw-text-opacity:1;color:#172554;color:rgb(23 37 84/var(--tw-text-opacity,1))}.text-card-foreground{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-current{color:currentColor}.text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.text-cyan-100\/80{color:#cffafecc}.text-cyan-200{--tw-text-opacity:1;color:#a5f3fc;color:rgb(165 243 252/var(--tw-text-opacity,1))}.text-cyan-200\/80{color:#a5f3fccc}.text-cyan-300{--tw-text-opacity:1;color:#67e8f9;color:rgb(103 232 249/var(--tw-text-opacity,1))}.text-cyan-50{--tw-text-opacity:1;color:#ecfeff;color:rgb(236 254 255/var(--tw-text-opacity,1))}.text-cyan-700{--tw-text-opacity:1;color:#0e7490;color:rgb(14 116 144/var(--tw-text-opacity,1))}.text-cyan-800{--tw-text-opacity:1;color:#155e75;color:rgb(21 94 117/var(--tw-text-opacity,1))}.text-cyan-950{--tw-text-opacity:1;color:#083344;color:rgb(8 51 68/var(--tw-text-opacity,1))}.text-destructive{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-destructive-foreground{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:#059669;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-emerald-700{--tw-text-opacity:1;color:#047857;color:rgb(4 120 87/var(--tw-text-opacity,1))}.text-emerald-800{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.text-foreground{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-foreground\/50{color:#11182780}.text-gray-200{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.text-gray-300{--tw-text-opacity:1;color:#d1d5db;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-700{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:#1f2937;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-gray-900{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-green-200{--tw-text-opacity:1;color:#bbf7d0;color:rgb(187 247 208/var(--tw-text-opacity,1))}.text-green-300{--tw-text-opacity:1;color:#86efac;color:rgb(134 239 172/var(--tw-text-opacity,1))}.text-green-400{--tw-text-opacity:1;color:#4ade80;color:rgb(74 222 128/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:#22c55e;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:#16a34a;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-green-700{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.text-green-800{--tw-text-opacity:1;color:#166534;color:rgb(22 101 52/var(--tw-text-opacity,1))}.text-green-900{--tw-text-opacity:1;color:#14532d;color:rgb(20 83 45/var(--tw-text-opacity,1))}.text-header-icon{--tw-text-opacity:1;color:#8c9bae;color:rgb(140 155 174/var(--tw-text-opacity,1))}.text-indigo-200{--tw-text-opacity:1;color:#c7d2fe;color:rgb(199 210 254/var(--tw-text-opacity,1))}.text-indigo-300{--tw-text-opacity:1;color:#a5b4fc;color:rgb(165 180 252/var(--tw-text-opacity,1))}.text-indigo-400{--tw-text-opacity:1;color:#818cf8;color:rgb(129 140 248/var(--tw-text-opacity,1))}.text-indigo-500{--tw-text-opacity:1;color:#6366f1;color:rgb(99 102 241/var(--tw-text-opacity,1))}.text-indigo-700{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.text-indigo-800{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.text-ink{--tw-text-opacity:1;color:#0d1117;color:rgb(13 17 23/var(--tw-text-opacity,1))}.text-ink\/50{color:#0d111780}.text-ink\/55{color:#0d11178c}.text-ink\/60{color:#0d111799}.text-ink\/65{color:#0d1117a6}.text-ink\/70{color:#0d1117b3}.text-ink\/75{color:#0d1117bf}.text-input{--tw-text-opacity:1;color:#f9fafb;color:rgb(249 250 251/var(--tw-text-opacity,1))}.text-lime-300{--tw-text-opacity:1;color:#bef264;color:rgb(190 242 100/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:#f3f4f6;color:rgb(243 244 246/var(--tw-text-opacity,1))}.text-muted-foreground{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-neutral-100{--tw-text-opacity:1;color:#f5f5f5;color:rgb(245 245 245/var(--tw-text-opacity,1))}.text-neutral-200{--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.text-neutral-300{--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.text-neutral-400{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:#737373;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-600{--tw-text-opacity:1;color:#525252;color:rgb(82 82 82/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:#404040;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-800{--tw-text-opacity:1;color:#262626;color:rgb(38 38 38/var(--tw-text-opacity,1))}.text-orange-400{--tw-text-opacity:1;color:#fb923c;color:rgb(251 146 60/var(--tw-text-opacity,1))}.text-orange-500{--tw-text-opacity:1;color:#f97316;color:rgb(249 115 22/var(--tw-text-opacity,1))}.text-orange-600{--tw-text-opacity:1;color:#ea580c;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-orange-800{--tw-text-opacity:1;color:#9a3412;color:rgb(154 52 18/var(--tw-text-opacity,1))}.text-paper{--tw-text-opacity:1;color:#f8f6f1;color:rgb(248 246 241/var(--tw-text-opacity,1))}.text-popover-foreground{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:#006e74;color:rgb(0 110 116/var(--tw-text-opacity,1))}.text-primary-foreground{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-primary\/40{color:#006e7466}.text-purple-300{--tw-text-opacity:1;color:#d8b4fe;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:#c084fc;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-purple-600{--tw-text-opacity:1;color:#9333ea;color:rgb(147 51 234/var(--tw-text-opacity,1))}.text-purple-700{--tw-text-opacity:1;color:#7e22ce;color:rgb(126 34 206/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:#f87171;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-red-500{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-red-600{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.text-red-700{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.text-red-800{--tw-text-opacity:1;color:#991b1b;color:rgb(153 27 27/var(--tw-text-opacity,1))}.text-rose-700{--tw-text-opacity:1;color:#be123c;color:rgb(190 18 60/var(--tw-text-opacity,1))}.text-secondary{--tw-text-opacity:1;color:#0097ac;color:rgb(0 151 172/var(--tw-text-opacity,1))}.text-secondary-foreground{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-sky-300{--tw-text-opacity:1;color:#7dd3fc;color:rgb(125 211 252/var(--tw-text-opacity,1))}.text-sky-700{--tw-text-opacity:1;color:#0369a1;color:rgb(3 105 161/var(--tw-text-opacity,1))}.text-sky-800{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:#f1f5f9;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:#475569;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:#334155;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-slate-900{--tw-text-opacity:1;color:#0f172a;color:rgb(15 23 42/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-300{--tw-text-opacity:1;color:#5eead4;color:rgb(94 234 212/var(--tw-text-opacity,1))}.text-teal-400{--tw-text-opacity:1;color:#2dd4bf;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-transparent{color:#0000}.text-ust-soft-black{--tw-text-opacity:1;color:#212121;color:rgb(33 33 33/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:#c4b5fd;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-yellow-400{--tw-text-opacity:1;color:#facc15;color:rgb(250 204 21/var(--tw-text-opacity,1))}.text-yellow-500{--tw-text-opacity:1;color:#eab308;color:rgb(234 179 8/var(--tw-text-opacity,1))}.text-yellow-700{--tw-text-opacity:1;color:#a16207;color:rgb(161 98 7/var(--tw-text-opacity,1))}.text-yellow-800{--tw-text-opacity:1;color:#854d0e;color:rgb(133 77 14/var(--tw-text-opacity,1))}.text-zinc-100{--tw-text-opacity:1;color:#f4f4f5;color:rgb(244 244 245/var(--tw-text-opacity,1))}.text-zinc-800{--tw-text-opacity:1;color:#27272a;color:rgb(39 39 42/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:#9ca3af;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-placeholder-opacity,1))}.placeholder-header-icon::placeholder{--tw-placeholder-opacity:1;color:#8c9bae;color:rgb(140 155 174/var(--tw-placeholder-opacity,1))}.accent-accent-green{accent-color:#1b6b4a}.accent-secondary{accent-color:#0097ac}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[0\.8\]{opacity:.8}.\!shadow-none{--tw-shadow:0 0 #0000!important;--tw-shadow-colored:0 0 #0000!important;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-2xl{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\],.shadow-\[0_0_10px_rgba\(103\2c 232\2c 249\2c 0\.65\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(103\2c 232\2c 249\2c 0\.65\)\]{--tw-shadow:0 0 10px #67e8f9a6;--tw-shadow-colored:0 0 10px var(--tw-shadow-color)}.shadow-\[0_16px_40px_rgba\(15\2c 23\2c 42\2c 0\.16\)\]{--tw-shadow:0 16px 40px #0f172a29;--tw-shadow-colored:0 16px 40px var(--tw-shadow-color)}.shadow-\[0_16px_40px_rgba\(15\2c 23\2c 42\2c 0\.16\)\],.shadow-\[0_18px_42px_rgba\(33\2c 33\2c 33\2c 0\.08\)\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_42px_rgba\(33\2c 33\2c 33\2c 0\.08\)\]{--tw-shadow:0 18px 42px #21212114;--tw-shadow-colored:0 18px 42px var(--tw-shadow-color)}.shadow-\[0_22px_60px_rgba\(22\2c 34\2c 58\2c 0\.18\)\]{--tw-shadow:0 22px 60px #16223a2e;--tw-shadow-colored:0 22px 60px var(--tw-shadow-color)}.shadow-\[0_22px_60px_rgba\(22\2c 34\2c 58\2c 0\.18\)\],.shadow-\[0px_0px_1px_3px_rgba\(255\2c 255\2c 255\2c 1\)_inset\]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_0px_1px_3px_rgba\(255\2c 255\2c 255\2c 1\)_inset\]{--tw-shadow:0px 0px 1px 3px #fff inset;--tw-shadow-colored:inset 0px 0px 1px 3px var(--tw-shadow-color)}.shadow-\[0px_0px_8px_0px_rgba\(248\2c 248\2c 248\2c 0\.25\)_inset\2c 0px_32px_24px_-16px_rgba\(0\2c 0\2c 0\2c 0\.40\)\]{--tw-shadow:0px 0px 8px 0px #f8f8f840 inset,0px 32px 24px -16px #0006;--tw-shadow-colored:inset 0px 0px 8px 0px var(--tw-shadow-color),0px 32px 24px -16px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_10px_50px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]{--tw-shadow:0px 10px 50px #0000001a;--tw-shadow-colored:0px 10px 50px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0px_8px_20px_rgba\(0\2c 151\2c 172\2c 0\.10\)\2c 0px_4px_16px_rgba\(0\2c 110\2c 116\2c 0\.10\)\]{--tw-shadow:0px 8px 20px #0097ac1a,0px 4px 16px #006e741a;--tw-shadow-colored:0px 8px 20px var(--tw-shadow-color),0px 4px 16px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[2px_4px_16px_0px_rgba\(248\2c 248\2c 248\2c 0\.06\)_inset\]{--tw-shadow:2px 4px 16px 0px #f8f8f80f inset;--tw-shadow-colored:inset 2px 4px 16px 0px var(--tw-shadow-color)}.shadow-\[2px_4px_16px_0px_rgba\(248\2c 248\2c 248\2c 0\.06\)_inset\],.shadow-card{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 12px 30px #0d111714;--tw-shadow-colored:0 12px 30px var(--tw-shadow-color)}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--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:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-none,.shadow-sm{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);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 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003;--tw-shadow:var(--tw-shadow-colored)}.shadow-card{--tw-shadow-color:#fff;--tw-shadow:var(--tw-shadow-colored)}.shadow-cyan-950\/30{--tw-shadow-color:#0833444d;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-200\/50{--tw-shadow-color:#c7d2fe80;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-300\/50{--tw-shadow-color:#a5b4fc80;--tw-shadow:var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color:#6366f133;--tw-shadow:var(--tw-shadow-colored)}.shadow-input{--tw-shadow-color:#f9fafb;--tw-shadow:var(--tw-shadow-colored)}.shadow-slate-200\/60{--tw-shadow-color:#e2e8f099;--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid #0000;outline-offset:2px}.outline{outline-style:solid}.outline-dashed{outline-style:dashed}.outline-2{outline-width:2px}.outline-blue-400{outline-color:#60a5fa}.ring-0{--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(var(--tw-ring-offset-width)) var(--tw-ring-color)}.ring-0,.ring-1{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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-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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-inset{--tw-ring-inset:inset}.ring-black{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.ring-cyan-200{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity,1))}.ring-cyan-300\/20{--tw-ring-color:#67e8f933}.ring-indigo-500{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.ring-ring{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.ring-ring\/50{--tw-ring-color:#d1d5db80}.ring-secondary{--tw-ring-opacity:1;--tw-ring-color:rgb(0 151 172/var(--tw-ring-opacity,1))}.ring-slate-200{--tw-ring-opacity:1;--tw-ring-color:rgb(226 232 240/var(--tw-ring-opacity,1))}.ring-opacity-5{--tw-ring-opacity:0.05}.ring-offset-background{--tw-ring-offset-color:#fff}.blur{--tw-blur:blur(8px)}.blur,.blur-3xl{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)}.blur-3xl{--tw-blur:blur(64px)}.blur-xl{--tw-blur:blur(24px)}.blur-xl,.grayscale{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)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-\[0\.5\]{--tw-grayscale:grayscale(0.5)}.grayscale-\[0\.5\],.invert{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)}.invert{--tw-invert:invert(100%)}.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-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-none{-webkit-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);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)}.backdrop-blur-none{--tw-backdrop-blur: }.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-sm,.backdrop-blur-xl{-webkit-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);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)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px)}.backdrop-filter{-webkit-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);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-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[color\2c box-shadow\]{transition-duration:.15s;transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[left\2c right\2c width\]{transition-duration:.15s;transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[margin\2c opacity\]{transition-duration:.15s;transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\2c height\2c padding\]{transition-duration:.15s;transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-duration:.15s;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-none{transition-property:none}.transition-opacity{transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-shadow{transition-duration:.15s;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-duration:.15s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.delay-1000{transition-delay:1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:1;opacity:var(--tw-enter-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0) scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:1;opacity:var(--tw-exit-opacity,1);transform:translateZ(0) scaleX(1) rotate(0);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0) scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.fade-in,.fade-in-0{--tw-enter-opacity:0}.zoom-in-95{--tw-enter-scale:.95}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.delay-1000{animation-delay:1s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}.bg-dot-thick-indigo-500{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='16' height='16' fill='none'%3E%3Ccircle fill='%236366f1' cx='10' cy='10' r='2.5'/%3E%3C/svg%3E")}.bg-dot-thick-neutral-800{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='16' height='16' fill='none'%3E%3Ccircle fill='%23262626' cx='10' cy='10' r='2.5'/%3E%3C/svg%3E")}.\[-\:\.TZ\]{-:.TZ}.\[background-image\:radial-gradient\(88\%_100\%_at_top\2c rgba\(255\2c 255\2c 255\2c 0\.5\)\2c rgba\(255\2c 255\2c 255\2c 0\)\)\]{background-image:radial-gradient(88% 100% at top,#ffffff80,#fff0)}.\[mask-image\:radial-gradient\(\#fff\2c transparent\2c 75\%\)\]{-webkit-mask-image:radial-gradient(#fff,#0000,75%);mask-image:radial-gradient(#fff,#0000,75%)}.\[mask-image\:radial-gradient\(50\%_50\%_at_50\%_50\%\2c white_0\%\2c transparent_100\%\)\]{-webkit-mask-image:radial-gradient(50% 50% at 50% 50%,#fff 0,#0000 100%);mask-image:radial-gradient(50% 50% at 50% 50%,#fff 0,#0000 100%)}.\[mask-image\:radial-gradient\(ellipse_at_center\2c white\2c transparent\)\]{-webkit-mask-image:radial-gradient(ellipse at center,#fff,#0000);mask-image:radial-gradient(ellipse at center,#fff,#0000)}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.\[mask-size\:40px\]{-webkit-mask-size:40px;mask-size:40px}.\[perspective\:1000px\]{perspective:1000px}.\[perspective\:800px\]{perspective:800px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}:root{--ust-dark-teal:#006e74;--ust-light-teal:#0097ac;--ust-soft-black:#212121;--ust-white:#fff;--ust-light-gray:#f5f5f5;--ust-border-color:#e0e0e0;--font-primary:"Fort","Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#333;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:14px!important;font-style:normal;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:6px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#bfbfbf}.simplebar-scrollbar:before{background-color:#d9d9d9!important;border-radius:999px!important}.simplebar-scrollbar.simplebar-visible:before{opacity:1!important}.simplebar-track{background:#0000!important}.logo{height:58px;width:auto}.scroll-hover{scrollbar-width:none}.scroll-hover::-webkit-scrollbar{display:none}.app-top-navbar div{height:100%}.app-top-navbar button:first-child{margin-left:24px}.no-native-date-icon::-webkit-calendar-picker-indicator{-webkit-appearance:none;display:none;opacity:0}.no-native-date-icon::-webkit-clear-button,.no-native-date-icon::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-datetime-edit{font-size:12px}.response-md-editor .w-md-editor-toolbar{background-color:#f7f9fb!important;border-bottom:1px solid #e5e7eb!important;padding:16px 6px!important}.response-md-editor .w-md-editor-toolbar li>button{align-items:center!important;color:#6b7280!important;display:flex!important;justify-content:center!important;min-height:30px!important;min-width:30px!important}.response-md-editor .w-md-editor-toolbar li>button svg{height:16px!important;width:16px!important}.response-md-editor .w-md-editor-toolbar li>button:hover{background:#00a3e014!important;color:#006e74!important;color:var(--primary,#00a3e0)!important}.response-md-editor .wmde-markdown,.response-md-editor .wmde-markdown li,.response-md-editor .wmde-markdown p{font-size:14px!important;line-height:1.6!important}.context-md{max-width:100%;overflow-x:auto}.context-md .wmde-markdown{background:#fff!important;color:#1f2937!important;max-width:100%!important;overflow-x:auto!important;word-break:break-word}.context-md .wmde-markdown code,.context-md .wmde-markdown pre,.context-md .wmde-markdown table{max-width:100%!important}.context-md .wmde-markdown pre{overflow-x:auto!important}.context-md .wmde-markdown table{background:#fff!important;border-collapse:collapse!important;color:#1f2937!important;display:block;max-width:100%;overflow-x:auto;width:max-content}.context-md .wmde-markdown td,.context-md .wmde-markdown th{background:#fff!important;border:1px solid #e5e7eb!important;color:#1f2937!important;min-width:200px;overflow:hidden;white-space:normal;word-break:break-word}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.chat-div{height:calc(100% - 100px)}body,html{height:100%;margin:0;padding:0}.selection\:bg-primary ::selection{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.selection\:text-primary-foreground ::selection{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.selection\:bg-primary::selection{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.selection\:text-primary-foreground::selection{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:1.75rem}.file\:rounded-full::file-selector-button{border-radius:9999px}.file\:border-0::file-selector-button{border-width:0}.file\:bg-green-50::file-selector-button{--tw-bg-opacity:1;background-color:#f0fdf4;background-color:rgb(240 253 244/var(--tw-bg-opacity,1))}.file\:bg-indigo-50::file-selector-button{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.file\:bg-transparent::file-selector-button{background-color:initial}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-bottom:.5rem;padding-top:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-foreground::file-selector-button{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.file\:text-green-700::file-selector-button{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.file\:text-indigo-700::file-selector-button{--tw-text-opacity:1;color:#4338ca;color:rgb(67 56 202/var(--tw-text-opacity,1))}.placeholder\:text-\[\#7a7a7a\]::placeholder{--tw-text-opacity:1;color:#7a7a7a;color:rgb(122 122 122/var(--tw-text-opacity,1))}.placeholder\:text-header-icon::placeholder{--tw-text-opacity:1;color:#8c9bae;color:rgb(140 155 174/var(--tw-text-opacity,1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.placeholder\:text-neutral-400::placeholder{--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{bottom:0;content:var(--tw-content);top:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{--tw-translate-x:-50%;content:var(--tw-content);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))}.first\:rounded-l-md:first-child{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.first\:border-l:first-child{border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-ring:focus-within{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.hover\:-translate-y-0\.5:hover,.hover\:-translate-y-1:hover{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))}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem}.hover\:translate-y-\[-2px\]:hover{--tw-translate-y:-2px}.hover\:translate-y-\[-2px\]:hover,.hover\:translate-y-\[-5px\]:hover{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))}.hover\:translate-y-\[-5px\]:hover{--tw-translate-y:-5px}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05}.hover\:scale-105:hover,.hover\:scale-\[1\.02\]:hover{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))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02}.hover\:transform:hover{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))}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[\#006e74\]:hover{--tw-border-opacity:1;border-color:#006e74;border-color:rgb(0 110 116/var(--tw-border-opacity,1))}.hover\:border-\[\#1FA38A\]:hover{--tw-border-opacity:1;border-color:#1fa38a;border-color:rgb(31 163 138/var(--tw-border-opacity,1))}.hover\:border-\[\#bfd8ea\]:hover{--tw-border-opacity:1;border-color:#bfd8ea;border-color:rgb(191 216 234/var(--tw-border-opacity,1))}.hover\:border-accent-green:hover{--tw-border-opacity:1;border-color:#1b6b4a;border-color:rgb(27 107 74/var(--tw-border-opacity,1))}.hover\:border-amber-300:hover{--tw-border-opacity:1;border-color:#fcd34d;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.hover\:border-blue-500:hover{--tw-border-opacity:1;border-color:#3b82f6;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.hover\:border-blue-700:hover{--tw-border-opacity:1;border-color:#1d4ed8;border-color:rgb(29 78 216/var(--tw-border-opacity,1))}.hover\:border-border:hover{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-cyan-300:hover{--tw-border-opacity:1;border-color:#67e8f9;border-color:rgb(103 232 249/var(--tw-border-opacity,1))}.hover\:border-cyan-300\/20:hover{border-color:#67e8f933}.hover\:border-cyan-300\/30:hover{border-color:#67e8f94d}.hover\:border-cyan-300\/70:hover{border-color:#67e8f9b3}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:#6ee7b7;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-gray-200:hover{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.hover\:border-gray-300:hover{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:#a5b4fc;border-color:rgb(165 180 252/var(--tw-border-opacity,1))}.hover\:border-primary\/30:hover{border-color:#006e744d}.hover\:border-primary\/40:hover{border-color:#006e7466}.hover\:border-red-500:hover{--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.hover\:border-secondary:hover{--tw-border-opacity:1;border-color:#0097ac;border-color:rgb(0 151 172/var(--tw-border-opacity,1))}.hover\:border-sky-300:hover{--tw-border-opacity:1;border-color:#7dd3fc;border-color:rgb(125 211 252/var(--tw-border-opacity,1))}.hover\:border-slate-400:hover{--tw-border-opacity:1;border-color:#94a3b8;border-color:rgb(148 163 184/var(--tw-border-opacity,1))}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:#64748b;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:bg-\[\#005a60\]:hover{--tw-bg-opacity:1;background-color:#005a60;background-color:rgb(0 90 96/var(--tw-bg-opacity,1))}.hover\:bg-\[\#006e74\]:hover{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.hover\:bg-\[\#007a8c\]:hover{--tw-bg-opacity:1;background-color:#007a8c;background-color:rgb(0 122 140/var(--tw-bg-opacity,1))}.hover\:bg-\[\#eef4f8\]:hover{--tw-bg-opacity:1;background-color:#eef4f8;background-color:rgb(238 244 248/var(--tw-bg-opacity,1))}.hover\:bg-\[\#f2f7fd\]:hover{--tw-bg-opacity:1;background-color:#f2f7fd;background-color:rgb(242 247 253/var(--tw-bg-opacity,1))}.hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-accent-green:hover{--tw-bg-opacity:1;background-color:#1b6b4a;background-color:rgb(27 107 74/var(--tw-bg-opacity,1))}.hover\:bg-amber-50:hover{--tw-bg-opacity:1;background-color:#fffbeb;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.hover\:bg-base-300:hover{--tw-bg-opacity:1;background-color:oklch(92.4169% .00108 197.137559/1);background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-blue-100:hover{--tw-bg-opacity:1;background-color:#dbeafe;background-color:rgb(219 234 254/var(--tw-bg-opacity,1))}.hover\:bg-blue-50:hover{--tw-bg-opacity:1;background-color:#eff6ff;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:#3b82f6;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-blue-600:hover{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.hover\:bg-blue-700:hover{--tw-bg-opacity:1;background-color:#1d4ed8;background-color:rgb(29 78 216/var(--tw-bg-opacity,1))}.hover\:bg-blue-800:hover{--tw-bg-opacity:1;background-color:#1e40af;background-color:rgb(30 64 175/var(--tw-bg-opacity,1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity:1;background-color:#cffafe;background-color:rgb(207 250 254/var(--tw-bg-opacity,1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity:1;background-color:#a5f3fc;background-color:rgb(165 243 252/var(--tw-bg-opacity,1))}.hover\:bg-cyan-300\/10:hover{background-color:#67e8f91a}.hover\:bg-cyan-300\/20:hover{background-color:#67e8f933}.hover\:bg-cyan-700:hover{--tw-bg-opacity:1;background-color:#0e7490;background-color:rgb(14 116 144/var(--tw-bg-opacity,1))}.hover\:bg-destructive\/80:hover{background-color:#ef4444cc}.hover\:bg-destructive\/90:hover{background-color:#ef4444e6}.hover\:bg-emerald-100:hover{--tw-bg-opacity:1;background-color:#d1fae5;background-color:rgb(209 250 229/var(--tw-bg-opacity,1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity:1;background-color:#065f46;background-color:rgb(6 95 70/var(--tw-bg-opacity,1))}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-gray-200:hover{--tw-bg-opacity:1;background-color:#e5e7eb;background-color:rgb(229 231 235/var(--tw-bg-opacity,1))}.hover\:bg-gray-300:hover{--tw-bg-opacity:1;background-color:#d1d5db;background-color:rgb(209 213 219/var(--tw-bg-opacity,1))}.hover\:bg-gray-50:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.hover\:bg-gray-500:hover{--tw-bg-opacity:1;background-color:#6b7280;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:#374151;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.hover\:bg-gray-700\/50:hover{background-color:#37415180}.hover\:bg-green-600:hover{--tw-bg-opacity:1;background-color:#16a34a;background-color:rgb(22 163 74/var(--tw-bg-opacity,1))}.hover\:bg-green-700:hover{--tw-bg-opacity:1;background-color:#15803d;background-color:rgb(21 128 61/var(--tw-bg-opacity,1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:#eef2ff;background-color:rgb(238 242 255/var(--tw-bg-opacity,1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity:1;background-color:#4338ca;background-color:rgb(67 56 202/var(--tw-bg-opacity,1))}.hover\:bg-indigo-900\/30:hover{background-color:#312e814d}.hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.hover\:bg-muted\/50:hover{background-color:#f3f4f680}.hover\:bg-primary:hover{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.hover\:bg-primary\/5:hover{background-color:#006e740d}.hover\:bg-primary\/80:hover{background-color:#006e74cc}.hover\:bg-primary\/90:hover{background-color:#006e74e6}.hover\:bg-purple-700:hover{--tw-bg-opacity:1;background-color:#7e22ce;background-color:rgb(126 34 206/var(--tw-bg-opacity,1))}.hover\:bg-red-50:hover{--tw-bg-opacity:1;background-color:#fef2f2;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.hover\:bg-red-600:hover{--tw-bg-opacity:1;background-color:#dc2626;background-color:rgb(220 38 38/var(--tw-bg-opacity,1))}.hover\:bg-red-700:hover{--tw-bg-opacity:1;background-color:#b91c1c;background-color:rgb(185 28 28/var(--tw-bg-opacity,1))}.hover\:bg-secondary:hover{--tw-bg-opacity:1;background-color:#0097ac;background-color:rgb(0 151 172/var(--tw-bg-opacity,1))}.hover\:bg-secondary\/80:hover{background-color:#0097accc}.hover\:bg-secondary\/\[0\.03\]:hover{background-color:#0097ac08}.hover\:bg-sky-50:hover{--tw-bg-opacity:1;background-color:#f0f9ff;background-color:rgb(240 249 255/var(--tw-bg-opacity,1))}.hover\:bg-slate-100:hover{--tw-bg-opacity:1;background-color:#f1f5f9;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.hover\:bg-slate-200:hover{--tw-bg-opacity:1;background-color:#e2e8f0;background-color:rgb(226 232 240/var(--tw-bg-opacity,1))}.hover\:bg-slate-200\/70:hover{background-color:#e2e8f0b3}.hover\:bg-slate-400:hover{--tw-bg-opacity:1;background-color:#94a3b8;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:#f8fafc;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:bg-slate-600:hover{--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.hover\:bg-slate-600\/50:hover{background-color:#47556980}.hover\:bg-slate-700:hover{--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.hover\:bg-slate-800:hover{--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-900:hover{--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.hover\:bg-teal-300:hover{--tw-bg-opacity:1;background-color:#5eead4;background-color:rgb(94 234 212/var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-yellow-500:hover{--tw-bg-opacity:1;background-color:#eab308;background-color:rgb(234 179 8/var(--tw-bg-opacity,1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity:1;background-color:#ca8a04;background-color:rgb(202 138 4/var(--tw-bg-opacity,1))}.hover\:from-blue-500:hover{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:#3b82f600 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from:#4338ca var(--tw-gradient-from-position);--tw-gradient-to:#4338ca00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-purple-500:hover{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:#a855f700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:to-pink-500:hover{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to:#7e22ce var(--tw-gradient-to-position)}.hover\:text-\[\#007fad\]:hover{--tw-text-opacity:1;color:#007fad;color:rgb(0 127 173/var(--tw-text-opacity,1))}.hover\:text-\[\#0097ac\]:hover{--tw-text-opacity:1;color:#0097ac;color:rgb(0 151 172/var(--tw-text-opacity,1))}.hover\:text-\[\#1b365d\]:hover{--tw-text-opacity:1;color:#1b365d;color:rgb(27 54 93/var(--tw-text-opacity,1))}.hover\:text-\[\#64748b\]:hover{--tw-text-opacity:1;color:#64748b;color:rgb(100 116 139/var(--tw-text-opacity,1))}.hover\:text-\[\#6d7f92\]:hover{--tw-text-opacity:1;color:#6d7f92;color:rgb(109 127 146/var(--tw-text-opacity,1))}.hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-accent-green:hover{--tw-text-opacity:1;color:#1b6b4a;color:rgb(27 107 74/var(--tw-text-opacity,1))}.hover\:text-base-content:hover{--tw-text-opacity:1;color:oklch(27.8078% .029596 256.847952/1);color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity,1)))}.hover\:text-black:hover{--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.hover\:text-blue-600:hover{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.hover\:text-blue-700:hover{--tw-text-opacity:1;color:#1d4ed8;color:rgb(29 78 216/var(--tw-text-opacity,1))}.hover\:text-cyan-100:hover{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.hover\:text-cyan-600:hover{--tw-text-opacity:1;color:#0891b2;color:rgb(8 145 178/var(--tw-text-opacity,1))}.hover\:text-cyan-800:hover{--tw-text-opacity:1;color:#155e75;color:rgb(21 94 117/var(--tw-text-opacity,1))}.hover\:text-emerald-800:hover{--tw-text-opacity:1;color:#065f46;color:rgb(6 95 70/var(--tw-text-opacity,1))}.hover\:text-foreground:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-gray-200:hover{--tw-text-opacity:1;color:#e5e7eb;color:rgb(229 231 235/var(--tw-text-opacity,1))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-gray-600:hover{--tw-text-opacity:1;color:#4b5563;color:rgb(75 85 99/var(--tw-text-opacity,1))}.hover\:text-gray-700:hover{--tw-text-opacity:1;color:#374151;color:rgb(55 65 81/var(--tw-text-opacity,1))}.hover\:text-gray-900:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.hover\:text-green-700:hover{--tw-text-opacity:1;color:#15803d;color:rgb(21 128 61/var(--tw-text-opacity,1))}.hover\:text-indigo-800:hover{--tw-text-opacity:1;color:#3730a3;color:rgb(55 48 163/var(--tw-text-opacity,1))}.hover\:text-muted-foreground:hover{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.hover\:text-paper:hover{--tw-text-opacity:1;color:#f8f6f1;color:rgb(248 246 241/var(--tw-text-opacity,1))}.hover\:text-primary:hover{--tw-text-opacity:1;color:#006e74;color:rgb(0 110 116/var(--tw-text-opacity,1))}.hover\:text-primary-foreground:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:text-red-500:hover{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.hover\:text-red-600:hover{--tw-text-opacity:1;color:#dc2626;color:rgb(220 38 38/var(--tw-text-opacity,1))}.hover\:text-red-700:hover{--tw-text-opacity:1;color:#b91c1c;color:rgb(185 28 28/var(--tw-text-opacity,1))}.hover\:text-secondary:hover{--tw-text-opacity:1;color:#0097ac;color:rgb(0 151 172/var(--tw-text-opacity,1))}.hover\:text-secondary\/70:hover{color:#0097acb3}.hover\:text-sky-800:hover{--tw-text-opacity:1;color:#075985;color:rgb(7 89 133/var(--tw-text-opacity,1))}.hover\:text-slate-800:hover{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.hover\:text-slate-950:hover{--tw-text-opacity:1;color:#020617;color:rgb(2 6 23/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover,.hover\:opacity-\[0\.9\]:hover{opacity:.9}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.hover\:shadow-2xl:hover,.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored:0 0 0 1px var(--tw-shadow-color)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color)}.hover\:shadow-lg:hover,.hover\:shadow-md:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.hover\:shadow-sm:hover{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color)}.hover\:shadow-sm:hover,.hover\:shadow-xl:hover{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.hover\:shadow-black\/30:hover{--tw-shadow-color:#0000004d;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-gray-200\/50:hover{--tw-shadow-color:#e5e7eb80;--tw-shadow:var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/25:hover{--tw-shadow-color:#6366f140;--tw-shadow:var(--tw-shadow-colored)}.hover\:ring-4:hover{--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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.hover\:file\:bg-green-100::file-selector-button:hover{--tw-bg-opacity:1;background-color:#dcfce7;background-color:rgb(220 252 231/var(--tw-bg-opacity,1))}.hover\:file\:bg-indigo-100::file-selector-button:hover{--tw-bg-opacity:1;background-color:#e0e7ff;background-color:rgb(224 231 255/var(--tw-bg-opacity,1))}.focus\:z-10:focus{z-index:10}.focus\:border-accent-green:focus{--tw-border-opacity:1;border-color:#1b6b4a;border-color:rgb(27 107 74/var(--tw-border-opacity,1))}.focus\:border-cyan-500:focus{--tw-border-opacity:1;border-color:#06b6d4;border-color:rgb(6 182 212/var(--tw-border-opacity,1))}.focus\:border-indigo-500:focus{--tw-border-opacity:1;border-color:#6366f1;border-color:rgb(99 102 241/var(--tw-border-opacity,1))}.focus\:border-secondary:focus{--tw-border-opacity:1;border-color:#0097ac;border-color:rgb(0 151 172/var(--tw-border-opacity,1))}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.focus\:bg-primary:focus{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.focus\:text-accent-foreground:focus{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.focus\:text-primary-foreground:focus{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid #0000;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),0 0 #0000;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-black:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 0 0/var(--tw-ring-opacity,1))}.focus\:ring-blue-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.focus\:ring-blue-900:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(30 58 138/var(--tw-ring-opacity,1))}.focus\:ring-cyan-100:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(207 250 254/var(--tw-ring-opacity,1))}.focus\:ring-cyan-200:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(165 243 252/var(--tw-ring-opacity,1))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity,1))}.focus\:ring-purple-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(168 85 247/var(--tw-ring-opacity,1))}.focus\:ring-ring:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.focus\:ring-secondary:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(0 151 172/var(--tw-ring-opacity,1))}.focus\:ring-slate-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(203 213 225/var(--tw-ring-opacity,1))}.focus\:ring-slate-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(100 116 139/var(--tw-ring-opacity,1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px}.focus\:ring-offset-slate-900:focus{--tw-ring-offset-color:#0f172a}.focus\:ring-offset-slate-950:focus{--tw-ring-offset-color:#020617}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-\[\#0097ac\]:focus-visible{--tw-border-opacity:1;border-color:#0097ac;border-color:rgb(0 151 172/var(--tw-border-opacity,1))}.focus-visible\:border-ring:focus-visible{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.focus-visible\:outline-none:focus-visible{outline:2px solid #0000;outline-offset:2px}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:#d1d5db}.focus-visible\:ring-0: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(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-1: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(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-4: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(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[2px\]: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),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[3px\]: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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[\#0097ac\]:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(0 151 172/var(--tw-ring-opacity,1))}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:#ef444433}.focus-visible\:ring-neutral-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(163 163 163/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(209 213 219/var(--tw-ring-opacity,1))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:#d1d5db80}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:#fff}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95;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))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-600:disabled{--tw-bg-opacity:1;background-color:#4b5563;background-color:rgb(75 85 99/var(--tw-bg-opacity,1))}.disabled\:bg-primary\/40:disabled{background-color:#006e7466}.disabled\:text-\[\#b1c5d4\]:disabled{--tw-text-opacity:1;color:#b1c5d4;color:rgb(177 197 212/var(--tw-text-opacity,1))}.disabled\:text-slate-800:disabled{--tw-text-opacity:1;color:#1e293b;color:rgb(30 41 59/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/bento:hover .group-hover\/bento\:translate-x-2{--tw-translate-x:0.5rem}.group\/bento:hover .group-hover\/bento\:translate-x-2,.group\/modal-btn:hover .group-hover\/modal-btn\: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))}.group\/modal-btn:hover .group-hover\/modal-btn\:translate-x-0{--tw-translate-x:0px}.group\/modal-btn:hover .group-hover\/modal-btn\:translate-x-40{--tw-translate-x:10rem}.group\/modal-btn:hover .group-hover\/modal-btn\:translate-x-40,.group\/sidebar:hover .group-hover\/sidebar\:translate-x-1{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\/sidebar:hover .group-hover\/sidebar\:translate-x-1{--tw-translate-x:0.25rem}.group:hover .group-hover\:rotate-3{--tw-rotate:3deg}.group:hover .group-hover\:rotate-3,.group:hover .group-hover\:scale-125{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\:scale-125{--tw-scale-x:1.25;--tw-scale-y:1.25}.group:hover .group-hover\:scale-x-100{--tw-scale-x:1;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\:border-slate-700{--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.group\/sidebar:hover .group-hover\/sidebar\:text-cyan-100{--tw-text-opacity:1;color:#cffafe;color:rgb(207 250 254/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity:1;color:#2563eb;color:rgb(37 99 235/var(--tw-text-opacity,1))}.group:hover .group-hover\:text-cyan-700{--tw-text-opacity:1;color:#0e7490;color:rgb(14 116 144/var(--tw-text-opacity,1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group\/product:hover .group-hover\/product\:opacity-100{opacity:1}.group\/product:hover .group-hover\/product\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-100{opacity:1}.group\/file:hover .group-hover\/file\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color)}.group\/file:hover .group-hover\/file\:shadow-2xl,.group\/input:hover .group-hover\/input\:shadow-none{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group\/input:hover .group-hover\/input\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.group\/product:hover .group-hover\/product\:shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:#f3f4f666}.group.toaster .group-\[\.toaster\]\:border-border{--tw-border-opacity:1;border-color:#e5e7eb;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.group.toast .group-\[\.toast\]\:bg-muted{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.group.toast .group-\[\.toast\]\:bg-primary{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.group.toaster .group-\[\.toaster\]\:bg-background{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity:1;color:#fca5a5;color:rgb(252 165 165/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.group.toast .group-\[\.toast\]\:text-primary-foreground{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group.toaster .group-\[\.toaster\]\:text-foreground{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:#ef44444d}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity:1;background-color:#ef4444;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity:1;color:#fef2f2;color:rgb(254 242 242/var(--tw-text-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(239 68 68/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(248 113 113/var(--tw-ring-opacity,1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color:#dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4) 1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:.75rem}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:#f9fafb80}.aria-selected\:bg-primary[aria-selected=true]{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.aria-selected\:text-primary-foreground[aria-selected=true]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{left:0;right:0}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{bottom:0;top:0}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{left:0;right:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:6rem}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:6rem}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:.375rem}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[size\=default\]\:h-9[data-size=default]{height:2.25rem}.data-\[size\=sm\]\:h-8[data-size=sm]{height:2rem}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom],.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:11rem}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:0.25rem}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom],.data-\[side\=left\]\:-translate-x-1[data-side=left]{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))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:-0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:0.25rem}.data-\[side\=right\]\:translate-x-1[data-side=right],.data-\[side\=top\]\:-translate-y-1[data-side=top]{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))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:-0.25rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked]{--tw-translate-x:1rem}.data-\[state\=checked\]\:translate-x-4[data-state=checked],.data-\[state\=checked\]\:translate-x-5[data-state=checked]{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))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x:1.25rem}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x:calc(100% - 2px);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))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x:0px;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))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x:var(--radix-toast-swipe-end-x)}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end],.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{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))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x:var(--radix-toast-swipe-move-x)}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical],.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.data-\[state\=active\]\:border-2[data-state=active]{border-width:2px}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-width:0}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-width:1px}.data-\[active\=true\]\:border-ring[data-active=true],.data-\[state\=active\]\:border-gray-300[data-state=active]{--tw-border-opacity:1;border-color:#d1d5db;border-color:rgb(209 213 219/var(--tw-border-opacity,1))}.data-\[state\=checked\]\:border-primary[data-state=checked]{--tw-border-opacity:1;border-color:#006e74;border-color:rgb(0 110 116/var(--tw-border-opacity,1))}.data-\[active\=true\]\:bg-accent\/50[data-active=true],.data-\[active\]\:bg-accent\/50[data-active]{background-color:#f9fafb80}.data-\[selected\=true\]\:bg-accent[data-selected=true]{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.data-\[selected\=true\]\:bg-primary[data-selected=true]{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.data-\[state\=active\]\:bg-base-300[data-state=active]{--tw-bg-opacity:1;background-color:oklch(92.4169% .00108 197.137559/1);background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity,1)))}.data-\[state\=active\]\:bg-blue-600[data-state=active]{--tw-bg-opacity:1;background-color:#2563eb;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:#f9fafb80}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity:1;background-color:#0097ac;background-color:rgb(0 151 172/var(--tw-bg-opacity,1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity:1;background-color:#f3f4f6;background-color:rgb(243 244 246/var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.data-\[state\=unchecked\]\:bg-red-400[data-state=unchecked]{--tw-bg-opacity:1;background-color:#f87171;background-color:rgb(248 113 113/var(--tw-bg-opacity,1))}.data-\[inset\]\:pl-8[data-inset]{padding-left:2rem}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.data-\[error\=true\]\:text-destructive[data-error=true]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.data-\[selected\=true\]\:text-primary-foreground[data-selected=true]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.data-\[state\=active\]\:text-white[data-state=active],.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.data-\[state\=active\]\:shadow-md[data-state=active],.data-\[state\=active\]\:shadow[data-state=active]{box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-md[data-state=active]{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--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(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),0 0 #0000;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:#d1d5db80}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity:0.8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:-13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:-13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-0.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:0.5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-0.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:0.5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x:-50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x:-50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y:-48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y:-100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.\*\:data-\[slot\=alert-description\]\:text-destructive\/90[data-slot=alert-description]>*{color:#ef4444e6}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{--tw-translate-y:-50%;content:var(--tw-content);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))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{--tw-translate-x:0px;content:var(--tw-content);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))}.data-\[variant\=outline\]\:first\:border-l:first-child[data-variant=outline]{border-left-width:1px}.data-\[active\=true\]\:focus\:bg-accent:focus[data-active=true],.data-\[active\=true\]\:hover\:bg-accent:hover[data-active=true],.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:#ef44441a}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width)*-1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width)*-1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:top-full{top:100%}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5{margin-top:.375rem}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block{display:block}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)) + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x:0px;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[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate:180deg;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[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:.5rem}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md{border-radius:.375rem}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover{--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:shadow{--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:duration-200{animation-duration:.2s;transition-duration:.2s}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-duration:.15s;animation-name:enter}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-duration:.15s;animation-name:exit}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:divide-slate-700:is(.dark *)>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-divide-opacity,1))}.dark\:border-destructive:is(.dark *){--tw-border-opacity:1;border-color:#ef4444;border-color:rgb(239 68 68/var(--tw-border-opacity,1))}.dark\:border-gray-500\/\[0\.2\]:is(.dark *){border-color:#6b728033}.dark\:border-input:is(.dark *){--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.dark\:border-neutral-100:is(.dark *){--tw-border-opacity:1;border-color:#f5f5f5;border-color:rgb(245 245 245/var(--tw-border-opacity,1))}.dark\:border-neutral-200:is(.dark *){--tw-border-opacity:1;border-color:#e5e5e5;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.dark\:border-neutral-700:is(.dark *){--tw-border-opacity:1;border-color:#404040;border-color:rgb(64 64 64/var(--tw-border-opacity,1))}.dark\:border-neutral-800:is(.dark *){--tw-border-opacity:1;border-color:#262626;border-color:rgb(38 38 38/var(--tw-border-opacity,1))}.dark\:border-slate-500:is(.dark *){--tw-border-opacity:1;border-color:#64748b;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.dark\:border-slate-700:is(.dark *){--tw-border-opacity:1;border-color:#334155;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.dark\:border-white:is(.dark *){--tw-border-opacity:1;border-color:#fff;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}.dark\:border-white\/\[0\.1\]:is(.dark *){border-color:#ffffff1a}.dark\:border-white\/\[0\.2\]:is(.dark *){border-color:#fff3}.dark\:bg-\[rgba\(40\2c 40\2c 40\2c 0\.70\)\]:is(.dark *){background-color:#282828b3}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:#000;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-blue-400\/80:is(.dark *){background-color:#60a5facc}.dark\:bg-destructive\/60:is(.dark *){background-color:#ef444499}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-input\/30:is(.dark *){background-color:#f9fafb4d}.dark\:bg-neutral-800:is(.dark *){--tw-bg-opacity:1;background-color:#262626;background-color:rgb(38 38 38/var(--tw-bg-opacity,1))}.dark\:bg-neutral-900:is(.dark *){--tw-bg-opacity:1;background-color:#171717;background-color:rgb(23 23 23/var(--tw-bg-opacity,1))}.dark\:bg-neutral-950:is(.dark *){--tw-bg-opacity:1;background-color:#0a0a0a;background-color:rgb(10 10 10/var(--tw-bg-opacity,1))}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-red-400\/80:is(.dark *){background-color:#f87171cc}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-slate-600:is(.dark *){--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:bg-slate-700:is(.dark *){--tw-bg-opacity:1;background-color:#334155;background-color:rgb(51 65 85/var(--tw-bg-opacity,1))}.dark\:bg-slate-700\/50:is(.dark *){background-color:#33415580}.dark\:bg-slate-800:is(.dark *){--tw-bg-opacity:1;background-color:#1e293b;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.dark\:bg-slate-800\/95:is(.dark *){background-color:#1e293bf2}.dark\:bg-slate-800\/\[0\.8\]:is(.dark *){background-color:#1e293bcc}.dark\:bg-slate-900:is(.dark *){--tw-bg-opacity:1;background-color:#0f172a;background-color:rgb(15 23 42/var(--tw-bg-opacity,1))}.dark\:bg-slate-900\/50:is(.dark *){background-color:#0f172a80}.dark\:bg-slate-900\/80:is(.dark *){background-color:#0f172acc}.dark\:bg-white:is(.dark *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:bg-zinc-800:is(.dark *){--tw-bg-opacity:1;background-color:#27272a;background-color:rgb(39 39 42/var(--tw-bg-opacity,1))}.dark\:from-indigo-500:is(.dark *){--tw-gradient-from:#6366f1 var(--tw-gradient-from-position);--tw-gradient-to:#6366f100 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:from-zinc-900:is(.dark *){--tw-gradient-from:#18181b var(--tw-gradient-from-position);--tw-gradient-to:#18181b00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.dark\:to-purple-500:is(.dark *){--tw-gradient-to:#a855f7 var(--tw-gradient-to-position)}.dark\:to-zinc-900:is(.dark *){--tw-gradient-to:#18181b var(--tw-gradient-to-position)}.dark\:text-black:is(.dark *){--tw-text-opacity:1;color:#000;color:rgb(0 0 0/var(--tw-text-opacity,1))}.dark\:text-blue-500:is(.dark *){--tw-text-opacity:1;color:#3b82f6;color:rgb(59 130 246/var(--tw-text-opacity,1))}.dark\:text-muted-foreground:is(.dark *){--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.dark\:text-neutral-200:is(.dark *){--tw-text-opacity:1;color:#e5e5e5;color:rgb(229 229 229/var(--tw-text-opacity,1))}.dark\:text-neutral-300:is(.dark *){--tw-text-opacity:1;color:#d4d4d4;color:rgb(212 212 212/var(--tw-text-opacity,1))}.dark\:text-neutral-400:is(.dark *){--tw-text-opacity:1;color:#a3a3a3;color:rgb(163 163 163/var(--tw-text-opacity,1))}.dark\:text-slate-200:is(.dark *){--tw-text-opacity:1;color:#e2e8f0;color:rgb(226 232 240/var(--tw-text-opacity,1))}.dark\:text-slate-300:is(.dark *){--tw-text-opacity:1;color:#cbd5e1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.dark\:text-slate-400:is(.dark *){--tw-text-opacity:1;color:#94a3b8;color:rgb(148 163 184/var(--tw-text-opacity,1))}.dark\:text-white:is(.dark *){--tw-text-opacity:1;color:#fff;color:rgb(255 255 255/var(--tw-text-opacity,1))}.dark\:shadow-\[0px_0px_1px_1px_var\(--neutral-700\)\]:is(.dark *){--tw-shadow:0px 0px 1px 1px var(--neutral-700);--tw-shadow-colored:0px 0px 1px 1px var(--tw-shadow-color)}.dark\:shadow-\[0px_0px_1px_1px_var\(--neutral-700\)\]:is(.dark *),.dark\:shadow-\[0px_0px_1px_3px_rgba\(0\2c 0\2c 0\2c 1\)_inset\]:is(.dark *){box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:shadow-\[0px_0px_1px_3px_rgba\(0\2c 0\2c 0\2c 1\)_inset\]:is(.dark *){--tw-shadow:0px 0px 1px 3px #000 inset;--tw-shadow-colored:inset 0px 0px 1px 3px var(--tw-shadow-color)}.dark\:shadow-none:is(.dark *){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.dark\:invert:is(.dark *){--tw-invert:invert(100%);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)}.dark\:bg-dot-thick-indigo-500:is(.dark *){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='16' height='16' fill='none'%3E%3Ccircle fill='%236366f1' cx='10' cy='10' r='2.5'/%3E%3C/svg%3E")}.dark\:bg-dot-thick-neutral-800:is(.dark *){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='16' height='16' fill='none'%3E%3Ccircle fill='%23262626' cx='10' cy='10' r='2.5'/%3E%3C/svg%3E")}.dark\:hover\:bg-accent\/50:hover:is(.dark *),.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:#f9fafb80}.dark\:hover\:bg-slate-600:hover:is(.dark *){--tw-bg-opacity:1;background-color:#475569;background-color:rgb(71 85 105/var(--tw-bg-opacity,1))}.dark\:hover\:bg-slate-700\/70:hover:is(.dark *){background-color:#334155b3}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color:#ef444466}.dark\:focus-visible\:ring-neutral-600:focus-visible:is(.dark *){--tw-ring-opacity:1;--tw-ring-color:rgb(82 82 82/var(--tw-ring-opacity,1))}.group:hover .dark\:group-hover\:text-blue-400:is(.dark *){--tw-text-opacity:1;color:#60a5fa;color:rgb(96 165 250/var(--tw-text-opacity,1))}.dark\:data-\[state\=active\]\:border-input[data-state=active]:is(.dark *){--tw-border-opacity:1;border-color:#f9fafb;border-color:rgb(249 250 251/var(--tw-border-opacity,1))}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]:is(.dark *){background-color:#f9fafb4d}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]:is(.dark *){--tw-bg-opacity:1;background-color:#006e74;background-color:rgb(0 110 116/var(--tw-bg-opacity,1))}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]:is(.dark *){--tw-bg-opacity:1;background-color:#fff;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]:is(.dark *){--tw-bg-opacity:1;background-color:#111827;background-color:rgb(17 24 39/var(--tw-bg-opacity,1))}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]:is(.dark *){background-color:#f9fafbcc}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]:is(.dark *){--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:#ef444433}@media (min-width:640px){.sm\:absolute{position:absolute}.sm\:inset-auto{inset:auto}.sm\:bottom-0{bottom:0}.sm\:bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.sm\:left-0{left:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-6{height:1.5rem}.sm\:h-\[520px\]{height:520px}.sm\:h-\[80vh\]{height:80vh}.sm\:h-full{height:100%}.sm\:max-h-\[500px\]{max-height:500px}.sm\:max-h-\[600px\]{max-height:600px}.sm\:max-h-\[700px\]{max-height:700px}.sm\:max-h-\[800px\]{max-height:800px}.sm\:w-\[380px\]{width:380px}.sm\:w-\[90vw\]{width:90vw}.sm\:w-full{width:100%}.sm\:max-w-\[475px\]{max-width:475px}.sm\:max-w-\[625px\]{max-width:625px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xl{max-width:36rem}.sm\:translate-y-5{--tw-translate-y:1.25rem;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))}.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-\[0\.35fr_0\.65fr\]{grid-template-columns:.35fr .65fr}.sm\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(.5rem*var(--tw-space-x-reverse))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pr-2\.5{padding-right:.625rem}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[20px\]{font-size:20px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:24rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y:100%}}@media (min-width:768px){.md\:absolute{position:absolute}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-6{height:1.5rem}.md\:min-h-\[700px\]{min-height:700px}.md\:w-\[100px\]{width:100px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[70vw\]{min-width:70vw}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[40\%\]{max-width:40%}.md\:max-w-\[420px\]{max-width:420px}.md\:auto-rows-\[18rem\]{grid-auto-rows:18rem}.md\:auto-rows-\[20rem\]{grid-auto-rows:20rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[140px_1fr_140px_120px\]{grid-template-columns:140px 1fr 140px 120px}.md\:grid-cols-\[1fr_200px\]{grid-template-columns:1fr 200px}.md\:grid-cols-\[1fr_300px\]{grid-template-columns:1fr 300px}.md\:grid-cols-\[500px_1fr\]{grid-template-columns:500px 1fr}.md\:grid-cols-\[500px_1fr_300px\]{grid-template-columns:500px 1fr 300px}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(0px*var(--tw-space-y-reverse));margin-top:calc(0px*(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:1rem}.md\:p-10{padding:2.5rem}.md\:p-6{padding:1.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:py-40{padding-bottom:10rem;padding-top:10rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.group:hover .md\:group-hover\:opacity-100{opacity:1}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:my-auto{margin-bottom:auto;margin-top:auto}.lg\:ml-6{margin-left:1.5rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-10{height:2.5rem}.lg\:min-h-\[580px\]{min-height:580px}.lg\:min-h-\[700px\]{min-height:700px}.lg\:min-h-screen{min-height:100vh}.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:w-\[300px\]{width:300px}.lg\:w-\[420px\]{width:420px}.lg\:min-w-fit{min-width:fit-content}.lg\:max-w-\[300px\]{max-width:300px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.94fr_1\.06fr\]{grid-template-columns:.94fr 1.06fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.25fr_0\.75fr\]{grid-template-columns:1.25fr .75fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[280px_minmax\(0\2c 1fr\)\]{grid-template-columns:280px minmax(0,1fr)}.lg\:grid-cols-\[350px_1fr\]{grid-template-columns:350px 1fr}.lg\:grid-cols-\[minmax\(0\2c 0\.95fr\)_minmax\(320px\2c 0\.7fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(320px,.7fr)}.lg\:grid-cols-\[minmax\(0\2c 1\.03fr\)_minmax\(30rem\2c 0\.97fr\)\]{grid-template-columns:minmax(0,1.03fr) minmax(30rem,.97fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.lg\:space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1.5rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1.5rem*var(--tw-space-x-reverse))}.lg\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;border-left-width:calc(1px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(1px*var(--tw-divide-x-reverse))}.lg\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-bottom-width:calc(0px*var(--tw-divide-y-reverse));border-top-width:calc(0px*(1 - var(--tw-divide-y-reverse)))}.lg\:rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.lg\:rounded-r-2xl{border-bottom-right-radius:1rem;border-top-right-radius:1rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-bottom:2.5rem;padding-top:2.5rem}.lg\:py-14{padding-bottom:3.5rem;padding-top:3.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-snug{line-height:1.375}}@media (min-width:1280px){.xl\:h-12{height:3rem}.xl\:w-\[450px\]{width:450px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1fr_0\.85fr\]{grid-template-columns:1fr .85fr}.xl\:grid-cols-\[360px_minmax\(0\2c 1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:text-5xl{font-size:3rem;line-height:1}}.\[\&\+div\]\:text-xs+div{font-size:.75rem;line-height:1rem}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:.375rem}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-bottom-left-radius:.375rem;border-top-left-radius:.375rem}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:#f9fafb80}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-bottom-right-radius:.375rem;border-top-right-radius:.375rem}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;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))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y:-3px;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))}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3>svg{height:.75rem;width:.75rem}.\[\&\>svg\]\:size-3\.5>svg{height:.875rem;width:.875rem}.\[\&\>svg\]\:size-4>svg{height:1rem;width:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: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))}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity:1;color:#ef4444;color:rgb(239 68 68/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate:90deg}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div,.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{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))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate:180deg}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:#6b7280}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:#e5e7eb80}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:#e5e7eb}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid #0000;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:#e5e7eb}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:#f3f4f6}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:#e5e7eb}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid #0000;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-bottom:.375rem;padding-top:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-bottom:.75rem;padding-top:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[role\=slider\]\]\:h-4 [role=slider]{height:1rem}.\[\&_\[role\=slider\]\]\:w-4 [role=slider]{width:1rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_span\]\:h-4 span{height:1rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){height:1rem;width:1rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){--tw-text-opacity:1;color:#6b7280;color:rgb(107 114 128/var(--tw-text-opacity,1))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}a.\[a\&\]\:hover\:bg-accent:hover{--tw-bg-opacity:1;background-color:#f9fafb;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:#ef4444e6}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:#006e74e6}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:#0097ace6}a.\[a\&\]\:hover\:text-accent-foreground:hover{--tw-text-opacity:1;color:#111827;color:rgb(17 24 39/var(--tw-text-opacity,1))}.LandingPage_landingPage__fkXjs{--ust-dark-teal:#006e74;--ust-light-teal:#0097ac;--ust-soft-black:#212121;--ust-white:#fff;--ust-light-gray:#f5f5f5;--ust-border-color:#e0e0e0;--font-primary:"Fort","Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--container-width:1200px;--spacing-unit:1rem;-webkit-font-smoothing:antialiased;background-color:var(--ust-white);color:var(--ust-soft-black);font-family:var(--font-primary);line-height:1.6;min-height:100vh;overflow-x:clip}.LandingPage_landingPage__fkXjs *,.LandingPage_landingPage__fkXjs :after,.LandingPage_landingPage__fkXjs :before{box-sizing:border-box}.LandingPage_pageContainer__OkBtf{margin:0 auto;max-width:var(--container-width);padding:0 2rem;width:100%}.LandingPage_siteHeader__6NDdG{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#fffffff5;border-bottom:1px solid var(--ust-border-color);position:sticky;top:0;transition:box-shadow .3s ease,background-color .3s ease;z-index:1000}.LandingPage_siteHeaderScrolled__tyjvv{box-shadow:0 12px 32px #00000014}.LandingPage_headerInner__PNGJP{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;min-height:5.5rem}.LandingPage_brandLink__ZOvQ8{align-items:center;color:inherit;display:inline-flex;gap:.9rem;text-decoration:none}.LandingPage_brandMark__etU3N{display:block;flex-shrink:0;height:2.9rem;width:2.9rem}.LandingPage_brandWordmark__OoN1s{display:flex;flex-direction:column;gap:.15rem;min-width:0}.LandingPage_brandName__nT7SX{font-size:1.25rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.LandingPage_brandTagline__sxUKA{color:#5c5c5c;display:block;font-size:.78rem;letter-spacing:.08em;line-height:1.35;max-width:18rem;min-height:1.35em;text-transform:uppercase}.LandingPage_brandTaglineText__U6uzS{display:block;white-space:normal}.LandingPage_desktopNavWrap__DeOmT{align-items:center;display:flex;flex:1 1;gap:2rem;justify-content:flex-end}.LandingPage_navList__dSjFf{align-items:center;display:flex;gap:1.75rem;list-style:none;margin:0;padding:0}.LandingPage_navItem__XLd8u{position:relative}.LandingPage_navButton__iD0iS,.LandingPage_navLink__4hiNZ{align-items:center;background:#0000;border:0;color:var(--ust-soft-black);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:.45rem;letter-spacing:.08em;padding:.35rem 0;text-decoration:none;text-transform:uppercase;transition:color .2s ease}.LandingPage_navButton__iD0iS:hover,.LandingPage_navLinkActive__Yr1Cc,.LandingPage_navLink__4hiNZ:hover{color:var(--ust-light-teal)}.LandingPage_navPanel__K0Akg{background:var(--ust-white);border:1px solid var(--ust-border-color);box-shadow:0 18px 40px #0000001f;left:0;padding:1.25rem;position:absolute;top:calc(100% + 1rem);width:min(34rem,80vw)}.LandingPage_navPanelTitle__cjosj{color:var(--ust-light-teal);display:block;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.LandingPage_navPanelIntro__5nQmZ{color:#4a4a4a;font-size:.95rem;line-height:1.55;margin:0 0 1rem}.LandingPage_serviceGrid__m2S52{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_serviceLink__dq9bd,.LandingPage_servicePreviewCard__zSEnv{border:1px solid var(--ust-border-color);color:inherit;display:block;min-height:100%;padding:1rem;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.LandingPage_servicePreviewCard__zSEnv{background:var(--ust-white)}.LandingPage_serviceLink__dq9bd:hover{border-color:var(--ust-light-teal);box-shadow:0 12px 24px #00000014;transform:translateY(-3px)}.LandingPage_serviceTitle__83hqv{color:var(--ust-soft-black);display:block;font-size:1rem;font-weight:700;margin-bottom:.35rem}.LandingPage_serviceDescription__lJWyK{color:#4a4a4a;display:block;font-size:.92rem;line-height:1.5}.LandingPage_authActions__hSSdR{align-items:center;display:flex;gap:.75rem}.LandingPage_buttonBase__3cWuS{align-items:center;border:2px solid #0000;border-radius:0;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;padding:.75rem 1.5rem;text-decoration:none;transition:all .25s ease;white-space:nowrap}.LandingPage_primaryButton__RpX6t{background-color:var(--ust-light-teal);color:var(--ust-white)}.LandingPage_primaryButton__RpX6t:hover{background-color:var(--ust-dark-teal);color:var(--ust-white)}.LandingPage_outlineButton__qVZ1X{background-color:initial;border-color:var(--ust-dark-teal);color:var(--ust-dark-teal)}.LandingPage_outlineButton__qVZ1X:hover{background-color:var(--ust-dark-teal);color:var(--ust-white)}.LandingPage_darkOutlineButton__X1fnr{background-color:initial;border-color:var(--ust-white);color:var(--ust-white)}.LandingPage_darkOutlineButton__X1fnr:hover{background-color:var(--ust-white);color:var(--ust-soft-black)}.LandingPage_mobileMenuButton__dUJdN{background:#0000;border:0;color:var(--ust-soft-black);cursor:pointer;display:none;padding:.25rem}.LandingPage_mobileMenu__86W1o{background:#fffffffa;border-top:1px solid var(--ust-border-color);display:none}.LandingPage_mobileMenuOpen__iAADF{display:block}.LandingPage_mobileMenuInner__OnPdl{padding:1rem 0 1.5rem}.LandingPage_mobileNavList__Q0mZq{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.LandingPage_mobileNavLink__uyy-Z,.LandingPage_mobileSubmenuToggle__GMboD{align-items:center;background:none;border:0;color:var(--ust-soft-black);cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:space-between;letter-spacing:.06em;padding:.8rem 0;text-decoration:none;text-transform:uppercase;width:100%}.LandingPage_mobileServicesPanel__XO8Ka{display:flex;flex-direction:column;gap:.75rem;padding:.35rem 0 .85rem}.LandingPage_mobileServiceLink__feHUT{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:inherit;display:block;padding:.9rem 1rem;text-decoration:none}.LandingPage_mobileAuthActions__FsQiw{border-top:1px solid var(--ust-border-color);display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;padding-top:1rem}.LandingPage_heroSection__\+FTEP{background-color:var(--ust-soft-black);color:var(--ust-white);overflow:hidden;padding:2.5rem 0 3.5rem;position:relative}.LandingPage_heroSection__\+FTEP:before{background:radial-gradient(circle at top right,#0097ac3d,#0000 40%);content:"";inset:0;pointer-events:none;position:absolute}.LandingPage_heroGrid__5j1t7{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:clamp(32rem,64vh,42rem);min-width:0;position:relative;z-index:2}.LandingPage_heroCopy__Ie6r6{min-width:0;padding:2rem 0}.LandingPage_heroEyebrow__VfXHU{color:var(--ust-light-teal);display:inline-block;font-size:.9rem;font-weight:700;letter-spacing:.12em;margin-bottom:1rem;text-transform:uppercase}.LandingPage_heroTitle__O5wj2{color:var(--ust-white);font-size:clamp(2.75rem,6vw,4.75rem);font-weight:700;line-height:1.08;margin:0 0 1.25rem;max-width:10ch}.LandingPage_heroText__obY0l{color:#e0e0e0;font-size:1.18rem;margin:0 0 1rem;max-width:36rem}.LandingPage_heroHighlight__f\+WdZ{color:var(--ust-white);display:block;font-size:1rem;font-weight:700;letter-spacing:.08em;margin-top:1.5rem;text-transform:uppercase}.LandingPage_heroHighlightAccent__IY6Vh{color:var(--ust-light-teal)}.LandingPage_heroMedia__dzhHl{min-width:0;position:relative;z-index:2}.LandingPage_videoFrame__N-MY\+{background:#ffffff0a;border:1px solid #ffffff1f;box-shadow:0 18px 38px #0000004d;min-width:0;padding:1rem;position:relative}.LandingPage_heroVideo__xWUP4{background:#0f0f0f;border:1px solid #ffffff29;display:block;object-fit:cover;width:100%}.LandingPage_videoLink__sMHK8{align-items:center;background:#000000bf;border:1px solid #ffffff1f;bottom:1.75rem;color:var(--ust-white);display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;padding:.55rem .95rem;position:absolute;right:1.75rem;text-decoration:none}.LandingPage_videoLink__sMHK8:hover{background:#000000e0}.LandingPage_featuresSection__\+HCrG{background:linear-gradient(180deg,#fff,#f8fbfb 48%,#fff);overflow:hidden;padding:5rem 0 5.5rem;scroll-margin-top:6rem}.LandingPage_sectionStack__p1aoI{display:flex;flex-direction:column;gap:1.75rem}.LandingPage_featureGrid__4wrX\+{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.LandingPage_sectionBand__QexgX{background:var(--ust-light-gray);padding:2rem}.LandingPage_sectionTitle__lHH9w{color:var(--ust-soft-black);font-size:clamp(2rem,4vw,3.15rem);line-height:1.08;margin:0 0 1.5rem}.LandingPage_sectionEyebrow__LlEtf{align-items:center;color:var(--ust-dark-teal);display:inline-flex;font-size:.78rem;font-weight:800;gap:.45rem;letter-spacing:.12em;margin-bottom:.9rem;text-transform:uppercase}.LandingPage_sectionLead__KhhQK{color:#4a4a4a;font-size:1.08rem;line-height:1.75;margin:0}.LandingPage_launchpadIntro__PcWco{margin-bottom:2rem}.LandingPage_launchpadIntroGrid__H\+nOd{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);min-width:0}.LandingPage_proofGrid__e\+\+k2{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:2rem}.LandingPage_proofCard__Y0RY\+{background:var(--ust-white);border:1px solid var(--ust-border-color);min-height:12rem;padding:1.5rem}.LandingPage_proofIcon__kq39W{color:var(--ust-dark-teal);display:block;height:2rem;margin-bottom:1rem;width:2rem}.LandingPage_proofCard__Y0RY\+ h3{color:var(--ust-soft-black);font-size:1.18rem;font-weight:800;line-height:1.22;margin:0 0 .75rem}.LandingPage_proofCard__Y0RY\+ p{color:#555;font-size:.94rem;line-height:1.55;margin:0}.LandingPage_insightBand__Ey0YA{grid-gap:1rem;background:var(--ust-soft-black);border:1px solid #151515;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2rem;padding:1rem}.LandingPage_insightCard__OlqIM{background:#ffffff0f;border:1px solid #ffffff1f;color:var(--ust-white);min-height:14rem;padding:1.5rem}.LandingPage_insightIcon__OifCQ{color:var(--ust-light-teal);height:2rem;margin-bottom:1rem;width:2rem}.LandingPage_insightCard__OlqIM h3,.LandingPage_landingCta__wkQZR h2,.LandingPage_previewPanel__dcPg2 h3,.LandingPage_sneakPeekBand__sSzFs h2{line-height:1.16;margin:0 0 .75rem}.LandingPage_insightCard__OlqIM h3{color:var(--ust-white);font-size:1.25rem}.LandingPage_insightCard__OlqIM p{color:#d8d8d8;font-size:.98rem;line-height:1.65;margin:0}.LandingPage_previewStack__4y1c8{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2rem}.LandingPage_previewPanel__dcPg2{background:var(--ust-white);border:1px solid var(--ust-border-color);padding:2rem}.LandingPage_previewHeader__hqpOE{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:4rem minmax(0,1fr);margin-bottom:1.35rem}.LandingPage_previewIconWrap__P6g19{align-items:center;background:var(--ust-soft-black);border:2px solid var(--ust-light-teal);color:var(--ust-white);display:inline-flex;height:4rem;justify-content:center;width:4rem}.LandingPage_previewIcon__h2EDB{height:1.75rem;width:1.75rem}.LandingPage_previewPanel__dcPg2 h3{color:var(--ust-soft-black);font-size:clamp(1.45rem,2.5vw,2rem)}.LandingPage_previewPanel__dcPg2 p{color:#4a4a4a;font-size:1rem;line-height:1.65;margin:0}.LandingPage_capabilityGrid__lZWuE{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_capabilityChip__ercHg{align-items:flex-start;background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);display:flex;gap:.65rem;min-height:7.5rem;padding:1rem;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.LandingPage_capabilityChip__ercHg:focus-visible,.LandingPage_capabilityChip__ercHg:hover{background:var(--ust-white);border-color:var(--ust-light-teal);outline:none;transform:translateY(-2px)}.LandingPage_capabilityChip__ercHg svg{color:var(--ust-dark-teal);flex:0 0 auto;margin-top:.15rem}.LandingPage_capabilityChip__ercHg small,.LandingPage_capabilityChip__ercHg strong{display:block}.LandingPage_capabilityChip__ercHg strong{color:var(--ust-soft-black);font-size:.98rem;line-height:1.25;margin-bottom:.35rem}.LandingPage_capabilityChip__ercHg small{color:#555;font-size:.84rem;line-height:1.45}.LandingPage_depthBand__LB9mS{grid-gap:2rem;align-items:start;background:var(--ust-white);border:1px solid var(--ust-border-color);display:grid;gap:2rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);margin-bottom:2rem;padding:2rem}.LandingPage_depthBand__LB9mS h2{color:var(--ust-soft-black);font-size:clamp(1.6rem,3vw,2.25rem);line-height:1.15;margin:0 0 .85rem}.LandingPage_depthBand__LB9mS p{color:#4a4a4a;line-height:1.7;margin:0}.LandingPage_depthMetricGrid__dbJOG{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_depthMetricCard__WLW0l{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);min-height:9rem;padding:1rem}.LandingPage_depthMetricCard__WLW0l strong{color:var(--ust-dark-teal);display:block;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1;margin-bottom:.4rem}.LandingPage_depthMetricCard__WLW0l span{color:var(--ust-soft-black);display:block;font-size:.94rem;font-weight:800;margin-bottom:.55rem}.LandingPage_depthMetricCard__WLW0l p{color:#555;font-size:.84rem;line-height:1.45;margin:0}.LandingPage_sneakPeekBand__sSzFs{grid-gap:2rem;align-items:center;background:var(--ust-light-gray);border:1px solid var(--ust-border-color);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);margin-bottom:2rem;padding:2rem}.LandingPage_sneakPeekBand__sSzFs h2{color:var(--ust-soft-black);font-size:clamp(1.6rem,3vw,2.35rem)}.LandingPage_landingCta__wkQZR p,.LandingPage_sneakPeekBand__sSzFs p{color:#4a4a4a;font-size:1rem;line-height:1.7;margin:0}.LandingPage_sneakPeekList__VvhLI{display:flex;flex-direction:column;gap:.85rem}.LandingPage_sneakPeekList__VvhLI span{align-items:center;background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);display:flex;font-weight:700;gap:.7rem;padding:1rem}.LandingPage_sneakPeekList__VvhLI svg{color:var(--ust-dark-teal);flex:0 0 auto}.LandingPage_landingCta__wkQZR{align-items:center;background:var(--ust-soft-black);border:1px solid #151515;color:var(--ust-white);display:flex;gap:2rem;justify-content:space-between;padding:2.25rem}.LandingPage_landingCta__wkQZR h2{color:var(--ust-white);font-size:clamp(1.65rem,3vw,2.35rem)}.LandingPage_landingCta__wkQZR p{color:#dedede;max-width:46rem}.LandingPage_landingCtaActions__D8iy9{align-items:center;display:flex;flex:0 0 auto;gap:.85rem}.LandingPage_featureLink__lJwKz{color:inherit;display:block;height:100%;text-decoration:none}.LandingPage_featureCard__yyIA2{background:var(--ust-white);border:1px solid var(--ust-border-color);display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:17rem;padding:2rem;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,padding-top .2s ease}.LandingPage_featureCard__yyIA2:hover{border-top:4px solid var(--ust-light-teal);box-shadow:0 10px 20px #0000000d;padding-top:calc(2rem - 3px);transform:translateY(-5px)}.LandingPage_featureSpanFeature__4fSy2{grid-column:span 8}.LandingPage_featureSpanSide__FrsJT{grid-column:span 4}.LandingPage_featureSpanLead__H55TI{grid-column:span 6}.LandingPage_featureSpanMini__3w3g7{grid-column:span 3}.LandingPage_featureSpanFull__PNj6W{grid-column:1/-1}.LandingPage_cardLabel__IpYzU{color:var(--ust-light-teal);display:block;font-size:.875rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.LandingPage_cardTitle__VX7kF{color:var(--ust-soft-black);font-size:1.5rem;line-height:1.2;margin:0 0 .75rem}.LandingPage_cardText__3N7Ox{color:#4a4a4a;font-size:1.05rem;margin:0}.LandingPage_siteFooter__SMzTD{background-color:#111;color:var(--ust-white);padding:4rem 0 2rem}.LandingPage_footerGrid__vY5zV{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1.4fr 1fr 1fr 1fr}.LandingPage_footerBrand__Q6Cp5{display:flex;flex-direction:column;gap:1rem}.LandingPage_footerBrandMark__FQ7fp{height:3rem;width:3rem}.LandingPage_footerBrandText__lfV59{color:#bbb;font-size:1rem;margin:0;max-width:20rem}.LandingPage_footerColumnTitle__InaK5{color:var(--ust-white);font-size:.875rem;font-weight:700;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.LandingPage_footerLinks__eMN8c{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.LandingPage_footerLink__cZY\+Z{color:#bbb;font-weight:400;text-decoration:none}.LandingPage_footerLink__cZY\+Z:hover{color:var(--ust-light-teal)}.LandingPage_footerBottom__eqQ4R{align-items:center;border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:2rem;padding-top:1.5rem}.LandingPage_footerMeta__u1VCV{color:#bbb;font-size:.95rem;margin:0}.LandingPage_footerBuildInfo__WbtXJ{flex:1 1 auto;justify-content:center;min-width:min(100%,22rem)}.LandingPage_footerExternal__gHrMl{align-items:center;color:var(--ust-white);display:inline-flex;font-weight:600;gap:.5rem;text-decoration:none}.LandingPage_footerExternal__gHrMl:hover{color:var(--ust-light-teal)}.LandingPage_dashboardShell__CY7ub{background:var(--ust-white);height:100vh;overflow-y:auto;width:100%}.LandingPage_dashboardContainer__NiESX{margin:0 auto;max-width:1220px;padding:1.5rem 2rem 3rem;width:100%}.LandingPage_dashboardHero__XAFKL{background:var(--ust-soft-black);border:1px solid #151515;color:var(--ust-white);margin-bottom:1.5rem;overflow:hidden;padding:2rem;position:relative}.LandingPage_dashboardHero__XAFKL:before{background:radial-gradient(circle at top right,#0097ac42,#0000 42%);content:"";inset:0;pointer-events:none;position:absolute}.LandingPage_dashboardHeroHeader__1ydFO,.LandingPage_dashboardHighlights__AIGAn,.LandingPage_dashboardNotice__k0\+Wb,.LandingPage_dashboardSearch__ogoAb{position:relative;z-index:1}.LandingPage_dashboardHeroHeader__1ydFO{align-items:flex-start;display:flex;gap:1.25rem;margin-bottom:1.75rem}.LandingPage_dashboardLogoTile__pIS70{align-items:center;border:2px solid var(--ust-light-teal);color:var(--ust-white);display:inline-flex;flex:0 0 auto;font-size:1.25rem;font-weight:700;height:4rem;justify-content:center;letter-spacing:.08em;width:4rem}.LandingPage_dashboardTitle__rgNzl{color:var(--ust-white);font-size:clamp(2.1rem,4vw,3.6rem);font-weight:700;line-height:1.08;margin:0 0 .5rem}.LandingPage_dashboardSubtitle__\+A2OW{color:#dedede;font-size:1.1rem;margin:0;max-width:42rem}.LandingPage_dashboardSearch__ogoAb{margin-bottom:1.5rem}.LandingPage_dashboardSearchForm__MlRcU{display:flex;gap:.75rem;width:100%}.LandingPage_dashboardSearchInput__32tL3{background:#fffffff5;border:1px solid #ffffff38;color:var(--ust-soft-black);font:inherit;min-width:0;outline:none;padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.LandingPage_dashboardSearchInput__32tL3:focus{border-color:var(--ust-light-teal);box-shadow:0 0 0 3px #0097ac33}.LandingPage_dashboardSearchButton__nPiCe{border-color:var(--ust-light-teal);min-width:8rem}.LandingPage_dashboardSearchPanel__Jxqj8{background:#fffffff5;border:1px solid #0097ac52;color:var(--ust-soft-black);margin-top:.85rem;padding:.85rem}.LandingPage_dashboardSearchToggle__6wFrb{align-items:center;background:#0000;border:0;color:var(--ust-soft-black);cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:flex-end;width:100%}.LandingPage_dashboardToggleLabel__DHHJI{align-items:center;display:inline-flex;gap:.4rem}.LandingPage_dashboardSearchDetails__hak1w{margin-top:.75rem}.LandingPage_dashboardFeedback__wX5Um,.LandingPage_dashboardResultLabel__R5w95{color:#4a4a4a;font-size:.95rem;margin:0}.LandingPage_dashboardResultLabel__R5w95{color:var(--ust-soft-black);font-weight:700;margin-top:.75rem}.LandingPage_dashboardResultList__oGhEU{display:flex;flex-direction:column;gap:.6rem;margin-top:.65rem}.LandingPage_dashboardResultButton__-aRoP{background:var(--ust-white);border:1px solid var(--ust-border-color);color:inherit;cursor:pointer;display:flex;flex-direction:column;gap:.2rem;padding:.85rem 1rem;text-align:left;transition:border-color .2s ease,background-color .2s ease;width:100%}.LandingPage_dashboardResultButton__-aRoP:focus-visible,.LandingPage_dashboardResultButton__-aRoP:hover{background:var(--ust-light-gray);border-color:var(--ust-light-teal);outline:none}.LandingPage_dashboardResultTitle__pVVSv{color:var(--ust-soft-black);font-weight:700}.LandingPage_dashboardResultDescription__GJp-5,.LandingPage_dashboardResultRoute__dXeHJ{color:#555;font-size:.82rem}.LandingPage_dashboardNotice__k0\+Wb{background:#ffffff14;border-left:4px solid var(--ust-light-teal);margin-bottom:1.5rem;padding:1rem 1.25rem}.LandingPage_dashboardNotice__k0\+Wb h3{color:var(--ust-white);font-size:1rem;margin:0 0 .35rem}.LandingPage_dashboardNotice__k0\+Wb p{color:#dedede;margin:0}.LandingPage_dashboardCardGrid__xVG7v,.LandingPage_dashboardHighlights__AIGAn,.LandingPage_dashboardTwoColumnGrid__pOryU{grid-gap:1rem;display:grid;gap:1rem}.LandingPage_dashboardHighlights__AIGAn{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_dashboardMiniCard__7xmP8{background:#ffffff12;border:1px solid #ffffff24;padding:1.1rem}.LandingPage_dashboardMiniCard__7xmP8 span{color:var(--ust-light-teal);display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.12em;margin-bottom:.75rem}.LandingPage_dashboardCard__eGZno h3,.LandingPage_dashboardMiniCard__7xmP8 h3{color:inherit;font-size:1.15rem;line-height:1.25;margin:0 0 .55rem}.LandingPage_dashboardCard__eGZno p,.LandingPage_dashboardMiniCard__7xmP8 p{color:#4a4a4a;font-size:.95rem;margin:0}.LandingPage_dashboardMiniCard__7xmP8 p{color:#d4d4d4}.LandingPage_dashboardSection__bUZyZ{background:var(--ust-white);border:1px solid var(--ust-border-color);margin-bottom:1.5rem;padding:2rem}.LandingPage_dashboardSectionHeader__in2ki{border-bottom:1px solid var(--ust-border-color);margin-bottom:.65rem;padding-bottom:1rem}.LandingPage_dashboardSectionHeader__in2ki h2{color:var(--ust-soft-black);font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.16;margin:0}.LandingPage_dashboardSectionIntro__dWp9o{color:#555;font-size:1rem;margin:0 0 1.35rem}.LandingPage_dashboardCardGrid__xVG7v{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_dashboardTwoColumnGrid__pOryU{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_dashboardCard__eGZno{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);cursor:pointer;min-height:100%;padding:1.35rem;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,padding-top .2s ease}.LandingPage_dashboardCardActive__4mIla,.LandingPage_dashboardCard__eGZno:focus-visible,.LandingPage_dashboardCard__eGZno:hover{border-color:var(--ust-light-teal);border-top:4px solid var(--ust-light-teal);box-shadow:0 12px 24px #00000014;outline:none;padding-top:calc(1.35rem - 3px);transform:translateY(-4px)}.LandingPage_dashboardMetaBadge__hqHK8,.LandingPage_dashboardStatusBadge__2OsJw{align-items:center;background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-dark-teal);display:inline-flex;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;padding:.3rem .55rem;text-transform:uppercase;width:fit-content}.LandingPage_dashboardCardIcon__Vd8OT{align-items:center;background:var(--ust-soft-black);border:2px solid var(--ust-light-teal);color:var(--ust-white);display:inline-flex;font-size:.76rem;font-weight:700;height:3.15rem;justify-content:center;letter-spacing:.08em;margin-bottom:1rem;width:3.15rem}.LandingPage_dashboardPlayground__zRa\+z{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);padding:1.5rem}.LandingPage_dashboardPlayground__zRa\+z p{color:#4a4a4a;font-weight:700;margin:0 0 1rem}.LandingPage_dashboardPillGrid__O1lCt{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.LandingPage_dashboardPill__M300u{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);cursor:pointer;font-weight:700;padding:.9rem 1rem;text-align:center;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.LandingPage_dashboardPill__M300u:focus-visible,.LandingPage_dashboardPill__M300u:hover{border-color:var(--ust-light-teal);box-shadow:0 10px 20px #0000000f;outline:none;transform:translateY(-3px)}.LandingPage_dashboardCta__F6mx1{background:var(--ust-soft-black);border:1px solid #151515;color:var(--ust-white);padding:2.5rem;text-align:center}.LandingPage_dashboardCta__F6mx1 h2{color:var(--ust-white);font-size:clamp(1.7rem,3vw,2.5rem);margin:0 0 .75rem}.LandingPage_dashboardCta__F6mx1 p{color:#dedede;font-size:1.08rem;margin:0 auto 1.5rem;max-width:42rem}.LandingPage_dashboardCtaActions__GPESt{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.LandingPage_dashboardDarkOutlineButton__8Achl{background:#0000;border-color:var(--ust-white);color:var(--ust-white)}.LandingPage_dashboardDarkOutlineButton__8Achl:hover{background:var(--ust-white);color:var(--ust-soft-black)}.LandingPage_dashboardModalOverlay__5RyX5{align-items:center;background:#0000009e;display:flex;inset:0;justify-content:center;padding:1.25rem;position:fixed;z-index:10000}.LandingPage_dashboardModalCard__Bkutt{background:var(--ust-white);border:1px solid var(--ust-border-color);box-shadow:0 18px 40px #0003;color:var(--ust-soft-black);padding:2rem;width:min(42rem,100%)}.LandingPage_dashboardModalCard__Bkutt h2{color:var(--ust-soft-black);font-size:1.75rem;line-height:1.18;margin:0 0 1rem}.LandingPage_dashboardModalBody__ltReI{color:#4a4a4a;display:flex;flex-direction:column;gap:1rem}.LandingPage_dashboardModalBody__ltReI p{margin:0}.LandingPage_dashboardModalActions__sD9aA{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:flex-end;margin-top:1.5rem}@media (max-width:1100px){.LandingPage_heroGrid__5j1t7{gap:2rem;grid-template-columns:1fr;min-height:auto}.LandingPage_heroTitle__O5wj2{max-width:14ch}.LandingPage_serviceGrid__m2S52{grid-template-columns:1fr}.LandingPage_capabilityGrid__lZWuE,.LandingPage_depthMetricGrid__dbJOG,.LandingPage_footerGrid__vY5zV,.LandingPage_proofGrid__e\+\+k2{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_sneakPeekBand__sSzFs{grid-template-columns:1fr}.LandingPage_dashboardCardGrid__xVG7v,.LandingPage_dashboardPillGrid__O1lCt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.LandingPage_pageContainer__OkBtf{padding:0 1.25rem}.LandingPage_desktopNavWrap__DeOmT{display:none}.LandingPage_mobileMenuButton__dUJdN{align-items:center;display:inline-flex;justify-content:center}.LandingPage_heroSection__\+FTEP{padding:3rem 0 4rem}.LandingPage_featuresSection__\+HCrG{padding:3.5rem 0 4rem}.LandingPage_depthBand__LB9mS,.LandingPage_insightBand__Ey0YA,.LandingPage_launchpadIntroGrid__H\+nOd{grid-template-columns:1fr}.LandingPage_launchpadIntroGrid__H\+nOd{gap:1rem}.LandingPage_depthBand__LB9mS,.LandingPage_landingCta__wkQZR,.LandingPage_previewPanel__dcPg2,.LandingPage_sneakPeekBand__sSzFs{padding:1.5rem}.LandingPage_landingCta__wkQZR{align-items:stretch;flex-direction:column}.LandingPage_landingCtaActions__D8iy9{flex-wrap:wrap}.LandingPage_featureSpanFeature__4fSy2,.LandingPage_featureSpanFull__PNj6W,.LandingPage_featureSpanLead__H55TI,.LandingPage_featureSpanMini__3w3g7,.LandingPage_featureSpanSide__FrsJT{grid-column:1/-1}.LandingPage_dashboardContainer__NiESX{padding:1rem 1.25rem 2rem}.LandingPage_dashboardCta__F6mx1,.LandingPage_dashboardHero__XAFKL,.LandingPage_dashboardSection__bUZyZ{padding:1.5rem}.LandingPage_dashboardHighlights__AIGAn,.LandingPage_dashboardTwoColumnGrid__pOryU{grid-template-columns:1fr}}@media (max-width:640px){.LandingPage_pageContainer__OkBtf{max-width:100%;padding:0 1rem}.LandingPage_headerInner__PNGJP{min-height:4.75rem}.LandingPage_brandName__nT7SX{font-size:1.05rem}.LandingPage_brandTagline__sxUKA{font-size:.72rem;max-width:11rem;min-height:2.7em}.LandingPage_heroTitle__O5wj2{font-size:clamp(2.3rem,11vw,3.25rem);max-width:100%}.LandingPage_heroText__obY0l{font-size:1rem;max-width:100%}.LandingPage_heroCopy__Ie6r6,.LandingPage_heroMedia__dzhHl,.LandingPage_heroVideo__xWUP4,.LandingPage_videoFrame__N-MY\+{max-width:100%;width:100%}.LandingPage_videoFrame__N-MY\+{padding:.75rem}.LandingPage_videoLink__sMHK8{bottom:1.25rem;max-width:calc(100% - 2.5rem);overflow:hidden;right:1.25rem;text-overflow:ellipsis;white-space:nowrap}.LandingPage_heroHighlight__f\+WdZ,.LandingPage_sectionLead__KhhQK,.LandingPage_sectionTitle__lHH9w{overflow-wrap:anywhere}.LandingPage_capabilityGrid__lZWuE,.LandingPage_depthMetricGrid__dbJOG,.LandingPage_proofGrid__e\+\+k2{grid-template-columns:1fr}.LandingPage_capabilityChip__ercHg,.LandingPage_insightCard__OlqIM,.LandingPage_proofCard__Y0RY\+{min-height:auto}.LandingPage_previewHeader__hqpOE{grid-template-columns:1fr}.LandingPage_previewIconWrap__P6g19{height:3.5rem;width:3.5rem}.LandingPage_landingCtaActions__D8iy9{align-items:stretch;flex-direction:column}.LandingPage_landingCtaActions__D8iy9 a{width:100%}.LandingPage_featureCard__yyIA2,.LandingPage_sectionBand__QexgX{padding:1.5rem}.LandingPage_sectionTitle__lHH9w{font-size:1.8rem}.LandingPage_footerBottom__eqQ4R,.LandingPage_footerGrid__vY5zV{display:grid;grid-template-columns:1fr}.LandingPage_footerBottom__eqQ4R{justify-content:stretch}.LandingPage_footerBuildInfo__WbtXJ{flex:0 0 auto;justify-content:flex-start;width:100%}.LandingPage_dashboardCtaActions__GPESt,.LandingPage_dashboardHeroHeader__1ydFO,.LandingPage_dashboardModalActions__sD9aA,.LandingPage_dashboardSearchForm__MlRcU{align-items:stretch;flex-direction:column}.LandingPage_dashboardLogoTile__pIS70{height:3.5rem;width:3.5rem}.LandingPage_dashboardModalActions__sD9aA button,.LandingPage_dashboardSearchButton__nPiCe{width:100%}.LandingPage_dashboardCardGrid__xVG7v,.LandingPage_dashboardPillGrid__O1lCt{grid-template-columns:1fr}.LandingPage_dashboardModalCard__Bkutt{padding:1.5rem}}.LaunchpadOverview_launchpadShell__MSYNJ{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;overflow-y:auto}.LaunchpadOverview_launchpadShell__MSYNJ *,.LaunchpadOverview_launchpadShell__MSYNJ :after,.LaunchpadOverview_launchpadShell__MSYNJ :before{box-sizing:border-box}.LaunchpadOverview_topBar__3P\+7u{grid-gap:1.25rem;align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);display:grid;gap:1.25rem;grid-template-columns:auto minmax(18rem,1fr) auto;min-height:5rem;padding:.9rem clamp(1rem,2.5vw,2rem);position:sticky;top:0;z-index:30}.LaunchpadOverview_brandBlock__MDBGO{align-items:center;display:flex;gap:.85rem;min-width:14rem}.LaunchpadOverview_brandBlock__MDBGO h1,.LaunchpadOverview_brandBlock__MDBGO p{margin:0}.LaunchpadOverview_brandBlock__MDBGO h1{color:var(--ust-charcoal);font-size:1.25rem;font-weight:800;line-height:1.1}.LaunchpadOverview_brandKicker__iZ89i{color:var(--ust-teal);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.LaunchpadOverview_heroSearch__N11Nw,.LaunchpadOverview_topSearch__aehpR{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-muted);display:flex;gap:.65rem;min-width:0}.LaunchpadOverview_topSearch__aehpR{height:2.9rem;padding:0 .35rem 0 .9rem}.LaunchpadOverview_heroSearch__N11Nw input,.LaunchpadOverview_topSearch__aehpR input{background:#0000;border:0;color:var(--ust-charcoal);min-width:0;outline:0;width:100%}.LaunchpadOverview_topSearch__aehpR input{font-size:.92rem}.LaunchpadOverview_catalogCard__V1QyL,.LaunchpadOverview_filterBar__6epEp button,.LaunchpadOverview_guidedPromptButton__OJ0KC,.LaunchpadOverview_guidedPromptControls__1pEDm button,.LaunchpadOverview_guidedPromptDots__7wC5E button,.LaunchpadOverview_heroSearch__N11Nw button,.LaunchpadOverview_journeyCard__l6bsE,.LaunchpadOverview_quickAction__CqRYg,.LaunchpadOverview_resultButton__wiW9o,.LaunchpadOverview_topLinks__CPyF1 button,.LaunchpadOverview_topSearch__aehpR button{border:0;cursor:pointer;font:inherit}.LaunchpadOverview_heroSearch__N11Nw button,.LaunchpadOverview_topSearch__aehpR button{background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white);font-size:.84rem;font-weight:800;height:2.2rem;letter-spacing:.04em;padding:0 1rem;text-transform:uppercase}.LaunchpadOverview_heroSearch__N11Nw button:hover,.LaunchpadOverview_topSearch__aehpR button:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright)}.LaunchpadOverview_topLinks__CPyF1{align-items:center;display:flex;gap:.45rem;justify-content:flex-end}.LaunchpadOverview_topLinks__CPyF1 button{background:#0000;border:1px solid #0000;color:var(--ust-charcoal);font-size:.82rem;font-weight:800;letter-spacing:.06em;min-height:2.35rem;padding:0 .75rem;text-transform:uppercase}.LaunchpadOverview_topLinks__CPyF1 button:focus-visible,.LaunchpadOverview_topLinks__CPyF1 button:hover{border-color:var(--ust-line);color:var(--ust-teal);outline:none}.LaunchpadOverview_mainCanvas__VfMEx{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;padding:1.25rem clamp(1rem,2.5vw,2rem) 2rem;width:min(100%,1440px)}.LaunchpadOverview_heroBand__nreJX{grid-gap:clamp(1rem,2vw,2rem);align-items:stretch;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(0,.9fr) minmax(22rem,1.1fr);padding:clamp(1.4rem,3vw,2.5rem)}.LaunchpadOverview_heroCopy__w\+Dog{min-width:0}.LaunchpadOverview_catalogIndex__swnOM,.LaunchpadOverview_eyebrow__Pa5Zm,.LaunchpadOverview_sectionHeader__KVeW\+ span{color:var(--ust-teal);display:inline-block;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.LaunchpadOverview_heroCopy__w\+Dog h2{color:var(--ust-charcoal);font-size:clamp(2rem,4vw,3.6rem);font-weight:800;line-height:1.05;margin:.8rem 0 1rem;max-width:13ch}.LaunchpadOverview_heroCopy__w\+Dog p{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:44rem}.LaunchpadOverview_heroSearchCard__sUcuj{align-self:center;background:#f9fbfb;border:1px solid var(--ust-line);min-width:0;padding:clamp(1rem,2vw,1.5rem)}.LaunchpadOverview_heroSearch__N11Nw{min-height:4rem;padding:0 .55rem 0 1rem}.LaunchpadOverview_heroSearch__N11Nw input{font-size:1rem}.LaunchpadOverview_heroSearch__N11Nw button{height:2.8rem;min-width:5rem}.LaunchpadOverview_guidedPromptStrip__WC5DC{grid-gap:.65rem;align-items:center;background:var(--ust-white);border:1px solid #d6e5e6;display:grid;gap:.65rem;grid-template-columns:auto minmax(0,1fr) auto auto;margin-top:.75rem;min-height:3.1rem;min-width:0;padding:.55rem .65rem .55rem .8rem}.LaunchpadOverview_guidedPromptKicker__VZaDX{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;gap:.35rem;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.LaunchpadOverview_guidedPromptButton__OJ0KC{background:#0000;color:var(--ust-charcoal);font-size:.92rem;font-weight:800;line-height:1.3;min-width:0;overflow-wrap:anywhere;padding:.25rem .1rem;text-align:left}.LaunchpadOverview_guidedPromptButton__OJ0KC:focus-visible,.LaunchpadOverview_guidedPromptButton__OJ0KC:hover{color:var(--ust-teal);outline:none}.LaunchpadOverview_guidedPromptControls__1pEDm{align-items:center;display:inline-flex;gap:.25rem}.LaunchpadOverview_guidedPromptControls__1pEDm button{align-items:center;background:#f7fbfb;border:1px solid #d6e5e6;color:var(--ust-teal);display:inline-flex;height:1.9rem;justify-content:center;width:1.9rem}.LaunchpadOverview_guidedPromptControls__1pEDm button:focus-visible,.LaunchpadOverview_guidedPromptControls__1pEDm button:hover{background:#edf7f8;border-color:var(--ust-teal-bright);outline:none}.LaunchpadOverview_guidedPromptDots__7wC5E{align-items:center;display:inline-flex;gap:.28rem}.LaunchpadOverview_guidedPromptDots__7wC5E button{background:#b8cfd2;border-radius:999px;height:.42rem;padding:0;width:.42rem}.LaunchpadOverview_guidedPromptDots__7wC5E button:focus-visible,.LaunchpadOverview_guidedPromptDots__7wC5E button:hover{background:var(--ust-teal);outline:none}.LaunchpadOverview_guidedPromptDots__7wC5E .LaunchpadOverview_guidedPromptDotActive__l1Ob2{background:var(--ust-teal);width:1rem}.LaunchpadOverview_searchPanel__19eLl{background:var(--ust-white);border:1px solid #c9dddf;margin-top:.9rem}.LaunchpadOverview_searchToggle__9x0DW{align-items:center;background:#0000;border:0;color:var(--ust-teal);cursor:pointer;display:flex;font-weight:800;gap:.5rem;padding:.75rem .9rem;text-align:left;width:100%}.LaunchpadOverview_searchDetails__T37Kh{border-top:1px solid #c9dddf;padding:.9rem}.LaunchpadOverview_searchFeedback__o0qHJ{color:var(--ust-muted);font-size:.92rem;margin:0 0 .75rem}.LaunchpadOverview_resultList__Y3eLi{grid-gap:.6rem;display:grid;gap:.6rem}.LaunchpadOverview_resultButton__wiW9o{grid-gap:.25rem;background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);display:grid;gap:.25rem;padding:.85rem;text-align:left;width:100%}.LaunchpadOverview_resultButton__wiW9o:focus-visible,.LaunchpadOverview_resultButton__wiW9o:hover{border-color:var(--ust-teal-bright);outline:none}.LaunchpadOverview_resultTitle__zevkZ{align-items:center;color:var(--ust-charcoal);display:flex;flex-wrap:wrap;font-weight:800;gap:.5rem}.LaunchpadOverview_aliasBadge__QXjRR,.LaunchpadOverview_externalBadge__XEJru,.LaunchpadOverview_externalInlineBadge__pBpdj,.LaunchpadOverview_resultExternalBadge__SC6WE{align-items:center;background:#edf7f8;border:1px solid #b9d8db;color:var(--ust-teal);display:inline-flex;font-size:.68rem;font-weight:900;gap:.3rem;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap}.LaunchpadOverview_externalInlineBadge__pBpdj,.LaunchpadOverview_resultExternalBadge__SC6WE{min-height:1.35rem;padding:0 .4rem}.LaunchpadOverview_resultRoute__h0mHw{color:var(--ust-teal);font-size:.78rem;font-weight:800}.LaunchpadOverview_resultMeta__lJc0b,.LaunchpadOverview_resultTags__PCoLr{display:flex;flex-wrap:wrap;gap:.4rem}.LaunchpadOverview_resultMeta__lJc0b span,.LaunchpadOverview_resultTags__PCoLr span{align-items:center;background:#f5fafb;border:1px solid #d5e3e4;color:#506365;display:inline-flex;font-size:.7rem;font-weight:800;letter-spacing:.04em;min-height:1.35rem;padding:0 .45rem;text-transform:uppercase}.LaunchpadOverview_resultTags__PCoLr span{background:#fafcfc;border-color:#e0e7e8;color:var(--ust-muted);text-transform:none}.LaunchpadOverview_resultDescription__yYdYv{color:var(--ust-muted);font-size:.86rem;line-height:1.45}.LaunchpadOverview_answerGrid__LTGgf,.LaunchpadOverview_catalogGrid__p7ZkQ,.LaunchpadOverview_featuredGrid__mX3oL,.LaunchpadOverview_journeyGrid__7mNip,.LaunchpadOverview_quickActionBand__I8vtd{grid-gap:1rem;display:grid;gap:1rem}.LaunchpadOverview_answerGrid__LTGgf{grid-template-columns:repeat(3,minmax(0,1fr))}.LaunchpadOverview_answerTile__t4UbT{background:var(--ust-white);border:1px solid var(--ust-line);min-width:0;padding:1.1rem}.LaunchpadOverview_answerTile__t4UbT span{color:var(--ust-charcoal);display:block;font-size:1rem;font-weight:900;line-height:1.25}.LaunchpadOverview_answerTile__t4UbT p{color:var(--ust-muted);font-size:.92rem;line-height:1.5;margin:.55rem 0 0}.LaunchpadOverview_quickActionBand__I8vtd{grid-template-columns:repeat(4,minmax(0,1fr))}.LaunchpadOverview_quickAction__CqRYg{grid-gap:.85rem;align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-top:3px solid var(--ust-teal);color:var(--ust-charcoal);display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:4.5rem;padding:1rem;text-align:left}.LaunchpadOverview_catalogCard__V1QyL:focus-visible,.LaunchpadOverview_catalogCard__V1QyL:hover,.LaunchpadOverview_journeyCard__l6bsE:focus-visible,.LaunchpadOverview_journeyCard__l6bsE:hover,.LaunchpadOverview_quickAction__CqRYg:focus-visible,.LaunchpadOverview_quickAction__CqRYg:hover{border-color:var(--ust-teal-bright);box-shadow:0 12px 26px #1f293314;outline:none;transform:translateY(-2px)}.LaunchpadOverview_cardIcon__KLRBw,.LaunchpadOverview_journeyIcon__q002d,.LaunchpadOverview_quickIcon__fd0k\+{color:var(--ust-teal)}.LaunchpadOverview_quickAction__CqRYg span{color:var(--ust-charcoal);font-weight:900;line-height:1.2;min-width:0}.LaunchpadOverview_quickAction__CqRYg small{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;gap:.3rem;letter-spacing:.08em;text-transform:uppercase}.LaunchpadOverview_quickActionExternal__zf6xR{background:#fbfdfd;border-top-color:#79b8be}.LaunchpadOverview_section__\+2X6u{background:var(--ust-white);border:1px solid var(--ust-line);padding:clamp(1.25rem,2vw,1.75rem)}.LaunchpadOverview_sectionHeader__KVeW\+{margin-bottom:1.25rem;max-width:52rem}.LaunchpadOverview_sectionHeader__KVeW\+ h2{color:var(--ust-charcoal);font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:900;line-height:1.15;margin:.45rem 0 .55rem}.LaunchpadOverview_sectionHeader__KVeW\+ p{color:var(--ust-muted);font-size:.98rem;line-height:1.55;margin:0}.LaunchpadOverview_metricStrip__B2C1x{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1.25rem;margin-top:1rem}.LaunchpadOverview_metricTile__j5CLS{background:#f7fbfb;border:1px solid var(--ust-line);min-width:0;padding:.9rem}.LaunchpadOverview_metricTile__j5CLS span,.LaunchpadOverview_metricTile__j5CLS strong{display:block}.LaunchpadOverview_metricTile__j5CLS strong{color:var(--ust-teal);font-size:clamp(1.45rem,2vw,2rem);font-weight:900;line-height:1}.LaunchpadOverview_metricTile__j5CLS span{color:var(--ust-charcoal);font-size:.76rem;font-weight:900;letter-spacing:.04em;line-height:1.25;margin-top:.4rem;text-transform:uppercase}.LaunchpadOverview_metricTile__j5CLS small{color:var(--ust-muted);display:block;font-size:.78rem;line-height:1.35;margin-top:.5rem}.LaunchpadOverview_spotlightGrid__mNs7h{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.LaunchpadOverview_spotlightCard__x8qI8{background:#f9fbfb;border:1px solid var(--ust-line);display:flex;flex-direction:column;min-height:21rem;min-width:0;padding:1rem}.LaunchpadOverview_spotlightHeader__bmrZj{align-items:center;color:var(--ust-teal);display:flex;font-size:.75rem;font-weight:900;gap:.55rem;letter-spacing:.1em;text-transform:uppercase}.LaunchpadOverview_spotlightIcon__eQR\+K{color:var(--ust-teal);height:1.25rem;width:1.25rem}.LaunchpadOverview_spotlightCard__x8qI8 h3{color:var(--ust-charcoal);font-size:1.12rem;font-weight:900;line-height:1.2;margin:.75rem 0 .55rem}.LaunchpadOverview_spotlightCard__x8qI8 p{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:0}.LaunchpadOverview_spotlightLink__baHKE,.LaunchpadOverview_spotlightPrimary__cCkAO{border:0;cursor:pointer;font:inherit;text-align:left}.LaunchpadOverview_spotlightPrimary__cCkAO{background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white);font-size:.76rem;font-weight:900;letter-spacing:.07em;margin-top:1rem;min-height:2.2rem;padding:0 .85rem;text-transform:uppercase;width:fit-content}.LaunchpadOverview_spotlightPrimary__cCkAO:focus-visible,.LaunchpadOverview_spotlightPrimary__cCkAO:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);outline:none}.LaunchpadOverview_spotlightLinks__7pjy3{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:1rem}.LaunchpadOverview_spotlightLink__baHKE{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);min-height:5.6rem;min-width:0;padding:.75rem}.LaunchpadOverview_spotlightLink__baHKE:focus-visible,.LaunchpadOverview_spotlightLink__baHKE:hover{border-color:var(--ust-teal-bright);outline:none}.LaunchpadOverview_spotlightLink__baHKE small,.LaunchpadOverview_spotlightLink__baHKE span{display:block}.LaunchpadOverview_spotlightLink__baHKE span{color:var(--ust-charcoal);font-size:.86rem;font-weight:900;line-height:1.2}.LaunchpadOverview_spotlightLink__baHKE small{color:var(--ust-muted);font-size:.76rem;line-height:1.35;margin-top:.35rem}.LaunchpadOverview_journeyGrid__7mNip{grid-template-columns:repeat(4,minmax(0,1fr))}.LaunchpadOverview_journeyCard__l6bsE{align-items:flex-start;background:#f9fbfb;border:1px solid var(--ust-line);color:var(--ust-charcoal);display:flex;flex-direction:column;min-height:12rem;padding:1.1rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.LaunchpadOverview_journeyCard__l6bsE span{color:var(--ust-charcoal);font-size:1.05rem;font-weight:900;line-height:1.25;margin-top:1rem}.LaunchpadOverview_journeyCard__l6bsE p{color:var(--ust-muted);font-size:.92rem;line-height:1.5;margin:.6rem 0 0}.LaunchpadOverview_journeyCardExternal__VxcQ2{background:#fbfdfd;border-color:#c9dddf}.LaunchpadOverview_featuredGrid__mX3oL{grid-template-columns:repeat(4,minmax(0,1fr))}.LaunchpadOverview_filterBar__6epEp{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.LaunchpadOverview_filterBar__6epEp button{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);font-size:.82rem;font-weight:900;letter-spacing:.06em;min-height:2.25rem;padding:0 .85rem;text-transform:uppercase}.LaunchpadOverview_filterBar__6epEp button:focus-visible,.LaunchpadOverview_filterBar__6epEp button:hover,.LaunchpadOverview_filterButtonActive__ag0hA{background:#e7f4f5;border-color:var(--ust-teal);color:var(--ust-teal);outline:none}.LaunchpadOverview_catalogStack__MUsrw{display:flex;flex-direction:column;gap:1.25rem}.LaunchpadOverview_catalogSection__Jdm0w{grid-gap:1.25rem;border-top:1px solid var(--ust-line);display:grid;gap:1.25rem;grid-template-columns:minmax(14rem,.32fr) minmax(0,1fr);padding-top:1.25rem}.LaunchpadOverview_catalogHeading__9Id0w{min-width:0}.LaunchpadOverview_catalogHeading__9Id0w h3{color:var(--ust-charcoal);font-size:1.25rem;font-weight:900;line-height:1.2;margin:.35rem 0 .75rem}.LaunchpadOverview_catalogHeading__9Id0w p{color:var(--ust-muted);font-size:.92rem;line-height:1.55;margin:0}.LaunchpadOverview_catalogGrid__p7ZkQ{grid-template-columns:repeat(3,minmax(0,1fr))}.LaunchpadOverview_catalogCard__V1QyL{align-items:flex-start;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);display:flex;flex-direction:column;min-height:14.75rem;padding:1rem;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.LaunchpadOverview_catalogCardExternal__ExIPg{background:#fbfdfd;border-color:#c9dddf}.LaunchpadOverview_cardTopline__Vgc-4{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-bottom:1rem;width:100%}.LaunchpadOverview_adminBadge__Iio9-,.LaunchpadOverview_statusBadge__U8F8F{align-items:center;background:#edf7f8;border:1px solid #b9d8db;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:.06em;min-height:1.45rem;padding:0 .45rem;text-transform:uppercase}.LaunchpadOverview_adminBadge__Iio9-{background:#f7f5ed;border-color:#d6d2c4;color:#725f1f}.LaunchpadOverview_cardBadgeCluster__ZKdo7{display:flex;flex-wrap:wrap;gap:.35rem;margin-left:auto}.LaunchpadOverview_aliasBadge__QXjRR,.LaunchpadOverview_externalBadge__XEJru{min-height:1.45rem;padding:0 .45rem}.LaunchpadOverview_aliasBadge__QXjRR{background:#f1f5f6;border-color:#ced8dc;color:#516163}.LaunchpadOverview_cardIcon__KLRBw{margin-bottom:.8rem}.LaunchpadOverview_cardTitle__pnRyk{color:var(--ust-charcoal);font-size:1.05rem;font-weight:900;line-height:1.25}.LaunchpadOverview_cardAlias__HFyhB{color:var(--ust-teal);font-size:.78rem;font-weight:800;margin-top:.35rem}.LaunchpadOverview_cardDescription__a96\+e{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin-top:.6rem}.LaunchpadOverview_cardAction__TmPSI{color:var(--ust-teal);font-size:.78rem;font-weight:900;letter-spacing:.08em;margin-top:auto;padding-top:1rem;text-transform:uppercase}@media (max-width:1240px){.LaunchpadOverview_topBar__3P\+7u{grid-template-columns:auto minmax(16rem,1fr)}.LaunchpadOverview_topLinks__CPyF1{grid-column:1/-1;justify-content:flex-start}.LaunchpadOverview_catalogGrid__p7ZkQ,.LaunchpadOverview_featuredGrid__mX3oL,.LaunchpadOverview_journeyGrid__7mNip,.LaunchpadOverview_metricStrip__B2C1x,.LaunchpadOverview_quickActionBand__I8vtd{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.LaunchpadOverview_catalogSection__Jdm0w,.LaunchpadOverview_heroBand__nreJX,.LaunchpadOverview_topBar__3P\+7u{grid-template-columns:1fr}.LaunchpadOverview_brandBlock__MDBGO{min-width:0}.LaunchpadOverview_heroCopy__w\+Dog h2{max-width:16ch}.LaunchpadOverview_answerGrid__LTGgf{grid-template-columns:1fr}}@media (max-width:680px){.LaunchpadOverview_topBar__3P\+7u{gap:.8rem;padding:.85rem 1rem}.LaunchpadOverview_brandBlock__MDBGO h1{font-size:1.1rem}.LaunchpadOverview_heroSearch__N11Nw,.LaunchpadOverview_topSearch__aehpR{align-items:stretch;flex-direction:column;height:auto;padding:.85rem}.LaunchpadOverview_heroSearch__N11Nw button,.LaunchpadOverview_topSearch__aehpR button{width:100%}.LaunchpadOverview_guidedPromptStrip__WC5DC{grid-template-columns:auto minmax(0,1fr) auto}.LaunchpadOverview_guidedPromptControls__1pEDm{grid-column:3;grid-row:1}.LaunchpadOverview_guidedPromptDots__7wC5E{grid-column:1/-1;justify-content:center}.LaunchpadOverview_topLinks__CPyF1{overflow-x:auto}.LaunchpadOverview_heroBand__nreJX,.LaunchpadOverview_mainCanvas__VfMEx,.LaunchpadOverview_section__\+2X6u{padding:1rem}.LaunchpadOverview_catalogGrid__p7ZkQ,.LaunchpadOverview_featuredGrid__mX3oL,.LaunchpadOverview_journeyGrid__7mNip,.LaunchpadOverview_metricStrip__B2C1x,.LaunchpadOverview_quickActionBand__I8vtd,.LaunchpadOverview_spotlightGrid__mNs7h,.LaunchpadOverview_spotlightLinks__7pjy3{grid-template-columns:1fr}}.LaunchpadChat_root__Icx8k{bottom:22px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;right:22px;z-index:70}.LaunchpadChat_toggle__EUlNz{align-items:center;background:#fff;border:2px solid #006e74;border-radius:50%;box-shadow:0 18px 42px #0f172a3d;color:#006e74;cursor:pointer;display:inline-flex;height:56px;justify-content:center;overflow:hidden;padding:3px;transition:transform .16s ease,background .16s ease,border-color .16s ease;width:56px}.LaunchpadChat_toggle__EUlNz:hover{border-color:#0f766e;transform:translateY(-1px)}.LaunchpadChat_toggleOpen__iB1F8{background:#006e74;border-color:#006e74;color:#fff;padding:0}.LaunchpadChat_toggleOpen__iB1F8:hover{background:#0f766e;border-color:#0f766e}.LaunchpadChat_toggleAvatar__iW0um{border-radius:50%;display:block;flex:0 0 auto;height:100%;object-fit:contain;width:100%}.LaunchpadChat_panel__4dwp3{background:#fff;border:1px solid #d9e2ec;border-radius:8px;bottom:72px;box-shadow:0 24px 64px #0f172a38;display:flex;flex-direction:column;height:min(640px,calc(100vh - 112px));min-height:460px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;transform:translateY(12px);transition:opacity .16s ease,transform .16s ease;width:min(420px,calc(100vw - 28px))}.LaunchpadChat_panelOpen__\+OZVv{opacity:1;pointer-events:auto;transform:translateY(0)}.LaunchpadChat_header__cjgrn{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:14px 14px 12px 16px}.LaunchpadChat_titleGroup__hGsXh{align-items:center;display:flex;gap:10px;min-width:0}.LaunchpadChat_headerIcon__59R5m{align-items:center;background:#fff;border:1px solid #b6dfdc;border-radius:50%;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;overflow:hidden;padding:2px;width:36px}.LaunchpadChat_headerAvatar__rswI\+{border-radius:50%;display:block;height:100%;object-fit:contain;width:100%}.LaunchpadChat_titleGroup__hGsXh h2{color:#0f172a;font-size:15px;font-weight:700;line-height:1.2;margin:0}.LaunchpadChat_titleGroup__hGsXh p{color:#64748b;font-size:12px;line-height:1.25;margin:2px 0 0}.LaunchpadChat_iconButton__otyTh{align-items:center;background:#0000;border:0;border-radius:6px;color:#475569;cursor:pointer;display:inline-flex;height:34px;justify-content:center;width:34px}.LaunchpadChat_iconButton__otyTh:hover{background:#e2e8f0;color:#0f172a}.LaunchpadChat_messages__XvZ\+g{background:#fff;flex:1 1;min-height:0;overflow-y:auto;padding:16px}.LaunchpadChat_emptyState__hexyz{align-items:flex-start;color:#334155;display:flex;flex-direction:column;font-size:14px;gap:14px;justify-content:center;line-height:1.45;min-height:100%}.LaunchpadChat_emptyAvatar__3AHZj{background:#e6f5f4;border:1px solid #b6dfdc;border-radius:50%;display:block;flex:0 0 auto;height:52px;object-fit:contain;padding:3px;width:52px}.LaunchpadChat_starters__T7zts{display:flex;flex-wrap:wrap;gap:8px}.LaunchpadChat_starters__T7zts button{background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;color:#334155;cursor:pointer;font-size:12px;line-height:1;padding:7px 10px}.LaunchpadChat_starters__T7zts button:hover{border-color:#006e74;color:#006e74}.LaunchpadChat_message__HHFsz{display:flex;flex-direction:column;margin-bottom:14px}.LaunchpadChat_userMessage__aPqUG{align-items:flex-end}.LaunchpadChat_assistantMessage__FpdKw{align-items:flex-start}.LaunchpadChat_messageBubble__iQvMc{border-radius:8px;color:#0f172a;font-size:14px;line-height:1.5;max-width:92%;overflow-wrap:anywhere;padding:10px 12px}.LaunchpadChat_userMessage__aPqUG .LaunchpadChat_messageBubble__iQvMc{background:#006e74;color:#fff}.LaunchpadChat_assistantMessage__FpdKw .LaunchpadChat_messageBubble__iQvMc{background:#f1f5f9;border:1px solid #e2e8f0}.LaunchpadChat_messageBubble__iQvMc ol,.LaunchpadChat_messageBubble__iQvMc p,.LaunchpadChat_messageBubble__iQvMc ul{margin:0 0 8px}.LaunchpadChat_messageBubble__iQvMc ol:last-child,.LaunchpadChat_messageBubble__iQvMc p:last-child,.LaunchpadChat_messageBubble__iQvMc ul:last-child{margin-bottom:0}.LaunchpadChat_messageBubble__iQvMc ol,.LaunchpadChat_messageBubble__iQvMc ul{padding-left:18px}.LaunchpadChat_messageBubble__iQvMc a{color:#006e74;text-decoration:underline}.LaunchpadChat_streamingDots__Z8fWp{color:#64748b}.LaunchpadChat_notice__30Y6r{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:999px;color:#92400e;display:inline-flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:6px;padding:4px 8px}.LaunchpadChat_citations__-THs-{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;max-width:96%}.LaunchpadChat_citationChip__Zd\+KH{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;line-height:1.2;max-width:100%;min-height:28px;padding:5px 9px;text-decoration:none}.LaunchpadChat_citationChip__Zd\+KH:hover{border-color:#006e74;color:#006e74}.LaunchpadChat_error__WP40Y{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:12px;margin:0 14px 10px;padding:8px 10px}.LaunchpadChat_form__hPBDH{align-items:flex-end;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;gap:8px;padding:12px}.LaunchpadChat_form__hPBDH textarea{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;flex:1 1;font:inherit;font-size:14px;line-height:1.35;max-height:92px;min-height:42px;outline:none;padding:10px 11px;resize:none}.LaunchpadChat_form__hPBDH textarea:focus{border-color:#006e74;box-shadow:0 0 0 3px #006e7424}.LaunchpadChat_form__hPBDH textarea:disabled{background:#f1f5f9;cursor:not-allowed}.LaunchpadChat_sendButton__bsOoh{align-items:center;background:#be3a2b;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;height:42px;justify-content:center;width:42px}.LaunchpadChat_sendButton__bsOoh:hover:not(:disabled){background:#a63227}.LaunchpadChat_sendButton__bsOoh:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){.LaunchpadChat_root__Icx8k{bottom:14px;right:14px}.LaunchpadChat_panel__4dwp3{height:auto;inset:12px;bottom:82px;min-height:0;position:fixed;width:auto}}.LaunchpadSectionOverview_sectionOverviewShell__dtGge{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100%;overflow-y:auto}.LaunchpadSectionOverview_sectionOverviewShell__dtGge *,.LaunchpadSectionOverview_sectionOverviewShell__dtGge :after,.LaunchpadSectionOverview_sectionOverviewShell__dtGge :before{box-sizing:border-box}.LaunchpadSectionOverview_mainCanvas__FWG3V{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;padding:clamp(1rem,2.5vw,2rem);width:min(100%,1280px)}.LaunchpadSectionOverview_heroBand__gsmMx{grid-gap:1.5rem;align-items:end;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.35rem,3vw,2.4rem)}.LaunchpadSectionOverview_eyebrow__XC2e6{color:var(--ust-teal);display:inline-block;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.LaunchpadSectionOverview_heroBand__gsmMx h1{color:var(--ust-charcoal);font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1.05;margin:.55rem 0 .65rem}.LaunchpadSectionOverview_heroBand__gsmMx p{color:var(--ust-muted);font-size:1rem;line-height:1.6;margin:0;max-width:56rem}.LaunchpadSectionOverview_summaryTile__xMO8t{background:#f7fbfb;border:1px solid #c9dddf;min-width:9rem;padding:1rem;text-align:right}.LaunchpadSectionOverview_summaryTile__xMO8t span,.LaunchpadSectionOverview_summaryTile__xMO8t strong{display:block}.LaunchpadSectionOverview_summaryTile__xMO8t strong{color:var(--ust-teal);font-size:2.15rem;font-weight:900;line-height:1}.LaunchpadSectionOverview_summaryTile__xMO8t span{color:var(--ust-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-top:.45rem;text-transform:uppercase}.LaunchpadSectionOverview_itemGrid__cd3BE{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.LaunchpadSectionOverview_itemCard__0GmvF{align-items:flex-start;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);display:flex;flex-direction:column;min-height:15rem;padding:1rem;position:relative;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.LaunchpadSectionOverview_itemCard__0GmvF:focus-visible,.LaunchpadSectionOverview_itemCard__0GmvF:hover{border-color:var(--ust-teal-bright);box-shadow:0 12px 26px #1f293314;outline:none;transform:translateY(-2px)}.LaunchpadSectionOverview_itemCardExternal__rWXgB{background:#fbfdfd;border-color:#c9dddf}.LaunchpadSectionOverview_cardTopline__9WS-m{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem;justify-content:space-between;margin-bottom:1rem;width:100%}.LaunchpadSectionOverview_adminBadge__HjkLH,.LaunchpadSectionOverview_externalBadge__T3jKC,.LaunchpadSectionOverview_statusBadge__n6AJI{align-items:center;background:#edf7f8;border:1px solid #b9d8db;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;gap:.3rem;letter-spacing:.06em;line-height:1;min-height:1.45rem;padding:0 .45rem;text-transform:uppercase}.LaunchpadSectionOverview_adminBadge__HjkLH{background:#f7f5ed;border-color:#d6d2c4;color:#725f1f}.LaunchpadSectionOverview_cardIcon__YnlJ9{color:var(--ust-teal);height:1.65rem;margin-bottom:.9rem;width:1.65rem}.LaunchpadSectionOverview_cardTitle__\+crBt{color:var(--ust-charcoal);font-size:1.08rem;font-weight:900;line-height:1.25}.LaunchpadSectionOverview_cardDescription__pfzqt{color:var(--ust-muted);font-size:.92rem;line-height:1.5;margin-top:.6rem}.LaunchpadSectionOverview_cardAction__GBbES{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.78rem;font-weight:900;gap:.35rem;letter-spacing:.08em;margin-top:auto;padding-top:1rem;text-transform:uppercase}@media (max-width:1180px){.LaunchpadSectionOverview_itemGrid__cd3BE{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.LaunchpadSectionOverview_heroBand__gsmMx{grid-template-columns:1fr}.LaunchpadSectionOverview_summaryTile__xMO8t{text-align:left}.LaunchpadSectionOverview_itemGrid__cd3BE{grid-template-columns:1fr}}.ModelList_modelsWorkspace__n8hfv{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#234e70;--ust-green:#2f7d32;--ust-gold:#9b6a00;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;overflow-y:auto}.ModelList_modelsWorkspace__n8hfv *,.ModelList_modelsWorkspace__n8hfv :after,.ModelList_modelsWorkspace__n8hfv :before{box-sizing:border-box}.ModelList_pageHeader__3hHqW{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem clamp(1rem,2vw,2rem);position:sticky;top:0;z-index:20}.ModelList_headerCopy__-FPa0{min-width:0}.ModelList_eyebrow__tx7nd,.ModelList_sectionHeader__5HTNn span{color:var(--ust-teal);display:inline-block;font-size:.73rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.ModelList_emptyState__w\+hKv p,.ModelList_familyCard__6DbSM h3,.ModelList_familyCard__6DbSM p,.ModelList_modelCard__WzZWp h3,.ModelList_pageHeader__3hHqW h1,.ModelList_pageHeader__3hHqW p,.ModelList_resourceCard__FTIWv p,.ModelList_sectionHeader__5HTNn h2,.ModelList_sectionHeader__5HTNn p{margin:0}.ModelList_pageHeader__3hHqW h1{color:var(--ust-charcoal);font-size:1.9rem;font-weight:800;line-height:1.08;margin-top:.35rem}.ModelList_pageHeader__3hHqW p{color:var(--ust-muted);font-size:.98rem;line-height:1.5;margin-top:.45rem;max-width:58rem}.ModelList_headerActions__WhJfa{align-items:center;display:flex;flex-shrink:0;gap:.6rem;justify-content:flex-end}.ModelList_cardAction__lB9mc,.ModelList_modelLink__Br\+9d,.ModelList_primaryAction__Ke5H5,.ModelList_resetButton__oX0Wm,.ModelList_secondaryLink__vmyOb{align-items:center;border-radius:6px;display:inline-flex;font-size:.84rem;font-weight:800;gap:.45rem;justify-content:center;min-height:2.35rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.ModelList_cardAction__lB9mc,.ModelList_primaryAction__Ke5H5{background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white)}.ModelList_primaryAction__Ke5H5{padding:0 .9rem}.ModelList_cardAction__lB9mc:focus-visible,.ModelList_cardAction__lB9mc:hover,.ModelList_primaryAction__Ke5H5:focus-visible,.ModelList_primaryAction__Ke5H5:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);outline:none}.ModelList_resetButton__oX0Wm,.ModelList_secondaryLink__vmyOb{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);padding:0 .85rem}.ModelList_resetButton__oX0Wm:focus-visible,.ModelList_resetButton__oX0Wm:hover,.ModelList_secondaryLink__vmyOb:focus-visible,.ModelList_secondaryLink__vmyOb:hover{border-color:var(--ust-teal);color:var(--ust-teal);outline:none}.ModelList_section__R0BR5,.ModelList_statGrid__pgEUj{margin:0 auto;width:min(100%,1440px)}.ModelList_statGrid__pgEUj{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem clamp(1rem,2vw,2rem) 0}.ModelList_statCard__7BAUB{grid-gap:.55rem .7rem;align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;display:grid;gap:.55rem .7rem;grid-template-columns:auto minmax(0,1fr);min-height:5.6rem;padding:1rem}.ModelList_statCard__7BAUB svg{color:var(--ust-teal);grid-row:span 2}.ModelList_statCard__7BAUB span{color:var(--ust-muted);font-size:.78rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.ModelList_statCard__7BAUB strong{color:var(--ust-charcoal);font-size:1.45rem;font-weight:850;line-height:1;min-width:0;overflow-wrap:anywhere}.ModelList_section__R0BR5{padding:1.25rem clamp(1rem,2vw,2rem) 0}.ModelList_section__R0BR5:last-child{padding-bottom:2rem}.ModelList_sectionHeader__5HTNn{grid-gap:.9rem;align-items:start;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);margin-bottom:.85rem}.ModelList_sectionIcon__5v1sP{background:var(--ust-white);border:1px solid #c9dddf;border-radius:8px;color:var(--ust-teal);display:grid;height:2.35rem;place-items:center;width:2.35rem}.ModelList_sectionHeader__5HTNn h2{color:var(--ust-charcoal);font-size:1.28rem;font-weight:850;line-height:1.2;margin-top:.2rem}.ModelList_sectionHeader__5HTNn p{color:var(--ust-muted);font-size:.94rem;line-height:1.55;margin-top:.35rem;max-width:62rem}.ModelList_familyGrid__x7wii{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ModelList_directoryPanel__mExBp,.ModelList_familyCard__6DbSM,.ModelList_modelCard__WzZWp,.ModelList_resourceCard__FTIWv{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px}.ModelList_familyCard__6DbSM{display:flex;flex-direction:column;gap:.85rem;min-height:26rem;min-width:0;padding:1rem}.ModelList_directoryToolbar__K1-oG,.ModelList_familyTopline__H\+DKw,.ModelList_modelCardHeader__p8pR4,.ModelList_modelLinkMuted__AfREp,.ModelList_modelLink__Br\+9d,.ModelList_modelMeta__L-yJR span,.ModelList_notice__eDhbc,.ModelList_resourceTopline__qE9QV{align-items:center;display:flex}.ModelList_familyTopline__H\+DKw{gap:.6rem;justify-content:space-between}.ModelList_familyBrand__HjQhw,.ModelList_modelIdentity__guSyS,.ModelList_resourceBrand__DkNlV{align-items:center;display:flex;min-width:0}.ModelList_familyBrand__HjQhw{gap:.65rem}.ModelList_modelIdentity__guSyS,.ModelList_resourceBrand__DkNlV{gap:.5rem}.ModelList_familyProvider__CsI68,.ModelList_familyType__lv7Ft{color:var(--ust-muted);font-size:.75rem;font-weight:900;letter-spacing:.1em;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ModelList_familyType__lv7Ft{color:var(--ust-teal);flex-shrink:0}.ModelList_familyCard__6DbSM h3{color:var(--ust-charcoal);font-size:1.28rem;font-weight:850;line-height:1.2}.ModelList_familySignal__i9kMg{color:var(--ust-teal);font-size:.9rem;font-weight:800;line-height:1.4}.ModelList_familyDescription__a\+OFl{color:var(--ust-muted);font-size:.92rem;line-height:1.55}.ModelList_capabilityList__D80oF,.ModelList_exampleList__jgTDq{display:flex;flex-wrap:wrap;gap:.4rem}.ModelList_capabilityList__D80oF span,.ModelList_exampleList__jgTDq span,.ModelList_familyBadge__pEiZO,.ModelList_licenseBadge__WPPV5{border-radius:999px;font-size:.74rem;font-weight:800;line-height:1.2;max-width:100%}.ModelList_exampleList__jgTDq span{background:#f7fafb;border:1px solid #d8e4e6;color:var(--ust-ink);padding:.35rem .55rem}.ModelList_familyDetails__V-tYd{grid-gap:.7rem;display:grid;gap:.7rem;margin:0}.ModelList_familyDetails__V-tYd div{grid-gap:.18rem;display:grid;gap:.18rem}.ModelList_familyDetails__V-tYd dt{color:var(--ust-charcoal);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ModelList_familyDetails__V-tYd dd{color:var(--ust-muted);font-size:.86rem;line-height:1.4;margin:0}.ModelList_cardAction__lB9mc{margin-top:auto;width:100%}.ModelList_resourceGrid__SIMSQ{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr))}.ModelList_resourceCard__FTIWv{color:inherit;cursor:pointer;min-height:16.5rem;min-width:0;padding:.95rem;text-align:left}.ModelList_familyCard__6DbSM:focus-within,.ModelList_modelCard__WzZWp:focus-within,.ModelList_resourceCard__FTIWv:focus-visible,.ModelList_resourceCard__FTIWv:hover{border-color:#a7cacc;outline:none}.ModelList_resourceTopline__qE9QV{color:var(--ust-teal);font-size:.74rem;font-weight:900;gap:.75rem;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.ModelList_resourceOwner__sZFFJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ModelList_resourceTopline__qE9QV svg{flex-shrink:0}.ModelList_resourceCard__FTIWv strong{color:var(--ust-charcoal);display:block;font-size:1rem;font-weight:850;line-height:1.2;margin-top:.7rem}.ModelList_resourceSignal__XfPQH{color:var(--ust-blue);display:block;font-size:.83rem;font-weight:850;line-height:1.4;margin-top:.55rem}.ModelList_resourceCard__FTIWv p{color:var(--ust-muted);font-size:.84rem;line-height:1.45;margin-top:.55rem}.ModelList_resourceMeta__MyeQE{grid-gap:.28rem;display:grid;gap:.28rem;margin-top:.8rem}.ModelList_resourceMeta__MyeQE span{border-left:3px solid #c9dddf;color:var(--ust-ink);font-size:.76rem;font-weight:750;line-height:1.25;overflow:hidden;padding-left:.45rem;text-overflow:ellipsis;white-space:nowrap}.ModelList_directoryPanel__mExBp{padding:1rem}.ModelList_filterBar__ge6qv{grid-gap:.65rem;align-items:end;display:grid;gap:.65rem;grid-template-columns:minmax(18rem,1.4fr) repeat(3,minmax(10rem,.75fr)) auto}.ModelList_searchBox__b4mkX,.ModelList_selectFilter__UF2\+f{min-width:0}.ModelList_searchBox__b4mkX{align-items:center;background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-muted);display:flex;gap:.6rem;min-height:2.75rem;padding:0 .8rem}.ModelList_searchBox__b4mkX:focus-within,.ModelList_selectFilter__UF2\+f select:focus-visible{border-color:var(--ust-teal);box-shadow:0 0 0 3px var(--ust-focus)}.ModelList_searchBox__b4mkX input{background:#0000;border:0;color:var(--ust-charcoal);font:inherit;min-width:0;outline:0;width:100%}.ModelList_selectFilter__UF2\+f{grid-gap:.3rem;display:grid;gap:.3rem}.ModelList_selectFilter__UF2\+f span{color:var(--ust-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ModelList_selectFilter__UF2\+f select{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);font:inherit;font-size:.88rem;min-height:2.75rem;padding:0 .7rem;width:100%}.ModelList_resetButton__oX0Wm{min-height:2.75rem}.ModelList_notice__eDhbc{background:#fff9e8;border:1px solid #dbc88c;border-radius:8px;color:#6f4f00;font-size:.86rem;font-weight:700;gap:.55rem;margin-top:.85rem;padding:.75rem}.ModelList_directoryToolbar__K1-oG{color:var(--ust-muted);font-size:.86rem;gap:.75rem;justify-content:space-between;margin-top:1rem}.ModelList_directoryToolbar__K1-oG strong{color:var(--ust-charcoal)}.ModelList_loadingText__Xw1o\+{color:var(--ust-teal);font-weight:800}.ModelList_modelGrid__CC0he{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.8rem}.ModelList_modelCard__WzZWp{display:flex;flex-direction:column;gap:.75rem;min-height:13.4rem;min-width:0;padding:.9rem}.ModelList_modelCardHeader__p8pR4{gap:.45rem;justify-content:space-between}.ModelList_modelIdentity__guSyS{flex:1 1 auto}.ModelList_familyBadge__pEiZO{background:#e7f3f4;color:var(--ust-teal);overflow:hidden;padding:.32rem .5rem;text-overflow:ellipsis;white-space:nowrap}.ModelList_licenseBadge__WPPV5{background:#f2f4f5;color:var(--ust-muted);flex-shrink:0;padding:.32rem .5rem}.ModelList_licenseBadge__WPPV5[data-open=true]{background:#e9f6ec;color:var(--ust-green)}.ModelList_modelCard__WzZWp h3{color:var(--ust-charcoal);font-size:1rem;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.ModelList_modelMeta__L-yJR{grid-gap:.38rem;display:grid;gap:.38rem}.ModelList_modelMeta__L-yJR span{color:var(--ust-muted);font-size:.82rem;gap:.4rem;line-height:1.35;min-width:0}.ModelList_modelMeta__L-yJR svg{color:var(--ust-teal);flex-shrink:0}.ModelList_capabilityList__D80oF span{background:#f7fafb;color:var(--ust-ink);padding:.3rem .48rem}.ModelList_modelLinkMuted__AfREp,.ModelList_modelLink__Br\+9d{font-size:.82rem;font-weight:850;justify-content:flex-start;margin-top:auto;min-height:2rem}.ModelList_modelLink__Br\+9d{color:var(--ust-teal)}.ModelList_modelLink__Br\+9d:focus-visible,.ModelList_modelLink__Br\+9d:hover{color:var(--ust-teal-bright);outline:none}.ModelList_modelLinkMuted__AfREp{color:var(--ust-muted)}.ModelList_emptyState__w\+hKv{grid-gap:.5rem;background:#fbfdfd;border:1px dashed #b8ccce;border-radius:8px;color:var(--ust-muted);display:grid;gap:.5rem;margin-top:.8rem;min-height:14rem;padding:1rem;place-items:center;text-align:center}.ModelList_emptyState__w\+hKv svg{color:var(--ust-teal)}.ModelList_emptyState__w\+hKv strong{color:var(--ust-charcoal);font-size:1rem}.ModelList_emptyState__w\+hKv p{font-size:.9rem;line-height:1.45;max-width:28rem}.ModelList_modelsWorkspace__n8hfv button{font-family:inherit}@media (max-width:1280px){.ModelList_familyGrid__x7wii{grid-template-columns:repeat(2,minmax(0,1fr))}.ModelList_modelGrid__CC0he,.ModelList_resourceGrid__SIMSQ{grid-template-columns:repeat(3,minmax(0,1fr))}.ModelList_filterBar__ge6qv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ModelList_pageHeader__3hHqW{align-items:stretch;flex-direction:column;position:relative}.ModelList_headerActions__WhJfa{flex-wrap:wrap;justify-content:flex-start}.ModelList_familyGrid__x7wii,.ModelList_modelGrid__CC0he,.ModelList_resourceGrid__SIMSQ,.ModelList_statGrid__pgEUj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ModelList_modelsWorkspace__n8hfv{height:auto;min-height:100vh}.ModelList_familyGrid__x7wii,.ModelList_filterBar__ge6qv,.ModelList_modelGrid__CC0he,.ModelList_resourceGrid__SIMSQ,.ModelList_statGrid__pgEUj{grid-template-columns:1fr}.ModelList_pageHeader__3hHqW h1{font-size:1.55rem}.ModelList_headerActions__WhJfa,.ModelList_primaryAction__Ke5H5,.ModelList_resetButton__oX0Wm,.ModelList_secondaryLink__vmyOb{width:100%}.ModelList_familyCard__6DbSM,.ModelList_modelCard__WzZWp,.ModelList_resourceCard__FTIWv{min-height:auto}.ModelList_directoryToolbar__K1-oG{align-items:flex-start;flex-direction:column}}.ProviderLogo_logoFrame__aQF18{align-items:center;background:#fff;border:1px solid #dfe6e7;box-shadow:0 1px 0 #00000008;color:#1f2933;display:inline-flex;flex-shrink:0;justify-content:center;overflow:hidden}.ProviderLogo_sm__Ev2Lo{border-radius:6px;height:2rem;width:2rem}.ProviderLogo_md__z\+G3x{border-radius:8px;height:2.45rem;width:2.45rem}.ProviderLogo_lg__1I\+-h{border-radius:8px;height:3rem;width:3rem}.ProviderLogo_logoImage__OCqLS,.ProviderLogo_vectorLogo__SRR-P{display:block;height:72%;object-fit:contain;width:72%}.ProviderLogo_fallbackText__djanz{color:#006e74;color:var(--ust-teal,#006e74);font-size:.75rem;font-weight:900;letter-spacing:0;line-height:1}.ProviderLogo_fallbackText__djanz[data-size=sm]{font-size:.68rem}.ProviderLogo_fallbackText__djanz[data-size=lg]{font-size:.86rem}.ProviderLogo_logoStack__H8WYl{align-items:center;display:inline-flex;min-width:max-content}.ProviderLogo_logoStack__H8WYl .ProviderLogo_logoFrame__aQF18+.ProviderLogo_logoFrame__aQF18{margin-left:-.42rem}.ProviderLogo_tone-openai__7fqw9{color:#111827}.ProviderLogo_tone-gemini__qi8y-{background:#f8fbff;border-color:#dce8fb}.ProviderLogo_tone-claude__LHLg-{background:#f8efe8;border-color:#ead2c1}.ProviderLogo_tone-meta__h1OQ4{background:#f7fbff;border-color:#d8e8fb}.ProviderLogo_tone-alibaba__MnXls,.ProviderLogo_tone-cohere__ypznq,.ProviderLogo_tone-deepseek__u-aLv,.ProviderLogo_tone-moonshot-kimi__S3SOz,.ProviderLogo_tone-nvidia__24K91,.ProviderLogo_tone-open-source__ExHmW,.ProviderLogo_tone-qwen__LLYe3,.ProviderLogo_tone-unknown__3M33V,.ProviderLogo_tone-xai__smwyg{background:#f7fafb}.ProviderLogo_tone-mistral__\+bzFT .ProviderLogo_logoImage__OCqLS{height:78%;width:78%}.ProviderLogo_tone-hugging-face__snq2i{background:#fff9e7;border-color:#f3dda6}.ProviderLogo_tone-hugging-face__snq2i .ProviderLogo_logoImage__OCqLS{height:82%;width:82%}.ProviderLogo_tone-artificial-analysis__VxCpN,.ProviderLogo_tone-berkeley__y5WCS,.ProviderLogo_tone-epoch-ai__xB7A3,.ProviderLogo_tone-livebench__s4OGm,.ProviderLogo_tone-lmarena__WQPxh,.ProviderLogo_tone-scale-ai__QghCn,.ProviderLogo_tone-stanford__iYoJ1,.ProviderLogo_tone-swe-bench__NTkBa,.ProviderLogo_tone-ust__VUw3S{background:#fbfdfd;border-color:#d8e4e6}.arc-text{pointer-events:none}.capabilities-padding{padding:0 30%}.Leaderboard_leaderboardWorkspace__ywKxZ{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#234e70;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100vh;overflow-y:auto}.Leaderboard_leaderboardWorkspace__ywKxZ *,.Leaderboard_leaderboardWorkspace__ywKxZ :after,.Leaderboard_leaderboardWorkspace__ywKxZ :before{box-sizing:border-box}.Leaderboard_pageHeader__tcXZr{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;padding:1.25rem clamp(1rem,2vw,2rem);position:sticky;top:0;z-index:20}.Leaderboard_headerCopy__85h4y{min-width:0}.Leaderboard_eyebrow__nZQSZ{color:var(--ust-teal);display:inline-block;font-size:.73rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.Leaderboard_pageHeader__tcXZr h1,.Leaderboard_pageHeader__tcXZr p,.Leaderboard_tableToolbar__BPsDH h2{margin:0}.Leaderboard_pageHeader__tcXZr h1{color:var(--ust-charcoal);font-size:1.9rem;font-weight:850;line-height:1.08;margin-top:.35rem}.Leaderboard_pageHeader__tcXZr p{color:var(--ust-muted);font-size:.98rem;line-height:1.5;margin-top:.45rem;max-width:58rem}.Leaderboard_headerActions__cYtxU{align-items:center;display:flex;flex-shrink:0;gap:.6rem;justify-content:flex-end}.Leaderboard_primaryAction__wme30,.Leaderboard_secondaryAction__Q94Dx{align-items:center;border-radius:6px;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:800;gap:.45rem;justify-content:center;min-height:2.35rem;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease}.Leaderboard_primaryAction__wme30{background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white);padding:0 .9rem}.Leaderboard_primaryAction__wme30:focus-visible,.Leaderboard_primaryAction__wme30:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);outline:none}.Leaderboard_secondaryAction__Q94Dx{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);padding:0 .85rem}.Leaderboard_secondaryAction__Q94Dx:focus-visible,.Leaderboard_secondaryAction__Q94Dx:hover{border-color:var(--ust-teal);color:var(--ust-teal);outline:none}.Leaderboard_summaryGrid__Z3ERd,.Leaderboard_tablePanel__ClOsM{margin:0 auto;width:min(100%,1440px)}.Leaderboard_summaryGrid__Z3ERd{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1.4fr .7fr .7fr;padding:1rem clamp(1rem,2vw,2rem) 0}.Leaderboard_summaryCard__P54Ft{grid-gap:.55rem .7rem;align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;display:grid;gap:.55rem .7rem;grid-template-columns:auto minmax(0,1fr);min-height:5.6rem;padding:1rem}.Leaderboard_summaryCard__P54Ft svg{color:var(--ust-teal);grid-row:span 2}.Leaderboard_summaryCard__P54Ft span{color:var(--ust-muted);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.Leaderboard_summaryCard__P54Ft strong{color:var(--ust-charcoal);font-size:1.15rem;font-weight:850;line-height:1.2;min-width:0;overflow-wrap:anywhere}.Leaderboard_tablePanel__ClOsM{padding:1.25rem clamp(1rem,2vw,2rem) 2rem}.Leaderboard_tablePanel__ClOsM>div{border-radius:8px}.Leaderboard_tableToolbar__BPsDH{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-bottom:0;border-radius:8px 8px 0 0;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.Leaderboard_tableToolbar__BPsDH h2{color:var(--ust-charcoal);font-size:1.25rem;font-weight:850;line-height:1.2;margin-top:.25rem}.Leaderboard_categorySelect__lqFsb{grid-gap:.3rem;display:grid;gap:.3rem;min-width:min(18rem,100%)}.Leaderboard_categorySelect__lqFsb span{color:var(--ust-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.Leaderboard_categorySelect__lqFsb select{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);font:inherit;font-size:.88rem;min-height:2.65rem;padding:0 .7rem;width:100%}.Leaderboard_categorySelect__lqFsb select:focus-visible{border-color:var(--ust-teal);box-shadow:0 0 0 3px var(--ust-focus);outline:none}.Leaderboard_notice__CVQW1{background:#fff9e8;border:1px solid #dbc88c;color:#6f4f00;font-size:.86rem;font-weight:750;padding:.75rem 1rem}.Leaderboard_tableStatus__vhfN-{align-items:center;background:#fbfdfd;border:1px solid var(--ust-line);border-bottom:0;color:var(--ust-muted);display:flex;font-size:.86rem;gap:.75rem;justify-content:space-between;padding:.75rem 1rem}.Leaderboard_tableStatus__vhfN- a{align-items:center;color:var(--ust-teal);display:inline-flex;font-weight:850;gap:.35rem;text-decoration:none}.Leaderboard_tableStatus__vhfN- a:focus-visible,.Leaderboard_tableStatus__vhfN- a:hover{color:var(--ust-teal-bright);outline:none}.Leaderboard_tableScroller__1HvLO{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:0 0 8px 8px;overflow-x:auto}.Leaderboard_leaderboardTable__Qm1PC{border-collapse:collapse;color:var(--ust-charcoal);min-width:1060px;width:100%}.Leaderboard_leaderboardTable__Qm1PC td,.Leaderboard_leaderboardTable__Qm1PC th{border-bottom:1px solid var(--ust-line);padding:.78rem .85rem;text-align:left;vertical-align:top}.Leaderboard_leaderboardTable__Qm1PC th{background:#f7fafb;color:var(--ust-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;position:sticky;text-transform:uppercase;top:0;z-index:5}.Leaderboard_leaderboardTable__Qm1PC td{font-size:.88rem;line-height:1.4}.Leaderboard_leaderboardTable__Qm1PC tbody tr:hover{background:#fbfdfd}.Leaderboard_leaderboardTable__Qm1PC tbody tr:last-child td{border-bottom:0}.Leaderboard_sortButton__cbjkc{align-items:center;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.4rem;padding:0;text-align:left;text-transform:inherit}.Leaderboard_sortButton__cbjkc:focus-visible,.Leaderboard_sortButton__cbjkc:hover{color:var(--ust-teal);outline:none}.Leaderboard_modelAnchor__WzL\+c,.Leaderboard_modelName__UHBCg,.Leaderboard_organizationCell__I3duo{align-items:center;display:inline-flex;gap:.4rem;max-width:26rem}.Leaderboard_modelAnchor__WzL\+c{color:var(--ust-teal);font-weight:850;overflow-wrap:anywhere;text-decoration:none}.Leaderboard_modelAnchor__WzL\+c:focus-visible,.Leaderboard_modelAnchor__WzL\+c:hover{color:var(--ust-teal-bright);outline:none}.Leaderboard_modelName__UHBCg{color:var(--ust-charcoal);font-weight:850;overflow-wrap:anywhere}.Leaderboard_organizationCell__I3duo svg{color:var(--ust-teal);flex-shrink:0}.Leaderboard_scoreCell__bUHWH{color:var(--ust-blue);font-weight:850}.Leaderboard_emptyCell__mobPE{color:var(--ust-muted);font-weight:750;height:10rem;text-align:center!important;vertical-align:middle!important}@media (max-width:900px){.Leaderboard_pageHeader__tcXZr{align-items:stretch;flex-direction:column;position:relative}.Leaderboard_headerActions__cYtxU{flex-wrap:wrap;justify-content:flex-start}.Leaderboard_summaryGrid__Z3ERd{grid-template-columns:1fr}.Leaderboard_tableStatus__vhfN-,.Leaderboard_tableToolbar__BPsDH{align-items:stretch;flex-direction:column}}@media (max-width:640px){.Leaderboard_pageHeader__tcXZr h1{font-size:1.55rem}.Leaderboard_headerActions__cYtxU,.Leaderboard_primaryAction__wme30,.Leaderboard_secondaryAction__Q94Dx{width:100%}}.UseCaseExplorer_explorerShell__eyXAg{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac33;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-height:100vh;min-height:100vh;overflow-y:auto}.UseCaseExplorer_explorerShell__eyXAg *,.UseCaseExplorer_explorerShell__eyXAg :after,.UseCaseExplorer_explorerShell__eyXAg :before{box-sizing:border-box}.UseCaseExplorer_explorerCanvas__8VDjB{margin:0 auto;padding:1.25rem clamp(1rem,2.5vw,2rem) 2.5rem;width:min(100%,1320px)}.UseCaseExplorer_heroBand__xQ16M{grid-gap:.8rem;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:.8rem;margin-bottom:1rem;padding:clamp(1.25rem,3vw,2rem)}.UseCaseExplorer_eyebrow__T5mwD{color:var(--ust-teal);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.UseCaseExplorer_detailHeader__ZhUWQ h1,.UseCaseExplorer_domainHeader__Ld4ks h1,.UseCaseExplorer_heroBand__xQ16M h1{color:var(--ust-charcoal);font-weight:850;line-height:1.08;margin:0}.UseCaseExplorer_heroBand__xQ16M h1{font-size:clamp(2rem,4vw,3.4rem);max-width:14ch}.UseCaseExplorer_detailHeader__ZhUWQ p,.UseCaseExplorer_domainHeader__Ld4ks p,.UseCaseExplorer_heroBand__xQ16M p{color:var(--ust-muted);line-height:1.65;margin:0;max-width:62rem}.UseCaseExplorer_statsRow__Bu51U{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.35rem}.UseCaseExplorer_cardCount__drbZx,.UseCaseExplorer_domainMeta__YhFn8,.UseCaseExplorer_statPill__qFmL7,.UseCaseExplorer_tagPill__qI34b{align-items:center;background:#e8f6f7;border:1px solid #006e7438;color:var(--ust-teal);display:inline-flex;font-size:.76rem;font-weight:850;letter-spacing:.06em;min-height:1.9rem;padding:0 .75rem;text-transform:uppercase}.UseCaseExplorer_domainGrid__6cjb7,.UseCaseExplorer_useCaseGrid__GoZTD{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.UseCaseExplorer_domainCard__FYgDD,.UseCaseExplorer_useCaseCard__ZbaKE{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:.75rem;min-height:100%;padding:1.1rem;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.UseCaseExplorer_domainCard__FYgDD:focus-visible,.UseCaseExplorer_domainCard__FYgDD:hover,.UseCaseExplorer_useCaseCard__ZbaKE:focus-visible,.UseCaseExplorer_useCaseCard__ZbaKE:hover{border-color:#0097ac6b;box-shadow:0 10px 24px #006e741f;outline:none;transform:translateY(-2px)}.UseCaseExplorer_domainCard__FYgDD h2,.UseCaseExplorer_useCaseCard__ZbaKE h3{color:var(--ust-charcoal);font-size:1.02rem;font-weight:850;line-height:1.25;margin:0}.UseCaseExplorer_domainCard__FYgDD p,.UseCaseExplorer_useCaseCard__ZbaKE p{color:var(--ust-muted);font-size:.9rem;line-height:1.55;margin:0}.UseCaseExplorer_domainCardFooter__yXgUy{color:var(--ust-teal);font-size:.8rem;font-weight:850;letter-spacing:.06em;margin-top:auto;text-transform:uppercase}.UseCaseExplorer_detailPage__d2QQY,.UseCaseExplorer_domainPage__x1alt{grid-gap:1rem;display:grid;gap:1rem}.UseCaseExplorer_topActions__ivXs2{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.UseCaseExplorer_backButton__nsLov,.UseCaseExplorer_copyButton__oQeDq,.UseCaseExplorer_primaryButton__jnM20{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-teal);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:850;justify-content:center;letter-spacing:.06em;min-height:2.35rem;padding:0 .85rem;text-transform:uppercase}.UseCaseExplorer_backButton__nsLov:focus-visible,.UseCaseExplorer_backButton__nsLov:hover,.UseCaseExplorer_copyButton__oQeDq:focus-visible,.UseCaseExplorer_copyButton__oQeDq:hover{background:#e8f6f7;border-color:#0097ac6b;outline:none}.UseCaseExplorer_primaryButton__jnM20{background:var(--ust-teal);border-color:#0000;color:var(--ust-white)}.UseCaseExplorer_primaryButton__jnM20:focus-visible,.UseCaseExplorer_primaryButton__jnM20:hover{background:var(--ust-teal-bright);outline:none}.UseCaseExplorer_promptArea__KhghB+.UseCaseExplorer_primaryButton__jnM20{margin-top:.75rem}.UseCaseExplorer_detailHeader__ZhUWQ,.UseCaseExplorer_domainHeader__Ld4ks{grid-gap:.8rem;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:.8rem;padding:clamp(1.25rem,3vw,2rem)}.UseCaseExplorer_detailHeader__ZhUWQ h1,.UseCaseExplorer_domainHeader__Ld4ks h1{font-size:clamp(1.8rem,3.5vw,2.75rem)}.UseCaseExplorer_contentSection__tckoB,.UseCaseExplorer_overviewPanel__mON3y{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px}.UseCaseExplorer_overviewPanel__mON3y{overflow:auto;padding:1rem}.UseCaseExplorer_overviewPanel__mON3y img{display:block;height:auto;min-width:48rem;width:100%}.UseCaseExplorer_sectionTitle__kSzia{color:var(--ust-charcoal);font-size:1.15rem;font-weight:850;margin:0 0 .85rem}.UseCaseExplorer_emptyState__2poAs,.UseCaseExplorer_errorText__XGa9F,.UseCaseExplorer_statusText__vJC0y{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-muted);padding:1.5rem}.UseCaseExplorer_errorText__XGa9F{border-color:#b91c1c40;color:#b91c1c}.UseCaseExplorer_contentStack__DpIcL{grid-gap:1rem;display:grid;gap:1rem}.UseCaseExplorer_contentSection__tckoB{padding:1rem}.UseCaseExplorer_sectionHeader__eiR7L{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.UseCaseExplorer_sectionHeader__eiR7L h2{color:var(--ust-charcoal);font-size:1.1rem;font-weight:850;margin:0}.UseCaseExplorer_descriptionBox__Y2uHQ{color:var(--ust-muted);line-height:1.65;white-space:pre-wrap}.UseCaseExplorer_promptArea__KhghB{background:#fbfdfd;border:1px solid var(--ust-line);color:var(--ust-charcoal);font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-height:14rem;padding:.9rem;resize:vertical;width:100%}.UseCaseExplorer_promptArea__KhghB:focus{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus);outline:none}.UseCaseExplorer_codeBlock__IZj-3{background:#101936;border-radius:8px;color:#eef7f5;font:.85rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;margin:0;max-height:32rem;overflow:auto;padding:1rem}.UseCaseExplorer_toast__ofMon{background:var(--ust-teal);border:1px solid #006e7438;color:var(--ust-white);font-size:.85rem;font-weight:850;padding:.65rem .9rem;position:fixed;right:1rem;top:1rem;z-index:60}@media (max-width:760px){.UseCaseExplorer_explorerCanvas__8VDjB{padding:1rem}.UseCaseExplorer_heroBand__xQ16M h1{max-width:none}.UseCaseExplorer_overviewPanel__mON3y{overflow:hidden}.UseCaseExplorer_overviewPanel__mON3y img{min-width:0;width:100%}.UseCaseExplorer_sectionHeader__eiR7L,.UseCaseExplorer_topActions__ivXs2{align-items:stretch;flex-direction:column}.UseCaseExplorer_backButton__nsLov,.UseCaseExplorer_copyButton__oQeDq,.UseCaseExplorer_primaryButton__jnM20{width:100%}}.IntelligentSchemaGeneration_schemaViewport__4HkeT{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.IntelligentSchemaGeneration_schemaViewport__4HkeT *,.IntelligentSchemaGeneration_schemaViewport__4HkeT :after,.IntelligentSchemaGeneration_schemaViewport__4HkeT :before{box-sizing:border-box}.IntelligentSchemaGeneration_schemaPage__dnvHt{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:100%;padding:1.25rem 2rem 2rem;width:min(100%,1440px)}.IntelligentSchemaGeneration_heroBand__QpUYK,.IntelligentSchemaGeneration_stepRail__\+yd2T,.IntelligentSchemaGeneration_summaryPanel__HdeNr,.IntelligentSchemaGeneration_workPanel__bEwDw{background:var(--ust-white);border:1px solid var(--ust-line);min-width:0}.IntelligentSchemaGeneration_heroBand__QpUYK{grid-gap:2rem;align-items:stretch;border-left:5px solid var(--ust-teal);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);padding:2rem}.IntelligentSchemaGeneration_heroCopy__X4Ino{min-width:0;overflow-wrap:anywhere}.IntelligentSchemaGeneration_backButton__lAENt{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:900;gap:.45rem;letter-spacing:.06em;margin:0 0 1rem;min-height:2.25rem;padding:0 .75rem;text-transform:uppercase}.IntelligentSchemaGeneration_backButton__lAENt:focus-visible,.IntelligentSchemaGeneration_backButton__lAENt:hover{border-color:var(--ust-teal-bright);color:var(--ust-teal);outline:3px solid var(--ust-focus);outline-offset:1px}.IntelligentSchemaGeneration_heroTitleRow__StMou{align-items:center;display:flex;gap:.9rem;margin:.25rem 0 1rem}.IntelligentSchemaGeneration_eyebrow__4Oqax,.IntelligentSchemaGeneration_panelEyebrow__UlZPc,.IntelligentSchemaGeneration_railEyebrow__wWnsB,.IntelligentSchemaGeneration_stageBadge__8pm2e{color:var(--ust-teal);display:inline-block;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.IntelligentSchemaGeneration_heroTitleRow__StMou h1{color:var(--ust-charcoal);font-size:3rem;font-weight:900;letter-spacing:0;line-height:1.02;margin:.25rem 0 0;min-width:0}.IntelligentSchemaGeneration_heroCopy__X4Ino p,.IntelligentSchemaGeneration_instructionText__0GfnO,.IntelligentSchemaGeneration_summaryBlock__RbPaO p,.IntelligentSchemaGeneration_typewriterText__KSgOq{color:var(--ust-muted);line-height:1.55;overflow-wrap:anywhere}.IntelligentSchemaGeneration_heroCopy__X4Ino p{font-size:1rem;margin:0;max-width:54rem}.IntelligentSchemaGeneration_heroPanel__g8mRg{background:#f9fbfb;border:1px solid var(--ust-line);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1rem}.IntelligentSchemaGeneration_signalGrid__jfNuy{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.IntelligentSchemaGeneration_signalGrid__jfNuy div{background:var(--ust-white);border:1px solid var(--ust-line);min-width:0;padding:.85rem}.IntelligentSchemaGeneration_signalGrid__jfNuy strong{color:var(--ust-teal);display:block;font-size:1.8rem;font-weight:900;line-height:1}.IntelligentSchemaGeneration_signalGrid__jfNuy span{color:var(--ust-muted);display:block;font-size:.82rem;line-height:1.35;margin-top:.35rem}.IntelligentSchemaGeneration_workspaceGrid__YbBeQ{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(14rem,.22fr) minmax(0,1fr) minmax(18rem,.28fr)}.IntelligentSchemaGeneration_stepRail__\+yd2T{padding:1rem}.IntelligentSchemaGeneration_stepRail__\+yd2T ol{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:.85rem 0 0;padding:0}.IntelligentSchemaGeneration_stepButton__L8GSE{grid-gap:.75rem;align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-left:4px solid #0000;border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:grid;gap:.75rem;grid-template-columns:2.35rem minmax(0,1fr);min-height:4rem;min-width:0;padding:.7rem;text-align:left;width:100%}.IntelligentSchemaGeneration_stepButton__L8GSE:focus-visible,.IntelligentSchemaGeneration_stepButton__L8GSE:hover{border-color:var(--ust-teal-bright);outline:3px solid var(--ust-focus);outline-offset:1px}.IntelligentSchemaGeneration_stepCurrent__IOArx{background:#f8fcfc;border-left-color:var(--ust-teal)}.IntelligentSchemaGeneration_stepComplete__hSl0z{border-left-color:#2f8a5b}.IntelligentSchemaGeneration_stepIcon__XS9Bu{align-items:center;background:#e7f4f5;border:1px solid #006e7433;border-radius:8px;color:var(--ust-teal);display:inline-flex;height:2.2rem;justify-content:center;width:2.2rem}.IntelligentSchemaGeneration_stepButton__L8GSE small,.IntelligentSchemaGeneration_stepButton__L8GSE strong{display:block;min-width:0;overflow-wrap:anywhere}.IntelligentSchemaGeneration_stepButton__L8GSE strong{font-size:.92rem;font-weight:900;line-height:1.25}.IntelligentSchemaGeneration_stepButton__L8GSE small{color:var(--ust-muted);font-size:.76rem;font-weight:800;margin-top:.2rem}.IntelligentSchemaGeneration_centerStack__WyGnD{display:flex;flex-direction:column;gap:1rem;min-width:0}.IntelligentSchemaGeneration_workPanel__bEwDw{min-height:32rem;padding:1.5rem}.IntelligentSchemaGeneration_workPanel__bEwDw h2{color:var(--ust-charcoal);font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.15;margin:.6rem 0 .65rem}.IntelligentSchemaGeneration_typewriterText__KSgOq{font-size:1rem;margin:0 0 1.2rem;min-height:3rem}.IntelligentSchemaGeneration_stepElements__nlSnL{display:flex;flex-direction:column;gap:1rem;min-width:0}.IntelligentSchemaGeneration_instructionText__0GfnO{font-size:.98rem;max-width:48rem}.IntelligentSchemaGeneration_instructionText__0GfnO p{margin:0}.IntelligentSchemaGeneration_documentAction__kzLko,.IntelligentSchemaGeneration_primaryAction__zoWmW,.IntelligentSchemaGeneration_primaryButton__w8fJ9,.IntelligentSchemaGeneration_secondaryButton__6LQ\+J{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:900;gap:.45rem;justify-content:center;letter-spacing:.06em;line-height:1;min-height:2.65rem;text-transform:uppercase}.IntelligentSchemaGeneration_primaryAction__zoWmW,.IntelligentSchemaGeneration_primaryButton__w8fJ9{background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white);padding:0 1rem}.IntelligentSchemaGeneration_primaryAction__zoWmW:focus-visible,.IntelligentSchemaGeneration_primaryAction__zoWmW:hover,.IntelligentSchemaGeneration_primaryButton__w8fJ9:focus-visible,.IntelligentSchemaGeneration_primaryButton__w8fJ9:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);outline:3px solid var(--ust-focus);outline-offset:1px}.IntelligentSchemaGeneration_secondaryButton__6LQ\+J{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);padding:0 1rem}.IntelligentSchemaGeneration_secondaryButton__6LQ\+J:focus-visible,.IntelligentSchemaGeneration_secondaryButton__6LQ\+J:hover{border-color:var(--ust-teal-bright);color:var(--ust-teal);outline:3px solid var(--ust-focus);outline-offset:1px}.IntelligentSchemaGeneration_primaryButton__w8fJ9:disabled,.IntelligentSchemaGeneration_secondaryButton__6LQ\+J:disabled{cursor:not-allowed;opacity:.5}.IntelligentSchemaGeneration_promptBox__4xvcw{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-ink);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.55;min-height:8rem;padding:1rem;resize:vertical;width:100%}.IntelligentSchemaGeneration_statusAccent__9pzno,.IntelligentSchemaGeneration_statusText__jSsiL{background:#f8fcfc;border-left:4px solid var(--ust-teal);color:var(--ust-ink);font-size:.92rem;font-weight:800;margin:0;padding:.75rem 1rem}.IntelligentSchemaGeneration_statusAccent__9pzno{border-left-color:var(--ust-teal-bright);color:var(--ust-teal)}.IntelligentSchemaGeneration_sourceGrid__fUPf3{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(5,minmax(0,1fr))}.IntelligentSchemaGeneration_sourceCard__kWzhD{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-teal);display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:5.25rem;min-width:0;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.IntelligentSchemaGeneration_sourceCard__kWzhD span{color:var(--ust-charcoal);font-size:.82rem;font-weight:900;max-width:100%;overflow-wrap:anywhere;text-align:center}.IntelligentSchemaGeneration_sourcePending__1hyJZ{opacity:.45}.IntelligentSchemaGeneration_sourceVisible__pWzLR{background:#e7f4f5;border-color:#006e7459;opacity:1}.IntelligentSchemaGeneration_documentActions__8mH8k{display:flex;flex-wrap:wrap;gap:.75rem}.IntelligentSchemaGeneration_documentAction__kzLko{background:#e7f4f5;border:1px solid #006e744d;color:var(--ust-teal);padding:0 .85rem}.IntelligentSchemaGeneration_documentAction__kzLko:focus-visible,.IntelligentSchemaGeneration_documentAction__kzLko:hover{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white);outline:3px solid var(--ust-focus);outline-offset:1px}.IntelligentSchemaGeneration_footerBar__ce\+yp{grid-gap:1rem;align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;padding:.85rem}.IntelligentSchemaGeneration_stepCounter__VkASa{color:var(--ust-muted);font-size:.84rem;font-weight:900;text-align:center;text-transform:uppercase}.IntelligentSchemaGeneration_summaryPanel__HdeNr{display:flex;flex-direction:column;gap:1rem;padding:1rem}.IntelligentSchemaGeneration_summaryBlock__RbPaO{background:#fbfdfd;border:1px solid var(--ust-line);min-width:0;padding:.9rem}.IntelligentSchemaGeneration_summaryBlock__RbPaO span{color:var(--ust-muted);display:block;font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.IntelligentSchemaGeneration_summaryBlock__RbPaO strong{color:var(--ust-charcoal);display:block;font-size:1rem;font-weight:900;line-height:1.25;margin-top:.35rem}.IntelligentSchemaGeneration_summaryBlock__RbPaO p{font-size:.88rem;margin:.55rem 0 0}.IntelligentSchemaGeneration_sourceList__rAw6\+{grid-gap:.5rem;display:grid;gap:.5rem}.IntelligentSchemaGeneration_sourceListItem__6mHiE{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);display:flex;gap:.75rem;justify-content:space-between;min-width:0;padding:.65rem .75rem}.IntelligentSchemaGeneration_sourceListItem__6mHiE small,.IntelligentSchemaGeneration_sourceListItem__6mHiE span{font-weight:900;min-width:0;overflow-wrap:anywhere}.IntelligentSchemaGeneration_sourceListItem__6mHiE span{color:var(--ust-charcoal);font-size:.86rem}.IntelligentSchemaGeneration_sourceListItem__6mHiE small{color:var(--ust-muted);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.IntelligentSchemaGeneration_sourceListReady__FwPUS{background:#f8fcfc;border-color:#006e7447}.IntelligentSchemaGeneration_sourceListReady__FwPUS small{color:var(--ust-teal)}.IntelligentSchemaGeneration_modalBackdrop__g1Shv{background:#1f293373;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:60}.IntelligentSchemaGeneration_modalPanel__jVugb{background:var(--ust-white);border:1px solid var(--ust-line);box-shadow:0 20px 50px #1f29332e;display:flex;flex-direction:column;max-height:min(90vh,58rem);min-width:0;width:min(100%,68rem)}.IntelligentSchemaGeneration_modalHeader__uNqoE{align-items:flex-start;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.IntelligentSchemaGeneration_modalHeader__uNqoE h2{color:var(--ust-charcoal);font-size:1.25rem;font-weight:900;letter-spacing:0;line-height:1.2;margin:.35rem 0 0}.IntelligentSchemaGeneration_modalClose__-oMg9{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.IntelligentSchemaGeneration_modalClose__-oMg9:focus-visible,.IntelligentSchemaGeneration_modalClose__-oMg9:hover{border-color:var(--ust-teal-bright);color:var(--ust-teal);outline:3px solid var(--ust-focus);outline-offset:1px}.IntelligentSchemaGeneration_modalBody__PdL5C{min-height:0;overflow:auto;padding:1rem}.IntelligentSchemaGeneration_modalBody__PdL5C pre{color:var(--ust-ink);font-family:Cascadia Mono,SFMono-Regular,Consolas,monospace;font-size:.84rem;line-height:1.55;margin:0;min-width:36rem;white-space:pre-wrap}@media (max-width:1180px){.IntelligentSchemaGeneration_workspaceGrid__YbBeQ{grid-template-columns:minmax(13rem,.28fr) minmax(0,1fr)}.IntelligentSchemaGeneration_summaryPanel__HdeNr{grid-column:1/-1}}@media (max-width:920px){.IntelligentSchemaGeneration_schemaPage__dnvHt{padding:1rem}.IntelligentSchemaGeneration_heroBand__QpUYK{grid-template-columns:1fr;padding:1.25rem}.IntelligentSchemaGeneration_signalGrid__jfNuy,.IntelligentSchemaGeneration_workspaceGrid__YbBeQ{grid-template-columns:1fr}.IntelligentSchemaGeneration_sourceGrid__fUPf3,.IntelligentSchemaGeneration_stepRail__\+yd2T ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.IntelligentSchemaGeneration_heroTitleRow__StMou{align-items:flex-start;flex-direction:column}.IntelligentSchemaGeneration_heroTitleRow__StMou h1{font-size:2rem}.IntelligentSchemaGeneration_workPanel__bEwDw h2{font-size:1.45rem}.IntelligentSchemaGeneration_footerBar__ce\+yp,.IntelligentSchemaGeneration_sourceGrid__fUPf3,.IntelligentSchemaGeneration_stepRail__\+yd2T ol{grid-template-columns:1fr}.IntelligentSchemaGeneration_stepCounter__VkASa{order:-1}.IntelligentSchemaGeneration_modalBody__PdL5C pre{min-width:28rem}}.DocumentSearch_shell__UaB8Q{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;--ust-danger:#b42318;--ust-warning:#8a5a00;background:var(--ust-soft);color:var(--ust-charcoal);display:flex;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;max-width:100%;min-height:0;overflow:hidden;width:100%}.DocumentSearch_shell__UaB8Q *,.DocumentSearch_shell__UaB8Q :after,.DocumentSearch_shell__UaB8Q :before{box-sizing:border-box}.DocumentSearch_sidebar__AWc4l{background:var(--ust-white);border-right:1px solid var(--ust-line);display:flex;flex-direction:column;max-width:100%;min-width:17.5rem;overflow:hidden;padding:1rem;width:17.5rem}.DocumentSearch_sidebarHeader__reqAr{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.DocumentSearch_sidebarTitleWrap__j2nmo{align-items:center;display:flex;gap:.55rem;min-width:0}.DocumentSearch_sidebarTitle__6i2xj{color:var(--ust-charcoal);font-size:1rem;font-weight:900;line-height:1.2;margin:0}.DocumentSearch_composerButton__BQuTM,.DocumentSearch_composerSendButton__Vfh5W,.DocumentSearch_deleteButton__jUjmC,.DocumentSearch_iconButton__eoGEb{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;justify-content:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}.DocumentSearch_iconButton__eoGEb{height:2.25rem;width:2.25rem}.DocumentSearch_composerButton__BQuTM:focus-visible,.DocumentSearch_composerButton__BQuTM:hover,.DocumentSearch_deleteButton__jUjmC:focus-visible,.DocumentSearch_deleteButton__jUjmC:hover,.DocumentSearch_iconButton__eoGEb:focus-visible,.DocumentSearch_iconButton__eoGEb:hover{background:#f8fbfb;border-color:var(--ust-line);color:var(--ust-teal);outline:none}.DocumentSearch_sessionList__ReYnl{display:flex;flex:1 1;flex-direction:column;gap:.4rem;max-width:100%;min-height:0;min-width:0;overflow-y:auto;width:100%}.DocumentSearch_sessionItem__UhzpC{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;min-height:2.75rem;padding:.55rem .65rem;text-align:left;transition:background-color .16s ease,border-color .16s ease,color .16s ease;width:100%}.DocumentSearch_sessionItem__UhzpC:focus-visible,.DocumentSearch_sessionItem__UhzpC:hover{background:#f8fbfb;border-color:var(--ust-line);outline:none}.DocumentSearch_sessionItemActive__0Szi3{background:#e7f4f5;border-color:#006e7447;color:var(--ust-teal)}.DocumentSearch_sessionName__Gn1g9{font-size:.9rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentSearch_deleteButton__jUjmC{color:var(--ust-muted);flex:0 0 auto;height:1.9rem;width:1.9rem}.DocumentSearch_deleteButton__jUjmC:focus-visible,.DocumentSearch_deleteButton__jUjmC:hover{color:var(--ust-danger)}.DocumentSearch_mainPane__clQav{display:flex;flex:1 1;flex-direction:column;max-width:100%;min-height:0;min-width:0;width:100%}.DocumentSearch_topBar__oN\+vH{align-items:flex-start;background:#fffffff5;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;max-width:100%;min-width:0;padding:1rem clamp(1rem,2vw,1.5rem);width:100%}.DocumentSearch_titleBlock__7AR6i{min-width:0;width:100%}.DocumentSearch_eyebrow__EpfGc{color:var(--ust-teal);display:inline-block;font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.DocumentSearch_title__g-5CZ{color:var(--ust-charcoal);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:900;line-height:1.15;margin:.25rem 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentSearch_metaRow__NRFep{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.5rem}.DocumentSearch_metaText__mb6X8{color:var(--ust-muted);font-size:.82rem;font-weight:800}.DocumentSearch_citationChip__01xRN,.DocumentSearch_fileChip__T\+cCj,.DocumentSearch_fileStatusChip__1bGg3,.DocumentSearch_pill__OPPKn{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.76rem;font-weight:900;gap:.35rem;line-height:1.25;min-width:0}.DocumentSearch_pill__OPPKn{min-height:1.55rem;padding:.15rem .5rem}.DocumentSearch_toolbar__eRwdF{align-items:center;display:flex;flex:0 0 auto;gap:.5rem}.DocumentSearch_button__RZOcX{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-weight:900;gap:.45rem;justify-content:center;line-height:1;min-height:2.25rem;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.DocumentSearch_button__RZOcX:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.DocumentSearch_button__RZOcX:disabled{cursor:not-allowed;opacity:.55;transform:none}.DocumentSearch_buttonSm__GJNEA{font-size:.78rem;padding:0 .75rem}.DocumentSearch_buttonMd__e48Xh{font-size:.86rem;padding:0 1rem}.DocumentSearch_buttonLg__w8ZYM{font-size:.95rem;min-height:2.75rem;padding:0 1.15rem}.DocumentSearch_buttonPrimary__bIEnt{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.DocumentSearch_buttonPrimary__bIEnt:focus-visible:not(:disabled),.DocumentSearch_buttonPrimary__bIEnt:hover:not(:disabled){background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)}.DocumentSearch_buttonGhost__e3Du9,.DocumentSearch_buttonSecondary__oI8ej{background:var(--ust-white);border-color:var(--ust-line);color:var(--ust-charcoal)}.DocumentSearch_buttonGhost__e3Du9:focus-visible:not(:disabled),.DocumentSearch_buttonGhost__e3Du9:hover:not(:disabled),.DocumentSearch_buttonSecondary__oI8ej:focus-visible:not(:disabled),.DocumentSearch_buttonSecondary__oI8ej:hover:not(:disabled){background:#f8fbfb;border-color:#b9d8db;color:var(--ust-teal)}.DocumentSearch_modelMenu__GRUqN{position:relative}.DocumentSearch_modelDropdown__CUrFx{grid-gap:.25rem;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:0 16px 36px #1f293324;display:grid;gap:.25rem;margin-top:.5rem;padding:.55rem;position:absolute;right:0;width:13.5rem;z-index:20}.DocumentSearch_dropdownHeader__0n5fx{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:.25rem .35rem .45rem;text-transform:uppercase}.DocumentSearch_dropdownItem__BO244{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);cursor:pointer;font:inherit;font-size:.84rem;font-weight:800;min-height:2.1rem;padding:0 .55rem;text-align:left;width:100%}.DocumentSearch_dropdownItem__BO244:focus-visible,.DocumentSearch_dropdownItem__BO244:hover{background:#f8fbfb;border-color:var(--ust-line);color:var(--ust-teal);outline:none}.DocumentSearch_notice__9syXu{border-bottom:1px solid var(--ust-line);font-size:.9rem;line-height:1.5;padding:.85rem clamp(1rem,2vw,1.5rem)}.DocumentSearch_noticeWarning__aUnC3{background:#fff8e8;border-color:#ead7ad;color:var(--ust-warning)}.DocumentSearch_noticeError__wMqJb{background:#fff3f1;border-color:#f3b8b1;color:var(--ust-danger)}.DocumentSearch_noticeInner__\+pzzK{align-items:center;display:flex;gap:1rem;justify-content:space-between}.DocumentSearch_noticeText__caXt-{align-items:flex-start;display:flex;gap:.55rem;min-width:0}.DocumentSearch_noticeText__caXt- span{min-width:0;overflow-wrap:anywhere}.DocumentSearch_noticeText__caXt- svg{flex:0 0 auto;margin-top:.12rem}.DocumentSearch_noticeAction__\+t2S0{align-items:center;background:var(--ust-teal);border:1px solid var(--ust-teal);border-radius:8px;color:var(--ust-white);display:inline-flex;flex:0 0 auto;font-size:.82rem;font-weight:900;justify-content:center;min-height:2.3rem;padding:0 .85rem;text-decoration:none}.DocumentSearch_noticeAction__\+t2S0:focus-visible,.DocumentSearch_noticeAction__\+t2S0:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white);outline:none}.DocumentSearch_fileStatusBar__IwRkI{background:var(--ust-white);border-bottom:1px solid var(--ust-line);padding:.7rem clamp(1rem,2vw,1.5rem)}.DocumentSearch_statusList__Jg7G\+{display:flex;flex-wrap:wrap;gap:.5rem}.DocumentSearch_fileStatusChip__1bGg3{color:#314145;max-width:100%;min-height:1.75rem;padding:.25rem .55rem}.DocumentSearch_citationChip__01xRN,.DocumentSearch_fileChip__T\+cCj span,.DocumentSearch_fileStatusChip__1bGg3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentSearch_statusCompleted__rSySA svg{color:var(--ust-teal)}.DocumentSearch_statusFailed__zHX5E svg{color:var(--ust-danger)}.DocumentSearch_statusProcessing__lbY68 svg{color:var(--ust-muted)}.DocumentSearch_messageScroll__-wJB2{background:linear-gradient(180deg,#f7faf9 0,var(--ust-soft) 100%);flex:1 1;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;padding:clamp(1rem,2vw,1.5rem);width:100%}.DocumentSearch_emptyState__mQ7SK{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%;min-width:0;padding:1.5rem;text-align:center;width:100%}.DocumentSearch_emptyIcon__kN-qU{align-items:center;background:#e7f4f5;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;height:4rem;justify-content:center;width:4rem}.DocumentSearch_emptyTitle__S-qAX{color:var(--ust-charcoal);font-size:1.25rem;font-weight:900;margin:1rem 0 .45rem}.DocumentSearch_emptyText__4NcW0{color:var(--ust-muted);line-height:1.6;margin:0;max-width:31rem;overflow-wrap:anywhere;width:min(100%,31rem)}.DocumentSearch_messageRow__XA--0{align-items:flex-start;display:flex;gap:.65rem;margin-bottom:1rem}.DocumentSearch_messageRowUser__JK0BC{justify-content:flex-end}.DocumentSearch_messageRowAssistant__imBIa{justify-content:flex-start}.DocumentSearch_avatar__ZTrBz{align-items:center;border-radius:8px;display:flex;flex:0 0 auto;font-size:.78rem;font-weight:900;height:2rem;justify-content:center;width:2rem}.DocumentSearch_avatarAssistant__Jt9jT{background:#e7f4f5;border:1px solid #b9d8db;color:var(--ust-teal)}.DocumentSearch_avatarUser__l125h{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal)}.DocumentSearch_messageContent__Fbaed{grid-gap:.35rem;display:grid;gap:.35rem;max-width:min(78%,52rem)}.DocumentSearch_messageBubble__SOj3X{border-radius:12px;font-size:.92rem;line-height:1.55;min-width:0;overflow-wrap:anywhere;padding:.9rem 1rem}.DocumentSearch_assistantBubble__\+6w1B{background:var(--ust-white);border:1px solid var(--ust-line);box-shadow:0 10px 24px #1f29330f;color:var(--ust-charcoal)}.DocumentSearch_userBubble__BXCA0{background:#e7f4f5;border:1px solid #006e743d;color:#123f43}.DocumentSearch_messageBubble__SOj3X p{margin:0}.DocumentSearch_messageBubble__SOj3X p+p{margin-top:.75rem}.DocumentSearch_messageBubble__SOj3X ol,.DocumentSearch_messageBubble__SOj3X ul{margin:.65rem 0 0;padding-left:1.2rem}.DocumentSearch_messageMeta__geK26{align-items:center;color:var(--ust-muted);display:flex;font-size:.74rem;gap:.45rem;justify-content:flex-end}.DocumentSearch_latency__NE\+vL{align-items:center;display:inline-flex;gap:.25rem}.DocumentSearch_citationBox__mq1jP{border-top:1px solid var(--ust-line);margin-top:.85rem;padding-top:.65rem}.DocumentSearch_citationTitle__B0Z3H{color:var(--ust-teal);font-size:.74rem;font-weight:900;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.DocumentSearch_citationList__NNa0H{display:flex;flex-wrap:wrap;gap:.4rem}.DocumentSearch_citationChip__01xRN{max-width:16rem;min-height:1.55rem;padding:.15rem .5rem}.DocumentSearch_typingBubble__\+v\+x5{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:12px;box-shadow:0 10px 24px #1f29330f;color:var(--ust-charcoal);display:inline-flex;font-size:.9rem;font-weight:800;gap:.55rem;padding:.85rem 1rem}.DocumentSearch_composer__6O7J1{background:var(--ust-white);border-top:1px solid var(--ust-line);bottom:0;max-width:100%;padding:.9rem clamp(1rem,2vw,1.5rem);position:sticky;width:100%;z-index:10}.DocumentSearch_composerRow__Gnvgs{align-items:flex-end;display:flex;gap:.6rem;min-width:0;width:100%}.DocumentSearch_composerInput__MMLwf{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);flex:1 1;font:inherit;line-height:1.5;max-height:10rem;min-height:3rem;min-width:0;padding:.75rem .85rem;resize:vertical;width:0}.DocumentSearch_composerInput__MMLwf::placeholder{color:var(--ust-muted)}.DocumentSearch_composerInput__MMLwf:focus{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus);outline:none}.DocumentSearch_composerInput__MMLwf:disabled{cursor:not-allowed;opacity:.65}.DocumentSearch_composerButton__BQuTM,.DocumentSearch_composerSendButton__Vfh5W{flex:0 0 auto;height:2.75rem;width:2.75rem}.DocumentSearch_composerButton__BQuTM{background:var(--ust-white);border-color:var(--ust-line);color:var(--ust-charcoal)}.DocumentSearch_composerSendButton__Vfh5W{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.DocumentSearch_composerSendButton__Vfh5W:focus-visible:not(:disabled),.DocumentSearch_composerSendButton__Vfh5W:hover:not(:disabled){background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white);outline:none}.DocumentSearch_composerButton__BQuTM:disabled,.DocumentSearch_composerSendButton__Vfh5W:disabled{cursor:not-allowed;opacity:.55}.DocumentSearch_attachedFiles__QTSH7{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.65rem}.DocumentSearch_fileChip__T\+cCj{color:var(--ust-charcoal);max-width:100%;min-height:1.85rem;padding:.2rem .35rem .2rem .6rem}.DocumentSearch_fileRemoveButton__j5cmn{align-items:center;background:#0000;border:0;border-radius:6px;color:var(--ust-muted);cursor:pointer;display:inline-flex;height:1.35rem;justify-content:center;width:1.35rem}.DocumentSearch_fileRemoveButton__j5cmn:focus-visible,.DocumentSearch_fileRemoveButton__j5cmn:hover{background:#fff3f1;color:var(--ust-danger);outline:none}.DocumentSearch_hiddenInput__yK5zr{display:none}.DocumentSearch_spin__57jiX{animation:DocumentSearch_spin__57jiX 1s linear infinite}@keyframes DocumentSearch_spin__57jiX{to{transform:rotate(1turn)}}@media (max-width:920px){.DocumentSearch_shell__UaB8Q{flex-direction:column}.DocumentSearch_sidebar__AWc4l{border-bottom:1px solid var(--ust-line);border-right:0;max-height:14rem;min-width:0;width:100%}.DocumentSearch_sessionList__ReYnl{flex-direction:row;overflow-x:auto;overflow-y:hidden}.DocumentSearch_sessionItem__UhzpC{flex:0 0 auto;width:min(13rem,58vw)}.DocumentSearch_noticeInner__\+pzzK,.DocumentSearch_topBar__oN\+vH{align-items:stretch;flex-direction:column}.DocumentSearch_toolbar__eRwdF{justify-content:space-between}.DocumentSearch_button__RZOcX,.DocumentSearch_modelMenu__GRUqN,.DocumentSearch_noticeAction__\+t2S0{width:100%}.DocumentSearch_modelDropdown__CUrFx{left:0;right:auto;width:min(100%,18rem)}.DocumentSearch_messageContent__Fbaed{max-width:calc(100% - 2.65rem)}}@media (max-width:640px){.DocumentSearch_composer__6O7J1,.DocumentSearch_fileStatusBar__IwRkI,.DocumentSearch_mainPane__clQav,.DocumentSearch_messageScroll__-wJB2,.DocumentSearch_notice__9syXu,.DocumentSearch_shell__UaB8Q,.DocumentSearch_sidebar__AWc4l,.DocumentSearch_topBar__oN\+vH{max-width:100vw;width:100vw}.DocumentSearch_sidebar__AWc4l{padding:.85rem}.DocumentSearch_composer__6O7J1,.DocumentSearch_fileStatusBar__IwRkI,.DocumentSearch_messageScroll__-wJB2,.DocumentSearch_notice__9syXu,.DocumentSearch_topBar__oN\+vH{padding-left:.85rem;padding-right:.85rem}.DocumentSearch_toolbar__eRwdF{align-items:stretch;flex-direction:column}.DocumentSearch_title__g-5CZ{white-space:normal}.DocumentSearch_messageRow__XA--0{gap:.45rem}.DocumentSearch_emptyText__4NcW0{width:calc(100vw - 2rem)}.DocumentSearch_avatar__ZTrBz{height:1.8rem;width:1.8rem}.DocumentSearch_messageContent__Fbaed{max-width:calc(100% - 2.25rem)}}.Playground_playgroundViewport__9V\+Zo{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;max-width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100%}.Playground_catalogPage__6s1C3{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:100%;min-width:0;padding:1.25rem clamp(1rem,2.5vw,2rem) 2rem;width:min(100%,1440px)}.Playground_catalogSection__Z7vWu,.Playground_heroBand__2lw\+j{background:var(--ust-white);border:1px solid var(--ust-line);max-width:100%;min-width:0}.Playground_heroBand__2lw\+j{grid-gap:clamp(1rem,2vw,2rem);align-items:stretch;border-left:5px solid var(--ust-teal);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);padding:clamp(1.4rem,3vw,2.5rem)}.Playground_heroCopy__xJMdI{min-width:0;overflow-wrap:anywhere}.Playground_cardEyebrow__K5s3j,.Playground_eyebrow__tecWR,.Playground_panelEyebrow__tDsu5,.Playground_sectionHeader__b9SQP span{color:var(--ust-teal);display:inline-block;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.Playground_heroTitleRow__hRw10{align-items:center;display:flex;gap:.9rem;margin:.85rem 0 1rem}.Playground_heroTitleRow__hRw10 h1{color:var(--ust-charcoal);font-size:clamp(2.2rem,4vw,3.7rem);font-weight:900;letter-spacing:0;line-height:1;margin:0;min-width:0}.Playground_cardDescription__83Uv7,.Playground_heroCopy__xJMdI p,.Playground_heroPanel__\+hmF4 span,.Playground_sectionHeader__b9SQP p{color:var(--ust-muted);line-height:1.55;overflow-wrap:anywhere}.Playground_heroCopy__xJMdI p,.Playground_sectionHeader__b9SQP p{margin:0;max-width:48rem}.Playground_heroPanel__\+hmF4{background:#f9fbfb;border:1px solid var(--ust-line);display:flex;flex-direction:column;justify-content:center;max-width:100%;min-width:0;padding:1rem}.Playground_statGrid__03ACs{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.Playground_statTile__S9ZEl{background:var(--ust-white);border:1px solid var(--ust-line);min-width:0;padding:.85rem}.Playground_statTile__S9ZEl strong{color:var(--ust-teal);display:block;font-size:1.8rem;font-weight:900;line-height:1}.Playground_statTile__S9ZEl span{display:block;font-size:.82rem;margin-top:.35rem}.Playground_catalogSection__Z7vWu{padding:clamp(1.25rem,2vw,1.75rem)}.Playground_sectionHeader__b9SQP{margin-bottom:1.25rem;max-width:52rem;min-width:0;overflow-wrap:anywhere}.Playground_sectionHeader__b9SQP h2{color:var(--ust-charcoal);font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:900;line-height:1.15;margin:.45rem 0 .55rem;min-width:0}.Playground_cardGrid__q0yss{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.Playground_toolCard__zASr6{align-items:flex-start;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:flex;flex-direction:column;min-height:15rem;min-width:0;padding:1rem;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Playground_toolCard__zASr6:focus-visible,.Playground_toolCard__zASr6:hover{border-color:var(--ust-teal-bright);box-shadow:0 12px 26px #1f293314;outline:none;transform:translateY(-2px)}.Playground_toolCardExternal__UEmK1{background:#fbfdfd;border-color:#c9dddf}.Playground_toolCardUnavailable__S3eY2{background:#f8faf9;color:#6b7476}.Playground_cardTopline__yIl9x{align-items:center;display:flex;gap:.6rem;justify-content:space-between;margin-bottom:1rem;width:100%}.Playground_statusBadge__-6cmC{align-items:center;background:#edf7f8;border:1px solid #b9d8db;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:.06em;min-height:1.45rem;padding:0 .45rem;text-transform:uppercase}.Playground_statusAvailable__x0PEd{background:#e7f4f5;border-color:#006e744d}.Playground_statusExternal__MsnGG{background:#f1f5f6;border-color:#ced8dc;color:#516163}.Playground_statusComing__hO\+Eq{background:#f7f5ed;border-color:#d6d2c4;color:#725f1f}.Playground_iconFrame__0T\+b3{align-items:center;color:var(--ust-teal);display:inline-flex;height:2.5rem;justify-content:center;width:2.5rem}.Playground_cardTitle__Ms07m{color:var(--ust-charcoal);font-size:1.05rem;font-weight:900;line-height:1.25;margin-top:.85rem;min-width:0;overflow-wrap:anywhere}.Playground_cardDescription__83Uv7{font-size:.9rem;margin-top:.6rem;min-width:0;overflow-wrap:anywhere}.Playground_cardAction__5UvR\+{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.78rem;font-weight:900;gap:.35rem;letter-spacing:.08em;margin-top:auto;padding-top:1rem;text-transform:uppercase}.Playground_modalBackdrop__Pdlbm{background:#1f293373;display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:60}.Playground_modalPanel__pI9U9{background:var(--ust-white);border:1px solid var(--ust-line);box-shadow:0 20px 50px #1f29332e;padding:1.25rem;width:min(100%,28rem)}.Playground_modalHeader__YLSPo{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.Playground_modalHeader__YLSPo h4{color:var(--ust-charcoal);font-size:1.25rem;font-weight:900;margin:.35rem 0 0}.Playground_modalActions__4KJ59 button,.Playground_modalClose__sVDu6{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer}.Playground_modalClose__sVDu6{align-items:center;display:inline-flex;height:2.25rem;justify-content:center;width:2.25rem}.Playground_modalPanel__pI9U9 p{color:var(--ust-muted)}.Playground_modalActions__4KJ59{display:flex;justify-content:flex-end;margin-top:1rem}.Playground_modalActions__4KJ59 button{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white);font-size:.82rem;font-weight:900;letter-spacing:.06em;min-height:2.45rem;padding:0 1rem;text-transform:uppercase}@media (max-width:1240px){.Playground_cardGrid__q0yss{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:920px){.Playground_heroBand__2lw\+j,.Playground_statGrid__03ACs{grid-template-columns:1fr}}@media (max-width:680px){.Playground_catalogPage__6s1C3,.Playground_catalogSection__Z7vWu,.Playground_heroBand__2lw\+j{padding:1rem}.Playground_heroTitleRow__hRw10{align-items:flex-start;flex-direction:column;gap:.65rem}.Playground_heroTitleRow__hRw10 h1{font-size:2rem}.Playground_heroCopy__xJMdI p,.Playground_sectionHeader__b9SQP p{font-size:.95rem;max-width:19rem}.Playground_sectionHeader__b9SQP h2{font-size:1.3rem;max-width:15rem}.Playground_cardGrid__q0yss{grid-template-columns:1fr}}.responsibleRailsShell{-webkit-font-smoothing:antialiased;--ink:#212121;--ink-soft:#3b3f40;--muted:#5f6668;--subtle:#7a8284;--white:#fff;--surface:#f5f7f7;--surface-strong:#edf3f3;--line:#dce3e4;--teal:#006e74;--cyan:#0097ac;--deep-teal:#003f43;--green:#2f7d50;--gold:#a36b00;--red:#a33b2e;--blue:#315f91;--shadow-soft:0 18px 48px #00000014;--shadow-crisp:0 10px 24px #006e741a;--radius:6px;background:#fff;color:#212121;color-scheme:light;font-family:Inter,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}.responsibleRailsShell *{box-sizing:border-box}.responsibleRailsShell{background:linear-gradient(90deg,rgba(0,110,116,.035) 1px,#0000 1px),linear-gradient(180deg,rgba(0,110,116,.025) 1px,#0000 1px),var(--white);background-size:72px 72px;margin:0;max-width:100%;min-width:320px;overflow-x:clip;scroll-behavior:smooth}.responsibleRailsShell button,.responsibleRailsShell input{font:inherit}.responsibleRailsShell button{border:0}.responsibleRailsShell a{color:inherit;text-decoration:none}.responsibleRailsShell code,.responsibleRailsShell pre{font-family:Cascadia Code,Fira Code,Consolas,monospace}.responsibleRailsShell img,.responsibleRailsShell svg{max-width:100%}.responsibleRailsShell dd,.responsibleRailsShell dl,.responsibleRailsShell figure,.responsibleRailsShell h1,.responsibleRailsShell h2,.responsibleRailsShell h3,.responsibleRailsShell p{margin:0}.responsibleRailsShell h1,.responsibleRailsShell h2,.responsibleRailsShell h3{color:var(--ink);letter-spacing:0;line-height:1.08;overflow-wrap:anywhere}.responsibleRailsShell h1{font-size:4rem}.responsibleRailsShell h2{font-size:2.5rem}.responsibleRailsShell h3{font-size:1.18rem}.responsibleRailsShell p{color:var(--muted);font-size:1rem;line-height:1.65;overflow-wrap:anywhere}.responsibleRailsShell ul{margin:0}.responsibleRailsShell :focus-visible{outline:3px solid #0097ac59;outline-offset:3px}.responsibleRailsShell .site-shell{display:flex;flex-direction:column;min-height:100vh}.responsibleRailsShell main{flex:1 1;min-width:0}.responsibleRailsShell .container{margin:0 auto;width:min(1180px,calc(100% - 48px))}.responsibleRailsShell .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.responsibleRailsShell .skip-link{background:var(--cyan);color:var(--white);font-weight:800;left:24px;padding:10px 14px;position:absolute;top:-60px;z-index:100}.responsibleRailsShell .skip-link:focus{top:12px}.responsibleRailsShell .site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.responsibleRailsShell .nav-shell{align-items:center;display:flex;gap:18px;min-height:78px;width:min(1320px,calc(100% - 48px))}.responsibleRailsShell .brand-lockup,.responsibleRailsShell .footer-brand{align-items:center;color:var(--ink);display:inline-flex;font-weight:900;gap:12px;min-width:max-content}.responsibleRailsShell .brand-mark{background:var(--deep-teal);border-radius:var(--radius);color:var(--white);display:grid;font-size:.82rem;font-weight:900;height:44px;place-items:center;width:44px}.responsibleRailsShell .brand-logo{display:block;flex:0 0 auto;height:44px;object-fit:contain;width:auto}.responsibleRailsShell .brand-lockup small,.responsibleRailsShell .brand-lockup strong{display:block}.responsibleRailsShell .brand-lockup small{color:var(--muted);font-size:.78rem;font-weight:700}.responsibleRailsShell .site-header nav{flex:1 1;min-width:0}.responsibleRailsShell .footer-links,.responsibleRailsShell .site-header nav ul{display:flex;list-style:none;padding:0}.responsibleRailsShell .site-header nav ul{align-items:center;gap:4px;justify-content:flex-end}.responsibleRailsShell .nav-item{position:relative}.responsibleRailsShell .site-header nav a{align-items:center;border-bottom:3px solid #0000;color:var(--ink-soft);display:inline-flex;font-size:.9rem;font-weight:800;min-height:42px;padding:0 10px}.responsibleRailsShell .nav-parent-link{gap:5px}.responsibleRailsShell .nav-submenu-icon{flex:0 0 auto;transition:transform .16s ease}.responsibleRailsShell .has-submenu:focus-within .nav-submenu-icon,.responsibleRailsShell .has-submenu:hover .nav-submenu-icon{transform:rotate(180deg)}.responsibleRailsShell .site-header nav a.active,.responsibleRailsShell .site-header nav a:hover{border-color:var(--cyan);color:var(--teal)}.responsibleRailsShell .site-header nav .nav-submenu{grid-gap:4px;align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);display:grid;gap:4px;justify-content:normal;left:0;min-width:190px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;z-index:80}.responsibleRailsShell .site-header nav .nav-submenu:before{bottom:100%;content:"";height:8px;left:0;position:absolute;right:0}.responsibleRailsShell .site-header nav .has-submenu:focus-within>.nav-submenu,.responsibleRailsShell .site-header nav .has-submenu:hover>.nav-submenu{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.responsibleRailsShell .site-header nav .nav-submenu a{background:#0000;border:1px solid #0000;border-radius:var(--radius);font-size:.85rem;min-height:38px;padding:0 10px;width:100%}.responsibleRailsShell .site-header nav .nav-submenu a.active,.responsibleRailsShell .site-header nav .nav-submenu a:hover{background:var(--surface);border-color:#0097ac47;color:var(--teal)}.responsibleRailsShell .header-search{grid-gap:8px;align-items:center;background:var(--surface);border:1px solid var(--line);display:grid;flex:0 1 220px;gap:8px;grid-template-columns:auto 1fr;min-height:42px;padding:0 12px}.responsibleRailsShell .header-search svg{color:var(--teal)}.responsibleRailsShell .header-search input{background:#0000;border:0;color:var(--ink);min-width:0;outline:0;width:100%}.responsibleRailsShell .mobile-menu-button{align-items:center;background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;display:none;height:44px;justify-content:center;width:44px}.responsibleRailsShell .hero{background:linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(180deg,#ffffff0a 1px,#0000 0),linear-gradient(135deg,#101515,#003f43 58%,#075d63);background-size:80px 80px,80px 80px,auto;color:var(--white);overflow:hidden;padding:86px 0;position:relative}.responsibleRailsShell .hero-compact{padding:58px 0}.responsibleRailsShell .hero-grid{grid-gap:52px;align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr)}.responsibleRailsShell .hero-grid-single{grid-template-columns:1fr}.responsibleRailsShell .hero-copy{max-width:860px;min-width:0}.responsibleRailsShell .hero h1,.responsibleRailsShell .hero h2,.responsibleRailsShell .hero h3{color:var(--white)}.responsibleRailsShell .hero h1{margin-bottom:20px;margin-top:10px;max-width:900px}.responsibleRailsShell .hero p{color:#ffffffd1;font-size:1.16rem;max-width:780px}.responsibleRailsShell .card-label,.responsibleRailsShell .eyebrow{align-items:center;color:var(--teal);display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:0;line-height:1.25;text-transform:uppercase}.responsibleRailsShell .dark-section .card-label,.responsibleRailsShell .dark-section .eyebrow,.responsibleRailsShell .final-cta .eyebrow,.responsibleRailsShell .hero .card-label,.responsibleRailsShell .hero .eyebrow{color:#7ce1ea}.responsibleRailsShell .eyebrow:before{background:currentColor;content:"";display:inline-block;height:2px;width:34px}.responsibleRailsShell .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.responsibleRailsShell .btn{align-items:center;border:2px solid #0000;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:.94rem;font-weight:900;gap:8px;justify-content:center;min-height:44px;padding:0 18px}.responsibleRailsShell .btn-primary{background:var(--cyan);border-color:var(--cyan);color:var(--white)}.responsibleRailsShell .btn-primary:hover{background:var(--teal);border-color:var(--teal)}.responsibleRailsShell .btn-outline{background:#0000;border-color:#ffffffb8;color:var(--white)}.responsibleRailsShell .btn-outline:hover{background:var(--white);border-color:var(--white);color:var(--ink)}.responsibleRailsShell .hero-aside{min-width:0}.responsibleRailsShell .assurance-snapshot,.responsibleRailsShell .detail-proof-card,.responsibleRailsShell .pricing-proof-card,.responsibleRailsShell .terminal-window{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;max-width:100%;min-width:0;overflow:hidden}.responsibleRailsShell .assurance-snapshot,.responsibleRailsShell .detail-proof-card,.responsibleRailsShell .pricing-proof-card{min-width:0}.responsibleRailsShell .assurance-snapshot{padding:22px}.responsibleRailsShell .board-toolbar,.responsibleRailsShell .snapshot-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.responsibleRailsShell .board-toolbar span,.responsibleRailsShell .snapshot-header span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .snapshot-header strong{color:var(--white);display:block;max-width:220px;text-align:right}.responsibleRailsShell .snapshot-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:22px 0}.responsibleRailsShell .snapshot-metrics div{background:#ffffff14;border:1px solid #ffffff29;padding:14px}.responsibleRailsShell .snapshot-metrics span{color:#ffffffad;display:block;font-size:.75rem;margin-bottom:6px}.responsibleRailsShell .snapshot-metrics strong{color:var(--white);font-size:1.12rem}.responsibleRailsShell .snapshot-list{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .snapshot-row{grid-gap:10px;align-items:center;background:#0000002e;border:1px solid #ffffff1f;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:12px}.responsibleRailsShell .snapshot-row svg{color:#8ce1a8}.responsibleRailsShell .snapshot-row span{color:var(--white);font-weight:700}.responsibleRailsShell .snapshot-row em{color:#ffffffb8;font-size:.76rem;font-style:normal}.responsibleRailsShell .component-list,.responsibleRailsShell .tag-row,.responsibleRailsShell .trace-row{display:flex;flex-wrap:wrap;gap:8px}.responsibleRailsShell .trace-row{margin-top:16px}.responsibleRailsShell .component-list span,.responsibleRailsShell .tag,.responsibleRailsShell .trace-row span{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.8rem;font-weight:900;min-height:32px;padding:6px 10px}.responsibleRailsShell .trace-row span{background:#00000038;border-color:#ffffff29;color:var(--white)}.responsibleRailsShell .home-hero{background:linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(180deg,#ffffff0a 1px,#0000 0),linear-gradient(135deg,#111616,#003f43 52%,#075d63);background-size:80px 80px,80px 80px,auto;color:var(--white);overflow:hidden;padding:92px 0 76px;position:relative}.responsibleRailsShell .home-hero-grid{grid-gap:54px;align-items:center;display:grid;gap:54px;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr)}.responsibleRailsShell .home-hero-copy{min-width:0}.responsibleRailsShell .home-hero h1{color:var(--white);font-size:4.35rem;letter-spacing:0;margin:12px 0 20px;max-width:860px}.responsibleRailsShell .home-hero .card-label,.responsibleRailsShell .home-hero .eyebrow{color:#7ce1ea}.responsibleRailsShell .home-hero-lede{color:#ffffffd6;font-size:1.15rem;max-width:790px}.responsibleRailsShell .home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.responsibleRailsShell .home-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.responsibleRailsShell .home-hero-tags span{align-items:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:var(--white);display:inline-flex;font-size:.82rem;font-weight:900;min-height:34px;padding:7px 10px}.responsibleRailsShell .home-workbench{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(180deg,#ffffff1c,hsla(0,0%,100%,.055)),#00000029;border:1px solid #fff3;border-radius:var(--radius);box-shadow:0 28px 80px #00000047;min-width:0;overflow:hidden}.responsibleRailsShell .home-workbench-stage{min-height:526px}.responsibleRailsShell .home-workbench-panel{animation:homeWorkbenchSlide .34s ease;min-height:526px}.responsibleRailsShell .home-screenshot-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto}@keyframes homeWorkbenchSlide{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.responsibleRailsShell .home-workbench-columns,.responsibleRailsShell .home-workbench-footer,.responsibleRailsShell .home-workbench-metrics,.responsibleRailsShell .home-workbench-top{grid-gap:12px;display:grid;gap:12px;padding:18px}.responsibleRailsShell .home-workbench-footer,.responsibleRailsShell .home-workbench-top{align-items:center;grid-template-columns:minmax(0,1fr) auto}.responsibleRailsShell .home-workbench-top{border-bottom:1px solid #ffffff1f}.responsibleRailsShell .home-workbench-columns p span,.responsibleRailsShell .home-workbench-footer span,.responsibleRailsShell .home-workbench-metrics small,.responsibleRailsShell .home-workbench-metrics span,.responsibleRailsShell .home-workbench-top span{color:#ffffffad}.responsibleRailsShell .home-workbench-columns p strong,.responsibleRailsShell .home-workbench-footer strong,.responsibleRailsShell .home-workbench-metrics strong,.responsibleRailsShell .home-workbench-top strong{color:var(--white)}.responsibleRailsShell .home-workbench-top span{display:block;font-size:.76rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.responsibleRailsShell .home-workbench-top strong{display:block;font-size:1.05rem}.responsibleRailsShell .home-workbench-top em{font-style:normal;min-height:30px;padding:5px 9px}.responsibleRailsShell .home-workbench-open,.responsibleRailsShell .home-workbench-top em{align-items:center;background:#0097ac2e;border:1px solid #7ce1ea47;border-radius:var(--radius);color:#a8f3f7;display:inline-flex;font-size:.75rem;font-weight:900}.responsibleRailsShell .home-workbench-open{gap:6px;justify-content:center;min-height:32px;padding:5px 10px}.responsibleRailsShell .home-workbench-open:hover{background:#0097ac47;border-color:#7ce1ea8f}.responsibleRailsShell .home-workbench-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .home-workbench-metrics div{background:#00000029;border:1px solid #ffffff1f;border-radius:var(--radius);min-width:0;padding:13px}.responsibleRailsShell .home-workbench-metrics small,.responsibleRailsShell .home-workbench-metrics span,.responsibleRailsShell .home-workbench-metrics strong{display:block}.responsibleRailsShell .home-workbench-metrics strong{font-size:1.45rem;margin-bottom:6px}.responsibleRailsShell .home-workbench-metrics span{font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .home-workbench-metrics small{line-height:1.35;margin-top:5px}.responsibleRailsShell .home-workbench-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .home-workbench-columns>div{grid-gap:8px;display:grid;gap:8px;min-width:0}.responsibleRailsShell .home-workbench-columns p{grid-gap:10px;align-items:center;background:#00000026;border:1px solid #ffffff1a;border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;line-height:1.35;min-height:38px;padding:9px 10px}.responsibleRailsShell .home-workbench-columns p span,.responsibleRailsShell .home-workbench-columns p strong{font-size:.78rem}.responsibleRailsShell .home-workbench-footer{border-top:1px solid #ffffff1f}.responsibleRailsShell .home-workbench-footer span{align-items:center;display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;min-width:0;overflow-wrap:anywhere}.responsibleRailsShell .home-dashboard-frame{background:#0000002e;border:1px solid #ffffff29;border-radius:var(--radius);box-shadow:0 18px 42px #0003;height:346px;margin:18px;overflow:hidden}.responsibleRailsShell .home-dashboard-frame img{display:block;height:100%;object-fit:cover;object-position:left top;width:100%}.responsibleRailsShell .home-dashboard-caption{padding:0 18px 18px}.responsibleRailsShell .home-dashboard-caption p{color:#ffffffbd;font-size:.92rem}.responsibleRailsShell .home-workbench-controls{grid-gap:8px;background:#00000024;border-top:1px solid #ffffff1f;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:12px}.responsibleRailsShell .home-workbench-controls button{background:#ffffff12;border:1px solid #ffffff29;border-radius:var(--radius);color:#ffffffb8;cursor:pointer;min-height:38px;min-width:0;padding:7px 8px}.responsibleRailsShell .home-workbench-controls button.active,.responsibleRailsShell .home-workbench-controls button:focus-visible,.responsibleRailsShell .home-workbench-controls button:hover{background:#0097ac3d;border-color:#7ce1ea8c;color:var(--white)}.responsibleRailsShell .home-workbench-controls span{display:block;font-size:.72rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media (prefers-reduced-motion:reduce){.responsibleRailsShell .home-workbench-panel{animation:none}}.responsibleRailsShell .home-current-grid,.responsibleRailsShell .home-policy-grid,.responsibleRailsShell .home-proof-grid,.responsibleRailsShell .home-record-grid,.responsibleRailsShell .home-surface-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .home-record-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.responsibleRailsShell .home-record-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-height:250px;min-width:0;padding:22px;position:relative}.responsibleRailsShell .home-record-card:before{background:var(--teal);content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .home-record-card:nth-child(2):before,.responsibleRailsShell .home-record-card:nth-child(5):before{background:var(--blue)}.responsibleRailsShell .home-record-card:nth-child(3):before,.responsibleRailsShell .home-record-card:nth-child(6):before{background:var(--gold)}.responsibleRailsShell .home-record-card span{align-items:center;background:var(--surface-strong);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-weight:900;height:38px;justify-content:center;margin-bottom:18px;width:38px}.responsibleRailsShell .home-record-card h3{margin-bottom:10px}.responsibleRailsShell .home-record-card p{font-size:.92rem}.responsibleRailsShell .home-surface-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .home-policy-card,.responsibleRailsShell .home-proof-card,.responsibleRailsShell .home-surface-card{align-content:start;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;min-width:0}.responsibleRailsShell .home-surface-card{min-height:330px;padding:22px}.responsibleRailsShell .home-policy-card:hover,.responsibleRailsShell .home-proof-card:hover,.responsibleRailsShell .home-surface-card:hover{border-color:#0097ac80;box-shadow:var(--shadow-soft)}.responsibleRailsShell .home-policy-card>div:first-child,.responsibleRailsShell .home-proof-head,.responsibleRailsShell .home-surface-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.responsibleRailsShell .home-policy-card svg,.responsibleRailsShell .home-proof-head svg,.responsibleRailsShell .home-surface-head svg{color:var(--teal);flex:0 0 auto}.responsibleRailsShell .home-policy-card h3,.responsibleRailsShell .home-proof-card h3,.responsibleRailsShell .home-surface-card h3{margin:16px 0 10px}.responsibleRailsShell .home-policy-card p,.responsibleRailsShell .home-proof-card p,.responsibleRailsShell .home-surface-card p{font-size:.93rem}.responsibleRailsShell .home-surface-card>strong{color:var(--ink);display:block;font-size:.9rem;margin-top:18px}.responsibleRailsShell .home-surface-card .tag-row{margin-top:18px}.responsibleRailsShell .home-current-state .section-header p,.responsibleRailsShell .home-current-state p{color:#ffffffbd}.responsibleRailsShell .home-current-grid{grid-template-columns:1.1fr repeat(3,minmax(0,1fr))}.responsibleRailsShell .home-current-grid article{grid-gap:16px;align-content:start;background:#ffffff14;border:1px solid #ffffff26;border-radius:var(--radius);display:grid;gap:16px;min-width:0;padding:22px}.responsibleRailsShell .home-current-grid h3,.responsibleRailsShell .home-current-grid strong{color:var(--white)}.responsibleRailsShell .home-current-grid article>strong{font-size:2.35rem;line-height:1}.responsibleRailsShell .home-current-grid a{align-items:center;color:#7ce1ea;display:inline-flex;font-size:.86rem;font-weight:900;gap:8px;max-width:100%;min-height:34px;width:max-content}.responsibleRailsShell .home-current-list,.responsibleRailsShell .home-persona-mini-list{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .home-current-list div,.responsibleRailsShell .home-persona-mini-list div{border-top:1px solid #ffffff1f;min-width:0;padding:10px 0}.responsibleRailsShell .home-current-list small,.responsibleRailsShell .home-current-list span,.responsibleRailsShell .home-current-list strong,.responsibleRailsShell .home-persona-mini-list span,.responsibleRailsShell .home-persona-mini-list strong{display:block}.responsibleRailsShell .home-current-list span,.responsibleRailsShell .home-persona-mini-list span{color:#ffffffb8;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .home-current-list small{color:#ffffff9e;display:block;line-height:1.35;margin-top:4px}.responsibleRailsShell .home-capability-compact{margin-top:18px}.responsibleRailsShell .home-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .home-policy-card{min-height:320px;padding:22px}.responsibleRailsShell .home-policy-outputs{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px}.responsibleRailsShell .home-policy-outputs span{align-items:center;background:#315f9114;border:1px solid #315f9138;border-radius:var(--radius);color:var(--blue);display:inline-flex;font-size:.75rem;font-weight:900;min-height:30px;padding:6px 9px}.responsibleRailsShell .home-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .home-proof-card{min-height:300px;padding:22px}.responsibleRailsShell .home-proof-card dl{grid-gap:12px;border-top:1px solid var(--line);display:grid;gap:12px;margin-top:18px;padding-top:16px}.responsibleRailsShell .home-proof-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .home-proof-card dd{color:var(--ink);font-size:.86rem;font-weight:800;line-height:1.4}.responsibleRailsShell .home-proof-card .policy-status.scoped,.responsibleRailsShell .home-proof-card .policy-status.verified{background:#2f7d501a;border-color:#2f7d5047;color:var(--green)}.responsibleRailsShell .home-proof-card .policy-status.open-loop{background:#a36b001a;border-color:#a36b004d;color:var(--gold)}.responsibleRailsShell .component-list{margin-top:22px}.responsibleRailsShell .component-list-inverse span{background:#ffffff1a;border-color:#ffffff29;color:var(--white)}.responsibleRailsShell .section{padding:76px 0}.responsibleRailsShell .section-header{margin-bottom:30px;max-width:820px}.responsibleRailsShell .final-cta h2,.responsibleRailsShell .media-section h2,.responsibleRailsShell .section-header h2,.responsibleRailsShell .section-split h2{margin-bottom:14px;margin-top:10px}.responsibleRailsShell .agent-grid,.responsibleRailsShell .agent-run-grid,.responsibleRailsShell .card-grid,.responsibleRailsShell .case-grid,.responsibleRailsShell .connector-grid,.responsibleRailsShell .deployment-grid,.responsibleRailsShell .how-grid,.responsibleRailsShell .persona-grid,.responsibleRailsShell .policy-grid,.responsibleRailsShell .pricing-grid,.responsibleRailsShell .resource-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .card-grid,.responsibleRailsShell .deployment-grid,.responsibleRailsShell .persona-grid,.responsibleRailsShell .policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .agent-grid,.responsibleRailsShell .case-grid,.responsibleRailsShell .connector-grid,.responsibleRailsShell .how-grid,.responsibleRailsShell .pricing-grid,.responsibleRailsShell .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .agent-run-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .card,.responsibleRailsShell .empty-state,.responsibleRailsShell .evidence-board,.responsibleRailsShell .evidence-matrix,.responsibleRailsShell .lifecycle-card,.responsibleRailsShell .media-card,.responsibleRailsShell .metric-tile,.responsibleRailsShell .pricing-card,.responsibleRailsShell .role-card,.responsibleRailsShell .scenario-card,.responsibleRailsShell .standard-card,.responsibleRailsShell .thread-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .metric-tile{min-height:170px;overflow:hidden;padding:22px;position:relative}.responsibleRailsShell .metric-tile:before,.responsibleRailsShell .pricing-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;left:0;position:absolute;top:0;width:100%}.responsibleRailsShell .metric-tile strong{color:var(--teal);display:block;font-size:2.7rem;line-height:1;margin-bottom:12px}.responsibleRailsShell .metric-tile span,.responsibleRailsShell .result-count{color:var(--ink);display:block;font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.responsibleRailsShell .card{display:block;padding:24px}.responsibleRailsShell .card:hover{border-color:#0097ac7a;box-shadow:var(--shadow-soft)}.responsibleRailsShell .card svg{color:var(--teal);margin-bottom:18px}.responsibleRailsShell .card h3{margin:8px 0 10px}.responsibleRailsShell .capability-card{min-height:270px}.responsibleRailsShell .capability-card .tag-row,.responsibleRailsShell .case-card .tag-row,.responsibleRailsShell .connector-card .tag-row,.responsibleRailsShell .result-card .tag-row{margin-top:18px}.responsibleRailsShell .assurance-thread{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(9,minmax(220px,1fr));overflow-x:auto;padding-bottom:10px;scrollbar-color:#006e7466 #0000}.responsibleRailsShell .assurance-thread-detailed{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.responsibleRailsShell .thread-card{background:linear-gradient(180deg,#0097ac14,#fff0 54%),var(--white);min-height:330px;min-width:220px;padding:18px}.responsibleRailsShell .assurance-thread-detailed .thread-card{min-height:410px;min-width:0}.responsibleRailsShell .thread-card .flow-index{margin-bottom:18px}.responsibleRailsShell .thread-card p{font-size:.9rem}.responsibleRailsShell .thread-meta{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.responsibleRailsShell .thread-meta div{border-top:1px solid var(--line);min-width:0;padding-top:10px}.responsibleRailsShell .thread-meta dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .thread-meta dd{color:var(--ink);font-size:.86rem;font-weight:800;line-height:1.45}.responsibleRailsShell .lifecycle-grid,.responsibleRailsShell .role-matrix,.responsibleRailsShell .standards-vocabulary-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .lifecycle-card{min-height:410px;overflow:hidden;padding:24px;position:relative}.responsibleRailsShell .lifecycle-card:before,.responsibleRailsShell .role-card:before,.responsibleRailsShell .standard-card:before{background:linear-gradient(90deg,var(--teal),var(--cyan));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .lifecycle-card h3{margin:12px 0}.responsibleRailsShell .layer-artifacts,.responsibleRailsShell .layer-list,.responsibleRailsShell .standards-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.responsibleRailsShell .layer-list span,.responsibleRailsShell .standards-strip span{align-items:center;background:#0097ac14;border:1px solid #006e7438;border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.78rem;font-weight:900;min-height:32px;padding:7px 10px}.responsibleRailsShell .layer-artifacts{border-top:1px solid var(--line);padding-top:18px}.responsibleRailsShell .layer-artifacts em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800}.responsibleRailsShell .role-matrix{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .role-card{min-height:330px;padding:22px;position:relative}.responsibleRailsShell .role-card svg{color:var(--teal);margin:12px 0 14px}.responsibleRailsShell .role-card strong{color:var(--ink);display:block;line-height:1.45;margin-top:18px}.responsibleRailsShell .role-card span{border-top:1px solid var(--line);color:var(--teal);display:block;font-size:.86rem;font-weight:900;line-height:1.4;margin-top:16px;padding-top:14px}.responsibleRailsShell .standards-vocabulary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .standard-card{min-height:360px;padding:24px;position:relative}.responsibleRailsShell .standard-card p{margin-top:12px}.responsibleRailsShell .standard-card ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin-top:22px;padding:0}.responsibleRailsShell .standard-card li{grid-gap:8px;align-items:start;color:var(--ink);display:grid;font-size:.9rem;font-weight:800;gap:8px;grid-template-columns:auto 1fr}.responsibleRailsShell .standard-card li svg{color:var(--cyan);margin-top:3px}.responsibleRailsShell .preview-band{background:linear-gradient(90deg,#0097ac14,#fff0 46%),var(--surface);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.responsibleRailsShell .workflow-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.responsibleRailsShell .workflow-grid-detailed{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .workflow-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-height:230px;min-width:0;padding:18px}.responsibleRailsShell .flow-index{color:var(--cyan);display:inline-flex;font-size:.82rem;font-weight:900;margin-bottom:34px}.responsibleRailsShell .how-card .flow-index,.responsibleRailsShell .workflow-grid-detailed .flow-index{margin-bottom:22px}.responsibleRailsShell .workflow-card p{font-size:.92rem}.responsibleRailsShell .workflow-card dl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px}.responsibleRailsShell .workflow-card dt{color:var(--subtle);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .workflow-card dd{color:var(--ink);font-size:.9rem;font-weight:800}.responsibleRailsShell .data-trust-footer,.responsibleRailsShell .data-trust-grid,.responsibleRailsShell .data-trust-workflow{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .data-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .data-trust-card,.responsibleRailsShell .data-trust-workflow article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .data-trust-card{min-height:220px;padding:22px}.responsibleRailsShell .data-trust-card h3{margin:12px 0 10px}.responsibleRailsShell .data-trust-card p{font-size:.92rem}.responsibleRailsShell .data-trust-workflow{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:16px}.responsibleRailsShell .data-trust-workflow article{background:linear-gradient(180deg,#0097ac14,#fff0 60%),var(--white);min-height:132px;padding:16px;position:relative}.responsibleRailsShell .data-trust-workflow article:after{color:var(--cyan);content:">";font-weight:900;position:absolute;right:12px;top:18px}.responsibleRailsShell .data-trust-workflow article:last-child:after{content:""}.responsibleRailsShell .data-trust-workflow span{color:var(--cyan);display:block;font-size:.78rem;font-weight:900;margin-bottom:22px}.responsibleRailsShell .data-trust-workflow strong{color:var(--ink);line-height:1.35}.responsibleRailsShell .data-trust-footer{align-items:start;border-top:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);margin-top:22px;padding-top:22px}.responsibleRailsShell .data-trust-links{margin-top:16px}.responsibleRailsShell .media-section,.responsibleRailsShell .section-split{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.responsibleRailsShell .evidence-board{padding:22px}.responsibleRailsShell .board-toolbar{align-items:center;margin-bottom:18px}.responsibleRailsShell .board-toolbar strong{color:var(--ink)}.responsibleRailsShell .board-toolbar span{color:var(--teal)}.responsibleRailsShell .artifact-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .artifact-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-height:178px;padding:18px;position:relative}.responsibleRailsShell .artifact-card svg{color:var(--blue);margin-bottom:18px}.responsibleRailsShell .artifact-card p{font-size:.92rem;padding-right:52px}.responsibleRailsShell .status-pill{border-radius:var(--radius);bottom:14px;font-size:.72rem;font-weight:900;padding:5px 8px;position:absolute;right:14px}.responsibleRailsShell .status-pill.ready{background:#dcecdf;color:var(--green)}.responsibleRailsShell .status-pill.review{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .status-pill.draft{background:#ead6d2;color:var(--red)}.responsibleRailsShell .persona-card{min-height:250px}.responsibleRailsShell .agent-card strong,.responsibleRailsShell .agent-run-card strong,.responsibleRailsShell .case-card strong,.responsibleRailsShell .connector-card strong,.responsibleRailsShell .persona-card strong{color:var(--ink);display:block;line-height:1.5;margin-top:16px}.responsibleRailsShell .dark-section{background:linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(180deg,#ffffff0a 1px,#0000 0),#141819;background-size:80px 80px;color:var(--white)}.responsibleRailsShell .dark-section h2,.responsibleRailsShell .dark-section h3,.responsibleRailsShell .dark-section p,.responsibleRailsShell .dark-section strong{color:var(--white)}.responsibleRailsShell .terminal-window figcaption{align-items:center;border-bottom:1px solid #ffffff29;color:#7ce1ea;display:flex;font-size:.82rem;font-weight:900;justify-content:space-between;min-height:44px;padding:0 16px;text-transform:uppercase}.responsibleRailsShell .terminal-window figcaption i{background:#7ce1ea;border-radius:50%;box-shadow:-16px 0 #f2c94c,-32px 0 #eb5757;height:10px;width:10px}.responsibleRailsShell .terminal-window pre{margin:0;max-width:100%;overflow-wrap:anywhere;overflow-x:auto;padding:18px;white-space:pre-wrap}.responsibleRailsShell .terminal-window code{color:#e9fbfd;font-size:.88rem;line-height:1.7}.responsibleRailsShell .policy-card{min-height:210px}.responsibleRailsShell .policy-card-link{grid-gap:10px;align-content:start;display:grid;gap:10px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.responsibleRailsShell .policy-card-link:hover{transform:translateY(-2px)}.responsibleRailsShell .policy-card-route{align-self:end;color:var(--teal);font-size:.78rem;font-weight:900;margin-top:auto;text-transform:uppercase}.responsibleRailsShell .inline-action{margin-top:24px}.responsibleRailsShell .pack-catalog-grid,.responsibleRailsShell .policy-anatomy-grid,.responsibleRailsShell .policy-artifact-grid,.responsibleRailsShell .policy-workflow-grid,.responsibleRailsShell .terminal-gallery{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .policy-anatomy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .policy-anatomy-card{min-height:220px}.responsibleRailsShell .pack-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .pack-detail-card{grid-gap:14px;align-content:start;display:grid;gap:14px;min-height:430px}.responsibleRailsShell .pack-detail-link{color:inherit;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.responsibleRailsShell .pack-detail-link:hover{transform:translateY(-2px)}.responsibleRailsShell .pack-meta{align-items:center;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .pack-meta strong,.responsibleRailsShell .pack-version{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.78rem;font-weight:900;min-height:30px;padding:4px 9px}.responsibleRailsShell .pack-version{margin:16px 0}.responsibleRailsShell .pack-list-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.responsibleRailsShell .pack-list-grid span{color:var(--ink);display:block;font-size:.78rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.responsibleRailsShell .pack-list-grid ul{grid-gap:8px;color:var(--muted);display:grid;font-size:.92rem;gap:8px;padding-left:18px}.responsibleRailsShell .pack-card-action,.responsibleRailsShell .pack-link-affordance{align-self:end;color:var(--teal);font-weight:900;justify-self:start;margin-top:8px}.responsibleRailsShell .nist-rmf-hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;min-width:0;padding:22px}.responsibleRailsShell .nist-rmf-agent-card dl,.responsibleRailsShell .nist-rmf-analysis-card dl,.responsibleRailsShell .nist-rmf-checklist-item dl,.responsibleRailsShell .nist-rmf-hero-card dl,.responsibleRailsShell .nist-rmf-intake-card dl,.responsibleRailsShell .nist-rmf-output-card dl{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.responsibleRailsShell .nist-rmf-agent-card dl div,.responsibleRailsShell .nist-rmf-analysis-card dl div,.responsibleRailsShell .nist-rmf-checklist-item dl div,.responsibleRailsShell .nist-rmf-hero-card dl div,.responsibleRailsShell .nist-rmf-intake-card dl div,.responsibleRailsShell .nist-rmf-output-card dl div{border-top:1px solid var(--line);min-width:0;padding-top:10px}.responsibleRailsShell .nist-rmf-hero-card dl div{border-color:#ffffff29}.responsibleRailsShell .nist-rmf-agent-card dt,.responsibleRailsShell .nist-rmf-analysis-card dt,.responsibleRailsShell .nist-rmf-checklist-item dt,.responsibleRailsShell .nist-rmf-hero-card dt,.responsibleRailsShell .nist-rmf-intake-card dt,.responsibleRailsShell .nist-rmf-output-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .nist-rmf-hero-card code,.responsibleRailsShell .nist-rmf-hero-card dd,.responsibleRailsShell .nist-rmf-hero-card dt{color:#ffffffd1}.responsibleRailsShell .nist-rmf-agent-card dd,.responsibleRailsShell .nist-rmf-analysis-card dd,.responsibleRailsShell .nist-rmf-checklist-item dd,.responsibleRailsShell .nist-rmf-hero-card dd,.responsibleRailsShell .nist-rmf-intake-card dd,.responsibleRailsShell .nist-rmf-output-card dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.responsibleRailsShell .nist-rmf-hero-card code,.responsibleRailsShell .nist-rmf-hero-card dd{color:var(--white)}.responsibleRailsShell .nist-rmf-outcome{background:#00000038;border-left:4px solid #7ce1ea;border-radius:var(--radius);margin-top:18px;padding:14px}.responsibleRailsShell .nist-rmf-outcome span{color:#7ce1ea;font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .nist-rmf-outcome p{color:#ffffffd6;font-size:.92rem;margin-top:6px}.responsibleRailsShell .nist-rmf-back-row{display:flex;justify-content:flex-start;padding-top:18px}.responsibleRailsShell .nist-rmf-back-link{background:var(--white);border-color:var(--line);color:var(--teal)}.responsibleRailsShell .nist-rmf-top-layout{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.28fr)}.responsibleRailsShell .nist-rmf-main-stack,.responsibleRailsShell .nist-rmf-section{grid-gap:22px;display:grid;gap:22px;min-width:0}.responsibleRailsShell .nist-rmf-main-stack{gap:34px}.responsibleRailsShell .nist-rmf-artifact-panel,.responsibleRailsShell .nist-rmf-checklist-item,.responsibleRailsShell .nist-rmf-function-card,.responsibleRailsShell .nist-rmf-overview-card,.responsibleRailsShell .nist-rmf-sticky-summary{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .nist-rmf-overview-card{grid-gap:14px;display:grid;gap:14px;padding:22px}.responsibleRailsShell .nist-rmf-agent-grid,.responsibleRailsShell .nist-rmf-analyzer-grid,.responsibleRailsShell .nist-rmf-function-grid,.responsibleRailsShell .nist-rmf-output-grid,.responsibleRailsShell .nist-rmf-related-grid,.responsibleRailsShell .nist-rmf-workbench-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .nist-rmf-function-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.responsibleRailsShell .nist-rmf-function-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:16px}.responsibleRailsShell .nist-rmf-function-grid span{color:var(--teal);font-size:.78rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .nist-rmf-function-grid p{font-size:.9rem;margin-top:10px}.responsibleRailsShell .nist-rmf-analyzer-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.responsibleRailsShell .nist-rmf-agent-card,.responsibleRailsShell .nist-rmf-analysis-card,.responsibleRailsShell .nist-rmf-intake-card{min-height:100%}.responsibleRailsShell .nist-rmf-intake-card .tag-row{margin-top:18px}.responsibleRailsShell .nist-rmf-sticky-summary{grid-gap:12px;display:grid;gap:12px;padding:20px;position:sticky;top:108px}.responsibleRailsShell .nist-rmf-sticky-summary h3{margin-bottom:2px}.responsibleRailsShell .nist-rmf-sticky-summary div{grid-gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;padding:12px}.responsibleRailsShell .nist-rmf-sticky-summary span{color:var(--subtle);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .nist-rmf-sticky-summary strong{color:var(--ink);font-size:1.12rem;overflow-wrap:anywhere}.responsibleRailsShell .nist-rmf-workbench-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .nist-rmf-function-card{grid-gap:14px;display:grid;gap:14px;padding:20px}.responsibleRailsShell .nist-rmf-function-card ul{grid-gap:10px;color:var(--muted);display:grid;font-size:.9rem;gap:10px;line-height:1.5;padding-left:18px}.responsibleRailsShell .nist-rmf-function-card strong{color:var(--ink)}.responsibleRailsShell .nist-rmf-artifact-panel{background:linear-gradient(90deg,#0097ac14,#fff0 42%),var(--white);padding:18px}.responsibleRailsShell .nist-rmf-artifact-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.responsibleRailsShell .nist-rmf-artifact-heading span{color:var(--teal);font-size:.78rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .nist-rmf-artifact-heading code{background:var(--ink);border-radius:var(--radius);color:var(--white);font-size:.82rem;padding:6px 9px}.responsibleRailsShell .nist-rmf-profile-table{min-width:840px}.responsibleRailsShell .nist-rmf-checklist{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .nist-rmf-checklist-item{grid-gap:18px;border-left:5px solid var(--cyan);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);padding:18px}.responsibleRailsShell .nist-rmf-checklist-item.blocker{border-left-color:var(--red)}.responsibleRailsShell .nist-rmf-checklist-item.required{border-left-color:var(--gold)}.responsibleRailsShell .nist-rmf-checklist-item.recommended{border-left-color:var(--green)}.responsibleRailsShell .nist-rmf-checklist-item dl{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.responsibleRailsShell .nist-rmf-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .nist-rmf-status.active,.responsibleRailsShell .nist-rmf-status.generated,.responsibleRailsShell .nist-rmf-status.ready,.responsibleRailsShell .nist-rmf-status.recommended{background:#dcecdf;color:var(--green)}.responsibleRailsShell .nist-rmf-status.needs-review,.responsibleRailsShell .nist-rmf-status.open,.responsibleRailsShell .nist-rmf-status.pending,.responsibleRailsShell .nist-rmf-status.required{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .nist-rmf-status.blocked,.responsibleRailsShell .nist-rmf-status.blocker{background:#ead6d2;color:var(--red)}.responsibleRailsShell .nist-rmf-terminal-gallery{align-items:start}.responsibleRailsShell .nist-rmf-terminal-gallery .terminal-window{box-shadow:none}.responsibleRailsShell .nist-rmf-output-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .nist-rmf-output-card dl{margin-top:14px}.responsibleRailsShell .nist-rmf-agent-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .nist-rmf-agent-card{min-height:280px}.responsibleRailsShell .nist-rmf-integration-table{min-width:980px}.responsibleRailsShell .nist-rmf-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .nist-rmf-related-card{min-height:150px}.responsibleRailsShell .nist-rmf-related-card span:last-child{color:var(--teal);display:inline-flex;font-weight:900;margin-top:18px}@media (max-width:1100px){.responsibleRailsShell .nist-rmf-analyzer-grid,.responsibleRailsShell .nist-rmf-checklist-item,.responsibleRailsShell .nist-rmf-top-layout{grid-template-columns:1fr}.responsibleRailsShell .nist-rmf-sticky-summary{position:static}.responsibleRailsShell .nist-rmf-agent-grid,.responsibleRailsShell .nist-rmf-function-grid,.responsibleRailsShell .nist-rmf-output-grid,.responsibleRailsShell .nist-rmf-related-grid,.responsibleRailsShell .nist-rmf-workbench-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.responsibleRailsShell .nist-rmf-agent-grid,.responsibleRailsShell .nist-rmf-checklist-item dl,.responsibleRailsShell .nist-rmf-function-grid,.responsibleRailsShell .nist-rmf-output-grid,.responsibleRailsShell .nist-rmf-related-grid,.responsibleRailsShell .nist-rmf-workbench-grid{grid-template-columns:1fr}.responsibleRailsShell .nist-rmf-artifact-panel,.responsibleRailsShell .nist-rmf-checklist-item,.responsibleRailsShell .nist-rmf-function-card,.responsibleRailsShell .nist-rmf-hero-card,.responsibleRailsShell .nist-rmf-overview-card,.responsibleRailsShell .nist-rmf-sticky-summary{padding:18px}}.responsibleRailsShell .internal-policy-hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;min-width:0;padding:22px}.responsibleRailsShell .internal-policy-agent-grid,.responsibleRailsShell .internal-policy-console-grid,.responsibleRailsShell .internal-policy-hero-card dl,.responsibleRailsShell .internal-policy-match-layout,.responsibleRailsShell .internal-policy-obligation-grid,.responsibleRailsShell .internal-policy-output-grid,.responsibleRailsShell .internal-policy-overview,.responsibleRailsShell .internal-policy-related,.responsibleRailsShell .internal-policy-related-grid,.responsibleRailsShell .internal-policy-summary,.responsibleRailsShell .internal-policy-upload-layout{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .internal-policy-hero-card dl{margin:0 0 18px}.responsibleRailsShell .internal-policy-hero-card div{border-top:1px solid #ffffff29;min-width:0;padding:12px 0}.responsibleRailsShell .internal-policy-hero-card div:first-child{border-top:0;padding-top:0}.responsibleRailsShell .internal-policy-hero-card dt{color:#7ce1ea;font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .internal-policy-hero-card dd{color:var(--white);font-weight:900;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.responsibleRailsShell .internal-policy-hero-card p{background:#0003;border-left:4px solid #7ce1ea;border-radius:var(--radius);font-size:.94rem;padding:14px}.responsibleRailsShell .internal-policy-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;padding:12px;position:sticky;top:84px;z-index:10}.responsibleRailsShell .internal-policy-summary span{grid-gap:4px;background:var(--surface);border-left:4px solid var(--cyan);color:var(--muted);display:grid;font-size:.78rem;font-weight:900;gap:4px;min-width:0;padding:10px 12px;text-transform:uppercase}.responsibleRailsShell .internal-policy-summary strong{color:var(--ink);font-size:1.15rem;line-height:1}.responsibleRailsShell .internal-policy-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .internal-policy-overview .card{min-height:190px}.responsibleRailsShell .internal-policy-upload-layout{align-items:stretch;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.responsibleRailsShell .internal-policy-preview-panel{grid-gap:16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:16px;min-width:0;padding:22px}.responsibleRailsShell .internal-policy-code-preview{background:#141819;border-radius:var(--radius);margin:0;max-height:520px;min-width:0;overflow:auto;padding:18px}.responsibleRailsShell .internal-policy-code-preview code{color:#e9fbfd;font-size:.82rem;line-height:1.65}.responsibleRailsShell .internal-policy-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);margin-top:18px;overflow-x:auto}.responsibleRailsShell .internal-policy-table{border-collapse:collapse;min-width:980px;width:100%}.responsibleRailsShell .internal-policy-table td,.responsibleRailsShell .internal-policy-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--muted);font-size:.88rem;line-height:1.45;min-width:0;padding:14px;text-align:left;vertical-align:top}.responsibleRailsShell .internal-policy-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0}.responsibleRailsShell .internal-policy-table td:last-child,.responsibleRailsShell .internal-policy-table th:last-child{border-right:0}.responsibleRailsShell .internal-policy-table tr:last-child td{border-bottom:0}.responsibleRailsShell .internal-policy-table strong{color:var(--ink)}.responsibleRailsShell .internal-policy-checklist-table{min-width:1260px}.responsibleRailsShell .internal-policy-match-layout{align-items:start;grid-template-columns:minmax(0,1.16fr) minmax(300px,.84fr)}.responsibleRailsShell .internal-policy-use-case-card{max-width:none}.responsibleRailsShell .internal-policy-use-case-card .tag-row{margin-top:18px}.responsibleRailsShell .internal-policy-match-card,.responsibleRailsShell .internal-policy-obligation-card{grid-gap:16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:16px;min-width:0;padding:22px}.responsibleRailsShell .internal-policy-match-card{position:sticky;top:160px}.responsibleRailsShell .internal-policy-obligation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .internal-policy-obligation-card{min-height:360px}.responsibleRailsShell .internal-policy-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .internal-policy-console-grid .terminal-window:last-child{grid-column:1/-1}.responsibleRailsShell .internal-policy-console-grid .terminal-window pre{overflow-wrap:anywhere;white-space:pre-wrap}.responsibleRailsShell .internal-policy-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .internal-policy-output-grid .policy-artifact-card{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .internal-policy-output-grid .policy-artifact-card strong{margin:0}.responsibleRailsShell .internal-policy-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .internal-policy-related{align-items:start;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.responsibleRailsShell .internal-policy-related>.btn{justify-self:start}.responsibleRailsShell .internal-policy-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .policy-status.blocker,.responsibleRailsShell .policy-status.critical{background:#ead6d2;color:var(--red)}.responsibleRailsShell .policy-status.high,.responsibleRailsShell .policy-status.open,.responsibleRailsShell .policy-status.required{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .policy-status.generated{background:#dcecdf;color:var(--green)}.responsibleRailsShell .model-docs-hero-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;min-width:0;padding:22px}.responsibleRailsShell .model-docs-agent-grid,.responsibleRailsShell .model-docs-analyzer-grid,.responsibleRailsShell .model-docs-artifact-grid,.responsibleRailsShell .model-docs-console-grid,.responsibleRailsShell .model-docs-hero-card dl,.responsibleRailsShell .model-docs-output-grid,.responsibleRailsShell .model-docs-overview-grid,.responsibleRailsShell .model-docs-related,.responsibleRailsShell .model-docs-related-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .model-docs-hero-card dl{margin:0 0 18px}.responsibleRailsShell .model-docs-hero-card div{border-top:1px solid #ffffff29;min-width:0;padding:12px 0}.responsibleRailsShell .model-docs-hero-card div:first-child{border-top:0;padding-top:0}.responsibleRailsShell .model-docs-hero-card dt{color:#7ce1ea;font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .model-docs-hero-card code,.responsibleRailsShell .model-docs-hero-card dd{color:var(--white);font-weight:900;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.responsibleRailsShell .model-docs-hero-card p{background:#0003;border-left:4px solid #7ce1ea;border-radius:var(--radius);color:#ffffffd6;font-size:.94rem;padding:14px}.responsibleRailsShell .model-docs-run-facts{margin-top:16px}.responsibleRailsShell .model-docs-back-row{padding-bottom:0;padding-top:22px}.responsibleRailsShell .model-docs-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-docs-agent-card,.responsibleRailsShell .model-docs-artifact-card,.responsibleRailsShell .model-docs-output-card,.responsibleRailsShell .model-docs-overview-card,.responsibleRailsShell .model-docs-readiness-card,.responsibleRailsShell .model-docs-release-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .model-docs-overview-card{grid-gap:14px;display:grid;gap:14px;grid-template-columns:54px minmax(0,1fr);min-height:170px;padding:22px}.responsibleRailsShell .model-docs-overview-card span{color:var(--cyan);font-size:1.35rem;font-weight:900}.responsibleRailsShell .model-docs-overview-card p{color:var(--ink-soft);font-weight:700}.responsibleRailsShell .model-docs-analyzer-grid{align-items:start;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)}.responsibleRailsShell .model-docs-readiness-card,.responsibleRailsShell .model-docs-release-card{grid-gap:16px;display:grid;gap:16px;padding:22px}.responsibleRailsShell .model-docs-release-card h3{margin-top:6px}.responsibleRailsShell .model-docs-agent-card dl,.responsibleRailsShell .model-docs-artifact-card dl,.responsibleRailsShell .model-docs-output-card dl,.responsibleRailsShell .model-docs-readiness-card dl,.responsibleRailsShell .model-docs-release-card dl{grid-gap:11px;display:grid;gap:11px}.responsibleRailsShell .model-docs-release-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-docs-agent-card dt,.responsibleRailsShell .model-docs-artifact-card dt,.responsibleRailsShell .model-docs-output-card dt,.responsibleRailsShell .model-docs-readiness-card dt,.responsibleRailsShell .model-docs-release-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .model-docs-agent-card dd,.responsibleRailsShell .model-docs-artifact-card dd,.responsibleRailsShell .model-docs-output-card dd,.responsibleRailsShell .model-docs-readiness-card dd,.responsibleRailsShell .model-docs-release-card dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .model-docs-readiness-card{border-left:5px solid var(--red)}.responsibleRailsShell .model-docs-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.responsibleRailsShell .model-docs-card-head svg{color:var(--teal);flex:0 0 auto}.responsibleRailsShell .model-docs-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.15;min-height:28px;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.responsibleRailsShell .model-docs-status.active,.responsibleRailsShell .model-docs-status.generated,.responsibleRailsShell .model-docs-status.ready{background:#dcecdf;color:var(--green)}.responsibleRailsShell .model-docs-status.high,.responsibleRailsShell .model-docs-status.medium,.responsibleRailsShell .model-docs-status.needs-review,.responsibleRailsShell .model-docs-status.partial{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .model-docs-status.blocked,.responsibleRailsShell .model-docs-status.blocker,.responsibleRailsShell .model-docs-status.critical,.responsibleRailsShell .model-docs-status.missing{background:#ead6d2;color:var(--red)}.responsibleRailsShell .model-docs-artifact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .model-docs-artifact-card{grid-gap:14px;display:grid;gap:14px;min-height:360px;padding:20px}.responsibleRailsShell .model-docs-artifact-card.ready{border-top:4px solid var(--green)}.responsibleRailsShell .model-docs-artifact-card.needs-review{border-top:4px solid var(--gold)}.responsibleRailsShell .model-docs-artifact-card.blocker,.responsibleRailsShell .model-docs-artifact-card.missing{border-top:4px solid var(--red)}.responsibleRailsShell .model-docs-artifact-card p{font-size:.9rem}.responsibleRailsShell .model-docs-artifact-card p strong{color:var(--ink)}.responsibleRailsShell .model-docs-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .model-docs-table{border-collapse:collapse;min-width:900px;width:100%}.responsibleRailsShell .model-docs-table td,.responsibleRailsShell .model-docs-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--muted);font-size:.88rem;line-height:1.45;min-width:0;padding:14px;text-align:left;vertical-align:top}.responsibleRailsShell .model-docs-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .model-docs-table td:first-child{color:var(--ink);font-weight:900}.responsibleRailsShell .model-docs-table td:last-child,.responsibleRailsShell .model-docs-table th:last-child{border-right:0}.responsibleRailsShell .model-docs-table tr:last-child td{border-bottom:0}.responsibleRailsShell .model-docs-checklist-table{min-width:1280px}.responsibleRailsShell .model-docs-console-grid{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr)}.responsibleRailsShell .model-docs-console-grid .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .model-docs-console-grid .terminal-window pre{max-height:720px;overflow:auto;white-space:pre}.responsibleRailsShell .model-docs-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .model-docs-agent-card,.responsibleRailsShell .model-docs-output-card{grid-gap:14px;display:grid;gap:14px;padding:20px}.responsibleRailsShell .model-docs-output-card{min-height:250px}.responsibleRailsShell .model-docs-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .model-docs-agent-card{min-height:330px}.responsibleRailsShell .model-docs-agent-card svg{color:var(--teal)}.responsibleRailsShell .model-docs-related{align-items:start;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.responsibleRailsShell .model-docs-related>.btn{justify-self:start}.responsibleRailsShell .model-docs-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1120px){.responsibleRailsShell .model-docs-agent-grid,.responsibleRailsShell .model-docs-artifact-grid,.responsibleRailsShell .model-docs-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-docs-analyzer-grid,.responsibleRailsShell .model-docs-console-grid,.responsibleRailsShell .model-docs-related{grid-template-columns:1fr}}@media (max-width:760px){.responsibleRailsShell .model-docs-agent-grid,.responsibleRailsShell .model-docs-artifact-grid,.responsibleRailsShell .model-docs-output-grid,.responsibleRailsShell .model-docs-overview-grid,.responsibleRailsShell .model-docs-related-grid,.responsibleRailsShell .model-docs-release-card dl{grid-template-columns:1fr}.responsibleRailsShell .model-docs-agent-card,.responsibleRailsShell .model-docs-artifact-card,.responsibleRailsShell .model-docs-output-card,.responsibleRailsShell .model-docs-overview-card,.responsibleRailsShell .model-docs-readiness-card,.responsibleRailsShell .model-docs-release-card{padding:18px}.responsibleRailsShell .model-docs-console-grid .terminal-window pre{max-height:560px}}@media (max-width:520px){.responsibleRailsShell .model-docs-overview-card{grid-template-columns:1fr}.responsibleRailsShell .model-docs-card-head{align-items:flex-start;flex-direction:column}}.responsibleRailsShell .policy-workflow-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.responsibleRailsShell .policy-workflow-grid .workflow-card{min-height:250px}.responsibleRailsShell .policy-workflow-grid .workflow-card strong{background:var(--deep-teal);border-radius:var(--radius);color:var(--white);display:inline-flex;font-size:.78rem;margin-top:18px;padding:6px 10px}.responsibleRailsShell .terminal-note{grid-gap:12px;align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-left:4px solid #7ce1ea;border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin:-10px 0 24px;max-width:760px;padding:14px 16px}.responsibleRailsShell .terminal-note span{color:#7ce1ea;font-size:.78rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .terminal-note p{color:#fffc;font-size:.92rem}.responsibleRailsShell .terminal-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .terminal-shot{min-width:0}.responsibleRailsShell .terminal-shot-heading{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:10px}.responsibleRailsShell .terminal-shot-heading span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .terminal-shot-heading strong{color:var(--white)}.responsibleRailsShell .terminal-shot .terminal-window{box-shadow:none}.responsibleRailsShell .terminal-shot .terminal-window pre{overflow-wrap:anywhere;white-space:pre-wrap}.responsibleRailsShell .terminal-shot .terminal-window code{font-size:.8rem}.responsibleRailsShell .policy-scenario-card{max-width:none}.responsibleRailsShell .policy-run-layout{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.responsibleRailsShell .policy-artifact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .policy-artifact-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-height:190px;min-width:0;padding:18px}.responsibleRailsShell .policy-artifact-card strong{color:var(--teal);display:block;font-size:.78rem;margin:16px 0 8px;text-transform:uppercase}.responsibleRailsShell .policy-artifact-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:900;min-height:28px;padding:4px 9px;text-transform:uppercase}.responsibleRailsShell .policy-artifact-status.review{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .policy-artifact-status.export,.responsibleRailsShell .policy-artifact-status.generated,.responsibleRailsShell .policy-artifact-status.selected{background:#dcecdf;color:var(--green)}.responsibleRailsShell .policy-artifact-status.triggered{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .policy-control-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .policy-control-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(170px,.9fr) minmax(210px,1.1fr) minmax(130px,.7fr) minmax(230px,1.2fr) minmax(105px,.55fr);min-width:1040px}.responsibleRailsShell .policy-control-row+.policy-control-row{border-top:1px solid var(--line)}.responsibleRailsShell .policy-control-row span{grid-gap:5px;align-content:start;border-right:1px solid var(--line);color:var(--muted);display:grid;font-size:.9rem;gap:5px;min-width:0;overflow-wrap:anywhere;padding:14px}.responsibleRailsShell .policy-control-row span:last-child{border-right:0}.responsibleRailsShell .policy-control-row strong{color:var(--ink)}.responsibleRailsShell .policy-control-head{background:var(--ink)}.responsibleRailsShell .policy-control-head span{color:var(--white);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .inline-status{align-self:start;font-style:normal;justify-self:start;position:static}.responsibleRailsShell .owasp-pack-hero-card{grid-gap:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;display:grid;gap:18px;min-width:0;padding:22px}.responsibleRailsShell .owasp-pack-agent-card dl,.responsibleRailsShell .owasp-pack-assessment-card dl,.responsibleRailsShell .owasp-pack-hero-card dl,.responsibleRailsShell .owasp-pack-intake-card dl,.responsibleRailsShell .owasp-pack-output-card dl{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .owasp-pack-agent-card dl div,.responsibleRailsShell .owasp-pack-assessment-card dl div,.responsibleRailsShell .owasp-pack-hero-card dl div,.responsibleRailsShell .owasp-pack-intake-card dl div,.responsibleRailsShell .owasp-pack-output-card dl div{grid-gap:4px;display:grid;gap:4px}.responsibleRailsShell .owasp-pack-agent-card dt,.responsibleRailsShell .owasp-pack-assessment-card dt,.responsibleRailsShell .owasp-pack-hero-card dt,.responsibleRailsShell .owasp-pack-intake-card dt,.responsibleRailsShell .owasp-pack-output-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .owasp-pack-hero-card .dashboard-status,.responsibleRailsShell .owasp-pack-hero-card dd,.responsibleRailsShell .owasp-pack-hero-card dt{color:var(--white)}.responsibleRailsShell .owasp-pack-agent-card dd,.responsibleRailsShell .owasp-pack-assessment-card dd,.responsibleRailsShell .owasp-pack-hero-card dd,.responsibleRailsShell .owasp-pack-intake-card dd,.responsibleRailsShell .owasp-pack-output-card dd{color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}.responsibleRailsShell .owasp-pack-output-summary{background:#00000038;border-left:4px solid #7ce1ea;border-radius:var(--radius);padding:14px}.responsibleRailsShell .owasp-pack-output-summary span{color:#7ce1ea;display:block;font-size:.72rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.responsibleRailsShell .owasp-pack-output-summary p{color:#ffffffd6;font-size:.92rem}.responsibleRailsShell .owasp-pack-back-row{margin-top:18px}.responsibleRailsShell .owasp-pack-back-link{background:var(--surface);border-color:var(--line);color:var(--deep-teal)}.responsibleRailsShell .owasp-pack-page-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr)}.responsibleRailsShell .owasp-pack-main,.responsibleRailsShell .owasp-pack-section{grid-gap:18px;display:grid;gap:18px;min-width:0}.responsibleRailsShell .owasp-pack-main{gap:56px}.responsibleRailsShell .owasp-pack-agent-card,.responsibleRailsShell .owasp-pack-assessment-card,.responsibleRailsShell .owasp-pack-intake-card,.responsibleRailsShell .owasp-pack-output-card,.responsibleRailsShell .owasp-pack-overview-card,.responsibleRailsShell .owasp-pack-sticky-summary{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .owasp-pack-overview-card{grid-gap:16px;display:grid;gap:16px;padding:22px}.responsibleRailsShell .owasp-pack-agent-grid,.responsibleRailsShell .owasp-pack-analyzer-grid,.responsibleRailsShell .owasp-pack-console-grid,.responsibleRailsShell .owasp-pack-control-surface,.responsibleRailsShell .owasp-pack-output-grid,.responsibleRailsShell .owasp-pack-related-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .owasp-pack-control-surface{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .owasp-pack-control-surface article{align-content:start;display:grid;min-height:116px}.responsibleRailsShell .owasp-pack-control-surface strong{color:var(--ink)}.responsibleRailsShell .owasp-pack-analyzer-grid{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(280px,.44fr)}.responsibleRailsShell .owasp-pack-agent-card,.responsibleRailsShell .owasp-pack-assessment-card,.responsibleRailsShell .owasp-pack-intake-card,.responsibleRailsShell .owasp-pack-output-card{padding:22px}.responsibleRailsShell .owasp-pack-intake-card h3{margin:8px 0 18px}.responsibleRailsShell .owasp-pack-intake-card .tag-row{margin-top:18px}.responsibleRailsShell .owasp-pack-assessment-card{background:#fff6f4;border-left:5px solid var(--red)}.responsibleRailsShell .owasp-pack-assessment-card svg{color:var(--red);margin-bottom:14px}.responsibleRailsShell .owasp-pack-assessment-card dd:last-child{color:var(--red)}.responsibleRailsShell .owasp-pack-checklist-table,.responsibleRailsShell .owasp-pack-hook-matrix,.responsibleRailsShell .owasp-pack-threat-matrix{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .owasp-pack-checklist-row,.responsibleRailsShell .owasp-pack-hook-row,.responsibleRailsShell .owasp-pack-threat-row{display:grid}.responsibleRailsShell .owasp-pack-threat-row{grid-template-columns:minmax(170px,.8fr) minmax(260px,1.2fr) minmax(300px,1.4fr) minmax(240px,1.1fr) minmax(150px,.65fr);min-width:1120px}.responsibleRailsShell .owasp-pack-checklist-row{grid-template-columns:minmax(300px,1.5fr) minmax(190px,.9fr) minmax(110px,.55fr) minmax(170px,.8fr) minmax(150px,.75fr) minmax(240px,1.1fr) minmax(115px,.55fr);min-width:1275px}.responsibleRailsShell .owasp-pack-hook-row{grid-template-columns:minmax(260px,1.25fr) minmax(250px,1.15fr) minmax(260px,1.2fr) minmax(230px,1fr);min-width:1000px}.responsibleRailsShell .owasp-pack-checklist-row+.owasp-pack-checklist-row,.responsibleRailsShell .owasp-pack-hook-row+.owasp-pack-hook-row,.responsibleRailsShell .owasp-pack-threat-row+.owasp-pack-threat-row{border-top:1px solid var(--line)}.responsibleRailsShell .owasp-pack-checklist-row span,.responsibleRailsShell .owasp-pack-hook-row span,.responsibleRailsShell .owasp-pack-threat-row span{border-right:1px solid var(--line);color:var(--muted);font-size:.88rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:14px}.responsibleRailsShell .owasp-pack-checklist-row span:last-child,.responsibleRailsShell .owasp-pack-hook-row span:last-child,.responsibleRailsShell .owasp-pack-threat-row span:last-child{border-right:0}.responsibleRailsShell .owasp-pack-checklist-row strong,.responsibleRailsShell .owasp-pack-hook-row strong,.responsibleRailsShell .owasp-pack-threat-row strong{color:var(--ink)}.responsibleRailsShell .owasp-pack-checklist-head,.responsibleRailsShell .owasp-pack-hook-head,.responsibleRailsShell .owasp-pack-threat-head{background:var(--ink)}.responsibleRailsShell .owasp-pack-checklist-head span,.responsibleRailsShell .owasp-pack-hook-head span,.responsibleRailsShell .owasp-pack-threat-head span{color:var(--white);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .owasp-pack-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .owasp-pack-status.blocked,.responsibleRailsShell .owasp-pack-status.blocker,.responsibleRailsShell .owasp-pack-status.blocker-until-approval-gate-exists{background:#f8dfda;color:var(--red)}.responsibleRailsShell .owasp-pack-status.review{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .owasp-pack-status.generated,.responsibleRailsShell .owasp-pack-status.required{background:#dcecdf;color:var(--green)}.responsibleRailsShell .owasp-pack-console-section{background:#141819;border-radius:var(--radius);padding:30px}.responsibleRailsShell .owasp-pack-console-section .section-header h2,.responsibleRailsShell .owasp-pack-console-section .section-header p{color:var(--white)}.responsibleRailsShell .owasp-pack-console-grid{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.responsibleRailsShell .owasp-pack-console-grid .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .owasp-pack-console-grid .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .owasp-pack-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .owasp-pack-agent-card h3,.responsibleRailsShell .owasp-pack-output-card h3{margin:14px 0}.responsibleRailsShell .owasp-pack-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .owasp-pack-agent-card svg{color:var(--teal)}.responsibleRailsShell .owasp-pack-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .owasp-pack-related-card{grid-gap:10px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);color:var(--ink);display:grid;font-weight:900;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:86px;padding:16px}.responsibleRailsShell .owasp-pack-related-card:hover{border-color:#0097ac7a;box-shadow:var(--shadow-soft)}.responsibleRailsShell .owasp-pack-related-card svg{color:var(--teal)}.responsibleRailsShell .owasp-pack-sticky-summary{grid-gap:18px;display:grid;gap:18px;padding:22px;position:sticky;top:108px}.responsibleRailsShell .owasp-pack-sticky-summary h2{font-size:1.55rem}.responsibleRailsShell .owasp-pack-summary-grid{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .owasp-pack-summary-grid div{grid-gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;padding:12px}.responsibleRailsShell .owasp-pack-summary-grid span{color:var(--subtle);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .owasp-pack-summary-grid strong{color:var(--ink);font-size:1.15rem;overflow-wrap:anywhere}.responsibleRailsShell .iso42001-hero-card{grid-gap:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;display:grid;gap:18px;min-width:0;padding:22px}.responsibleRailsShell .iso42001-agent-card dl,.responsibleRailsShell .iso42001-checklist-card dl,.responsibleRailsShell .iso42001-hero-card dl,.responsibleRailsShell .iso42001-output-card dl,.responsibleRailsShell .iso42001-readiness-card dl,.responsibleRailsShell .iso42001-scope-card dl{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .iso42001-agent-card dl div,.responsibleRailsShell .iso42001-checklist-card dl div,.responsibleRailsShell .iso42001-hero-card dl div,.responsibleRailsShell .iso42001-output-card dl div,.responsibleRailsShell .iso42001-readiness-card dl div,.responsibleRailsShell .iso42001-scope-card dl div{grid-gap:4px;display:grid;gap:4px}.responsibleRailsShell .iso42001-agent-card dt,.responsibleRailsShell .iso42001-checklist-card dt,.responsibleRailsShell .iso42001-hero-card dt,.responsibleRailsShell .iso42001-output-card dt,.responsibleRailsShell .iso42001-readiness-card dt,.responsibleRailsShell .iso42001-scope-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .iso42001-hero-card code,.responsibleRailsShell .iso42001-hero-card dd,.responsibleRailsShell .iso42001-hero-card dt{color:var(--white)}.responsibleRailsShell .iso42001-agent-card dd,.responsibleRailsShell .iso42001-checklist-card dd,.responsibleRailsShell .iso42001-hero-card dd,.responsibleRailsShell .iso42001-output-card dd,.responsibleRailsShell .iso42001-readiness-card dd,.responsibleRailsShell .iso42001-scope-card dd{color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.45;margin:0;overflow-wrap:anywhere}.responsibleRailsShell .iso42001-output-summary{background:#00000038;border-left:4px solid #7ce1ea;border-radius:var(--radius);padding:14px}.responsibleRailsShell .iso42001-output-summary span{color:#7ce1ea;display:block;font-size:.72rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.responsibleRailsShell .iso42001-output-summary p{color:#ffffffd6;font-size:.92rem}.responsibleRailsShell .iso42001-back-row{margin-top:18px}.responsibleRailsShell .iso42001-back-link{background:var(--surface);border-color:var(--line);color:var(--deep-teal)}.responsibleRailsShell .iso42001-page-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,.32fr)}.responsibleRailsShell .iso42001-main,.responsibleRailsShell .iso42001-section{grid-gap:18px;display:grid;gap:18px;min-width:0}.responsibleRailsShell .iso42001-main{gap:56px}.responsibleRailsShell .iso42001-agent-card,.responsibleRailsShell .iso42001-checklist-card,.responsibleRailsShell .iso42001-output-card,.responsibleRailsShell .iso42001-overview-card,.responsibleRailsShell .iso42001-readiness-card,.responsibleRailsShell .iso42001-scope-card,.responsibleRailsShell .iso42001-sticky-summary{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .iso42001-overview-card{grid-gap:16px;display:grid;gap:16px;padding:22px}.responsibleRailsShell .iso42001-overview-card h3{font-size:1.24rem}.responsibleRailsShell .iso42001-agent-grid,.responsibleRailsShell .iso42001-checklist-grid,.responsibleRailsShell .iso42001-console-grid,.responsibleRailsShell .iso42001-output-grid,.responsibleRailsShell .iso42001-pdca-grid,.responsibleRailsShell .iso42001-related-grid,.responsibleRailsShell .iso42001-scope-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .iso42001-scope-grid{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(300px,.52fr)}.responsibleRailsShell .iso42001-agent-card,.responsibleRailsShell .iso42001-checklist-card,.responsibleRailsShell .iso42001-output-card,.responsibleRailsShell .iso42001-readiness-card,.responsibleRailsShell .iso42001-scope-card{padding:22px}.responsibleRailsShell .iso42001-scope-card h3{margin:8px 0 18px}.responsibleRailsShell .iso42001-readiness-card{background:#fffaf0;border-left:5px solid var(--gold)}.responsibleRailsShell .iso42001-readiness-card svg{color:var(--gold);margin-bottom:14px}.responsibleRailsShell .iso42001-readiness-indicators{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.responsibleRailsShell .iso42001-readiness-indicators div{align-items:center;border-top:1px solid #a36b002e;display:flex;gap:12px;justify-content:space-between;padding:10px 0}.responsibleRailsShell .iso42001-readiness-indicators span{color:var(--ink);font-size:.88rem;font-weight:900}.responsibleRailsShell .iso42001-pdca-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .iso42001-pdca-card{grid-gap:16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:16px;min-height:420px;min-width:0;padding:22px}.responsibleRailsShell .iso42001-pdca-card>strong{color:var(--teal);font-size:.9rem}.responsibleRailsShell .iso42001-pdca-card span:not(.flow-index){color:var(--ink);display:block;font-size:.76rem;font-weight:900;margin-bottom:8px;text-transform:uppercase}.responsibleRailsShell .iso42001-pdca-card ul{grid-gap:8px;color:var(--muted);display:grid;font-size:.9rem;gap:8px;padding-left:18px}.responsibleRailsShell .iso42001-hook-matrix,.responsibleRailsShell .iso42001-matrix{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .iso42001-hook-row,.responsibleRailsShell .iso42001-matrix-row{display:grid}.responsibleRailsShell .iso42001-matrix-row{grid-template-columns:minmax(210px,1fr) minmax(250px,1.15fr) minmax(250px,1.15fr) minmax(220px,1fr) minmax(120px,.55fr);min-width:1050px}.responsibleRailsShell .iso42001-hook-row{grid-template-columns:minmax(270px,1.15fr) minmax(300px,1.3fr) minmax(180px,.75fr);min-width:750px}.responsibleRailsShell .iso42001-hook-row+.iso42001-hook-row,.responsibleRailsShell .iso42001-matrix-row+.iso42001-matrix-row{border-top:1px solid var(--line)}.responsibleRailsShell .iso42001-hook-row span,.responsibleRailsShell .iso42001-matrix-row span{border-right:1px solid var(--line);color:var(--muted);font-size:.88rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:14px}.responsibleRailsShell .iso42001-hook-row span:last-child,.responsibleRailsShell .iso42001-matrix-row span:last-child{border-right:0}.responsibleRailsShell .iso42001-hook-row strong,.responsibleRailsShell .iso42001-matrix-row strong{color:var(--ink)}.responsibleRailsShell .iso42001-hook-head,.responsibleRailsShell .iso42001-matrix-head{background:var(--ink)}.responsibleRailsShell .iso42001-hook-head span,.responsibleRailsShell .iso42001-matrix-head span{color:var(--white);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .iso42001-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .iso42001-checklist-card{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .iso42001-checklist-card h3{font-size:1rem;line-height:1.28}.responsibleRailsShell .iso42001-console-section{background:#141819;border-radius:var(--radius);padding:30px}.responsibleRailsShell .iso42001-console-section .section-header h2,.responsibleRailsShell .iso42001-console-section .section-header p{color:var(--white)}.responsibleRailsShell .iso42001-console-grid{align-items:start;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.responsibleRailsShell .iso42001-console-grid .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .iso42001-console-grid .terminal-window pre{max-height:680px;overflow:auto;white-space:pre}.responsibleRailsShell .iso42001-output-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .iso42001-agent-card h3,.responsibleRailsShell .iso42001-output-card h3{margin:14px 0}.responsibleRailsShell .iso42001-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .iso42001-agent-card svg{color:var(--teal)}.responsibleRailsShell .iso42001-related-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .iso42001-related-card{grid-gap:10px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);color:var(--ink);display:grid;font-weight:900;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;min-height:86px;padding:16px}.responsibleRailsShell .iso42001-related-card:hover{border-color:#0097ac7a;box-shadow:var(--shadow-soft)}.responsibleRailsShell .iso42001-related-card svg{color:var(--teal)}.responsibleRailsShell .iso42001-sticky-summary{grid-gap:18px;display:grid;gap:18px;padding:22px;position:sticky;top:108px}.responsibleRailsShell .iso42001-sticky-summary h2{font-size:1.55rem}.responsibleRailsShell .iso42001-summary-grid{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .iso42001-summary-grid div{grid-gap:4px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;padding:12px}.responsibleRailsShell .iso42001-summary-grid span{color:var(--subtle);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .iso42001-summary-grid strong{color:var(--ink);font-size:1.15rem;overflow-wrap:anywhere}.responsibleRailsShell .iso42001-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .iso42001-status.active,.responsibleRailsShell .iso42001-status.mostly-complete,.responsibleRailsShell .iso42001-status.ready{background:#dcecdf;color:var(--green)}.responsibleRailsShell .iso42001-status.in-progress,.responsibleRailsShell .iso42001-status.medium,.responsibleRailsShell .iso42001-status.partial{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .iso42001-status.gap,.responsibleRailsShell .iso42001-status.high{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .iso42001-status.blocked{background:#f8dfda;color:var(--red)}.responsibleRailsShell .policy-top-stack{grid-gap:22px;display:grid;gap:22px}.responsibleRailsShell .control-code-layout,.responsibleRailsShell .export-tile-grid,.responsibleRailsShell .gap-analysis-layout,.responsibleRailsShell .mapping-detail-grid,.responsibleRailsShell .policy-agent-grid,.responsibleRailsShell .policy-capability-boxes,.responsibleRailsShell .policy-command-grid,.responsibleRailsShell .policy-obligation-catalog{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .policy-capability-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .policy-capability-boxes article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-height:136px;padding:20px}.responsibleRailsShell .policy-capability-boxes svg{color:var(--teal);margin-bottom:16px}.responsibleRailsShell .policy-capability-boxes span,.responsibleRailsShell .policy-capability-boxes strong{display:block}.responsibleRailsShell .policy-capability-boxes strong{color:var(--ink);font-size:1.05rem}.responsibleRailsShell .policy-capability-boxes span{color:var(--muted);font-size:.82rem;font-weight:800;margin-top:6px;text-transform:uppercase}.responsibleRailsShell .policy-lifecycle-rail{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr));padding-top:10px}.responsibleRailsShell .policy-lifecycle-rail span{grid-gap:8px;background:var(--surface);border:1px solid #006e7433;border-radius:var(--radius);border-top:4px solid var(--cyan);color:var(--ink);display:grid;font-weight:900;gap:8px;min-height:86px;padding:14px;position:relative}.responsibleRailsShell .policy-lifecycle-rail span:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-11px;top:26px;width:10px}.responsibleRailsShell .policy-lifecycle-rail span:last-child:after{display:none}.responsibleRailsShell .policy-lifecycle-rail i{color:var(--teal);font-size:.76rem;font-style:normal}.responsibleRailsShell .policy-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .policy-obligation-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .export-tile,.responsibleRailsShell .gap-card,.responsibleRailsShell .mapping-control-panel,.responsibleRailsShell .mapping-source-panel,.responsibleRailsShell .policy-agent-card,.responsibleRailsShell .policy-pack-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .policy-pack-card{grid-gap:16px;display:grid;gap:16px;min-height:430px;padding:22px}.responsibleRailsShell .policy-pack-card h3{margin-top:4px}.responsibleRailsShell .control-definition-list,.responsibleRailsShell .policy-agent-card dl,.responsibleRailsShell .policy-pack-card dl{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .policy-pack-card dl{margin-top:4px}.responsibleRailsShell .control-definition-list dt,.responsibleRailsShell .policy-agent-card dt,.responsibleRailsShell .policy-pack-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .control-definition-list dd,.responsibleRailsShell .policy-agent-card dd,.responsibleRailsShell .policy-pack-card dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.responsibleRailsShell .policy-card-action{align-self:end;justify-self:start}.responsibleRailsShell .custom-policy-layout{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.12fr)}.responsibleRailsShell .custom-policy-annotation-panel,.responsibleRailsShell .custom-policy-rule-panel,.responsibleRailsShell .custom-policy-upload-panel{grid-gap:16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:16px;min-width:0;padding:22px}.responsibleRailsShell .custom-policy-panel-heading{align-items:center;display:flex;gap:12px}.responsibleRailsShell .custom-policy-panel-heading svg{color:var(--teal);flex:0 0 auto}.responsibleRailsShell .custom-policy-annotation-panel h3,.responsibleRailsShell .custom-policy-panel-heading h3,.responsibleRailsShell .custom-policy-rule-panel h3{margin:4px 0 0}.responsibleRailsShell .custom-policy-dropzone{background:var(--surface);border:2px dashed #006e7457;border-radius:var(--radius);color:var(--muted);cursor:pointer;display:grid;min-height:152px;padding:22px;place-items:center;position:relative;text-align:center}.responsibleRailsShell .custom-policy-dropzone input{cursor:pointer;inset:0;opacity:0;position:absolute}.responsibleRailsShell .custom-policy-dropzone span,.responsibleRailsShell .custom-policy-dropzone strong{display:block;max-width:100%;overflow-wrap:anywhere}.responsibleRailsShell .custom-policy-dropzone strong{color:var(--ink);font-size:1rem}.responsibleRailsShell .custom-policy-dropzone span{font-size:.82rem;font-weight:800;margin-top:6px;text-transform:uppercase}.responsibleRailsShell .custom-policy-error{background:#ead6d2;border-left:4px solid var(--red);color:var(--red);font-weight:800;padding:10px 12px}.responsibleRailsShell .custom-policy-import-note code{background:var(--ink);border-radius:var(--radius);color:var(--white);display:block;font-size:.78rem;line-height:1.5;overflow-x:auto;padding:12px}.responsibleRailsShell .custom-policy-meta-list{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .custom-policy-meta-list div{border-top:1px solid var(--line);min-width:0;padding-top:10px}.responsibleRailsShell .custom-policy-meta-list dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .custom-policy-meta-list dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;margin:4px 0 0;overflow-wrap:anywhere}.responsibleRailsShell .custom-policy-facts{grid-gap:8px;display:grid;gap:8px}.responsibleRailsShell .custom-policy-facts span{grid-gap:3px;background:var(--surface);border-left:4px solid var(--cyan);color:var(--muted);display:grid;font-size:.84rem;font-weight:800;gap:3px;padding:10px 12px}.responsibleRailsShell .custom-policy-facts strong{color:var(--ink);font-size:.72rem;text-transform:uppercase}.responsibleRailsShell .custom-policy-result-note{background:var(--surface);border-left:4px solid var(--cyan);color:var(--muted);margin-top:16px;padding:14px 16px}.responsibleRailsShell .custom-policy-result-note strong{color:var(--deep-teal)}.responsibleRailsShell .policy-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.15;min-height:28px;padding:4px 9px;text-transform:uppercase}.responsibleRailsShell .policy-status.active,.responsibleRailsShell .policy-status.configured,.responsibleRailsShell .policy-status.control-implemented,.responsibleRailsShell .policy-status.high-confidence,.responsibleRailsShell .policy-status.passing,.responsibleRailsShell .policy-status.required,.responsibleRailsShell .policy-status.triggered{background:#dcecdf;color:var(--green)}.responsibleRailsShell .policy-status.critical,.responsibleRailsShell .policy-status.evidence-missing,.responsibleRailsShell .policy-status.gap,.responsibleRailsShell .policy-status.launch-blocker{background:#ead6d2;color:var(--red)}.responsibleRailsShell .policy-status.exception-requested,.responsibleRailsShell .policy-status.high,.responsibleRailsShell .policy-status.in-progress,.responsibleRailsShell .policy-status.medium{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .policy-status.not-applicable-with-rationale,.responsibleRailsShell .policy-status.not-triggered{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .euai-hero-card{background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;min-width:0;padding:22px}.responsibleRailsShell .euai-agent-card dl,.responsibleRailsShell .euai-classification-card dl,.responsibleRailsShell .euai-control-card dl,.responsibleRailsShell .euai-hero-card dl,.responsibleRailsShell .euai-intake-card dl,.responsibleRailsShell .euai-output-card dl,.responsibleRailsShell .euai-sticky-summary dl{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .euai-hero-card dl{margin-top:18px}.responsibleRailsShell .euai-agent-card dl div,.responsibleRailsShell .euai-classification-card dl div,.responsibleRailsShell .euai-control-card dl div,.responsibleRailsShell .euai-hero-card dl div,.responsibleRailsShell .euai-intake-card dl div,.responsibleRailsShell .euai-output-card dl div,.responsibleRailsShell .euai-sticky-summary dl div{grid-gap:4px;display:grid;gap:4px}.responsibleRailsShell .euai-agent-card dt,.responsibleRailsShell .euai-classification-card dt,.responsibleRailsShell .euai-control-card dt,.responsibleRailsShell .euai-hero-card dt,.responsibleRailsShell .euai-intake-card dt,.responsibleRailsShell .euai-output-card dt,.responsibleRailsShell .euai-sticky-summary dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .euai-hero-card .policy-status,.responsibleRailsShell .euai-hero-card code,.responsibleRailsShell .euai-hero-card dd,.responsibleRailsShell .euai-hero-card dt{color:var(--white)}.responsibleRailsShell .euai-agent-card dd,.responsibleRailsShell .euai-classification-card dd,.responsibleRailsShell .euai-control-card dd,.responsibleRailsShell .euai-hero-card dd,.responsibleRailsShell .euai-intake-card dd,.responsibleRailsShell .euai-output-card dd,.responsibleRailsShell .euai-sticky-summary dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.responsibleRailsShell .euai-hero-steps{grid-gap:10px;background:#0003;border-radius:var(--radius);display:grid;gap:10px;margin-top:18px;padding:14px}.responsibleRailsShell .euai-hero-steps span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .euai-hero-steps ol{grid-gap:8px;color:#ffffffd1;display:grid;font-size:.88rem;gap:8px;line-height:1.45;margin:0;padding-left:20px}.responsibleRailsShell .euai-back-row{margin-top:18px}.responsibleRailsShell .euai-back-link{background:var(--white);border:1px solid var(--line);color:var(--teal)}.responsibleRailsShell .euai-page-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.responsibleRailsShell .euai-main,.responsibleRailsShell .euai-section{grid-gap:22px;display:grid;gap:22px}.responsibleRailsShell .euai-main{min-width:0}.responsibleRailsShell .euai-section{min-width:0;scroll-margin-top:100px}.responsibleRailsShell .euai-section+.euai-section{border-top:1px solid var(--line);padding-top:38px}.responsibleRailsShell .euai-agent-card,.responsibleRailsShell .euai-classification-card,.responsibleRailsShell .euai-control-card,.responsibleRailsShell .euai-intake-card,.responsibleRailsShell .euai-output-card,.responsibleRailsShell .euai-overview-card,.responsibleRailsShell .euai-sticky-summary{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;padding:22px}.responsibleRailsShell .euai-overview-card{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .euai-agent-card h3,.responsibleRailsShell .euai-control-card h3,.responsibleRailsShell .euai-intake-card h3,.responsibleRailsShell .euai-output-card h3,.responsibleRailsShell .euai-overview-card h3,.responsibleRailsShell .euai-sticky-summary h2{margin-bottom:6px}.responsibleRailsShell .euai-source-row{display:flex;flex-wrap:wrap;gap:10px}.responsibleRailsShell .euai-source-row a{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.82rem;font-weight:900;min-height:34px;padding:6px 10px}.responsibleRailsShell .euai-agent-grid,.responsibleRailsShell .euai-analyzer-grid,.responsibleRailsShell .euai-console-grid,.responsibleRailsShell .euai-control-grid,.responsibleRailsShell .euai-output-grid,.responsibleRailsShell .euai-related-grid,.responsibleRailsShell .euai-risk-tier-grid,.responsibleRailsShell .euai-summary-metrics{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .euai-risk-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .euai-risk-tier-card{min-height:210px;padding:18px}.responsibleRailsShell .euai-agent-card svg,.responsibleRailsShell .euai-output-card svg,.responsibleRailsShell .euai-related-card svg,.responsibleRailsShell .euai-risk-tier-card svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .euai-analyzer-grid{align-items:start;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.responsibleRailsShell .euai-classification-card,.responsibleRailsShell .euai-intake-card{min-height:100%}.responsibleRailsShell .euai-intake-card .tag-row{margin-top:18px}.responsibleRailsShell .euai-classification-card{background:#f8fcf9;border-left:5px solid var(--green)}.responsibleRailsShell .euai-classification-card>svg{color:var(--green);margin-bottom:14px}.responsibleRailsShell .euai-card-heading,.responsibleRailsShell .euai-control-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.responsibleRailsShell .euai-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .euai-control-card{grid-gap:12px;display:grid;gap:12px;min-height:300px}.responsibleRailsShell .euai-control-head code{color:var(--teal);font-size:.8rem;font-weight:900}.responsibleRailsShell .euai-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .euai-table{border-collapse:collapse;min-width:780px;width:100%}.responsibleRailsShell .euai-checklist-table,.responsibleRailsShell .euai-integration-table{min-width:1040px}.responsibleRailsShell .euai-table td,.responsibleRailsShell .euai-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:14px;text-align:left;vertical-align:top}.responsibleRailsShell .euai-table th{background:var(--ink);color:var(--white);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .euai-table td{color:var(--muted);font-size:.9rem;line-height:1.45}.responsibleRailsShell .euai-table td:first-child{color:var(--ink);font-weight:800}.responsibleRailsShell .euai-table tr:last-child td{border-bottom:0}.responsibleRailsShell .euai-table td:last-child,.responsibleRailsShell .euai-table th:last-child{border-right:0}.responsibleRailsShell .euai-console-section{background:#141819;border-radius:var(--radius);padding:24px}.responsibleRailsShell .euai-console-section .section-header h2,.responsibleRailsShell .euai-console-section .section-header p{color:var(--white)}.responsibleRailsShell .euai-console-grid{align-items:start;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.responsibleRailsShell .euai-console-grid .terminal-window{box-shadow:none}.responsibleRailsShell .euai-console-grid .terminal-window pre{max-height:720px}.responsibleRailsShell .euai-output-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .euai-agent-card,.responsibleRailsShell .euai-output-card{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .euai-agent-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .euai-agent-card{min-height:360px}.responsibleRailsShell .euai-related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .euai-related-card{min-height:190px;padding:20px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.responsibleRailsShell .euai-related-card:hover{transform:translateY(-2px)}.responsibleRailsShell .euai-related-card span{color:var(--teal);display:inline-flex;font-weight:900;margin-top:8px}.responsibleRailsShell .euai-sticky-summary{grid-gap:16px;display:grid;gap:16px;position:sticky;top:104px}.responsibleRailsShell .euai-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .euai-summary-metrics div{background:var(--surface);border-left:4px solid var(--cyan);border-radius:var(--radius);min-width:0;padding:12px}.responsibleRailsShell .euai-summary-metrics span{color:var(--subtle);display:block;font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .euai-summary-metrics strong{color:var(--teal);display:block;font-size:1.4rem;margin:5px 0}.responsibleRailsShell .euai-note,.responsibleRailsShell .euai-summary-metrics p{font-size:.82rem;line-height:1.45}.responsibleRailsShell .crosswalk-table,.responsibleRailsShell .obligation-table{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .crosswalk-row,.responsibleRailsShell .obligation-row{display:grid;min-width:1120px}.responsibleRailsShell .obligation-row{grid-template-columns:minmax(150px,.75fr) minmax(130px,.62fr) minmax(260px,1.2fr) minmax(140px,.68fr) minmax(120px,.58fr) minmax(240px,1.05fr) minmax(150px,.72fr) minmax(115px,.56fr)}.responsibleRailsShell .crosswalk-row{grid-template-columns:minmax(170px,.85fr) minmax(170px,.85fr) minmax(170px,.85fr) minmax(170px,.85fr) minmax(190px,.95fr) minmax(150px,.7fr)}.responsibleRailsShell .crosswalk-row+.crosswalk-row,.responsibleRailsShell .obligation-row+.obligation-row{border-top:1px solid var(--line)}.responsibleRailsShell .crosswalk-row span,.responsibleRailsShell .obligation-row span{border-right:1px solid var(--line);color:var(--muted);font-size:.88rem;line-height:1.45;min-width:0;overflow-wrap:anywhere;padding:14px}.responsibleRailsShell .crosswalk-row span:last-child,.responsibleRailsShell .obligation-row span:last-child{border-right:0}.responsibleRailsShell .crosswalk-row code,.responsibleRailsShell .obligation-row strong{color:var(--ink)}.responsibleRailsShell .crosswalk-head,.responsibleRailsShell .obligation-head{background:var(--ink)}.responsibleRailsShell .crosswalk-head span,.responsibleRailsShell .obligation-head span{color:var(--white);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .obligation-row.selected{box-shadow:inset 5px 0 var(--cyan)}.responsibleRailsShell .mapping-detail-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.responsibleRailsShell .mapping-control-panel,.responsibleRailsShell .mapping-source-panel{padding:24px}.responsibleRailsShell .mapping-control-panel h3,.responsibleRailsShell .mapping-source-panel h3{margin:18px 0 10px}.responsibleRailsShell .applicability-list{grid-gap:8px;display:grid;gap:8px;margin-top:22px}.responsibleRailsShell .applicability-list span{background:var(--surface);border-left:4px solid var(--cyan);color:var(--ink);font-size:.9rem;font-weight:900;padding:10px 12px}.responsibleRailsShell .control-definition-list div{border-top:1px solid var(--line);padding:12px 0}.responsibleRailsShell .implementation-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.responsibleRailsShell .implementation-status-grid div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:14px}.responsibleRailsShell .implementation-status-grid strong{color:var(--ink);display:block;margin:12px 0 6px}.responsibleRailsShell .implementation-status-grid p{font-size:.86rem}.responsibleRailsShell .gap-analysis-layout{align-items:start;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.responsibleRailsShell .gap-analysis-layout h2{margin:10px 0 14px}.responsibleRailsShell .gap-summary-strip{grid-gap:8px;display:grid;gap:8px;margin-top:22px}.responsibleRailsShell .gap-summary-strip span{background:var(--white);border-left:4px solid var(--red);color:var(--ink);font-weight:900;padding:12px}.responsibleRailsShell .gap-list{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .gap-card{grid-gap:9px;display:grid;gap:9px;padding:18px}.responsibleRailsShell .gap-card .flow-index{margin-bottom:0}.responsibleRailsShell .gap-meta{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.responsibleRailsShell .gap-meta span{color:var(--muted);font-size:.8rem;font-weight:900}.responsibleRailsShell .control-code-layout{align-items:start;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.responsibleRailsShell .control-code-layout h2{margin:10px 0 14px}.responsibleRailsShell .control-code-panel{background:#141819;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:var(--shadow-soft);margin:0;max-width:100%;min-width:0;overflow-x:auto;padding:22px}.responsibleRailsShell .control-code-panel code{color:#e9fbfd;font-size:.88rem;line-height:1.65}.responsibleRailsShell .control-note{background:var(--surface);border-color:var(--line);grid-template-columns:1fr;margin:24px 0 0}.responsibleRailsShell .control-note span{color:var(--teal)}.responsibleRailsShell .control-note p{color:var(--muted)}.responsibleRailsShell .console-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.responsibleRailsShell .console-tabs button{background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:#ffffffc7;cursor:pointer;font-weight:900;min-height:40px;padding:0 14px}.responsibleRailsShell .console-tabs button.active,.responsibleRailsShell .console-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .policy-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .policy-agent-card{min-height:440px;padding:22px}.responsibleRailsShell .policy-agent-card svg{color:var(--teal);margin-bottom:14px}.responsibleRailsShell .policy-agent-card h3{margin-bottom:10px}.responsibleRailsShell .policy-agent-card dl{margin-top:18px}.responsibleRailsShell .policy-agent-card div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .export-tile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .export-tile{min-height:220px;padding:20px}.responsibleRailsShell .export-tile svg{color:var(--teal);margin-bottom:14px}.responsibleRailsShell .export-tile span,.responsibleRailsShell .export-tile strong{background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.78rem;font-weight:900;margin:12px 8px 0 0;padding:6px 9px}.responsibleRailsShell .export-tile p{font-size:.9rem;margin-top:16px}.responsibleRailsShell .breadcrumbs{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.88rem;font-weight:800;gap:8px;padding-top:18px}.responsibleRailsShell .breadcrumbs span{align-items:center;display:inline-flex;gap:8px}.responsibleRailsShell .breadcrumbs a:hover{color:var(--teal)}.responsibleRailsShell .detail-proof-card,.responsibleRailsShell .pricing-proof-card{padding:26px}.responsibleRailsShell .agent-card ul,.responsibleRailsShell .checklist-card ul,.responsibleRailsShell .detail-proof-card ul,.responsibleRailsShell .pricing-card ul{grid-gap:10px;color:var(--muted);display:grid;gap:10px;padding-left:18px}.responsibleRailsShell .detail-proof-card li,.responsibleRailsShell .pricing-proof-card p{color:#fffc}.responsibleRailsShell .checklist-card{min-height:260px}.responsibleRailsShell .scenario-card{border-top:4px solid var(--cyan);padding:28px}.responsibleRailsShell .scenario-card h2{margin:8px 0 12px}.responsibleRailsShell .metadata-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.responsibleRailsShell .metadata-grid span{background:var(--surface);border-left:4px solid var(--cyan);color:var(--ink);font-weight:900;padding:12px}.responsibleRailsShell .how-card{min-height:260px}.responsibleRailsShell .how-card strong{background:var(--deep-teal);border-radius:var(--radius);color:var(--white);display:inline-flex;font-size:.82rem;margin-top:18px;padding:6px 10px}.responsibleRailsShell .cli-artifact-grid,.responsibleRailsShell .how-cli-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .how-cli-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .how-cli-card{grid-gap:16px;background:#ffffff14;border:1px solid #ffffff29;border-radius:var(--radius);box-shadow:0 20px 54px #0000002e;display:grid;gap:16px;min-width:0;padding:18px}.responsibleRailsShell .cli-artifact-head,.responsibleRailsShell .how-cli-card-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .how-cli-card-header h3{color:var(--white);margin-top:8px}.responsibleRailsShell .how-cli-card-header svg{color:#7ce1ea;flex:0 0 auto}.responsibleRailsShell .how-cli-card .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .how-cli-card .terminal-window pre{overflow-wrap:anywhere;white-space:pre-wrap}.responsibleRailsShell .how-cli-card .terminal-window code{font-size:.78rem}.responsibleRailsShell .how-cli-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);margin:0}.responsibleRailsShell .how-cli-meta div{background:#0000002e;border:1px solid #ffffff24;border-radius:var(--radius);min-width:0;padding:12px}.responsibleRailsShell .cli-artifact-card dt,.responsibleRailsShell .how-cli-meta dt{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .how-cli-meta dt{color:#7ce1ea}.responsibleRailsShell .how-cli-meta dd{color:#ffffffd1;font-size:.88rem;font-weight:800;line-height:1.45;margin-top:6px}.responsibleRailsShell .cli-artifact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .cli-artifact-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-height:280px;min-width:0;padding:22px}.responsibleRailsShell .cli-artifact-card h3{margin:14px 0 10px}.responsibleRailsShell .cli-artifact-card dl{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.responsibleRailsShell .cli-artifact-card div:not(.cli-artifact-head){border-top:1px solid var(--line);min-width:0;padding-top:10px}.responsibleRailsShell .cli-artifact-card dd{color:var(--ink);font-size:.86rem;font-weight:800;line-height:1.4;margin-top:5px}.responsibleRailsShell .cli-artifact-card code{color:var(--deep-teal);overflow-wrap:anywhere}.responsibleRailsShell .cli-artifact-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .cli-artifact-status.created,.responsibleRailsShell .cli-artifact-status.generated,.responsibleRailsShell .cli-artifact-status.ready{background:#dcecdf;color:var(--green)}.responsibleRailsShell .cli-artifact-status.review{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .cli-artifact-status.open{background:#f8dfda;color:var(--red)}.responsibleRailsShell .capability-lifecycle-grid,.responsibleRailsShell .practical-layer-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .practical-layer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .capability-lifecycle-card,.responsibleRailsShell .practical-layer-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .practical-layer-card{min-height:420px;padding:24px}.responsibleRailsShell .practical-layer-card dl{grid-gap:18px;display:grid;gap:18px;margin-top:18px}.responsibleRailsShell .practical-layer-card div{border-top:1px solid var(--line);padding-top:14px}.responsibleRailsShell .practical-layer-card dt{color:var(--teal);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .practical-layer-card dd{color:var(--ink);font-size:.92rem;font-weight:700;line-height:1.55;margin-top:8px}.responsibleRailsShell .capability-lifecycle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .capability-lifecycle-card{padding:22px}.responsibleRailsShell .capability-lifecycle-card h3{margin:12px 0 18px}.responsibleRailsShell .capability-mini-list{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .capability-mini-list a{grid-gap:6px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;min-height:78px;padding:12px}.responsibleRailsShell .capability-mini-list a:hover{background:var(--white);border-color:#0097ac7a}.responsibleRailsShell .capability-mini-list strong{color:var(--ink);font-size:.9rem;line-height:1.35}.responsibleRailsShell .capability-mini-list span{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.responsibleRailsShell .traceability-matrix{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .traceability-row{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(150px,.7fr) minmax(300px,1.4fr) minmax(170px,.8fr) minmax(260px,1.2fr);min-width:1120px}.responsibleRailsShell .traceability-row+.traceability-row{border-top:1px solid var(--line)}.responsibleRailsShell .traceability-row span{border-right:1px solid var(--line);color:var(--ink);font-size:.88rem;line-height:1.45;min-width:0;padding:14px}.responsibleRailsShell .traceability-row span:last-child{border-right:0}.responsibleRailsShell .traceability-row strong{color:var(--teal)}.responsibleRailsShell .traceability-head{background:var(--ink)}.responsibleRailsShell .traceability-head span{color:var(--white);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .evidence-matrix{overflow-x:auto}.responsibleRailsShell .matrix-row{display:grid;grid-template-columns:minmax(160px,1fr) minmax(130px,.8fr) minmax(100px,.6fr) minmax(180px,1fr);min-width:760px}.responsibleRailsShell .matrix-row+.matrix-row{border-top:1px solid var(--line)}.responsibleRailsShell .matrix-row span{border-right:1px solid var(--line);color:var(--ink);font-weight:700;padding:14px}.responsibleRailsShell .matrix-row span:last-child{border-right:0}.responsibleRailsShell .matrix-head{background:var(--ink)}.responsibleRailsShell .matrix-head span{color:var(--white);font-size:.78rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .agent-run-card{background:#ffffff14;border:1px solid #ffffff29;border-radius:var(--radius);min-height:260px;padding:20px}.responsibleRailsShell .agent-card{min-height:360px}.responsibleRailsShell .agent-card ul{margin-top:18px}.responsibleRailsShell .case-card,.responsibleRailsShell .connector-card{min-height:310px}.responsibleRailsShell .pricing-card{min-height:420px;overflow:hidden;padding:26px;position:relative}.responsibleRailsShell .pricing-card h2{margin-bottom:8px;margin-top:14px}.responsibleRailsShell .pricing-card>strong{color:var(--teal);display:block;font-size:1.7rem;margin-bottom:18px}.responsibleRailsShell .pricing-card ul{margin-bottom:20px}.responsibleRailsShell .resource-card code{background:var(--surface);border-radius:var(--radius);color:var(--teal);display:block;font-size:.82rem;margin-top:18px;overflow-wrap:anywhere;padding:10px}.responsibleRailsShell .resource-glossary-feature{grid-gap:18px;align-items:center;background:linear-gradient(135deg,#0097ac1f,#fff0 42%),var(--white);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:18px;padding:28px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.responsibleRailsShell .resource-glossary-feature:hover{border-color:#006e7457;box-shadow:var(--shadow-soft);transform:translateY(-2px)}.responsibleRailsShell .resource-glossary-feature .card-label{grid-column:1/-1;justify-self:start}.responsibleRailsShell .resource-glossary-feature h2{font-size:1.8rem;margin-bottom:10px}.responsibleRailsShell .resource-glossary-feature svg{color:var(--teal)}.responsibleRailsShell .glossary-overview{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);padding-bottom:28px}.responsibleRailsShell .glossary-overview-copy h2{margin-bottom:14px;margin-top:10px}.responsibleRailsShell .glossary-category-nav{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .glossary-category-nav a{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--teal);font-size:.86rem;font-weight:900;line-height:1.35;min-height:48px;padding:12px 14px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.responsibleRailsShell .glossary-category-nav a:hover{background:var(--surface);border-color:#006e7457;transform:translateY(-1px)}.responsibleRailsShell .glossary-category-section{padding-top:46px;scroll-margin-top:96px}.responsibleRailsShell .glossary-term-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .glossary-term-card{display:flex;flex-direction:column;gap:14px;min-height:410px}.responsibleRailsShell .glossary-term-card .card-label{align-self:flex-start;max-width:100%;overflow-wrap:anywhere}.responsibleRailsShell .glossary-term-card h3 span{color:var(--teal)}.responsibleRailsShell .glossary-term-card p{font-size:.94rem}.responsibleRailsShell .glossary-why{border-top:1px solid var(--line);padding-top:14px}.responsibleRailsShell .glossary-why strong{color:var(--ink);display:block;font-size:.82rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.responsibleRailsShell .glossary-related{gap:8px}.responsibleRailsShell .glossary-term-link{align-items:center;color:var(--teal);display:inline-flex;font-size:.8rem;font-weight:900;gap:6px;margin-top:auto;text-transform:uppercase}.responsibleRailsShell .document-library-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:28px}.responsibleRailsShell .document-library-card{display:flex;flex-direction:column;min-width:0}.responsibleRailsShell .document-library-list{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.responsibleRailsShell .document-library-link{grid-gap:3px;border-top:1px solid var(--line);color:var(--ink);display:grid;gap:3px;padding:10px 0}.responsibleRailsShell .document-library-link:focus-visible,.responsibleRailsShell .document-library-link:hover{color:var(--teal)}.responsibleRailsShell .document-library-link span{font-weight:800;line-height:1.35;overflow-wrap:anywhere}.responsibleRailsShell .document-library-link em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.responsibleRailsShell .media-card{grid-gap:10px;background:var(--ink);color:var(--white);display:grid;gap:10px;min-height:230px;padding:28px;place-items:center;text-align:center}.responsibleRailsShell .media-card svg{color:#7ce1ea}.responsibleRailsShell .media-card strong{color:var(--white);font-size:1.2rem}.responsibleRailsShell .media-card span{color:#ffffffb8}.responsibleRailsShell .faq-layout{grid-gap:18px;display:grid;gap:18px}.responsibleRailsShell .faq-group{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp)}.responsibleRailsShell .faq-group h2{border-bottom:1px solid var(--line);font-size:1.5rem;padding:22px}.responsibleRailsShell details{padding:18px 22px}.responsibleRailsShell details+details{border-top:1px solid var(--line)}.responsibleRailsShell summary{color:var(--ink);cursor:pointer;font-weight:900}.responsibleRailsShell details p{margin-top:12px}.responsibleRailsShell .search-layout{grid-gap:24px;display:grid;gap:24px}.responsibleRailsShell .search-page-form{grid-gap:12px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:14px}.responsibleRailsShell .search-page-form svg{color:var(--teal)}.responsibleRailsShell .search-page-form input{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;min-width:0;padding:0 12px}.responsibleRailsShell .search-results{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .result-count{color:var(--muted)}.responsibleRailsShell .result-card h3{margin-top:8px}.responsibleRailsShell .empty-state{grid-gap:12px;display:grid;gap:12px;justify-items:start;padding:28px}.responsibleRailsShell .empty-state svg{color:var(--teal)}.responsibleRailsShell .final-cta{background:var(--ink);color:var(--white);padding:76px 0}.responsibleRailsShell .final-cta h2{color:var(--white);max-width:900px}.responsibleRailsShell .site-footer{background:#111;color:var(--white);padding:48px 0}.responsibleRailsShell .site-footer p{color:#c8c8c8;margin-top:14px;max-width:740px}.responsibleRailsShell .footer-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) 220px}.responsibleRailsShell .footer-brand{color:var(--white);font-size:1.2rem}.responsibleRailsShell .footer-heading{color:var(--white);display:block;font-size:.82rem;font-weight:900;margin-bottom:12px;text-transform:uppercase}.responsibleRailsShell .footer-links{grid-gap:8px;display:grid;gap:8px}.responsibleRailsShell .footer-links a{color:#c8c8c8;font-weight:700}.responsibleRailsShell .footer-links a:hover{color:#7ce1ea}.responsibleRailsShell .use-case-hero{padding:64px 0}.responsibleRailsShell .use-case-hero-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.responsibleRailsShell .use-case-hero-copy{min-width:0}.responsibleRailsShell .use-case-hero-copy h1{margin:10px 0 18px}.responsibleRailsShell .use-case-console-card{min-width:0}.responsibleRailsShell .use-case-card-head,.responsibleRailsShell .use-case-console-heading,.responsibleRailsShell .use-case-dossier-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .use-case-console-heading{margin-bottom:10px}.responsibleRailsShell .use-case-console-heading span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .use-case-console-heading strong{color:var(--white)}.responsibleRailsShell .use-case-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px}.responsibleRailsShell .use-case-track span{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px 12px;position:relative;text-transform:uppercase}.responsibleRailsShell .use-case-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .use-case-capability-boxes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.responsibleRailsShell .use-case-capability-boxes article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;padding:18px}.responsibleRailsShell .use-case-capability-boxes svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .use-case-capability-boxes h2{font-size:1.05rem;margin-bottom:8px}.responsibleRailsShell .use-case-capability-boxes p,.responsibleRailsShell .use-case-lifecycle-rail p,.responsibleRailsShell .use-case-schema-card p,.responsibleRailsShell .use-case-state-card p,.responsibleRailsShell .use-case-summary-card em,.responsibleRailsShell .use-case-summary-card p{font-size:.9rem}.responsibleRailsShell .use-case-agent-grid,.responsibleRailsShell .use-case-connector-grid,.responsibleRailsShell .use-case-schema-grid,.responsibleRailsShell .use-case-state-grid,.responsibleRailsShell .use-case-summary-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .use-case-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .use-case-agent-card,.responsibleRailsShell .use-case-checkbox-panel,.responsibleRailsShell .use-case-connector-card,.responsibleRailsShell .use-case-disagreement-card,.responsibleRailsShell .use-case-dossier,.responsibleRailsShell .use-case-form-card,.responsibleRailsShell .use-case-rationale-card,.responsibleRailsShell .use-case-risk-convergence,.responsibleRailsShell .use-case-schema-card,.responsibleRailsShell .use-case-state-card,.responsibleRailsShell .use-case-summary-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .use-case-summary-card{min-height:180px;overflow:hidden;padding:20px;position:relative}.responsibleRailsShell .use-case-agent-card:before,.responsibleRailsShell .use-case-schema-card:before,.responsibleRailsShell .use-case-summary-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .use-case-schema-card .use-case-card-head>span,.responsibleRailsShell .use-case-summary-card span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .use-case-summary-card strong{color:var(--ink);display:block;font-size:1.42rem;line-height:1.12;margin:14px 0 8px}.responsibleRailsShell .use-case-summary-card em{color:var(--deep-teal);display:block;font-style:normal;font-weight:900;margin-top:12px}.responsibleRailsShell .use-case-lifecycle-rail{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:20px}.responsibleRailsShell .use-case-lifecycle-rail article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--cyan);min-height:138px;min-width:0;padding:16px;position:relative}.responsibleRailsShell .use-case-lifecycle-rail article:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-10px;top:26px;width:10px}.responsibleRailsShell .use-case-lifecycle-rail article:last-child:after{display:none}.responsibleRailsShell .use-case-lifecycle-rail span{color:var(--teal);font-size:1.3rem;font-weight:900}.responsibleRailsShell .use-case-lifecycle-rail h3{font-size:.98rem;margin:10px 0 6px}.responsibleRailsShell .use-case-registry-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.responsibleRailsShell .use-case-control-table-wrap,.responsibleRailsShell .use-case-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .use-case-control-table,.responsibleRailsShell .use-case-registry-table{border-collapse:collapse;width:100%}.responsibleRailsShell .use-case-registry-table{min-width:1180px}.responsibleRailsShell .use-case-control-table{min-width:860px}.responsibleRailsShell .use-case-control-table td,.responsibleRailsShell .use-case-control-table th,.responsibleRailsShell .use-case-registry-table td,.responsibleRailsShell .use-case-registry-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .use-case-control-table td:last-child,.responsibleRailsShell .use-case-control-table th:last-child,.responsibleRailsShell .use-case-registry-table td:last-child,.responsibleRailsShell .use-case-registry-table th:last-child{border-right:0}.responsibleRailsShell .use-case-control-table th,.responsibleRailsShell .use-case-registry-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .use-case-control-table td,.responsibleRailsShell .use-case-registry-table td{color:var(--ink);font-size:.88rem;line-height:1.4}.responsibleRailsShell .use-case-registry-table tbody tr.selected td{background:#edfafa}.responsibleRailsShell .use-case-registry-table strong{color:var(--teal)}.responsibleRailsShell .use-case-tag-list{display:flex;flex-wrap:wrap;gap:6px}.responsibleRailsShell .use-case-tag-list span{align-items:center;background:#edfafa;border:1px solid #006e7438;border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.72rem;font-weight:900;min-height:26px;padding:4px 7px}.responsibleRailsShell .use-case-row-actions{grid-gap:7px;display:grid;gap:7px}.responsibleRailsShell .use-case-row-actions a,.responsibleRailsShell .use-case-row-actions button,.responsibleRailsShell .use-case-state-card button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:900;justify-content:center;min-height:32px;padding:5px 8px}.responsibleRailsShell .use-case-row-actions a:hover,.responsibleRailsShell .use-case-row-actions button:hover,.responsibleRailsShell .use-case-state-card button:hover{background:#e0f2f4;border-color:var(--cyan)}.responsibleRailsShell .use-case-dossier{padding:20px;position:sticky;top:96px}.responsibleRailsShell .use-case-dossier h2{font-size:1.5rem;margin:14px 0 10px}.responsibleRailsShell .use-case-dossier p strong{color:var(--ink)}.responsibleRailsShell .use-case-agent-card dl,.responsibleRailsShell .use-case-dossier dl,.responsibleRailsShell .use-case-form-card dl,.responsibleRailsShell .use-case-state-card dl{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.responsibleRailsShell .use-case-agent-card dl div,.responsibleRailsShell .use-case-dossier dl div,.responsibleRailsShell .use-case-form-card dl div,.responsibleRailsShell .use-case-state-card dl div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .use-case-agent-card dt,.responsibleRailsShell .use-case-dossier dt,.responsibleRailsShell .use-case-form-card dt,.responsibleRailsShell .use-case-schema-card dt,.responsibleRailsShell .use-case-state-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .use-case-agent-card dd,.responsibleRailsShell .use-case-dossier dd,.responsibleRailsShell .use-case-form-card dd,.responsibleRailsShell .use-case-schema-card dd,.responsibleRailsShell .use-case-state-card dd{color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.45;margin-top:4px}.responsibleRailsShell .use-case-dossier .use-case-tag-list{margin-top:18px}.responsibleRailsShell .use-case-form-preview{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(290px,.34fr)}.responsibleRailsShell .use-case-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .use-case-agent-card,.responsibleRailsShell .use-case-checkbox-panel,.responsibleRailsShell .use-case-connector-card,.responsibleRailsShell .use-case-form-card,.responsibleRailsShell .use-case-schema-card,.responsibleRailsShell .use-case-state-card{padding:20px;position:relative}.responsibleRailsShell .use-case-agent-card h3,.responsibleRailsShell .use-case-checkbox-panel h3,.responsibleRailsShell .use-case-connector-card h3,.responsibleRailsShell .use-case-form-card h3,.responsibleRailsShell .use-case-schema-card h3,.responsibleRailsShell .use-case-state-card h3{margin-bottom:10px}.responsibleRailsShell .use-case-checkbox-grid{grid-gap:9px;display:grid;gap:9px;margin-top:16px}.responsibleRailsShell .use-case-checkbox-grid label{grid-gap:8px;align-items:center;color:var(--ink);display:grid;font-size:.9rem;font-weight:800;gap:8px;grid-template-columns:auto 1fr}.responsibleRailsShell .use-case-checkbox-grid input{accent-color:var(--teal);height:18px;width:18px}.responsibleRailsShell .use-case-detected-tags{grid-gap:7px;display:grid;gap:7px;margin-top:18px}.responsibleRailsShell .use-case-detected-tags span{background:#fff7e6;border-left:4px solid var(--gold);color:#6e4700;font-size:.78rem;font-weight:900;padding:8px}.responsibleRailsShell .use-case-schema-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .use-case-schema-card{min-height:360px}.responsibleRailsShell .use-case-rationale-card ul,.responsibleRailsShell .use-case-schema-card ul{grid-gap:9px;color:var(--ink);display:grid;font-size:.9rem;font-weight:800;gap:9px;line-height:1.45;margin-top:16px;padding-left:18px}.responsibleRailsShell .use-case-schema-card dl{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.responsibleRailsShell .use-case-schema-card a{color:var(--teal);display:inline-flex;font-size:.82rem;font-weight:900;margin-top:16px}.responsibleRailsShell .use-case-risk-convergence{grid-gap:14px;align-items:center;background:linear-gradient(90deg,#0097ac1f,#fff0 48%),var(--white);border-left:5px solid var(--cyan);display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);margin-top:16px;padding:18px}.responsibleRailsShell .use-case-risk-convergence svg{color:var(--teal)}.responsibleRailsShell .use-case-risk-convergence span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .use-case-risk-convergence strong{color:var(--red);display:block;font-size:1.8rem;margin:4px 0}.responsibleRailsShell .use-case-rationale-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(290px,.42fr)}.responsibleRailsShell .use-case-disagreement-card,.responsibleRailsShell .use-case-rationale-card{padding:22px}.responsibleRailsShell .use-case-rationale-card h2{font-size:2rem;margin:10px 0 16px}.responsibleRailsShell .use-case-disagreement-card{background:#fffaf0;border-left:5px solid var(--gold)}.responsibleRailsShell .use-case-disagreement-card svg{color:var(--gold);margin-bottom:12px}.responsibleRailsShell .use-case-disagreement-card strong{color:#6e4700;display:block;font-size:.86rem;line-height:1.45;margin-top:16px}.responsibleRailsShell .use-case-result,.responsibleRailsShell .use-case-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .use-case-result.missing,.responsibleRailsShell .use-case-result.not-started,.responsibleRailsShell .use-case-state-card.blocked strong,.responsibleRailsShell .use-case-status.blocked{background:#f8dfda;color:var(--red)}.responsibleRailsShell .use-case-result.critical-ai-system,.responsibleRailsShell .use-case-result.elevated-impact,.responsibleRailsShell .use-case-result.fcra-ecoa-reg-b-review,.responsibleRailsShell .use-case-result.high-risk-annex-iii-candidate,.responsibleRailsShell .use-case-result.open,.responsibleRailsShell .use-case-result.sr-11-7-material-model-candidate,.responsibleRailsShell .use-case-status.tiered-high{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .use-case-result.in-progress,.responsibleRailsShell .use-case-result.scheduled,.responsibleRailsShell .use-case-status.pending,.responsibleRailsShell .use-case-status.under-review{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .use-case-status.draft{background:#eef0f1;color:var(--muted)}.responsibleRailsShell .use-case-status.build-authorized{background:#dcecdf;color:var(--green)}.responsibleRailsShell .use-case-terminal-shell{max-width:980px}.responsibleRailsShell .use-case-terminal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.responsibleRailsShell .use-case-terminal-tabs button{background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:#ffffffd1;cursor:pointer;font-weight:900;min-height:38px;padding:0 14px}.responsibleRailsShell .use-case-terminal-tabs button.active,.responsibleRailsShell .use-case-terminal-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .use-case-terminal-shell .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .use-case-terminal-shell .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .use-case-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .use-case-agent-card{min-height:360px}.responsibleRailsShell .use-case-agent-icon{align-items:center;color:var(--teal);display:inline-flex;gap:6px;margin-bottom:16px}.responsibleRailsShell .use-case-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .use-case-connector-card{min-height:210px}.responsibleRailsShell .use-case-connector-card svg,.responsibleRailsShell .use-case-state-card svg{color:var(--teal);margin-bottom:14px}.responsibleRailsShell .use-case-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .use-case-state-card{min-height:260px}.responsibleRailsShell .use-case-state-card button{margin-top:16px}.responsibleRailsShell .use-case-state-card.blocked{border-left:5px solid var(--red)}.responsibleRailsShell .use-case-state-card.audit{border-left:5px solid var(--green)}.responsibleRailsShell .use-case-state-card.blocked svg{color:var(--red)}.responsibleRailsShell .use-case-state-card.audit svg{color:var(--green)}.responsibleRailsShell .use-case-state-card.blocked strong{border-radius:var(--radius);display:inline-flex;font-size:.78rem;line-height:1.35;margin-top:16px;padding:7px 9px}.responsibleRailsShell .runtime-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px}.responsibleRailsShell .runtime-track span{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px 12px;text-transform:uppercase}.responsibleRailsShell .runtime-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .runtime-hero{padding:64px 0}.responsibleRailsShell .runtime-hero-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.responsibleRailsShell .runtime-console-preview,.responsibleRailsShell .runtime-hero-copy,.responsibleRailsShell .runtime-page{min-width:0}.responsibleRailsShell .runtime-hero-copy h1{margin:10px 0 18px}.responsibleRailsShell .runtime-card-head,.responsibleRailsShell .runtime-console-heading,.responsibleRailsShell .runtime-drawer-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .runtime-console-heading{margin-bottom:10px}.responsibleRailsShell .runtime-console-heading span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .runtime-console-heading strong{color:var(--white)}.responsibleRailsShell .runtime-agent-grid,.responsibleRailsShell .runtime-capability-boxes,.responsibleRailsShell .runtime-classification-grid,.responsibleRailsShell .runtime-command-grid,.responsibleRailsShell .runtime-example-grid,.responsibleRailsShell .runtime-policy-grid,.responsibleRailsShell .runtime-provider-grid,.responsibleRailsShell .runtime-state-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .runtime-capability-boxes{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.responsibleRailsShell .runtime-agent-card,.responsibleRailsShell .runtime-capability-boxes article,.responsibleRailsShell .runtime-example-card,.responsibleRailsShell .runtime-metric-card,.responsibleRailsShell .runtime-policy-card,.responsibleRailsShell .runtime-provider-card,.responsibleRailsShell .runtime-state-card,.responsibleRailsShell .runtime-trace-card,.responsibleRailsShell .runtime-trace-drawer{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .runtime-capability-boxes article{padding:18px}.responsibleRailsShell .runtime-agent-card svg,.responsibleRailsShell .runtime-capability-boxes svg,.responsibleRailsShell .runtime-provider-card svg,.responsibleRailsShell .runtime-state-card>svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .runtime-capability-boxes h2{font-size:1.05rem;margin-bottom:8px}.responsibleRailsShell .runtime-agent-card p,.responsibleRailsShell .runtime-capability-boxes p,.responsibleRailsShell .runtime-example-card dd,.responsibleRailsShell .runtime-metric-card em,.responsibleRailsShell .runtime-metric-card p,.responsibleRailsShell .runtime-policy-card p,.responsibleRailsShell .runtime-provider-card p,.responsibleRailsShell .runtime-state-card p{font-size:.9rem}.responsibleRailsShell .runtime-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .runtime-metric-card{min-height:178px;overflow:hidden;padding:20px;position:relative}.responsibleRailsShell .runtime-agent-card:before,.responsibleRailsShell .runtime-metric-card:before,.responsibleRailsShell .runtime-policy-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .runtime-metric-card span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .runtime-metric-card strong{color:var(--ink);display:block;font-size:1.42rem;line-height:1.12;margin:14px 0 8px}.responsibleRailsShell .runtime-metric-card em{color:var(--deep-teal);display:block;font-style:normal;font-weight:900;margin-top:12px}.responsibleRailsShell .runtime-lifecycle-rail{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(9,minmax(120px,1fr));margin-top:20px}.responsibleRailsShell .runtime-lifecycle-rail span{grid-gap:8px;background:var(--surface);border:1px solid #006e7433;border-radius:var(--radius);border-top:4px solid var(--cyan);color:var(--ink);display:grid;font-size:.86rem;font-weight:900;gap:8px;min-height:96px;padding:14px;position:relative}.responsibleRailsShell .runtime-lifecycle-rail span:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-11px;top:26px;width:10px}.responsibleRailsShell .runtime-lifecycle-rail span:last-child:after{display:none}.responsibleRailsShell .runtime-lifecycle-rail i{color:var(--teal);font-size:.72rem;font-style:normal}.responsibleRailsShell .runtime-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .runtime-agent-card,.responsibleRailsShell .runtime-example-card,.responsibleRailsShell .runtime-policy-card,.responsibleRailsShell .runtime-provider-card,.responsibleRailsShell .runtime-state-card{padding:20px;position:relative}.responsibleRailsShell .runtime-policy-card{min-height:500px}.responsibleRailsShell .runtime-agent-card h3,.responsibleRailsShell .runtime-example-card h3,.responsibleRailsShell .runtime-policy-card h3,.responsibleRailsShell .runtime-provider-card h3,.responsibleRailsShell .runtime-state-card h3{margin-bottom:10px}.responsibleRailsShell .runtime-example-card dl,.responsibleRailsShell .runtime-latency-list,.responsibleRailsShell .runtime-policy-card dl,.responsibleRailsShell .runtime-trace-drawer dl{grid-gap:10px;display:grid;gap:10px;margin-top:16px}.responsibleRailsShell .runtime-example-card dl div,.responsibleRailsShell .runtime-latency-list div,.responsibleRailsShell .runtime-policy-card dl div,.responsibleRailsShell .runtime-trace-drawer dl div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .runtime-example-card dt,.responsibleRailsShell .runtime-latency-list dt,.responsibleRailsShell .runtime-policy-card dt,.responsibleRailsShell .runtime-trace-drawer dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .runtime-example-card dd,.responsibleRailsShell .runtime-latency-list dd,.responsibleRailsShell .runtime-policy-card dd,.responsibleRailsShell .runtime-trace-drawer dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .runtime-tag-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.responsibleRailsShell .runtime-context-strip code,.responsibleRailsShell .runtime-tag-row span{align-items:center;background:#edfafa;border:1px solid #006e7438;border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.72rem;font-weight:900;min-height:26px;padding:4px 7px}.responsibleRailsShell .runtime-config-layout,.responsibleRailsShell .runtime-trace-layout,.responsibleRailsShell .runtime-two-column{grid-gap:18px;align-items:start;display:grid;gap:18px}.responsibleRailsShell .runtime-trace-layout{grid-template-columns:minmax(0,1.1fr) minmax(320px,.7fr)}.responsibleRailsShell .runtime-trace-card,.responsibleRailsShell .runtime-trace-drawer{padding:22px}.responsibleRailsShell .runtime-trace-card h3{margin:14px 0 8px}.responsibleRailsShell .runtime-classification-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.responsibleRailsShell .runtime-classification-grid div{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--cyan);border-radius:var(--radius);padding:14px}.responsibleRailsShell .runtime-classification-grid strong{color:var(--ink);display:block;font-size:.9rem}.responsibleRailsShell .runtime-classification-grid ul{grid-gap:8px;color:var(--ink);display:grid;font-size:.9rem;font-weight:800;gap:8px;line-height:1.45;margin-top:10px;padding-left:18px}.responsibleRailsShell .runtime-drawer-heading{align-items:center;justify-content:flex-start}.responsibleRailsShell .runtime-drawer-heading svg{color:var(--green)}.responsibleRailsShell .runtime-redacted-transcript{background:#f0f8f1;border-left:4px solid var(--green);border-radius:var(--radius);margin-top:18px;padding:14px}.responsibleRailsShell .runtime-redacted-transcript span{color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .runtime-redacted-transcript p{color:var(--ink);font-size:.9rem;font-weight:800;margin-top:8px}.responsibleRailsShell .runtime-config-layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.responsibleRailsShell .runtime-config-layout h2{margin:10px 0 14px}.responsibleRailsShell .runtime-config-note{grid-gap:10px;align-items:start;background:#fff7e6;border-left:4px solid var(--gold);border-radius:var(--radius);color:#6e4700;display:grid;font-size:.86rem;font-weight:900;gap:10px;grid-template-columns:auto minmax(0,1fr);line-height:1.45;margin-top:22px;padding:14px}.responsibleRailsShell .runtime-config-note svg{color:var(--gold)}.responsibleRailsShell .runtime-yaml-panel{background:#141819;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:var(--shadow-soft);margin:0;max-width:100%;min-width:0;overflow-x:auto;padding:22px}.responsibleRailsShell .runtime-yaml-panel code{color:#e9fbfd;font-size:.88rem;line-height:1.65}.responsibleRailsShell .runtime-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .runtime-approval-table,.responsibleRailsShell .runtime-event-table,.responsibleRailsShell .runtime-grounding-table{border-collapse:collapse;width:100%}.responsibleRailsShell .runtime-event-table{min-width:1000px}.responsibleRailsShell .runtime-approval-table{min-width:900px}.responsibleRailsShell .runtime-grounding-table{min-width:760px}.responsibleRailsShell .runtime-approval-table td,.responsibleRailsShell .runtime-approval-table th,.responsibleRailsShell .runtime-event-table td,.responsibleRailsShell .runtime-event-table th,.responsibleRailsShell .runtime-grounding-table td,.responsibleRailsShell .runtime-grounding-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .runtime-approval-table td:last-child,.responsibleRailsShell .runtime-approval-table th:last-child,.responsibleRailsShell .runtime-event-table td:last-child,.responsibleRailsShell .runtime-event-table th:last-child,.responsibleRailsShell .runtime-grounding-table td:last-child,.responsibleRailsShell .runtime-grounding-table th:last-child{border-right:0}.responsibleRailsShell .runtime-approval-table th,.responsibleRailsShell .runtime-event-table th,.responsibleRailsShell .runtime-grounding-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .runtime-approval-table td,.responsibleRailsShell .runtime-event-table td,.responsibleRailsShell .runtime-grounding-table td{color:var(--ink);font-size:.88rem;line-height:1.4}.responsibleRailsShell .runtime-approval-table code,.responsibleRailsShell .runtime-event-table code,.responsibleRailsShell .runtime-grounding-table code{color:var(--deep-teal);font-weight:900}.responsibleRailsShell .runtime-link-button{align-items:center;background:#edfafa;border:1px solid #006e7438;border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:900;min-height:30px;padding:4px 7px}.responsibleRailsShell .runtime-link-button:hover{background:#e0f2f4;border-color:var(--cyan)}.responsibleRailsShell .runtime-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .runtime-example-card{min-height:310px}.responsibleRailsShell .runtime-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.responsibleRailsShell .runtime-context-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.responsibleRailsShell .runtime-terminal-shell{max-width:1040px}.responsibleRailsShell .runtime-terminal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.responsibleRailsShell .runtime-terminal-tabs button{background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:#ffffffd1;cursor:pointer;font-weight:900;min-height:38px;padding:0 14px}.responsibleRailsShell .runtime-terminal-tabs button.active,.responsibleRailsShell .runtime-terminal-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .runtime-terminal-shell .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .runtime-terminal-shell .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .runtime-agent-grid,.responsibleRailsShell .runtime-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .runtime-agent-card,.responsibleRailsShell .runtime-provider-card{min-height:210px}.responsibleRailsShell .runtime-agent-card code{background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.76rem;font-weight:900;margin-top:14px;overflow-wrap:anywhere;padding:7px 9px}.responsibleRailsShell .runtime-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .runtime-state-card{min-height:270px}.responsibleRailsShell .runtime-state-card.block,.responsibleRailsShell .runtime-state-card.block-and-alert,.responsibleRailsShell .runtime-state-card.block-output{border-left:5px solid var(--red)}.responsibleRailsShell .runtime-state-card.alert,.responsibleRailsShell .runtime-state-card.hold-for-review{border-left:5px solid var(--gold)}.responsibleRailsShell .runtime-state-card.redact{border-left:5px solid var(--cyan)}.responsibleRailsShell .runtime-state-card.pass{border-left:5px solid var(--green)}.responsibleRailsShell .runtime-state-card.block-and-alert>svg,.responsibleRailsShell .runtime-state-card.block-output>svg,.responsibleRailsShell .runtime-state-card.block>svg{color:var(--red)}.responsibleRailsShell .runtime-state-card.alert>svg,.responsibleRailsShell .runtime-state-card.hold-for-review>svg{color:var(--gold)}.responsibleRailsShell .runtime-state-card.pass>svg{color:var(--green)}.responsibleRailsShell .runtime-state-card strong{background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.78rem;line-height:1.35;margin-top:16px;padding:7px 9px}.responsibleRailsShell .runtime-decision{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.7rem;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.responsibleRailsShell .runtime-decision.allow,.responsibleRailsShell .runtime-decision.pass{background:#dcecdf;color:var(--green)}.responsibleRailsShell .runtime-decision.redact,.responsibleRailsShell .runtime-decision.redact-and-continue,.responsibleRailsShell .runtime-decision.redact-input-and-continue{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .runtime-decision.block,.responsibleRailsShell .runtime-decision.block-and-alert,.responsibleRailsShell .runtime-decision.block-output{background:#f8dfda;color:var(--red)}.responsibleRailsShell .runtime-decision.safe-complete{background:#dcecdf;color:var(--green)}.responsibleRailsShell .runtime-decision.alert,.responsibleRailsShell .runtime-decision.hold,.responsibleRailsShell .runtime-decision.hold-for-review{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .human-review-hero{padding:64px 0}.responsibleRailsShell .human-review-hero-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.responsibleRailsShell .human-review-hero-copy{min-width:0}.responsibleRailsShell .human-review-hero-copy h1{margin:10px 0 18px}.responsibleRailsShell .human-review-console-card{min-width:0}.responsibleRailsShell .human-review-card-head,.responsibleRailsShell .human-review-console-heading{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .human-review-console-heading{margin-bottom:10px}.responsibleRailsShell .human-review-console-heading span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .human-review-console-heading strong{color:var(--white)}.responsibleRailsShell .human-review-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px}.responsibleRailsShell .human-review-track span{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px 12px;text-transform:uppercase}.responsibleRailsShell .human-review-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .human-review-capability-boxes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.responsibleRailsShell .human-review-capability-boxes article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;padding:18px}.responsibleRailsShell .human-review-capability-boxes svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .human-review-capability-boxes h2{font-size:1.05rem;margin-bottom:8px}.responsibleRailsShell .human-review-page{min-width:0}.responsibleRailsShell .human-review-agent-grid,.responsibleRailsShell .human-review-connector-grid,.responsibleRailsShell .human-review-feedback-grid,.responsibleRailsShell .human-review-queue-grid,.responsibleRailsShell .human-review-sla-grid,.responsibleRailsShell .human-review-state-grid,.responsibleRailsShell .human-review-summary-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .human-review-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .human-review-agent-card,.responsibleRailsShell .human-review-connector-card,.responsibleRailsShell .human-review-control-panel,.responsibleRailsShell .human-review-detail-card,.responsibleRailsShell .human-review-feedback-card,.responsibleRailsShell .human-review-maker-card,.responsibleRailsShell .human-review-override-card,.responsibleRailsShell .human-review-queue-card,.responsibleRailsShell .human-review-sla-card,.responsibleRailsShell .human-review-state-card,.responsibleRailsShell .human-review-summary-card,.responsibleRailsShell .human-review-ticket-card,.responsibleRailsShell .human-review-timeline{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;padding:20px;position:relative}.responsibleRailsShell .human-review-summary-card{min-height:184px;overflow:hidden}.responsibleRailsShell .human-review-agent-card:before,.responsibleRailsShell .human-review-queue-card:before,.responsibleRailsShell .human-review-summary-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .human-review-card-head>span,.responsibleRailsShell .human-review-feedback-card span,.responsibleRailsShell .human-review-sla-card span,.responsibleRailsShell .human-review-summary-card>span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .human-review-summary-card strong{color:var(--ink);display:block;font-size:1.36rem;line-height:1.12;margin:14px 0 8px}.responsibleRailsShell .human-review-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.responsibleRailsShell .human-review-chip-row em{align-items:center;background:#edfafa;border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;min-height:28px;padding:5px 8px}.responsibleRailsShell .human-review-lifecycle-rail{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:20px}.responsibleRailsShell .human-review-lifecycle-rail article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--cyan);min-height:92px;min-width:0;padding:13px;position:relative}.responsibleRailsShell .human-review-escalation-path span:after,.responsibleRailsShell .human-review-flow span:after,.responsibleRailsShell .human-review-lifecycle-rail article:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-9px;top:28px;width:8px}.responsibleRailsShell .human-review-escalation-path span:last-child:after,.responsibleRailsShell .human-review-flow span:last-child:after,.responsibleRailsShell .human-review-lifecycle-rail article:last-child:after{display:none}.responsibleRailsShell .human-review-lifecycle-rail span{color:var(--ink);font-size:.82rem;font-weight:900;line-height:1.35}.responsibleRailsShell .human-review-queue-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .human-review-queue-card{min-height:282px}.responsibleRailsShell .human-review-queue-card h3{margin:14px 0 12px}.responsibleRailsShell .human-review-agent-card dl,.responsibleRailsShell .human-review-evidence-list,.responsibleRailsShell .human-review-override-card dl,.responsibleRailsShell .human-review-queue-card dl{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .human-review-agent-card dl div,.responsibleRailsShell .human-review-evidence-list div,.responsibleRailsShell .human-review-override-card dl div,.responsibleRailsShell .human-review-queue-card dl div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .human-review-agent-card dt,.responsibleRailsShell .human-review-evidence-list dt,.responsibleRailsShell .human-review-override-card dt,.responsibleRailsShell .human-review-queue-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .human-review-agent-card dd,.responsibleRailsShell .human-review-evidence-list dd,.responsibleRailsShell .human-review-override-card dd,.responsibleRailsShell .human-review-queue-card dd{color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.45;margin-top:4px}.responsibleRailsShell .human-review-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .human-review-quality-table,.responsibleRailsShell .human-review-work-table{border-collapse:collapse;min-width:1040px;width:100%}.responsibleRailsShell .human-review-quality-table{min-width:860px}.responsibleRailsShell .human-review-quality-table td,.responsibleRailsShell .human-review-quality-table th,.responsibleRailsShell .human-review-work-table td,.responsibleRailsShell .human-review-work-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .human-review-quality-table td:last-child,.responsibleRailsShell .human-review-quality-table th:last-child,.responsibleRailsShell .human-review-work-table td:last-child,.responsibleRailsShell .human-review-work-table th:last-child{border-right:0}.responsibleRailsShell .human-review-quality-table th,.responsibleRailsShell .human-review-work-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .human-review-quality-table td,.responsibleRailsShell .human-review-work-table td{color:var(--ink);font-size:.88rem;line-height:1.4}.responsibleRailsShell .human-review-work-table tbody tr.selected td{background:#edfafa}.responsibleRailsShell .human-review-quality-table strong,.responsibleRailsShell .human-review-work-table strong{color:var(--teal)}.responsibleRailsShell .human-review-risk,.responsibleRailsShell .human-review-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .human-review-risk.high,.responsibleRailsShell .human-review-status.awaiting-checker,.responsibleRailsShell .human-review-status.escalated,.responsibleRailsShell .human-review-status.maker-checker-required,.responsibleRailsShell .human-review-status.needs-second-approver,.responsibleRailsShell .human-review-status.watch{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .human-review-risk.critical,.responsibleRailsShell .human-review-status.conflict-detected,.responsibleRailsShell .human-review-status.overdue,.responsibleRailsShell .human-review-status.validation-error{background:#f8dfda;color:var(--red)}.responsibleRailsShell .human-review-risk.medium,.responsibleRailsShell .human-review-risk.medium-high,.responsibleRailsShell .human-review-status.empty,.responsibleRailsShell .human-review-status.in-review,.responsibleRailsShell .human-review-status.pending-approval,.responsibleRailsShell .human-review-status.queued,.responsibleRailsShell .human-review-status.returned{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .human-review-status.evidence-captured,.responsibleRailsShell .human-review-status.none{background:#dcecdf;color:var(--green)}.responsibleRailsShell .human-review-detail-layout,.responsibleRailsShell .human-review-feedback-layout,.responsibleRailsShell .human-review-sla-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.responsibleRailsShell .human-review-detail-card h3{font-size:1.55rem;margin:14px 0 10px}.responsibleRailsShell .human-review-evidence-list{margin-top:18px}.responsibleRailsShell .human-review-control-panel h3{margin-bottom:12px}.responsibleRailsShell .human-review-checklist{grid-gap:9px;display:grid;gap:9px}.responsibleRailsShell .human-review-checklist label{grid-gap:8px;align-items:center;color:var(--ink);display:grid;font-size:.9rem;font-weight:800;gap:8px;grid-template-columns:auto 1fr}.responsibleRailsShell .human-review-checklist input{accent-color:var(--teal);height:18px;width:18px}.responsibleRailsShell .human-review-decision-actions{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.responsibleRailsShell .human-review-attach-button,.responsibleRailsShell .human-review-decision-actions button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:38px;padding:7px 10px}.responsibleRailsShell .human-review-attach-button:hover,.responsibleRailsShell .human-review-decision-actions button:hover{background:#e0f2f4;border-color:var(--cyan)}.responsibleRailsShell .human-review-rationale-field{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.responsibleRailsShell .human-review-rationale-field span{color:var(--subtle);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .human-review-rationale-field textarea{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;line-height:1.5;min-height:118px;padding:12px;resize:vertical}.responsibleRailsShell .human-review-attach-button{margin-top:12px;width:100%}.responsibleRailsShell .human-review-checker-indicator{grid-gap:10px;align-items:start;background:#fff7e6;border-left:4px solid var(--gold);border-radius:var(--radius);color:#6e4700;display:grid;font-size:.82rem;font-weight:900;gap:10px;grid-template-columns:auto 1fr;line-height:1.45;margin-top:14px;padding:12px}.responsibleRailsShell .human-review-checker-indicator svg{color:var(--gold)}.responsibleRailsShell .human-review-two-column{grid-gap:16px;align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr)}.responsibleRailsShell .human-review-maker-card ul{grid-gap:9px;color:var(--ink);display:grid;font-size:.9rem;font-weight:800;gap:9px;line-height:1.45;margin-top:18px;padding-left:18px}.responsibleRailsShell .human-review-escalation-path,.responsibleRailsShell .human-review-flow{grid-gap:8px;display:grid;gap:8px;margin-top:18px}.responsibleRailsShell .human-review-escalation-path,.responsibleRailsShell .human-review-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .human-review-escalation-path span,.responsibleRailsShell .human-review-flow span{background:var(--surface);border:1px solid #006e7433;border-radius:var(--radius);border-top:4px solid var(--cyan);color:var(--ink);font-size:.82rem;font-weight:900;line-height:1.35;min-height:70px;min-width:0;padding:13px;position:relative}.responsibleRailsShell .human-review-override-card h2{font-size:1.55rem;margin:10px 0 18px}.responsibleRailsShell .human-review-validation-box{grid-gap:8px;background:#fff7e6;border-left:4px solid var(--gold);border-radius:var(--radius);color:#6e4700;display:grid;font-size:.82rem;font-weight:900;gap:8px;margin-top:16px;padding:12px}.responsibleRailsShell .human-review-sla-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .human-review-sla-card strong{color:var(--ink);display:block;font-size:1.3rem;margin:8px 0 6px}.responsibleRailsShell .human-review-timeline{grid-gap:0;display:grid;gap:0}.responsibleRailsShell .human-review-timeline h3{margin-bottom:12px}.responsibleRailsShell .human-review-timeline article{border-left:2px solid var(--cyan);padding:0 0 16px 24px;position:relative}.responsibleRailsShell .human-review-timeline article:before{background:var(--cyan);border-radius:50%;content:"";height:12px;left:-7px;position:absolute;top:2px;width:12px}.responsibleRailsShell .human-review-timeline article:last-child{padding-bottom:0}.responsibleRailsShell .human-review-timeline article span{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .human-review-timeline article strong{color:var(--ink);display:block;margin:4px 0}.responsibleRailsShell .human-review-quality-note{background:#fff7e6;border-left:4px solid var(--gold);border-radius:var(--radius);color:#6e4700;font-weight:800;margin-top:14px;padding:12px}.responsibleRailsShell .human-review-feedback-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.responsibleRailsShell .human-review-feedback-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .human-review-feedback-card{min-height:128px}.responsibleRailsShell .human-review-feedback-card strong{color:var(--ink);display:block;font-size:1.05rem;margin-top:12px}.responsibleRailsShell .human-review-ticket-card ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin-top:14px;padding:0}.responsibleRailsShell .human-review-ticket-card li{grid-gap:4px;border-top:1px solid var(--line);display:grid;gap:4px;padding-top:10px}.responsibleRailsShell .human-review-ticket-card li strong{color:var(--teal)}.responsibleRailsShell .human-review-ticket-card li span{color:var(--ink);font-size:.9rem;font-weight:800}.responsibleRailsShell .human-review-terminal-shell{max-width:980px}.responsibleRailsShell .human-review-terminal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.responsibleRailsShell .human-review-terminal-tabs button{background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:#ffffffd1;cursor:pointer;font-weight:900;min-height:38px;padding:0 14px}.responsibleRailsShell .human-review-terminal-tabs button.active,.responsibleRailsShell .human-review-terminal-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .human-review-terminal-shell .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .human-review-terminal-shell .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .human-review-agent-grid,.responsibleRailsShell .human-review-connector-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .human-review-agent-card,.responsibleRailsShell .human-review-connector-card{min-height:230px}.responsibleRailsShell .human-review-agent-card svg,.responsibleRailsShell .human-review-connector-card svg,.responsibleRailsShell .human-review-state-card svg{color:var(--teal);margin-bottom:14px}.responsibleRailsShell .human-review-agent-card h3,.responsibleRailsShell .human-review-connector-card h3,.responsibleRailsShell .human-review-state-card h3{margin-bottom:10px}.responsibleRailsShell .human-review-state-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.responsibleRailsShell .human-review-state-card{min-height:244px}.responsibleRailsShell .human-review-state-card.conflict-detected,.responsibleRailsShell .human-review-state-card.overdue,.responsibleRailsShell .human-review-state-card.validation-error{border-left:5px solid var(--red)}.responsibleRailsShell .human-review-state-card.awaiting-checker{border-left:5px solid var(--gold)}.responsibleRailsShell .human-review-state-card.evidence-captured{border-left:5px solid var(--green)}.responsibleRailsShell .human-review-state-card.conflict-detected svg,.responsibleRailsShell .human-review-state-card.overdue svg,.responsibleRailsShell .human-review-state-card.validation-error svg{color:var(--red)}.responsibleRailsShell .human-review-state-card.awaiting-checker svg{color:var(--gold)}.responsibleRailsShell .human-review-state-card.evidence-captured svg{color:var(--green)}.responsibleRailsShell .observability-hero .terminal-window pre,.responsibleRailsShell .observability-terminal-shell .terminal-window pre{white-space:pre}.responsibleRailsShell .observability-page{min-width:0}.responsibleRailsShell .observability-capability-boxes article{border-top:4px solid var(--cyan)}.responsibleRailsShell .observability-lifecycle-rail{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(9,minmax(140px,1fr));margin-top:20px;overflow-x:auto;padding-bottom:8px}.responsibleRailsShell .observability-lifecycle-rail article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--cyan);box-shadow:var(--shadow-crisp);min-height:112px;min-width:140px;padding:14px;position:relative}.responsibleRailsShell .observability-lifecycle-rail article:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-10px;top:28px;width:10px}.responsibleRailsShell .observability-lifecycle-rail article:last-child:after{display:none}.responsibleRailsShell .observability-lifecycle-rail span{color:var(--teal);display:block;font-weight:900;margin-bottom:18px}.responsibleRailsShell .observability-lifecycle-rail strong{color:var(--ink);display:block;font-size:.86rem;line-height:1.35}.responsibleRailsShell .observability-system-panel{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .observability-selector{grid-gap:8px;display:grid;gap:8px;max-width:560px}.responsibleRailsShell .observability-card-head>span,.responsibleRailsShell .observability-detail-list>span,.responsibleRailsShell .observability-drawer-head span,.responsibleRailsShell .observability-health-strip strong,.responsibleRailsShell .observability-rate-card span,.responsibleRailsShell .observability-selector span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .observability-selector select{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-weight:800;min-height:46px;padding:0 12px;width:100%}.responsibleRailsShell .observability-blast-radius,.responsibleRailsShell .observability-health-strip{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:auto repeat(5,minmax(0,1fr))}.responsibleRailsShell .observability-blast-radius span,.responsibleRailsShell .observability-health-strip>span{grid-gap:5px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);color:var(--ink);display:grid;font-size:.86rem;font-weight:800;gap:5px;min-width:0;padding:12px}.responsibleRailsShell .observability-health-strip .observability-status{align-self:stretch;min-height:100%}.responsibleRailsShell .observability-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase;width:max-content}.responsibleRailsShell .observability-status.normal,.responsibleRailsShell .observability-status.redacted,.responsibleRailsShell .observability-status.safe-complete{background:#dcecdf;color:var(--green)}.responsibleRailsShell .observability-status.empty,.responsibleRailsShell .observability-status.held,.responsibleRailsShell .observability-status.redaction-hold,.responsibleRailsShell .observability-status.watch{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .observability-status.alert,.responsibleRailsShell .observability-status.blocked,.responsibleRailsShell .observability-status.incident{background:#f8dfda;color:var(--red)}.responsibleRailsShell .observability-trace-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)}.responsibleRailsShell .observability-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .observability-table{border-collapse:collapse;min-width:860px;width:100%}.responsibleRailsShell .observability-trace-table{min-width:1180px}.responsibleRailsShell .observability-tool-table{min-width:980px}.responsibleRailsShell .observability-table td,.responsibleRailsShell .observability-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);font-size:.88rem;line-height:1.4;padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .observability-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .observability-table td:last-child,.responsibleRailsShell .observability-table th:last-child{border-right:0}.responsibleRailsShell .observability-table tr.selected td{background:#edfafa}.responsibleRailsShell .observability-table code{color:var(--deep-teal);font-size:.82rem;font-weight:900}.responsibleRailsShell .observability-trace-button{background:#0000;border:0;color:var(--teal);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:900;max-width:230px;overflow-wrap:anywhere;padding:0;text-align:left}.responsibleRailsShell .observability-trace-button:hover{color:var(--deep-teal);text-decoration:underline}.responsibleRailsShell .observability-alert-drawer,.responsibleRailsShell .observability-drawer{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;padding:20px}.responsibleRailsShell .observability-drawer{position:sticky;top:96px}.responsibleRailsShell .observability-alert-drawer{border-left:5px solid var(--red)}.responsibleRailsShell .observability-alert-drawer h3,.responsibleRailsShell .observability-drawer h3{font-size:1.22rem;margin:12px 0}.responsibleRailsShell .observability-card-head,.responsibleRailsShell .observability-drawer-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.responsibleRailsShell .observability-drawer-head button{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;font-size:.76rem;font-weight:900;min-height:30px;padding:4px 8px}.responsibleRailsShell .observability-alert-drawer dl,.responsibleRailsShell .observability-drawer dl{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.responsibleRailsShell .observability-alert-drawer dl div,.responsibleRailsShell .observability-drawer dl div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .observability-alert-drawer dt,.responsibleRailsShell .observability-drawer dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .observability-alert-drawer dd,.responsibleRailsShell .observability-drawer dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .observability-detail-list{grid-gap:8px;border-top:1px solid var(--line);display:grid;gap:8px;margin-top:16px;padding-top:14px}.responsibleRailsShell .observability-detail-list ul{grid-gap:8px;color:var(--ink);display:grid;font-size:.86rem;font-weight:800;gap:8px;line-height:1.45;margin:0;padding-left:18px}.responsibleRailsShell .observability-detail-list p{font-size:.88rem}.responsibleRailsShell .observability-agent-grid,.responsibleRailsShell .observability-cost-grid,.responsibleRailsShell .observability-drift-grid,.responsibleRailsShell .observability-rate-grid,.responsibleRailsShell .observability-state-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .observability-drift-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .observability-drift-card,.responsibleRailsShell .observability-rate-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;padding:20px}.responsibleRailsShell .observability-drift-card.alert{border-left:5px solid var(--red)}.responsibleRailsShell .observability-drift-card.watch{border-left:5px solid var(--gold)}.responsibleRailsShell .observability-drift-card strong,.responsibleRailsShell .observability-rate-card strong{color:var(--ink);display:block;font-size:1.5rem;line-height:1.1;margin:14px 0 8px}.responsibleRailsShell .observability-drift-card p,.responsibleRailsShell .observability-rate-card p{font-size:.9rem}.responsibleRailsShell .observability-drift-card em{color:var(--deep-teal);display:block;font-size:.82rem;font-style:normal;font-weight:900;line-height:1.35;margin-top:12px}.responsibleRailsShell .observability-sparkline{align-items:end;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:5px;height:54px;margin-top:16px;padding:8px}.responsibleRailsShell .observability-sparkline i{background:linear-gradient(180deg,var(--cyan),var(--teal));border-radius:999px 999px 0 0;flex:1 1;min-height:8px}.responsibleRailsShell .observability-alert-strip{grid-gap:8px;display:grid;gap:8px;margin-top:16px}.responsibleRailsShell .observability-alert-strip span{background:#fff4f1;border-left:4px solid var(--red);border-radius:var(--radius);color:var(--ink);font-size:.86rem;font-weight:800;padding:12px}.responsibleRailsShell .observability-alert-strip strong{color:var(--red);margin-right:8px}.responsibleRailsShell .observability-warning{grid-gap:12px;align-items:start;background:#fffaf0;border:1px solid #f0d59a;border-left:5px solid var(--gold);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);margin-bottom:16px;padding:16px}.responsibleRailsShell .observability-warning svg{color:var(--gold)}.responsibleRailsShell .observability-warning p{color:#6e4700;font-weight:900}.responsibleRailsShell .observability-anomaly{margin-bottom:0;margin-top:16px}.responsibleRailsShell .observability-two-column{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.44fr)}.responsibleRailsShell .observability-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .observability-blast-radius{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.responsibleRailsShell .observability-cost-layout{grid-gap:16px;display:grid;gap:16px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.responsibleRailsShell .observability-cost-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0}.responsibleRailsShell .observability-terminal-shell{max-width:1120px}.responsibleRailsShell .observability-agent-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .observability-agent-card{min-height:290px}.responsibleRailsShell .observability-agent-card strong{color:var(--ink);display:block;line-height:1.45;margin-top:16px}.responsibleRailsShell .observability-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .observability-state-card{min-height:250px}.responsibleRailsShell .observability-state-card.alert,.responsibleRailsShell .observability-state-card.incident{border-left:5px solid var(--red)}.responsibleRailsShell .observability-state-card.empty,.responsibleRailsShell .observability-state-card.redaction-hold,.responsibleRailsShell .observability-state-card.watch{border-left:5px solid var(--gold)}.responsibleRailsShell .observability-state-card.normal{border-left:5px solid var(--green)}.responsibleRailsShell .observability-state-card .observability-card-head{align-items:start;margin-bottom:12px}.responsibleRailsShell .observability-state-card .observability-card-head h3{margin:0}.responsibleRailsShell .observability-state-card strong{background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.78rem;line-height:1.35;margin-top:16px;padding:7px 9px}.responsibleRailsShell .audit-hero-grid{grid-gap:52px;align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,1fr) minmax(350px,.58fr)}.responsibleRailsShell .audit-hero-copy{min-width:0}.responsibleRailsShell .audit-hero-copy h1{max-width:820px}.responsibleRailsShell .audit-console-preview{min-width:0}.responsibleRailsShell .audit-card-head,.responsibleRailsShell .audit-console-heading,.responsibleRailsShell .audit-thread-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .audit-console-heading{margin-bottom:10px}.responsibleRailsShell .audit-console-heading span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .audit-console-heading strong{color:var(--white)}.responsibleRailsShell .audit-lifecycle-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px}.responsibleRailsShell .audit-lifecycle-track span{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px 12px;text-transform:uppercase}.responsibleRailsShell .audit-lifecycle-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .audit-capability-boxes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.responsibleRailsShell .audit-agent-card,.responsibleRailsShell .audit-annex-card,.responsibleRailsShell .audit-auditor-panel,.responsibleRailsShell .audit-auditor-side,.responsibleRailsShell .audit-capability-boxes article,.responsibleRailsShell .audit-connector-card,.responsibleRailsShell .audit-iso-card,.responsibleRailsShell .audit-ledger-facts article,.responsibleRailsShell .audit-state-card,.responsibleRailsShell .audit-summary-card,.responsibleRailsShell .audit-thread-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .audit-capability-boxes article{padding:18px}.responsibleRailsShell .audit-capability-boxes svg,.responsibleRailsShell .audit-connector-card svg,.responsibleRailsShell .audit-state-card svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .audit-capability-boxes h2{font-size:1.05rem;margin-bottom:8px}.responsibleRailsShell .audit-annex-card dd,.responsibleRailsShell .audit-iso-card p,.responsibleRailsShell .audit-page p,.responsibleRailsShell .audit-state-card p,.responsibleRailsShell .audit-summary-card em,.responsibleRailsShell .audit-summary-card p,.responsibleRailsShell .audit-thread-rail h3{font-size:.9rem}.responsibleRailsShell .audit-agent-grid,.responsibleRailsShell .audit-annex-grid,.responsibleRailsShell .audit-connector-grid,.responsibleRailsShell .audit-iso-grid,.responsibleRailsShell .audit-state-grid,.responsibleRailsShell .audit-summary-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .audit-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .audit-agent-card,.responsibleRailsShell .audit-annex-card,.responsibleRailsShell .audit-auditor-panel,.responsibleRailsShell .audit-auditor-side,.responsibleRailsShell .audit-connector-card,.responsibleRailsShell .audit-iso-card,.responsibleRailsShell .audit-state-card,.responsibleRailsShell .audit-summary-card,.responsibleRailsShell .audit-thread-card{padding:20px;position:relative}.responsibleRailsShell .audit-summary-card{min-height:180px;overflow:hidden}.responsibleRailsShell .audit-agent-card:before,.responsibleRailsShell .audit-annex-card:before,.responsibleRailsShell .audit-summary-card:before,.responsibleRailsShell .audit-thread-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .audit-card-head>span,.responsibleRailsShell .audit-iso-card>span,.responsibleRailsShell .audit-summary-card>span,.responsibleRailsShell .audit-thread-card-head>span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .audit-summary-card strong{color:var(--ink);display:block;font-size:1.42rem;line-height:1.12;margin:14px 0 8px}.responsibleRailsShell .audit-summary-card em{color:var(--deep-teal);display:block;font-style:normal;font-weight:900;margin-top:12px}.responsibleRailsShell .audit-thread-rail{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(8,minmax(0,1fr));margin-top:20px}.responsibleRailsShell .audit-thread-rail article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);border-top:4px solid var(--cyan);min-height:112px;min-width:0;padding:14px;position:relative}.responsibleRailsShell .audit-thread-rail article:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-8px;top:24px;width:8px}.responsibleRailsShell .audit-thread-rail article:last-child:after{display:none}.responsibleRailsShell .audit-thread-rail span{color:var(--teal);font-size:1.12rem;font-weight:900}.responsibleRailsShell .audit-thread-rail h3{font-size:.86rem;line-height:1.18;margin-top:8px;overflow-wrap:normal;word-break:normal}.responsibleRailsShell .audit-thread-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(290px,.34fr) minmax(0,1fr)}.responsibleRailsShell .audit-thread-card h3{font-size:1.5rem;margin:16px 0 10px}.responsibleRailsShell .audit-annex-card dl,.responsibleRailsShell .audit-thread-card dl{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.responsibleRailsShell .audit-annex-card dl div,.responsibleRailsShell .audit-thread-card dl div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .audit-annex-card dt,.responsibleRailsShell .audit-thread-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .audit-annex-card dd,.responsibleRailsShell .audit-thread-card dd{color:var(--ink);font-weight:800;line-height:1.45;margin-top:4px}.responsibleRailsShell .audit-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .audit-table{border-collapse:collapse;min-width:920px;width:100%}.responsibleRailsShell .audit-event-table{min-width:1040px}.responsibleRailsShell .audit-exception-table{min-width:1220px}.responsibleRailsShell .audit-table td,.responsibleRailsShell .audit-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .audit-table td:last-child,.responsibleRailsShell .audit-table th:last-child{border-right:0}.responsibleRailsShell .audit-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .audit-table td{color:var(--ink);font-size:.88rem;line-height:1.45}.responsibleRailsShell .audit-table td>span{color:var(--muted);display:block;font-size:.78rem;margin-top:4px}.responsibleRailsShell .audit-table strong{color:var(--teal)}.responsibleRailsShell .audit-hash-chip,.responsibleRailsShell .audit-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.responsibleRailsShell .audit-hash-chip{font-family:Cascadia Code,Fira Code,Consolas,monospace;max-width:180px;overflow:hidden;text-overflow:ellipsis;text-transform:none}.responsibleRailsShell .audit-hash-chip.verified,.responsibleRailsShell .audit-status.complete,.responsibleRailsShell .audit-status.on-track,.responsibleRailsShell .audit-status.pass,.responsibleRailsShell .audit-status.ready,.responsibleRailsShell .audit-status.verified{background:#dcecdf;color:var(--green)}.responsibleRailsShell .audit-status.in-progress,.responsibleRailsShell .audit-status.partial,.responsibleRailsShell .audit-status.review-required,.responsibleRailsShell .audit-status.running,.responsibleRailsShell .audit-status.scheduled,.responsibleRailsShell .audit-status.watch{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .audit-status.at-risk,.responsibleRailsShell .audit-status.blocked,.responsibleRailsShell .audit-status.fail,.responsibleRailsShell .audit-status.failed,.responsibleRailsShell .audit-status.launch-blocker,.responsibleRailsShell .audit-status.missing{background:#ead6d2;color:var(--red)}.responsibleRailsShell .audit-status.empty{background:#eef0f1;color:var(--muted)}.responsibleRailsShell .audit-ledger-layout{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr)}.responsibleRailsShell .audit-ledger-facts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .audit-ledger-facts article{border-left:4px solid var(--cyan);padding:18px}.responsibleRailsShell .audit-ledger-facts span{color:var(--teal);display:block;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .audit-ledger-facts strong{color:var(--ink);display:block;font-size:.96rem;line-height:1.4;margin-top:10px;overflow-wrap:anywhere}.responsibleRailsShell .audit-ledger-layout .terminal-window{background:#141819;box-shadow:var(--shadow-soft)}.responsibleRailsShell .audit-progress{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(92px,1fr) auto}.responsibleRailsShell .audit-progress span{background:var(--surface-strong);border-radius:999px;display:block;height:10px;overflow:hidden}.responsibleRailsShell .audit-progress i{background:linear-gradient(90deg,var(--cyan),var(--green));border-radius:inherit;display:block;height:100%}.responsibleRailsShell .audit-progress strong{color:var(--ink);font-size:.82rem;font-weight:900}.responsibleRailsShell .audit-progress.compact{grid-template-columns:minmax(72px,1fr) auto;min-width:116px}.responsibleRailsShell .audit-annex-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .audit-annex-card{min-height:330px}.responsibleRailsShell .audit-card-head{align-items:center}.responsibleRailsShell .audit-iso-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .audit-iso-card{min-height:210px}.responsibleRailsShell .audit-iso-card h3{margin:12px 0 8px}.responsibleRailsShell .audit-iso-card .audit-status{margin-top:16px}.responsibleRailsShell .audit-auditor-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr)}.responsibleRailsShell .audit-auditor-banner{background:#e0f2f4;border-left:4px solid var(--cyan);border-radius:var(--radius);color:var(--deep-teal);font-weight:900;line-height:1.45;padding:12px}.responsibleRailsShell .audit-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.responsibleRailsShell .audit-auditor-side a,.responsibleRailsShell .audit-filter-row button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:900;min-height:32px;padding:5px 8px}.responsibleRailsShell .audit-auditor-side a:hover,.responsibleRailsShell .audit-filter-row button:hover{background:#e0f2f4;border-color:var(--cyan)}.responsibleRailsShell .audit-readonly-log{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.responsibleRailsShell .audit-readonly-log>div{display:grid;grid-template-columns:minmax(180px,.9fr) minmax(180px,.8fr) minmax(120px,.5fr);min-width:620px}.responsibleRailsShell .audit-readonly-log>div:first-child{background:var(--ink)}.responsibleRailsShell .audit-readonly-log>div:first-child span{color:var(--white);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .audit-readonly-log span{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);font-size:.88rem;min-width:0;padding:12px}.responsibleRailsShell .audit-readonly-log span:last-child{border-right:0}.responsibleRailsShell .audit-auditor-side{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .audit-auditor-side h3{margin-top:4px}.responsibleRailsShell .audit-auditor-side a{justify-content:space-between}.responsibleRailsShell .audit-terminal-shell{max-width:1040px}.responsibleRailsShell .audit-terminal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.responsibleRailsShell .audit-terminal-tabs button{background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:#ffffffd1;cursor:pointer;font-weight:900;min-height:38px;padding:0 14px}.responsibleRailsShell .audit-terminal-tabs button.active,.responsibleRailsShell .audit-terminal-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .audit-terminal-shell .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .audit-console-preview .terminal-window pre,.responsibleRailsShell .audit-terminal-shell .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .audit-connector-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .audit-connector-card{min-height:230px}.responsibleRailsShell .audit-agent-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .audit-agent-card{min-height:280px}.responsibleRailsShell .audit-agent-card .flow-index,.responsibleRailsShell .audit-agent-card svg{color:var(--teal)}.responsibleRailsShell .audit-agent-card h3,.responsibleRailsShell .audit-connector-card h3,.responsibleRailsShell .audit-state-card h3{margin-bottom:10px}.responsibleRailsShell .audit-agent-card strong,.responsibleRailsShell .audit-state-card strong{color:var(--ink);display:block;line-height:1.45;margin-top:16px}.responsibleRailsShell .audit-state-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .audit-state-card{min-height:310px}.responsibleRailsShell .audit-state-card.failed,.responsibleRailsShell .audit-state-card.launch-blocker{border-left:5px solid var(--red)}.responsibleRailsShell .audit-state-card.empty,.responsibleRailsShell .audit-state-card.partial{border-left:5px solid var(--gold)}.responsibleRailsShell .audit-state-card.verified{border-left:5px solid var(--green)}.responsibleRailsShell .audit-state-card.failed svg,.responsibleRailsShell .audit-state-card.launch-blocker svg{color:var(--red)}.responsibleRailsShell .audit-state-card.empty svg,.responsibleRailsShell .audit-state-card.partial svg{color:var(--gold)}.responsibleRailsShell .audit-state-card.verified svg{color:var(--green)}@media (max-width:1120px){.responsibleRailsShell .nav-shell{flex-wrap:wrap;padding:12px 0}.responsibleRailsShell .header-search{flex:1 1 260px;order:2}.responsibleRailsShell .site-header nav{flex:1 0 100%;order:3}.responsibleRailsShell .site-header nav ul{justify-content:flex-start;overflow:visible}.responsibleRailsShell .hero-grid,.responsibleRailsShell .home-hero-grid,.responsibleRailsShell .media-section,.responsibleRailsShell .section-split,.responsibleRailsShell .use-case-form-preview,.responsibleRailsShell .use-case-hero-grid,.responsibleRailsShell .use-case-rationale-layout,.responsibleRailsShell .use-case-registry-layout{grid-template-columns:1fr}.responsibleRailsShell .workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .data-trust-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .data-trust-footer{grid-template-columns:1fr}.responsibleRailsShell .agent-run-grid,.responsibleRailsShell .capability-lifecycle-grid,.responsibleRailsShell .cli-artifact-grid,.responsibleRailsShell .data-trust-grid,.responsibleRailsShell .export-tile-grid,.responsibleRailsShell .home-current-grid,.responsibleRailsShell .home-policy-grid,.responsibleRailsShell .home-proof-grid,.responsibleRailsShell .home-record-grid,.responsibleRailsShell .home-surface-grid,.responsibleRailsShell .home-workbench-metrics,.responsibleRailsShell .how-cli-grid,.responsibleRailsShell .internal-policy-agent-grid,.responsibleRailsShell .internal-policy-summary,.responsibleRailsShell .lifecycle-grid,.responsibleRailsShell .policy-agent-grid,.responsibleRailsShell .policy-capability-boxes,.responsibleRailsShell .policy-command-grid,.responsibleRailsShell .policy-lifecycle-rail,.responsibleRailsShell .policy-obligation-catalog,.responsibleRailsShell .practical-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .use-case-dossier{position:static}.responsibleRailsShell .agent-grid,.responsibleRailsShell .assurance-thread-detailed,.responsibleRailsShell .card-grid,.responsibleRailsShell .case-grid,.responsibleRailsShell .connector-grid,.responsibleRailsShell .deployment-grid,.responsibleRailsShell .how-grid,.responsibleRailsShell .internal-policy-console-grid,.responsibleRailsShell .internal-policy-obligation-grid,.responsibleRailsShell .internal-policy-output-grid,.responsibleRailsShell .internal-policy-overview,.responsibleRailsShell .internal-policy-related-grid,.responsibleRailsShell .pack-catalog-grid,.responsibleRailsShell .persona-grid,.responsibleRailsShell .policy-anatomy-grid,.responsibleRailsShell .policy-artifact-grid,.responsibleRailsShell .policy-grid,.responsibleRailsShell .policy-workflow-grid,.responsibleRailsShell .pricing-grid,.responsibleRailsShell .resource-grid,.responsibleRailsShell .role-matrix,.responsibleRailsShell .standards-vocabulary-grid,.responsibleRailsShell .terminal-gallery,.responsibleRailsShell .use-case-agent-grid,.responsibleRailsShell .use-case-capability-boxes,.responsibleRailsShell .use-case-connector-grid,.responsibleRailsShell .use-case-form-grid,.responsibleRailsShell .use-case-schema-grid,.responsibleRailsShell .use-case-state-grid,.responsibleRailsShell .use-case-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .control-code-layout,.responsibleRailsShell .custom-policy-layout,.responsibleRailsShell .gap-analysis-layout,.responsibleRailsShell .internal-policy-match-layout,.responsibleRailsShell .internal-policy-related,.responsibleRailsShell .internal-policy-upload-layout,.responsibleRailsShell .mapping-detail-grid,.responsibleRailsShell .policy-run-layout{grid-template-columns:1fr}.responsibleRailsShell .internal-policy-match-card{position:static}.responsibleRailsShell .policy-lifecycle-rail span:after{display:none}}@media (max-width:760px){.responsibleRailsShell h1{font-size:2rem}.responsibleRailsShell h2{font-size:1.55rem}.responsibleRailsShell .container{max-width:1180px;width:calc(100% - 32px)}.responsibleRailsShell .nav-shell{gap:12px}.responsibleRailsShell .brand-lockup{flex:1 1;min-width:0}.responsibleRailsShell .mobile-menu-button{display:inline-flex}.responsibleRailsShell .site-header nav{display:none;flex-basis:100%;order:4}.responsibleRailsShell .site-header nav.nav-open{display:block}.responsibleRailsShell .site-header nav ul{grid-gap:4px;display:grid;gap:4px;overflow:visible}.responsibleRailsShell .site-header nav a{background:var(--surface);padding:0 12px;width:100%}.responsibleRailsShell .nav-parent-link{justify-content:space-between}.responsibleRailsShell .site-header nav .nav-submenu{grid-gap:4px;background:#0000;border:0;border-left:2px solid var(--line);border-radius:0;box-shadow:none;display:grid;gap:4px;margin:4px 0 4px 12px;min-width:0;opacity:1;padding:0 0 0 10px;pointer-events:auto;position:static;transform:none;visibility:visible}.responsibleRailsShell .site-header nav .nav-submenu:before{display:none}.responsibleRailsShell .site-header nav .nav-submenu a{background:#0097ac0f;min-height:38px}.responsibleRailsShell .header-search{flex-basis:100%;order:3}.responsibleRailsShell .final-cta,.responsibleRailsShell .hero,.responsibleRailsShell .hero-compact,.responsibleRailsShell .home-hero,.responsibleRailsShell .section{padding:48px 0}.responsibleRailsShell .home-hero h1{font-size:2.25rem}.responsibleRailsShell .hero-aside,.responsibleRailsShell .hero-copy,.responsibleRailsShell .hero-grid,.responsibleRailsShell .home-hero-copy,.responsibleRailsShell .home-hero-grid,.responsibleRailsShell .home-workbench,.responsibleRailsShell .section-header,.responsibleRailsShell .terminal-window,.responsibleRailsShell .use-case-console-card,.responsibleRailsShell .use-case-hero-copy,.responsibleRailsShell .use-case-hero-grid{max-width:calc(100vw - 32px)}.responsibleRailsShell .home-workbench-panel,.responsibleRailsShell .home-workbench-stage{min-height:0}.responsibleRailsShell .home-dashboard-frame{height:250px;margin:16px}.responsibleRailsShell .home-dashboard-caption{padding:0 16px 16px}.responsibleRailsShell .home-workbench-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .hero p{font-size:1rem}.responsibleRailsShell .agent-grid,.responsibleRailsShell .agent-run-grid,.responsibleRailsShell .artifact-grid,.responsibleRailsShell .assurance-thread-detailed,.responsibleRailsShell .capability-lifecycle-grid,.responsibleRailsShell .card-grid,.responsibleRailsShell .case-grid,.responsibleRailsShell .cli-artifact-grid,.responsibleRailsShell .connector-grid,.responsibleRailsShell .control-code-layout,.responsibleRailsShell .data-trust-footer,.responsibleRailsShell .data-trust-grid,.responsibleRailsShell .data-trust-workflow,.responsibleRailsShell .deployment-grid,.responsibleRailsShell .export-tile-grid,.responsibleRailsShell .footer-grid,.responsibleRailsShell .gap-analysis-layout,.responsibleRailsShell .home-current-grid,.responsibleRailsShell .home-policy-grid,.responsibleRailsShell .home-proof-grid,.responsibleRailsShell .home-record-grid,.responsibleRailsShell .home-surface-grid,.responsibleRailsShell .home-workbench-columns,.responsibleRailsShell .home-workbench-footer,.responsibleRailsShell .home-workbench-metrics,.responsibleRailsShell .home-workbench-top,.responsibleRailsShell .how-cli-grid,.responsibleRailsShell .how-cli-meta,.responsibleRailsShell .how-grid,.responsibleRailsShell .implementation-status-grid,.responsibleRailsShell .internal-policy-agent-grid,.responsibleRailsShell .internal-policy-console-grid,.responsibleRailsShell .internal-policy-match-layout,.responsibleRailsShell .internal-policy-obligation-grid,.responsibleRailsShell .internal-policy-output-grid,.responsibleRailsShell .internal-policy-overview,.responsibleRailsShell .internal-policy-related,.responsibleRailsShell .internal-policy-related-grid,.responsibleRailsShell .internal-policy-summary,.responsibleRailsShell .internal-policy-upload-layout,.responsibleRailsShell .lifecycle-grid,.responsibleRailsShell .mapping-detail-grid,.responsibleRailsShell .metadata-grid,.responsibleRailsShell .pack-catalog-grid,.responsibleRailsShell .pack-list-grid,.responsibleRailsShell .persona-grid,.responsibleRailsShell .policy-agent-grid,.responsibleRailsShell .policy-anatomy-grid,.responsibleRailsShell .policy-artifact-grid,.responsibleRailsShell .policy-capability-boxes,.responsibleRailsShell .policy-command-grid,.responsibleRailsShell .policy-grid,.responsibleRailsShell .policy-lifecycle-rail,.responsibleRailsShell .policy-obligation-catalog,.responsibleRailsShell .policy-run-layout,.responsibleRailsShell .policy-workflow-grid,.responsibleRailsShell .practical-layer-grid,.responsibleRailsShell .pricing-grid,.responsibleRailsShell .resource-grid,.responsibleRailsShell .role-matrix,.responsibleRailsShell .snapshot-metrics,.responsibleRailsShell .standards-vocabulary-grid,.responsibleRailsShell .terminal-gallery,.responsibleRailsShell .use-case-agent-grid,.responsibleRailsShell .use-case-capability-boxes,.responsibleRailsShell .use-case-connector-grid,.responsibleRailsShell .use-case-form-grid,.responsibleRailsShell .use-case-lifecycle-rail,.responsibleRailsShell .use-case-schema-grid,.responsibleRailsShell .use-case-state-grid,.responsibleRailsShell .use-case-summary-grid,.responsibleRailsShell .use-case-track,.responsibleRailsShell .workflow-grid,.responsibleRailsShell .workflow-grid-detailed{grid-template-columns:1fr}.responsibleRailsShell .internal-policy-match-card,.responsibleRailsShell .internal-policy-summary{position:static}.responsibleRailsShell .data-trust-workflow article:after,.responsibleRailsShell .use-case-lifecycle-rail article:after{display:none}.responsibleRailsShell .use-case-terminal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .use-case-terminal-tabs button{width:100%}.responsibleRailsShell .assurance-thread{grid-template-columns:repeat(9,minmax(210px,84vw))}.responsibleRailsShell .assurance-thread.assurance-thread-detailed{grid-template-columns:1fr;overflow:visible}.responsibleRailsShell .terminal-note{grid-template-columns:1fr}.responsibleRailsShell .board-toolbar,.responsibleRailsShell .snapshot-header{display:grid}.responsibleRailsShell .snapshot-header strong{max-width:none;text-align:left}.responsibleRailsShell .snapshot-row{grid-template-columns:auto 1fr}.responsibleRailsShell .snapshot-row em{grid-column:2}.responsibleRailsShell .search-page-form{grid-template-columns:1fr}.responsibleRailsShell .search-page-form .btn{width:100%}}@media (max-width:520px){.responsibleRailsShell .container{margin-left:16px;margin-right:16px;width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .hero-aside,.responsibleRailsShell .hero-copy,.responsibleRailsShell .hero-grid,.responsibleRailsShell .section-header,.responsibleRailsShell .terminal-window,.responsibleRailsShell .use-case-console-card,.responsibleRailsShell .use-case-hero-copy,.responsibleRailsShell .use-case-hero-grid{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell h1{font-size:1.9rem}.responsibleRailsShell h2{font-size:1.45rem}.responsibleRailsShell .brand-mark{height:40px;width:40px}.responsibleRailsShell .brand-logo{height:40px}.responsibleRailsShell .btn,.responsibleRailsShell .hero-actions{width:100%}.responsibleRailsShell .btn{min-height:46px}.responsibleRailsShell .card,.responsibleRailsShell .cli-artifact-card,.responsibleRailsShell .evidence-board,.responsibleRailsShell .how-cli-card,.responsibleRailsShell .lifecycle-card,.responsibleRailsShell .metric-tile,.responsibleRailsShell .pricing-card,.responsibleRailsShell .role-card,.responsibleRailsShell .scenario-card,.responsibleRailsShell .standard-card,.responsibleRailsShell .thread-card,.responsibleRailsShell .use-case-agent-card,.responsibleRailsShell .use-case-capability-boxes article,.responsibleRailsShell .use-case-checkbox-panel,.responsibleRailsShell .use-case-connector-card,.responsibleRailsShell .use-case-disagreement-card,.responsibleRailsShell .use-case-dossier,.responsibleRailsShell .use-case-form-card,.responsibleRailsShell .use-case-rationale-card,.responsibleRailsShell .use-case-schema-card,.responsibleRailsShell .use-case-state-card,.responsibleRailsShell .use-case-summary-card{padding:18px}}@media (max-width:1120px){.responsibleRailsShell .human-review-detail-layout,.responsibleRailsShell .human-review-feedback-layout,.responsibleRailsShell .human-review-hero-grid,.responsibleRailsShell .human-review-sla-layout,.responsibleRailsShell .human-review-two-column{grid-template-columns:1fr}.responsibleRailsShell .human-review-agent-grid,.responsibleRailsShell .human-review-connector-grid,.responsibleRailsShell .human-review-feedback-grid,.responsibleRailsShell .human-review-lifecycle-rail,.responsibleRailsShell .human-review-queue-grid,.responsibleRailsShell .human-review-sla-grid,.responsibleRailsShell .human-review-state-grid,.responsibleRailsShell .human-review-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .human-review-escalation-path span:after,.responsibleRailsShell .human-review-flow span:after,.responsibleRailsShell .human-review-lifecycle-rail article:after{display:none}.responsibleRailsShell .human-review-terminal-shell{max-width:100%}}@media (max-width:760px){.responsibleRailsShell .human-review-console-card,.responsibleRailsShell .human-review-hero-copy,.responsibleRailsShell .human-review-hero-grid,.responsibleRailsShell .human-review-terminal-shell,.responsibleRailsShell .human-review-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}.responsibleRailsShell .human-review-agent-grid,.responsibleRailsShell .human-review-capability-boxes,.responsibleRailsShell .human-review-connector-grid,.responsibleRailsShell .human-review-decision-actions,.responsibleRailsShell .human-review-escalation-path,.responsibleRailsShell .human-review-feedback-grid,.responsibleRailsShell .human-review-flow,.responsibleRailsShell .human-review-lifecycle-rail,.responsibleRailsShell .human-review-queue-grid,.responsibleRailsShell .human-review-sla-grid,.responsibleRailsShell .human-review-state-grid,.responsibleRailsShell .human-review-summary-grid,.responsibleRailsShell .human-review-track{grid-template-columns:1fr}.responsibleRailsShell .human-review-terminal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .human-review-terminal-tabs button{width:100%}}@media (max-width:520px){.responsibleRailsShell .human-review-console-card,.responsibleRailsShell .human-review-hero-copy,.responsibleRailsShell .human-review-hero-grid,.responsibleRailsShell .human-review-terminal-shell,.responsibleRailsShell .human-review-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .human-review-agent-card,.responsibleRailsShell .human-review-capability-boxes article,.responsibleRailsShell .human-review-connector-card,.responsibleRailsShell .human-review-control-panel,.responsibleRailsShell .human-review-detail-card,.responsibleRailsShell .human-review-feedback-card,.responsibleRailsShell .human-review-maker-card,.responsibleRailsShell .human-review-override-card,.responsibleRailsShell .human-review-queue-card,.responsibleRailsShell .human-review-sla-card,.responsibleRailsShell .human-review-state-card,.responsibleRailsShell .human-review-summary-card,.responsibleRailsShell .human-review-ticket-card,.responsibleRailsShell .human-review-timeline{padding:18px}}@media (max-width:1120px){.responsibleRailsShell .observability-cost-layout,.responsibleRailsShell .observability-trace-layout,.responsibleRailsShell .observability-two-column{grid-template-columns:1fr}.responsibleRailsShell .observability-agent-grid,.responsibleRailsShell .observability-cost-grid,.responsibleRailsShell .observability-drift-grid,.responsibleRailsShell .observability-rate-grid,.responsibleRailsShell .observability-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .observability-health-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .observability-drawer{position:static}}@media (max-width:760px){.responsibleRailsShell .observability-agent-grid,.responsibleRailsShell .observability-blast-radius,.responsibleRailsShell .observability-cost-grid,.responsibleRailsShell .observability-drift-grid,.responsibleRailsShell .observability-health-strip,.responsibleRailsShell .observability-rate-grid,.responsibleRailsShell .observability-state-grid{grid-template-columns:1fr}.responsibleRailsShell .observability-lifecycle-rail{grid-template-columns:repeat(9,minmax(160px,78vw))}.responsibleRailsShell .observability-lifecycle-rail article:after{display:none}.responsibleRailsShell .observability-terminal-shell,.responsibleRailsShell .observability-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}}@media (max-width:520px){.responsibleRailsShell .observability-terminal-shell,.responsibleRailsShell .observability-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .observability-alert-drawer,.responsibleRailsShell .observability-drawer,.responsibleRailsShell .observability-drift-card,.responsibleRailsShell .observability-rate-card{padding:18px}}@media (max-width:1120px){.responsibleRailsShell .audit-auditor-layout,.responsibleRailsShell .audit-hero-grid,.responsibleRailsShell .audit-ledger-layout,.responsibleRailsShell .audit-thread-layout{grid-template-columns:1fr}.responsibleRailsShell .audit-agent-grid,.responsibleRailsShell .audit-annex-grid,.responsibleRailsShell .audit-capability-boxes,.responsibleRailsShell .audit-connector-grid,.responsibleRailsShell .audit-iso-grid,.responsibleRailsShell .audit-state-grid,.responsibleRailsShell .audit-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .audit-thread-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .audit-thread-rail article:after{display:none}}@media (max-width:760px){.responsibleRailsShell .audit-console-preview,.responsibleRailsShell .audit-hero-copy,.responsibleRailsShell .audit-hero-grid,.responsibleRailsShell .audit-terminal-shell,.responsibleRailsShell .audit-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}.responsibleRailsShell .audit-agent-grid,.responsibleRailsShell .audit-annex-grid,.responsibleRailsShell .audit-capability-boxes,.responsibleRailsShell .audit-connector-grid,.responsibleRailsShell .audit-iso-grid,.responsibleRailsShell .audit-ledger-facts,.responsibleRailsShell .audit-lifecycle-track,.responsibleRailsShell .audit-state-grid,.responsibleRailsShell .audit-summary-grid,.responsibleRailsShell .audit-thread-rail{grid-template-columns:1fr}.responsibleRailsShell .audit-terminal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .audit-terminal-tabs button{width:100%}.responsibleRailsShell .audit-filter-row{display:grid}}@media (max-width:520px){.responsibleRailsShell .audit-console-preview,.responsibleRailsShell .audit-hero-copy,.responsibleRailsShell .audit-hero-grid,.responsibleRailsShell .audit-terminal-shell,.responsibleRailsShell .audit-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .audit-agent-card,.responsibleRailsShell .audit-annex-card,.responsibleRailsShell .audit-auditor-panel,.responsibleRailsShell .audit-auditor-side,.responsibleRailsShell .audit-capability-boxes article,.responsibleRailsShell .audit-connector-card,.responsibleRailsShell .audit-iso-card,.responsibleRailsShell .audit-ledger-facts article,.responsibleRailsShell .audit-state-card,.responsibleRailsShell .audit-summary-card,.responsibleRailsShell .audit-thread-card{padding:18px}}@media (max-width:1120px){.responsibleRailsShell .runtime-config-layout,.responsibleRailsShell .runtime-hero-grid,.responsibleRailsShell .runtime-trace-layout,.responsibleRailsShell .runtime-two-column{grid-template-columns:1fr}.responsibleRailsShell .runtime-agent-grid,.responsibleRailsShell .runtime-capability-boxes,.responsibleRailsShell .runtime-command-grid,.responsibleRailsShell .runtime-example-grid,.responsibleRailsShell .runtime-policy-grid,.responsibleRailsShell .runtime-provider-grid,.responsibleRailsShell .runtime-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .runtime-lifecycle-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .runtime-lifecycle-rail span:after{display:none}}@media (max-width:760px){.responsibleRailsShell .runtime-console-preview,.responsibleRailsShell .runtime-hero-copy,.responsibleRailsShell .runtime-hero-grid,.responsibleRailsShell .runtime-page,.responsibleRailsShell .runtime-terminal-shell,.responsibleRailsShell .runtime-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}.responsibleRailsShell .runtime-agent-grid,.responsibleRailsShell .runtime-capability-boxes,.responsibleRailsShell .runtime-classification-grid,.responsibleRailsShell .runtime-command-grid,.responsibleRailsShell .runtime-example-grid,.responsibleRailsShell .runtime-lifecycle-rail,.responsibleRailsShell .runtime-policy-grid,.responsibleRailsShell .runtime-provider-grid,.responsibleRailsShell .runtime-state-grid,.responsibleRailsShell .runtime-track{grid-template-columns:1fr}.responsibleRailsShell .runtime-terminal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .runtime-terminal-tabs button{width:100%}}@media (max-width:520px){.responsibleRailsShell .runtime-console-preview,.responsibleRailsShell .runtime-hero-copy,.responsibleRailsShell .runtime-hero-grid,.responsibleRailsShell .runtime-page,.responsibleRailsShell .runtime-terminal-shell,.responsibleRailsShell .runtime-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .runtime-agent-card,.responsibleRailsShell .runtime-capability-boxes article,.responsibleRailsShell .runtime-example-card,.responsibleRailsShell .runtime-metric-card,.responsibleRailsShell .runtime-policy-card,.responsibleRailsShell .runtime-provider-card,.responsibleRailsShell .runtime-state-card,.responsibleRailsShell .runtime-trace-card,.responsibleRailsShell .runtime-trace-drawer{padding:18px}}.responsibleRailsShell .evaluation-hero{padding:64px 0}.responsibleRailsShell .evaluation-hero-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr)}.responsibleRailsShell .evaluation-console-preview,.responsibleRailsShell .evaluation-hero-copy,.responsibleRailsShell .evaluation-page{min-width:0}.responsibleRailsShell .evaluation-hero-copy h1{margin:10px 0 18px}.responsibleRailsShell .evaluation-agent-grid,.responsibleRailsShell .evaluation-capability-boxes,.responsibleRailsShell .evaluation-command-grid,.responsibleRailsShell .evaluation-connector-grid,.responsibleRailsShell .evaluation-evidence-grid,.responsibleRailsShell .evaluation-failure-layout,.responsibleRailsShell .evaluation-lifecycle-rail,.responsibleRailsShell .evaluation-note-grid,.responsibleRailsShell .evaluation-run-layout,.responsibleRailsShell .evaluation-state-grid,.responsibleRailsShell .evaluation-track,.responsibleRailsShell .evaluation-trigger-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .evaluation-track{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px}.responsibleRailsShell .evaluation-track span{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px 12px;text-transform:uppercase}.responsibleRailsShell .evaluation-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .evaluation-capability-boxes{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.responsibleRailsShell .evaluation-agent-card,.responsibleRailsShell .evaluation-capability-boxes article,.responsibleRailsShell .evaluation-connector-card,.responsibleRailsShell .evaluation-evidence-card,.responsibleRailsShell .evaluation-failed-case-card,.responsibleRailsShell .evaluation-failure-cluster,.responsibleRailsShell .evaluation-gate-card,.responsibleRailsShell .evaluation-lifecycle-rail article,.responsibleRailsShell .evaluation-run-card,.responsibleRailsShell .evaluation-state-card,.responsibleRailsShell .evaluation-summary-card,.responsibleRailsShell .evaluation-trigger-grid article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .evaluation-capability-boxes article{min-height:156px;padding:18px}.responsibleRailsShell .evaluation-agent-card svg,.responsibleRailsShell .evaluation-capability-boxes svg,.responsibleRailsShell .evaluation-connector-card svg,.responsibleRailsShell .evaluation-evidence-card svg,.responsibleRailsShell .evaluation-failure-cluster svg,.responsibleRailsShell .evaluation-state-card svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .evaluation-capability-boxes h2{font-size:1.05rem;margin-bottom:8px}.responsibleRailsShell .evaluation-agent-card p,.responsibleRailsShell .evaluation-capability-boxes p,.responsibleRailsShell .evaluation-connector-card p,.responsibleRailsShell .evaluation-evidence-card p,.responsibleRailsShell .evaluation-lifecycle-rail h3,.responsibleRailsShell .evaluation-state-card p,.responsibleRailsShell .evaluation-summary-card p,.responsibleRailsShell .evaluation-trigger-grid p{font-size:.9rem}.responsibleRailsShell .evaluation-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .evaluation-summary-card{min-height:180px;overflow:hidden;padding:20px;position:relative}.responsibleRailsShell .evaluation-agent-card:before,.responsibleRailsShell .evaluation-gate-card:before,.responsibleRailsShell .evaluation-summary-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .evaluation-card-head>span,.responsibleRailsShell .evaluation-summary-card span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .evaluation-summary-card strong{color:var(--ink);display:block;font-size:1.34rem;line-height:1.14;margin:14px 0 8px}.responsibleRailsShell .evaluation-summary-card em{color:var(--deep-teal);display:block;font-style:normal;font-weight:900;margin-top:12px}.responsibleRailsShell .evaluation-lifecycle-rail{grid-template-columns:repeat(7,minmax(0,1fr));margin-top:20px}.responsibleRailsShell .evaluation-lifecycle-rail article{border-top:4px solid var(--cyan);min-height:112px;padding:16px;position:relative}.responsibleRailsShell .evaluation-lifecycle-rail article:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-14px;top:26px;width:14px}.responsibleRailsShell .evaluation-lifecycle-rail article:last-child:after{display:none}.responsibleRailsShell .evaluation-lifecycle-rail span{color:var(--teal);font-size:.78rem;font-weight:900}.responsibleRailsShell .evaluation-lifecycle-rail h3{color:var(--ink);margin-top:12px}.responsibleRailsShell .evaluation-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .evaluation-table{border-collapse:collapse;min-width:920px;width:100%}.responsibleRailsShell .evaluation-matrix{min-width:840px}.responsibleRailsShell .evaluation-table td,.responsibleRailsShell .evaluation-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .evaluation-table td:last-child,.responsibleRailsShell .evaluation-table th:last-child{border-right:0}.responsibleRailsShell .evaluation-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .evaluation-table td{color:var(--ink);font-size:.88rem;line-height:1.4}.responsibleRailsShell .evaluation-table strong{color:var(--teal)}.responsibleRailsShell .eval-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .eval-status.captured,.responsibleRailsShell .eval-status.pass,.responsibleRailsShell .eval-status.passing,.responsibleRailsShell .eval-status.ready{background:#dcecdf;color:var(--green)}.responsibleRailsShell .eval-status.pending,.responsibleRailsShell .eval-status.warning,.responsibleRailsShell .eval-status.watch{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .eval-status.blocked,.responsibleRailsShell .eval-status.high{background:#f8dfda;color:var(--red)}.responsibleRailsShell .eval-status.medium,.responsibleRailsShell .eval-status.not-started{background:#eef0f1;color:var(--muted)}.responsibleRailsShell .evaluation-run-layout{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.responsibleRailsShell .evaluation-agent-card,.responsibleRailsShell .evaluation-failed-case-card,.responsibleRailsShell .evaluation-failure-cluster,.responsibleRailsShell .evaluation-gate-card,.responsibleRailsShell .evaluation-run-card,.responsibleRailsShell .evaluation-state-card{padding:22px}.responsibleRailsShell .evaluation-gate-card{border-left:5px solid var(--red);overflow:hidden;position:relative}.responsibleRailsShell .evaluation-gate-card.passing{border-left-color:var(--green)}.responsibleRailsShell .evaluation-gate-card.warning{border-left-color:var(--gold)}.responsibleRailsShell .evaluation-gate-card.not-started{border-left-color:var(--muted)}.responsibleRailsShell .evaluation-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .evaluation-gate-card h2{margin:18px 0 10px}.responsibleRailsShell .evaluation-gate-card strong,.responsibleRailsShell .evaluation-state-card strong{background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.8rem;line-height:1.35;margin-top:16px;padding:7px 9px}.responsibleRailsShell .evaluation-gate-tabs,.responsibleRailsShell .evaluation-terminal-tabs{display:flex;flex-wrap:wrap;gap:8px}.responsibleRailsShell .evaluation-gate-tabs{margin-top:22px}.responsibleRailsShell .evaluation-gate-tabs button{background:var(--surface);border:1px solid #006e7438;border-radius:var(--radius);color:var(--teal);cursor:pointer;font-weight:900;min-height:38px;padding:0 12px}.responsibleRailsShell .evaluation-gate-tabs button.active,.responsibleRailsShell .evaluation-gate-tabs button:hover{background:#e0f2f4;border-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .evaluation-agent-card dl,.responsibleRailsShell .evaluation-failed-case-card dl,.responsibleRailsShell .evaluation-failure-cluster dl,.responsibleRailsShell .evaluation-run-card dl{grid-gap:10px;display:grid;gap:10px;margin-top:18px}.responsibleRailsShell .evaluation-agent-card dl div,.responsibleRailsShell .evaluation-failed-case-card dl div,.responsibleRailsShell .evaluation-failure-cluster dl div,.responsibleRailsShell .evaluation-run-card dl div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .evaluation-agent-card dt,.responsibleRailsShell .evaluation-failed-case-card dt,.responsibleRailsShell .evaluation-failure-cluster dt,.responsibleRailsShell .evaluation-run-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .evaluation-agent-card dd,.responsibleRailsShell .evaluation-failed-case-card dd,.responsibleRailsShell .evaluation-failure-cluster dd,.responsibleRailsShell .evaluation-run-card dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.responsibleRailsShell .evaluation-failure-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.responsibleRailsShell .evaluation-failure-cluster{border-left:5px solid var(--red)}.responsibleRailsShell .evaluation-failed-case-card{border-top:4px solid var(--red)}.responsibleRailsShell .evaluation-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.responsibleRailsShell .evaluation-note-grid span{background:var(--white);border-left:4px solid var(--cyan);border-radius:var(--radius);color:var(--ink);font-size:.9rem;font-weight:900;min-width:0;padding:12px}.responsibleRailsShell .evaluation-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .evaluation-trigger-grid article{grid-gap:12px;align-items:start;display:grid;gap:12px;grid-template-columns:auto 1fr;min-height:112px;padding:16px}.responsibleRailsShell .evaluation-trigger-grid span{color:var(--cyan);font-size:.82rem;font-weight:900}.responsibleRailsShell .evaluation-trigger-grid p{color:var(--ink);font-weight:800}.responsibleRailsShell .evaluation-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .evaluation-connector-card,.responsibleRailsShell .evaluation-evidence-card{min-height:220px;padding:20px}.responsibleRailsShell .evaluation-agent-card h3,.responsibleRailsShell .evaluation-connector-card h3,.responsibleRailsShell .evaluation-evidence-card h3,.responsibleRailsShell .evaluation-state-card h3{margin-bottom:10px}.responsibleRailsShell .evaluation-evidence-card .eval-status{margin-top:16px}.responsibleRailsShell .evaluation-terminal-shell{max-width:980px}.responsibleRailsShell .evaluation-terminal-tabs{margin-bottom:12px}.responsibleRailsShell .evaluation-terminal-tabs button{background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:#ffffffd1;cursor:pointer;font-weight:900;min-height:38px;padding:0 14px}.responsibleRailsShell .evaluation-terminal-tabs button.active,.responsibleRailsShell .evaluation-terminal-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .evaluation-terminal-shell .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .evaluation-terminal-shell .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .evaluation-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .evaluation-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .evaluation-agent-card{min-height:430px;overflow:hidden;position:relative}.responsibleRailsShell .evaluation-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .evaluation-state-card{min-height:320px}.responsibleRailsShell .evaluation-state-card .eval-status{margin-bottom:14px}.responsibleRailsShell .evaluation-state-card .eval-status.blocked+h3{color:var(--red)}@media (max-width:1120px){.responsibleRailsShell .evaluation-failure-layout,.responsibleRailsShell .evaluation-hero-grid,.responsibleRailsShell .evaluation-run-layout{grid-template-columns:1fr}.responsibleRailsShell .evaluation-agent-grid,.responsibleRailsShell .evaluation-command-grid,.responsibleRailsShell .evaluation-connector-grid,.responsibleRailsShell .evaluation-evidence-grid,.responsibleRailsShell .evaluation-lifecycle-rail,.responsibleRailsShell .evaluation-state-grid,.responsibleRailsShell .evaluation-trigger-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .evaluation-lifecycle-rail article:after{display:none}}@media (max-width:760px){.responsibleRailsShell .evaluation-console-preview,.responsibleRailsShell .evaluation-hero-copy,.responsibleRailsShell .evaluation-hero-grid,.responsibleRailsShell .evaluation-page,.responsibleRailsShell .evaluation-terminal-shell,.responsibleRailsShell .evaluation-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}.responsibleRailsShell .evaluation-agent-grid,.responsibleRailsShell .evaluation-capability-boxes,.responsibleRailsShell .evaluation-command-grid,.responsibleRailsShell .evaluation-connector-grid,.responsibleRailsShell .evaluation-evidence-grid,.responsibleRailsShell .evaluation-lifecycle-rail,.responsibleRailsShell .evaluation-note-grid,.responsibleRailsShell .evaluation-state-grid,.responsibleRailsShell .evaluation-track,.responsibleRailsShell .evaluation-trigger-grid{grid-template-columns:1fr}.responsibleRailsShell .evaluation-gate-tabs,.responsibleRailsShell .evaluation-terminal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .evaluation-gate-tabs button,.responsibleRailsShell .evaluation-terminal-tabs button{width:100%}}@media (max-width:520px){.responsibleRailsShell .evaluation-console-preview,.responsibleRailsShell .evaluation-hero-copy,.responsibleRailsShell .evaluation-hero-grid,.responsibleRailsShell .evaluation-page,.responsibleRailsShell .evaluation-terminal-shell,.responsibleRailsShell .evaluation-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .evaluation-agent-card,.responsibleRailsShell .evaluation-capability-boxes article,.responsibleRailsShell .evaluation-connector-card,.responsibleRailsShell .evaluation-evidence-card,.responsibleRailsShell .evaluation-failed-case-card,.responsibleRailsShell .evaluation-failure-cluster,.responsibleRailsShell .evaluation-gate-card,.responsibleRailsShell .evaluation-lifecycle-rail article,.responsibleRailsShell .evaluation-run-card,.responsibleRailsShell .evaluation-state-card,.responsibleRailsShell .evaluation-summary-card,.responsibleRailsShell .evaluation-trigger-grid article{padding:18px}}.responsibleRailsShell .incident-hero .terminal-window pre,.responsibleRailsShell .incident-terminal-shell .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .incident-page{min-width:0}.responsibleRailsShell .incident-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .incident-agent-card,.responsibleRailsShell .incident-capability-boxes article,.responsibleRailsShell .incident-connector-card,.responsibleRailsShell .incident-control-card,.responsibleRailsShell .incident-list-panel,.responsibleRailsShell .incident-metric-card,.responsibleRailsShell .incident-plan-card,.responsibleRailsShell .incident-rca-card,.responsibleRailsShell .incident-reporting-card,.responsibleRailsShell .incident-selected-card,.responsibleRailsShell .incident-severity-card,.responsibleRailsShell .incident-state-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .incident-capability-boxes article{padding:18px}.responsibleRailsShell .incident-capability-boxes svg,.responsibleRailsShell .incident-connector-card svg,.responsibleRailsShell .incident-state-card>svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .incident-agent-grid,.responsibleRailsShell .incident-command-grid,.responsibleRailsShell .incident-connector-grid,.responsibleRailsShell .incident-control-grid,.responsibleRailsShell .incident-detail-panels,.responsibleRailsShell .incident-plan-grid,.responsibleRailsShell .incident-severity-grid,.responsibleRailsShell .incident-state-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .incident-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .incident-agent-card,.responsibleRailsShell .incident-connector-card,.responsibleRailsShell .incident-list-panel,.responsibleRailsShell .incident-metric-card,.responsibleRailsShell .incident-plan-card,.responsibleRailsShell .incident-rca-card,.responsibleRailsShell .incident-reporting-card,.responsibleRailsShell .incident-selected-card,.responsibleRailsShell .incident-severity-card,.responsibleRailsShell .incident-state-card{padding:20px;position:relative}.responsibleRailsShell .incident-metric-card{min-height:178px;overflow:hidden}.responsibleRailsShell .incident-agent-card:before,.responsibleRailsShell .incident-metric-card:before,.responsibleRailsShell .incident-selected-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .incident-metric-card span,.responsibleRailsShell .incident-plan-card span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .incident-metric-card strong{color:var(--ink);display:block;font-size:1.42rem;line-height:1.12;margin:14px 0 8px}.responsibleRailsShell .incident-agent-card p,.responsibleRailsShell .incident-connector-card p,.responsibleRailsShell .incident-list-panel li,.responsibleRailsShell .incident-metric-card em,.responsibleRailsShell .incident-metric-card p,.responsibleRailsShell .incident-plan-card p,.responsibleRailsShell .incident-state-card p{font-size:.9rem}.responsibleRailsShell .incident-metric-card em{color:var(--deep-teal);display:block;font-style:normal;font-weight:900;margin-top:12px}.responsibleRailsShell .incident-lifecycle-rail{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(9,minmax(0,1fr));margin-top:20px}.responsibleRailsShell .incident-lifecycle-rail span{grid-gap:8px;background:var(--surface);border:1px solid #006e7433;border-radius:var(--radius);border-top:4px solid var(--cyan);color:var(--ink);display:grid;font-size:.78rem;font-weight:900;gap:8px;min-height:98px;padding:13px;position:relative}.responsibleRailsShell .incident-lifecycle-rail span:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-9px;top:26px;width:8px}.responsibleRailsShell .incident-lifecycle-rail span:last-child:after{display:none}.responsibleRailsShell .incident-lifecycle-rail span.active{background:#fff7e6;border-top-color:var(--gold)}.responsibleRailsShell .incident-lifecycle-rail i{color:var(--teal);font-size:.72rem;font-style:normal}.responsibleRailsShell .incident-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .incident-table{border-collapse:collapse;width:100%}.responsibleRailsShell .incident-feedback-table,.responsibleRailsShell .incident-triage-table{min-width:1040px}.responsibleRailsShell .incident-capa-table,.responsibleRailsShell .incident-rollback-table{min-width:860px}.responsibleRailsShell .incident-table td,.responsibleRailsShell .incident-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .incident-table td:last-child,.responsibleRailsShell .incident-table th:last-child{border-right:0}.responsibleRailsShell .incident-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .incident-table td{color:var(--ink);font-size:.88rem;line-height:1.4}.responsibleRailsShell .incident-table tr.selected td{background:#edfafa}.responsibleRailsShell .incident-table strong{color:var(--teal)}.responsibleRailsShell .incident-table code{color:var(--deep-teal);font-size:.82rem;overflow-wrap:anywhere}.responsibleRailsShell .incident-detail-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.responsibleRailsShell .incident-selected-card{position:sticky;top:96px}.responsibleRailsShell .incident-selected-card h2{font-size:1.6rem;margin:16px 0 14px}.responsibleRailsShell .incident-detail-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .incident-card-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.responsibleRailsShell .incident-card-head h3{margin:0}.responsibleRailsShell .incident-agent-card h3,.responsibleRailsShell .incident-connector-card h3,.responsibleRailsShell .incident-list-panel h3,.responsibleRailsShell .incident-rca-card h3,.responsibleRailsShell .incident-reporting-card h3,.responsibleRailsShell .incident-state-card h3{margin-bottom:10px}.responsibleRailsShell .incident-list-panel ul{grid-gap:9px;color:var(--ink);display:grid;font-weight:800;gap:9px;line-height:1.45;margin-top:12px;padding-left:18px}.responsibleRailsShell .incident-agent-card dl,.responsibleRailsShell .incident-detail-list{grid-gap:11px;display:grid;gap:11px;margin-top:16px}.responsibleRailsShell .incident-agent-card dl div,.responsibleRailsShell .incident-detail-list div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .incident-agent-card dt,.responsibleRailsShell .incident-detail-list dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .incident-agent-card dd,.responsibleRailsShell .incident-detail-list dd{color:var(--ink);font-size:.88rem;font-weight:800;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .incident-rca-layout,.responsibleRailsShell .incident-rollback-layout,.responsibleRailsShell .incident-two-column{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.48fr)}.responsibleRailsShell .incident-severity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .incident-severity-card{grid-gap:12px;border-left:5px solid var(--line);display:grid;gap:12px}.responsibleRailsShell .incident-severity-card.critical{border-left-color:var(--red)}.responsibleRailsShell .incident-severity-card.high{border-left-color:var(--gold)}.responsibleRailsShell .incident-severity-card.medium{border-left-color:var(--blue)}.responsibleRailsShell .incident-severity-card.low{border-left-color:var(--green)}.responsibleRailsShell .incident-reporting-card{border-left:5px solid var(--gold)}.responsibleRailsShell .incident-reporting-assessment{background:#fff7e6;border-left:4px solid var(--gold);color:#6e4700;font-weight:900;margin-top:16px;padding:12px}.responsibleRailsShell .incident-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .incident-control-card{grid-gap:10px;align-items:start;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:14px}.responsibleRailsShell .incident-control-card.active{background:#f3fbf4;border-left:5px solid var(--green)}.responsibleRailsShell .incident-control-card input{accent-color:var(--teal);height:18px;margin-top:2px;width:18px}.responsibleRailsShell .incident-control-card em,.responsibleRailsShell .incident-control-card strong{display:block}.responsibleRailsShell .incident-control-card strong{color:var(--ink);font-size:.92rem}.responsibleRailsShell .incident-control-card em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800;line-height:1.4;margin-top:4px}.responsibleRailsShell .incident-timeline{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .incident-timeline article{grid-gap:14px;background:var(--white);border:1px solid var(--line);border-left:5px solid var(--cyan);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:14px;grid-template-columns:86px minmax(0,1fr);min-width:0;padding:18px;position:relative}.responsibleRailsShell .incident-timeline article>span{color:var(--teal);font-size:1.1rem;font-weight:900}.responsibleRailsShell .incident-timeline h3{margin-bottom:12px}.responsibleRailsShell .incident-timeline dl{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .incident-timeline dt{color:var(--subtle);font-size:.68rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .incident-timeline dd{color:var(--ink);font-size:.84rem;font-weight:800;margin-top:3px;overflow-wrap:anywhere}.responsibleRailsShell .incident-rca-layout{grid-template-columns:minmax(300px,.42fr) minmax(0,1fr)}.responsibleRailsShell .incident-tag-grid{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 4px}.responsibleRailsShell .incident-tag-grid span{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);display:inline-flex;font-size:.76rem;font-weight:900;min-height:30px;padding:5px 8px}.responsibleRailsShell .incident-tag-grid span.active{background:#e0f2f4;border-color:#006e743d;color:var(--deep-teal)}.responsibleRailsShell .incident-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .incident-plan-card{min-height:154px}.responsibleRailsShell .incident-surveillance-table-wrap{margin-top:16px}.responsibleRailsShell .incident-agent-grid,.responsibleRailsShell .incident-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .incident-agent-card,.responsibleRailsShell .incident-connector-card{min-height:236px}.responsibleRailsShell .incident-agent-card svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .incident-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .incident-state-card{border-left:5px solid var(--line);min-height:220px}.responsibleRailsShell .incident-state-card.overdue,.responsibleRailsShell .incident-state-card.review,.responsibleRailsShell .incident-state-card.triage{border-left-color:var(--gold)}.responsibleRailsShell .incident-state-card.closed,.responsibleRailsShell .incident-state-card.contained{border-left-color:var(--green)}.responsibleRailsShell .incident-state-card.rollback{border-left-color:var(--blue)}.responsibleRailsShell .incident-state-card.empty{border-left-color:var(--line)}.responsibleRailsShell .incident-state-card .incident-card-head{margin-bottom:12px}.responsibleRailsShell .incident-severity,.responsibleRailsShell .incident-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.15;min-height:28px;padding:5px 9px;text-transform:uppercase}.responsibleRailsShell .incident-severity.critical,.responsibleRailsShell .incident-status.overdue{background:#ead6d2;color:var(--red)}.responsibleRailsShell .incident-severity.high,.responsibleRailsShell .incident-status.awaiting-capa-441,.responsibleRailsShell .incident-status.containment,.responsibleRailsShell .incident-status.due-2026-06-14,.responsibleRailsShell .incident-status.in-progress,.responsibleRailsShell .incident-status.review,.responsibleRailsShell .incident-status.rollback,.responsibleRailsShell .incident-status.triage{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .incident-severity.medium,.responsibleRailsShell .incident-status.assigned,.responsibleRailsShell .incident-status.available,.responsibleRailsShell .incident-status.monitoring,.responsibleRailsShell .incident-status.no-change,.responsibleRailsShell .incident-status.open,.responsibleRailsShell .incident-status.rca,.responsibleRailsShell .incident-status.scheduled,.responsibleRailsShell .incident-status.under-review{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .incident-severity.low,.responsibleRailsShell .incident-status.active,.responsibleRailsShell .incident-status.closed,.responsibleRailsShell .incident-status.contained,.responsibleRailsShell .incident-status.done,.responsibleRailsShell .incident-status.on-track{background:#dcecdf;color:var(--green)}.responsibleRailsShell .incident-terminal-shell{max-width:980px}@media (max-width:1020px){.responsibleRailsShell .incident-agent-grid,.responsibleRailsShell .incident-command-grid,.responsibleRailsShell .incident-connector-grid,.responsibleRailsShell .incident-control-grid,.responsibleRailsShell .incident-detail-panels,.responsibleRailsShell .incident-lifecycle-rail,.responsibleRailsShell .incident-plan-grid,.responsibleRailsShell .incident-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .incident-lifecycle-rail span:after{display:none}.responsibleRailsShell .incident-detail-layout,.responsibleRailsShell .incident-rca-layout,.responsibleRailsShell .incident-rollback-layout,.responsibleRailsShell .incident-two-column{grid-template-columns:1fr}.responsibleRailsShell .incident-selected-card{position:static}}@media (max-width:760px){.responsibleRailsShell .incident-agent-grid,.responsibleRailsShell .incident-command-grid,.responsibleRailsShell .incident-connector-grid,.responsibleRailsShell .incident-control-grid,.responsibleRailsShell .incident-detail-panels,.responsibleRailsShell .incident-lifecycle-rail,.responsibleRailsShell .incident-plan-grid,.responsibleRailsShell .incident-severity-grid,.responsibleRailsShell .incident-state-grid,.responsibleRailsShell .incident-timeline article,.responsibleRailsShell .incident-timeline dl{grid-template-columns:1fr}.responsibleRailsShell .incident-terminal-shell,.responsibleRailsShell .incident-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}}@media (max-width:520px){.responsibleRailsShell .incident-terminal-shell,.responsibleRailsShell .incident-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .incident-agent-card,.responsibleRailsShell .incident-capability-boxes article,.responsibleRailsShell .incident-connector-card,.responsibleRailsShell .incident-list-panel,.responsibleRailsShell .incident-metric-card,.responsibleRailsShell .incident-plan-card,.responsibleRailsShell .incident-rca-card,.responsibleRailsShell .incident-reporting-card,.responsibleRailsShell .incident-selected-card,.responsibleRailsShell .incident-severity-card,.responsibleRailsShell .incident-state-card{padding:18px}}.responsibleRailsShell .red-team-hero{padding:64px 0}.responsibleRailsShell .red-team-hero-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr)}.responsibleRailsShell .red-team-hero-copy{min-width:0}.responsibleRailsShell .red-team-hero-copy h1{margin:10px 0 18px}.responsibleRailsShell .red-team-console-preview{min-width:0}.responsibleRailsShell .red-team-card-head,.responsibleRailsShell .red-team-console-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .red-team-console-head{margin-bottom:10px}.responsibleRailsShell .red-team-console-head span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .red-team-console-head strong{color:var(--white)}.responsibleRailsShell .red-team-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px}.responsibleRailsShell .red-team-track span{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px 12px;text-transform:uppercase}.responsibleRailsShell .red-team-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .red-team-capability-boxes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.responsibleRailsShell .red-team-agent-card,.responsibleRailsShell .red-team-atlas-card,.responsibleRailsShell .red-team-capability-boxes article,.responsibleRailsShell .red-team-command-card,.responsibleRailsShell .red-team-connector-card,.responsibleRailsShell .red-team-finding-card,.responsibleRailsShell .red-team-human-card,.responsibleRailsShell .red-team-human-summary,.responsibleRailsShell .red-team-plan-card,.responsibleRailsShell .red-team-plan-side,.responsibleRailsShell .red-team-remediation-card,.responsibleRailsShell .red-team-state-card,.responsibleRailsShell .red-team-transcript-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .red-team-capability-boxes article{border-top:4px solid var(--cyan);min-height:156px;padding:20px}.responsibleRailsShell .red-team-capability-boxes svg,.responsibleRailsShell .red-team-connector-card svg,.responsibleRailsShell .red-team-state-card svg{color:var(--teal);margin-bottom:14px}.responsibleRailsShell .red-team-capability-boxes h2{font-size:1.08rem;margin-bottom:8px}.responsibleRailsShell .red-team-agent-grid,.responsibleRailsShell .red-team-atlas-grid,.responsibleRailsShell .red-team-command-grid,.responsibleRailsShell .red-team-connector-grid,.responsibleRailsShell .red-team-finding-grid,.responsibleRailsShell .red-team-human-layout,.responsibleRailsShell .red-team-plan-layout,.responsibleRailsShell .red-team-remediation-grid,.responsibleRailsShell .red-team-state-grid,.responsibleRailsShell .red-team-transcript-grid{grid-gap:16px;display:grid;gap:16px}.responsibleRailsShell .red-team-command-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .red-team-command-card{grid-gap:8px;display:grid;gap:8px;min-height:190px;padding:20px}.responsibleRailsShell .red-team-command-card span{color:var(--subtle);font-size:.78rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .red-team-command-card strong{color:var(--ink);font-size:1.72rem;line-height:1}.responsibleRailsShell .red-team-command-card em{color:var(--teal);font-size:.84rem;font-style:normal;font-weight:900}.responsibleRailsShell .red-team-lifecycle-rail{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(9,minmax(0,1fr));margin-top:20px}.responsibleRailsShell .red-team-lifecycle-rail span{grid-gap:8px;background:var(--white);border:1px solid #006e7433;border-radius:var(--radius);border-top:4px solid var(--cyan);color:var(--ink);display:grid;font-size:.8rem;font-weight:900;gap:8px;line-height:1.25;min-height:82px;padding:12px;position:relative}.responsibleRailsShell .red-team-lifecycle-rail span:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-9px;top:25px;width:8px}.responsibleRailsShell .red-team-lifecycle-rail span:last-child:after{display:none}.responsibleRailsShell .red-team-lifecycle-rail i{color:var(--teal);font-size:.72rem;font-style:normal}.responsibleRailsShell .red-team-terminal-shell{max-width:100%;min-width:0}.responsibleRailsShell .red-team-terminal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.responsibleRailsShell .red-team-terminal-tabs button{background:#ffffff14;border:1px solid #ffffff2e;border-radius:var(--radius);color:#ffffffc7;cursor:pointer;font-weight:900;min-height:40px;padding:0 14px}.responsibleRailsShell .red-team-terminal-tabs button.active,.responsibleRailsShell .red-team-terminal-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .red-team-plan-layout{align-items:start;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.responsibleRailsShell .red-team-human-summary,.responsibleRailsShell .red-team-plan-card,.responsibleRailsShell .red-team-plan-side{padding:24px}.responsibleRailsShell .red-team-agent-card h3,.responsibleRailsShell .red-team-atlas-card h3,.responsibleRailsShell .red-team-connector-card h3,.responsibleRailsShell .red-team-finding-card h3,.responsibleRailsShell .red-team-human-card h3,.responsibleRailsShell .red-team-plan-card h3,.responsibleRailsShell .red-team-plan-side h3,.responsibleRailsShell .red-team-remediation-card h3,.responsibleRailsShell .red-team-state-card h3{margin:10px 0}.responsibleRailsShell .red-team-finding-card dl,.responsibleRailsShell .red-team-human-card dl,.responsibleRailsShell .red-team-human-summary dl,.responsibleRailsShell .red-team-plan-card dl,.responsibleRailsShell .red-team-remediation-card dl,.responsibleRailsShell .red-team-transcript-card dl{grid-gap:11px;display:grid;gap:11px;margin-top:16px}.responsibleRailsShell .red-team-finding-card dl div,.responsibleRailsShell .red-team-human-card dl div,.responsibleRailsShell .red-team-human-summary dl div,.responsibleRailsShell .red-team-plan-card dl div,.responsibleRailsShell .red-team-remediation-card dl div,.responsibleRailsShell .red-team-transcript-card dl div{border-top:1px solid var(--line);padding-top:10px}.responsibleRailsShell .red-team-finding-card dt,.responsibleRailsShell .red-team-human-card dt,.responsibleRailsShell .red-team-human-summary dt,.responsibleRailsShell .red-team-plan-card dt,.responsibleRailsShell .red-team-remediation-card dt,.responsibleRailsShell .red-team-transcript-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .red-team-finding-card dd,.responsibleRailsShell .red-team-human-card dd,.responsibleRailsShell .red-team-human-summary dd,.responsibleRailsShell .red-team-plan-card dd,.responsibleRailsShell .red-team-remediation-card dd,.responsibleRailsShell .red-team-transcript-card dd{color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.responsibleRailsShell .red-team-human-summary ul,.responsibleRailsShell .red-team-plan-side ul{grid-gap:8px;color:var(--ink);display:grid;font-size:.92rem;font-weight:800;gap:8px;line-height:1.45;margin-top:12px;padding-left:18px}.responsibleRailsShell .red-team-tag-grid{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.responsibleRailsShell .red-team-agent-card code,.responsibleRailsShell .red-team-finding-card code,.responsibleRailsShell .red-team-table code,.responsibleRailsShell .red-team-tag-grid code{background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.78rem;font-weight:900;max-width:100%;overflow-x:auto;padding:6px 8px;white-space:nowrap}.responsibleRailsShell .red-team-finding-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .red-team-finding-card{grid-gap:8px;border-top:4px solid var(--line);display:grid;gap:8px;padding:20px}.responsibleRailsShell .red-team-finding-card.critical{border-top-color:var(--red)}.responsibleRailsShell .red-team-finding-card.high{border-top-color:#c65425}.responsibleRailsShell .red-team-finding-card.medium{border-top-color:var(--gold)}.responsibleRailsShell .red-team-severity,.responsibleRailsShell .red-team-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.15;min-height:28px;padding:4px 9px;text-transform:uppercase}.responsibleRailsShell .red-team-severity.critical,.responsibleRailsShell .red-team-status.block-deployment,.responsibleRailsShell .red-team-status.blocked,.responsibleRailsShell .red-team-status.critical-fixed,.responsibleRailsShell .red-team-status.open{background:#ead6d2;color:var(--red)}.responsibleRailsShell .red-team-severity.high,.responsibleRailsShell .red-team-status.in-progress,.responsibleRailsShell .red-team-status.needs-expert-review,.responsibleRailsShell .red-team-status.pending-approval,.responsibleRailsShell .red-team-status.quarantined,.responsibleRailsShell .red-team-status.retest-pending,.responsibleRailsShell .red-team-status.review,.responsibleRailsShell .red-team-status.scheduled{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .red-team-severity.medium{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .red-team-severity.low,.responsibleRailsShell .red-team-status.blocked-by-content-policy,.responsibleRailsShell .red-team-status.blocked-by-tenant-boundary,.responsibleRailsShell .red-team-status.blocked-by-tool-approval,.responsibleRailsShell .red-team-status.blocked-by-topic-scope,.responsibleRailsShell .red-team-status.captured,.responsibleRailsShell .red-team-status.fixed,.responsibleRailsShell .red-team-status.not-triggered,.responsibleRailsShell .red-team-status.pass,.responsibleRailsShell .red-team-status.passing,.responsibleRailsShell .red-team-status.tool-gate-enforced{background:#dcecdf;color:var(--green)}.responsibleRailsShell .red-team-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);overflow-x:auto}.responsibleRailsShell .red-team-table{border-collapse:collapse;min-width:1040px;width:100%}.responsibleRailsShell .red-team-tool-table{min-width:1120px}.responsibleRailsShell .red-team-table td,.responsibleRailsShell .red-team-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);color:var(--ink);font-size:.88rem;line-height:1.45;padding:14px;text-align:left;vertical-align:top}.responsibleRailsShell .red-team-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .red-team-table tr:last-child td{border-bottom:0}.responsibleRailsShell .red-team-table td:last-child,.responsibleRailsShell .red-team-table th:last-child{border-right:0}.responsibleRailsShell .red-team-atlas-grid,.responsibleRailsShell .red-team-connector-grid,.responsibleRailsShell .red-team-remediation-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .red-team-agent-card,.responsibleRailsShell .red-team-atlas-card,.responsibleRailsShell .red-team-connector-card,.responsibleRailsShell .red-team-remediation-card,.responsibleRailsShell .red-team-state-card{padding:20px}.responsibleRailsShell .red-team-human-layout,.responsibleRailsShell .red-team-transcript-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .red-team-transcript-card{border-top:4px solid var(--cyan);padding:22px}.responsibleRailsShell .red-team-transcript-card.blocked{border-top-color:var(--red)}.responsibleRailsShell .red-team-transcript-card blockquote{background:var(--surface);border-left:4px solid var(--red);color:var(--ink);font-weight:800;line-height:1.5;margin:16px 0;padding:14px}.responsibleRailsShell .red-team-human-layout{align-items:start}.responsibleRailsShell .red-team-human-queue{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .red-team-human-card{padding:18px}.responsibleRailsShell .red-team-agent-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .red-team-agent-card{min-height:260px}.responsibleRailsShell .red-team-agent-card svg{color:var(--teal);margin-bottom:14px}.responsibleRailsShell .red-team-agent-card code{margin-top:16px}.responsibleRailsShell .red-team-state-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .red-team-state-card{min-height:260px}.responsibleRailsShell .red-team-state-card strong{background:var(--surface);border-radius:var(--radius);color:var(--teal);display:inline-flex;font-size:.78rem;line-height:1.35;margin-top:16px;padding:7px 9px}.responsibleRailsShell .red-team-state-card.blocked svg{color:var(--red)}.responsibleRailsShell .red-team-state-card.captured svg{color:var(--green)}@media (max-width:1120px){.responsibleRailsShell .red-team-hero-grid,.responsibleRailsShell .red-team-human-layout,.responsibleRailsShell .red-team-plan-layout{grid-template-columns:1fr}.responsibleRailsShell .red-team-agent-grid,.responsibleRailsShell .red-team-atlas-grid,.responsibleRailsShell .red-team-capability-boxes,.responsibleRailsShell .red-team-command-grid,.responsibleRailsShell .red-team-connector-grid,.responsibleRailsShell .red-team-remediation-grid,.responsibleRailsShell .red-team-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .red-team-lifecycle-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .red-team-lifecycle-rail span:after{display:none}}@media (max-width:760px){.responsibleRailsShell .red-team-console-preview,.responsibleRailsShell .red-team-hero-copy,.responsibleRailsShell .red-team-hero-grid,.responsibleRailsShell .red-team-page,.responsibleRailsShell .red-team-terminal-shell,.responsibleRailsShell .red-team-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}.responsibleRailsShell .red-team-agent-grid,.responsibleRailsShell .red-team-atlas-grid,.responsibleRailsShell .red-team-capability-boxes,.responsibleRailsShell .red-team-command-grid,.responsibleRailsShell .red-team-connector-grid,.responsibleRailsShell .red-team-finding-grid,.responsibleRailsShell .red-team-lifecycle-rail,.responsibleRailsShell .red-team-remediation-grid,.responsibleRailsShell .red-team-state-grid,.responsibleRailsShell .red-team-track,.responsibleRailsShell .red-team-transcript-grid{grid-template-columns:1fr}.responsibleRailsShell .red-team-terminal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .red-team-terminal-tabs button{width:100%}}@media (max-width:520px){.responsibleRailsShell .red-team-console-preview,.responsibleRailsShell .red-team-hero-copy,.responsibleRailsShell .red-team-hero-grid,.responsibleRailsShell .red-team-page,.responsibleRailsShell .red-team-terminal-shell,.responsibleRailsShell .red-team-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .red-team-agent-card,.responsibleRailsShell .red-team-atlas-card,.responsibleRailsShell .red-team-capability-boxes article,.responsibleRailsShell .red-team-command-card,.responsibleRailsShell .red-team-connector-card,.responsibleRailsShell .red-team-finding-card,.responsibleRailsShell .red-team-human-card,.responsibleRailsShell .red-team-human-summary,.responsibleRailsShell .red-team-plan-card,.responsibleRailsShell .red-team-plan-side,.responsibleRailsShell .red-team-remediation-card,.responsibleRailsShell .red-team-state-card,.responsibleRailsShell .red-team-transcript-card{padding:18px}}.responsibleRailsShell .model-data-track{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:16px}.responsibleRailsShell .model-data-track span{background:var(--white);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--muted);font-size:.78rem;font-weight:900;min-width:0;padding:10px 12px;text-transform:uppercase}.responsibleRailsShell .model-data-track span.active{background:#e0f2f4;border-left-color:var(--cyan);color:var(--deep-teal)}.responsibleRailsShell .model-data-hero-grid{grid-gap:34px;align-items:center;display:grid;gap:34px;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr)}.responsibleRailsShell .model-data-hero-copy{max-width:800px}.responsibleRailsShell .model-data-console-preview{min-width:0}.responsibleRailsShell .model-data-card-head,.responsibleRailsShell .model-data-card-panel-head,.responsibleRailsShell .model-data-console-heading,.responsibleRailsShell .model-data-dossier-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .model-data-console-heading{margin-bottom:10px}.responsibleRailsShell .model-data-card-panel-head span,.responsibleRailsShell .model-data-console-heading span,.responsibleRailsShell .model-data-dossier-header span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .model-data-console-heading span{color:#7ce1ea}.responsibleRailsShell .model-data-console-heading strong{color:var(--white)}.responsibleRailsShell .model-data-capability-boxes{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px}.responsibleRailsShell .model-data-agent-card,.responsibleRailsShell .model-data-capability-boxes article,.responsibleRailsShell .model-data-card-panel,.responsibleRailsShell .model-data-connector-card,.responsibleRailsShell .model-data-diff-card,.responsibleRailsShell .model-data-dossier,.responsibleRailsShell .model-data-lineage-node,.responsibleRailsShell .model-data-provenance-card,.responsibleRailsShell .model-data-sbom-head,.responsibleRailsShell .model-data-state-card,.responsibleRailsShell .model-data-summary-card,.responsibleRailsShell .model-data-trace-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .model-data-capability-boxes article{padding:18px}.responsibleRailsShell .model-data-agent-card svg,.responsibleRailsShell .model-data-capability-boxes svg,.responsibleRailsShell .model-data-connector-card svg,.responsibleRailsShell .model-data-state-card svg{color:var(--teal);margin-bottom:12px}.responsibleRailsShell .model-data-capability-boxes h2{font-size:1.05rem;margin-bottom:8px}.responsibleRailsShell .model-data-agent-grid,.responsibleRailsShell .model-data-connector-grid,.responsibleRailsShell .model-data-diff-grid,.responsibleRailsShell .model-data-provenance-grid,.responsibleRailsShell .model-data-state-grid,.responsibleRailsShell .model-data-summary-grid{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .model-data-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .model-data-agent-card,.responsibleRailsShell .model-data-connector-card,.responsibleRailsShell .model-data-diff-card,.responsibleRailsShell .model-data-provenance-card,.responsibleRailsShell .model-data-state-card,.responsibleRailsShell .model-data-summary-card{padding:20px;position:relative}.responsibleRailsShell .model-data-agent-card:before,.responsibleRailsShell .model-data-lineage-node:before,.responsibleRailsShell .model-data-summary-card:before{background:linear-gradient(90deg,var(--cyan),var(--teal));content:"";height:4px;inset:0 0 auto;position:absolute}.responsibleRailsShell .model-data-lineage-node>span,.responsibleRailsShell .model-data-provenance-card .model-data-card-head>span,.responsibleRailsShell .model-data-sbom-head span,.responsibleRailsShell .model-data-summary-card span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .model-data-summary-card strong{color:var(--ink);display:block;font-size:1.32rem;line-height:1.12;margin:14px 0 8px}.responsibleRailsShell .model-data-agent-card dd,.responsibleRailsShell .model-data-capability-boxes p,.responsibleRailsShell .model-data-connector-card p,.responsibleRailsShell .model-data-lineage-node dd,.responsibleRailsShell .model-data-state-card p,.responsibleRailsShell .model-data-summary-card em,.responsibleRailsShell .model-data-summary-card p{font-size:.9rem}.responsibleRailsShell .model-data-summary-card em{color:var(--deep-teal);display:block;font-style:normal;font-weight:900;margin-top:12px}.responsibleRailsShell .model-data-lifecycle-rail{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:20px}.responsibleRailsShell .model-data-lifecycle-rail span{background:var(--surface);border:1px solid #006e7433;border-radius:var(--radius);border-top:4px solid var(--cyan);color:var(--ink);font-size:.86rem;font-weight:900;min-height:92px;min-width:0;padding:14px;position:relative}.responsibleRailsShell .model-data-lifecycle-rail span:after,.responsibleRailsShell .model-data-lineage-node:after{background:var(--cyan);content:"";height:2px;position:absolute;right:-11px;top:26px;width:10px}.responsibleRailsShell .model-data-lifecycle-rail span:last-child:after,.responsibleRailsShell .model-data-lineage-node:last-child:after{display:none}.responsibleRailsShell .model-data-lifecycle-rail i{color:var(--teal);display:block;font-style:normal;margin-bottom:8px}.responsibleRailsShell .model-data-registry-layout{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.responsibleRailsShell .model-data-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;overflow-x:auto}.responsibleRailsShell .model-data-registry-table,.responsibleRailsShell .model-data-sbom-table{border-collapse:collapse;width:100%}.responsibleRailsShell .model-data-registry-table{min-width:1320px}.responsibleRailsShell .model-data-sbom-table{min-width:980px}.responsibleRailsShell .model-data-registry-table td,.responsibleRailsShell .model-data-registry-table th,.responsibleRailsShell .model-data-sbom-table td,.responsibleRailsShell .model-data-sbom-table th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:13px 12px;text-align:left;vertical-align:top}.responsibleRailsShell .model-data-registry-table td:last-child,.responsibleRailsShell .model-data-registry-table th:last-child,.responsibleRailsShell .model-data-sbom-table td:last-child,.responsibleRailsShell .model-data-sbom-table th:last-child{border-right:0}.responsibleRailsShell .model-data-registry-table th,.responsibleRailsShell .model-data-sbom-table th{background:var(--ink);color:var(--white);font-size:.74rem;font-weight:900;position:sticky;text-transform:uppercase;top:0;z-index:2}.responsibleRailsShell .model-data-registry-table td,.responsibleRailsShell .model-data-sbom-table td{color:var(--ink);font-size:.88rem;line-height:1.4}.responsibleRailsShell .model-data-registry-table strong,.responsibleRailsShell .model-data-sbom-table strong{color:var(--teal)}.responsibleRailsShell .model-data-row-actions{grid-gap:7px;display:grid;gap:7px}.responsibleRailsShell .model-data-row-actions a,.responsibleRailsShell .model-data-tabs button,.responsibleRailsShell .model-data-terminal-tabs button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:900;justify-content:center;min-height:34px;padding:6px 9px}.responsibleRailsShell .model-data-row-actions a:hover,.responsibleRailsShell .model-data-tabs button.active,.responsibleRailsShell .model-data-tabs button:hover{background:#e0f2f4;border-color:var(--cyan)}.responsibleRailsShell .model-data-dossier{padding:20px;position:sticky;top:96px}.responsibleRailsShell .model-data-dossier h2{font-size:1.45rem;margin:14px 0 10px}.responsibleRailsShell .model-data-agent-card dl,.responsibleRailsShell .model-data-card-panel dl,.responsibleRailsShell .model-data-dossier dl,.responsibleRailsShell .model-data-lineage-node dl,.responsibleRailsShell .model-data-trace-card dl{grid-gap:12px;display:grid;gap:12px;margin-top:16px}.responsibleRailsShell .model-data-agent-card dl div,.responsibleRailsShell .model-data-card-panel dl div,.responsibleRailsShell .model-data-dossier dl div,.responsibleRailsShell .model-data-lineage-node dl div,.responsibleRailsShell .model-data-trace-card dl div{border-top:1px solid var(--line);min-width:0;padding-top:10px}.responsibleRailsShell .model-data-agent-card dt,.responsibleRailsShell .model-data-card-panel dt,.responsibleRailsShell .model-data-dossier dt,.responsibleRailsShell .model-data-lineage-node dt,.responsibleRailsShell .model-data-trace-card dt{color:var(--subtle);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .model-data-agent-card dd,.responsibleRailsShell .model-data-card-panel dd,.responsibleRailsShell .model-data-dossier dd,.responsibleRailsShell .model-data-trace-card dd{color:var(--ink);font-size:.9rem;font-weight:800;line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .model-data-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--ink);display:inline-flex;font-size:.72rem;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase}.responsibleRailsShell .model-data-status.approved,.responsibleRailsShell .model-data-status.complete,.responsibleRailsShell .model-data-status.passed{background:#dcecdf;color:var(--green)}.responsibleRailsShell .model-data-status.attestation-due,.responsibleRailsShell .model-data-status.eval-rerun-required,.responsibleRailsShell .model-data-status.high-risk,.responsibleRailsShell .model-data-status.reindex-pending,.responsibleRailsShell .model-data-status.warning{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .model-data-status.blocked,.responsibleRailsShell .model-data-status.missing{background:#f8dfda;color:var(--red)}.responsibleRailsShell .model-data-status.archived{background:#e0f2f4;color:var(--teal)}.responsibleRailsShell .model-data-hash-chip{align-items:center;background:#edfafa;border:1px solid #006e7433;border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.72rem;font-weight:900;max-width:100%;min-height:26px;overflow-wrap:anywhere;padding:4px 7px;white-space:normal}.responsibleRailsShell .model-data-trace-form{grid-gap:10px;align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:10px;grid-template-columns:auto minmax(220px,1fr) auto;margin-bottom:14px;padding:16px}.responsibleRailsShell .model-data-trace-form label{color:var(--ink);font-size:.86rem;font-weight:900}.responsibleRailsShell .model-data-trace-form input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-weight:800;min-height:42px;padding:0 12px;width:100%}.responsibleRailsShell .model-data-trace-result{grid-gap:10px;align-items:center;border-radius:var(--radius);display:grid;font-weight:900;gap:10px;grid-template-columns:auto 1fr;line-height:1.4;margin-bottom:16px;padding:12px 14px}.responsibleRailsShell .model-data-trace-result.found{background:#dcecdf;color:var(--green)}.responsibleRailsShell .model-data-trace-result.missing{background:#f8dfda;color:var(--red)}.responsibleRailsShell .model-data-lineage-flow{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .model-data-lineage-node{border-top:4px solid var(--cyan);min-height:270px;padding:18px;position:relative}.responsibleRailsShell .model-data-lineage-node.warning{border-top-color:var(--gold)}.responsibleRailsShell .model-data-lineage-node.missing{border-top-color:var(--red)}.responsibleRailsShell .model-data-lineage-node h3{font-size:1rem;margin:12px 0}.responsibleRailsShell .model-data-trace-card{margin-top:16px;padding:20px}.responsibleRailsShell .model-data-tabs,.responsibleRailsShell .model-data-terminal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.responsibleRailsShell .model-data-card-panel{padding:22px}.responsibleRailsShell .model-data-card-panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-data-card-panel ul,.responsibleRailsShell .model-data-diff-card ul{grid-gap:8px;color:var(--ink);display:grid;font-size:.9rem;font-weight:800;gap:8px;line-height:1.45;margin:0;padding-left:18px}.responsibleRailsShell .model-data-sbom-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:18px}.responsibleRailsShell .model-data-sbom-head strong{color:var(--ink);display:block;font-size:1.2rem;margin-top:4px}.responsibleRailsShell .model-data-alert{grid-gap:12px;align-items:center;background:#fff7e6;border:1px solid #a36b0047;border-left:5px solid var(--gold);border-radius:var(--radius);color:#6e4700;display:grid;gap:12px;grid-template-columns:auto minmax(0,.6fr) minmax(0,1fr);margin-bottom:16px;padding:14px}.responsibleRailsShell .model-data-alert svg{color:var(--gold)}.responsibleRailsShell .model-data-alert span{color:#6e4700;font-size:.9rem;font-weight:800}.responsibleRailsShell .model-data-provenance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .model-data-provenance-card{min-height:180px}.responsibleRailsShell .model-data-provenance-card.warning{border-left:5px solid var(--gold)}.responsibleRailsShell .model-data-provenance-card.blocked{border-left:5px solid var(--red)}.responsibleRailsShell .model-data-provenance-card p{margin:14px 0}.responsibleRailsShell .model-data-provenance-card strong{color:var(--ink);font-size:.86rem}.responsibleRailsShell .model-data-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-data-diff-card{min-height:320px}.responsibleRailsShell .model-data-diff-card .model-data-card-head{align-items:flex-start;margin-bottom:16px}.responsibleRailsShell .model-data-diff-card code{background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);display:block;font-size:.78rem;font-weight:900;margin-top:18px;overflow-wrap:anywhere;padding:10px}.responsibleRailsShell .model-data-terminal-shell{max-width:1040px}.responsibleRailsShell .model-data-terminal-tabs button{background:#ffffff14;border-color:#ffffff2e;color:#ffffffd1}.responsibleRailsShell .model-data-terminal-tabs button.active,.responsibleRailsShell .model-data-terminal-tabs button:hover{background:#7ce1ea29;border-color:#7ce1ea;color:var(--white)}.responsibleRailsShell .model-data-terminal-shell .terminal-window{background:#101515;box-shadow:none}.responsibleRailsShell .model-data-terminal-shell .terminal-window pre{max-height:620px;overflow:auto;white-space:pre}.responsibleRailsShell .model-data-connector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .model-data-connector-card{min-height:210px}.responsibleRailsShell .model-data-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .model-data-agent-card{min-height:370px}.responsibleRailsShell .model-data-state-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .model-data-state-card{min-height:240px}.responsibleRailsShell .model-data-state-card.warning{border-left:5px solid var(--gold)}.responsibleRailsShell .model-data-state-card.blocked{border-left:5px solid var(--red)}.responsibleRailsShell .model-data-state-card.archived{border-left:5px solid var(--green)}.responsibleRailsShell .model-data-state-card.blocked svg{color:var(--red)}.responsibleRailsShell .model-data-state-card.warning svg{color:var(--gold)}.responsibleRailsShell .model-data-state-card.archived svg{color:var(--green)}@media (max-width:1120px){.responsibleRailsShell .model-data-hero-grid,.responsibleRailsShell .model-data-registry-layout{grid-template-columns:1fr}.responsibleRailsShell .model-data-agent-grid,.responsibleRailsShell .model-data-capability-boxes,.responsibleRailsShell .model-data-connector-grid,.responsibleRailsShell .model-data-provenance-grid,.responsibleRailsShell .model-data-state-grid,.responsibleRailsShell .model-data-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-data-lifecycle-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .model-data-lineage-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-data-dossier{position:static}.responsibleRailsShell .model-data-lifecycle-rail span:after,.responsibleRailsShell .model-data-lineage-node:after{display:none}}@media (max-width:760px){.responsibleRailsShell .model-data-console-preview,.responsibleRailsShell .model-data-hero-copy,.responsibleRailsShell .model-data-hero-grid,.responsibleRailsShell .model-data-page,.responsibleRailsShell .model-data-terminal-shell,.responsibleRailsShell .model-data-terminal-shell .terminal-window{max-width:calc(100vw - 32px)}.responsibleRailsShell .model-data-agent-grid,.responsibleRailsShell .model-data-alert,.responsibleRailsShell .model-data-capability-boxes,.responsibleRailsShell .model-data-card-panel dl,.responsibleRailsShell .model-data-connector-grid,.responsibleRailsShell .model-data-diff-grid,.responsibleRailsShell .model-data-lifecycle-rail,.responsibleRailsShell .model-data-lineage-flow,.responsibleRailsShell .model-data-provenance-grid,.responsibleRailsShell .model-data-state-grid,.responsibleRailsShell .model-data-summary-grid,.responsibleRailsShell .model-data-trace-form,.responsibleRailsShell .model-data-track{grid-template-columns:1fr}.responsibleRailsShell .model-data-tabs,.responsibleRailsShell .model-data-terminal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .model-data-tabs button,.responsibleRailsShell .model-data-terminal-tabs button,.responsibleRailsShell .model-data-trace-form .btn{width:100%}}@media (max-width:520px){.responsibleRailsShell .model-data-console-preview,.responsibleRailsShell .model-data-hero-copy,.responsibleRailsShell .model-data-hero-grid,.responsibleRailsShell .model-data-page,.responsibleRailsShell .model-data-terminal-shell,.responsibleRailsShell .model-data-terminal-shell .terminal-window{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .model-data-agent-card,.responsibleRailsShell .model-data-capability-boxes article,.responsibleRailsShell .model-data-card-panel,.responsibleRailsShell .model-data-connector-card,.responsibleRailsShell .model-data-diff-card,.responsibleRailsShell .model-data-dossier,.responsibleRailsShell .model-data-lineage-node,.responsibleRailsShell .model-data-provenance-card,.responsibleRailsShell .model-data-state-card,.responsibleRailsShell .model-data-summary-card{padding:18px}}.responsibleRailsShell .authenticated-site-shell{background:var(--surface);display:block}.responsibleRailsShell .authenticated-app-shell{background:linear-gradient(90deg,rgba(0,110,116,.035) 1px,#0000 0),linear-gradient(180deg,rgba(0,110,116,.025) 1px,#0000 0),#eef3f2;background-size:72px 72px;display:grid;grid-template-columns:308px minmax(0,1fr);min-height:100vh}.responsibleRailsShell .dashboard-sidebar{background:#fffffff7;border-right:1px solid var(--line);box-shadow:14px 0 38px #003f4314;height:100vh;min-width:0;overflow-y:auto;position:sticky;top:0;z-index:60}.responsibleRailsShell .dashboard-sidebar-inner{grid-gap:16px;align-content:start;display:grid;gap:16px;min-height:100%;padding:16px}.responsibleRailsShell .dashboard-sidebar-brand-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.responsibleRailsShell .dashboard-sidebar-brand{align-items:center;color:var(--ink);display:flex;gap:10px;min-width:0}.responsibleRailsShell .dashboard-sidebar-brand>span{grid-gap:1px;display:grid;gap:1px;min-width:0}.responsibleRailsShell .dashboard-sidebar-brand small,.responsibleRailsShell .dashboard-sidebar-brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsibleRailsShell .dashboard-sidebar-brand strong{font-size:.94rem}.responsibleRailsShell .dashboard-sidebar-brand small{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .authenticated-menu-button,.responsibleRailsShell .dashboard-sidebar-close{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:none;height:42px;place-items:center;width:42px}.responsibleRailsShell .dashboard-sidebar-access,.responsibleRailsShell .dashboard-sidebar-persona,.responsibleRailsShell .dashboard-sidebar-record,.responsibleRailsShell .dashboard-sidebar-switcher{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .dashboard-sidebar-persona{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.responsibleRailsShell .dashboard-sidebar-avatar{grid-gap:8px;color:var(--teal);display:grid;gap:8px;justify-items:center}.responsibleRailsShell .dashboard-sidebar-avatar span{background:var(--deep-teal);border-radius:50%;color:var(--white);display:grid;font-size:.76rem;font-weight:900;height:36px;place-items:center;width:36px}.responsibleRailsShell .dashboard-sidebar-persona strong{color:var(--ink);display:block;line-height:1.2;margin-top:6px}.responsibleRailsShell .dashboard-sidebar-persona p{font-size:.8rem;line-height:1.4;margin-top:4px}.responsibleRailsShell .dashboard-sidebar-record{grid-gap:12px;display:grid;gap:12px;padding:14px}.responsibleRailsShell .dashboard-sidebar-record dt,.responsibleRailsShell .dashboard-sidebar-record span{color:var(--teal);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .dashboard-sidebar-record strong{color:var(--ink);display:block;font-size:1.05rem;margin-top:6px}.responsibleRailsShell .dashboard-sidebar-record small{color:var(--muted);display:block;font-weight:800;line-height:1.35;margin-top:4px}.responsibleRailsShell .dashboard-sidebar-record dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .dashboard-sidebar-record dl div{background:var(--surface);border-radius:var(--radius);min-width:0;padding:10px}.responsibleRailsShell .dashboard-sidebar-record dd{color:var(--ink);font-size:.82rem;font-weight:900;line-height:1.3;margin-top:5px}.responsibleRailsShell .dashboard-sidebar-nav{grid-gap:18px;display:grid;gap:18px}.responsibleRailsShell .dashboard-menu-group{grid-gap:8px;display:grid;gap:8px}.responsibleRailsShell .dashboard-menu-group h2{color:var(--subtle);font-size:.7rem;font-weight:900;letter-spacing:.08em;line-height:1.2;margin:0;text-transform:uppercase}.responsibleRailsShell .dashboard-menu-group-links{grid-gap:6px;display:grid;gap:6px}.responsibleRailsShell .dashboard-menu-link{grid-gap:9px;align-items:start;border:1px solid #0000;border-radius:var(--radius);color:var(--ink);display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr) auto;min-height:54px;min-width:0;padding:10px}.responsibleRailsShell .dashboard-menu-link svg{color:var(--subtle);margin-top:3px}.responsibleRailsShell .dashboard-menu-link span{grid-gap:3px;display:grid;gap:3px;min-width:0}.responsibleRailsShell .dashboard-menu-link strong{color:var(--ink);font-size:.84rem;line-height:1.25}.responsibleRailsShell .dashboard-menu-link small{color:var(--muted);font-size:.72rem;font-weight:700;line-height:1.35}.responsibleRailsShell .dashboard-menu-link em{align-self:start;background:var(--surface);border-radius:var(--radius);color:var(--teal);font-size:.66rem;font-style:normal;font-weight:900;line-height:1.2;max-width:72px;padding:4px 6px;text-align:center}.responsibleRailsShell .dashboard-menu-link.active,.responsibleRailsShell .dashboard-menu-link:hover{background:#edfafa;border-color:#0097ac61}.responsibleRailsShell .dashboard-menu-link.active strong,.responsibleRailsShell .dashboard-menu-link.active svg{color:var(--deep-teal)}.responsibleRailsShell .dashboard-menu-link.active em{background:var(--deep-teal);color:var(--white)}.responsibleRailsShell .dashboard-sidebar-access,.responsibleRailsShell .dashboard-sidebar-switcher{grid-gap:10px;display:grid;gap:10px;padding:14px}.responsibleRailsShell .dashboard-sidebar-access>div{display:flex;flex-wrap:wrap;gap:6px}.responsibleRailsShell .dashboard-sidebar-access>div span{background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);font-size:.68rem;font-weight:900;line-height:1.25;padding:5px 7px}.responsibleRailsShell .dashboard-sidebar-switcher>div{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .dashboard-sidebar-switcher button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:900;gap:5px;justify-content:center;min-height:36px;min-width:0;padding:6px}.responsibleRailsShell .dashboard-sidebar-switcher button.active{background:var(--deep-teal);border-color:var(--deep-teal);color:var(--white)}.responsibleRailsShell .dashboard-sidebar-signout{background:#fff7f5!important;color:var(--red)!important;width:100%}.responsibleRailsShell .authenticated-main-shell{display:flex;flex-direction:column;min-height:100vh;min-width:0}.responsibleRailsShell .authenticated-topbar{grid-gap:14px;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid var(--line);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(240px,.36fr) auto;min-height:74px;padding:12px 24px;position:sticky;top:0;z-index:45}.responsibleRailsShell .authenticated-page-context{grid-gap:2px;display:grid;gap:2px;min-width:0}.responsibleRailsShell .authenticated-page-context span{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .authenticated-page-context small,.responsibleRailsShell .authenticated-page-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsibleRailsShell .authenticated-page-context strong{color:var(--ink);font-size:1.02rem}.responsibleRailsShell .authenticated-page-context small{color:var(--muted);font-size:.78rem;font-weight:800}.responsibleRailsShell .authenticated-search{min-width:0;position:relative}.responsibleRailsShell .authenticated-search svg{color:var(--teal);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.responsibleRailsShell .authenticated-search input{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-weight:800;min-height:42px;padding:0 12px 0 38px;width:100%}.responsibleRailsShell .authenticated-record-pill{align-items:center;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;justify-content:center;min-height:42px;min-width:0;padding:0 12px}.responsibleRailsShell .authenticated-record-pill span{white-space:nowrap}.responsibleRailsShell .authenticated-record-pill strong{border-left:1px solid var(--line);color:var(--green);padding-left:8px}.responsibleRailsShell .authenticated-main-content{flex:1 1;min-width:0;padding:24px}.responsibleRailsShell .dashboard-home{margin:0 auto;padding-bottom:48px;width:min(1280px,100%)}.responsibleRailsShell .dashboard-home-header{grid-gap:18px;align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(320px,.38fr)}.responsibleRailsShell .dashboard-home-context,.responsibleRailsShell .dashboard-home-heading{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .dashboard-home-heading{padding:24px}.responsibleRailsShell .dashboard-home-heading h1{font-size:2.35rem;margin:10px 0 12px}.responsibleRailsShell .dashboard-home-heading p{max-width:760px}.responsibleRailsShell .dashboard-home-context{grid-gap:16px;display:grid;gap:16px;padding:20px}.responsibleRailsShell .dashboard-home-user{grid-gap:11px;align-items:center;display:grid;gap:11px;grid-template-columns:auto auto minmax(0,1fr)}.responsibleRailsShell .dashboard-home-user>svg{color:var(--teal)}.responsibleRailsShell .dashboard-home-user>span{background:var(--deep-teal);border-radius:50%;color:var(--white);display:grid;font-size:.76rem;font-weight:900;height:38px;place-items:center;width:38px}.responsibleRailsShell .dashboard-home-user small,.responsibleRailsShell .dashboard-home-user strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsibleRailsShell .dashboard-home-user strong{color:var(--ink);line-height:1.25}.responsibleRailsShell .dashboard-home-user small{color:var(--muted);font-size:.78rem;font-weight:800;margin-top:3px}.responsibleRailsShell .dashboard-home-context dl{grid-gap:8px;display:grid;gap:8px}.responsibleRailsShell .dashboard-home-context dl div{background:var(--surface);border-radius:var(--radius);min-width:0;padding:11px}.responsibleRailsShell .dashboard-home-context dt{color:var(--teal);font-size:.7rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .dashboard-home-context dd{color:var(--ink);font-size:.86rem;font-weight:900;line-height:1.35;margin-top:5px;overflow-wrap:anywhere}.responsibleRailsShell .dashboard-sidebar-scrim{display:none}@media (max-width:1180px){.responsibleRailsShell .authenticated-app-shell{grid-template-columns:1fr}.responsibleRailsShell .dashboard-sidebar{height:100dvh;inset:0 auto 0 0;position:fixed;transform:translateX(-105%);transition:transform .18s ease;width:min(348px,calc(100vw - 40px))}.responsibleRailsShell .dashboard-sidebar.open{transform:translateX(0)}.responsibleRailsShell .authenticated-menu-button,.responsibleRailsShell .dashboard-sidebar-close{display:grid}.responsibleRailsShell .dashboard-sidebar-scrim.open{background:#00181a6b;cursor:pointer;display:block;inset:0;position:fixed;z-index:55}.responsibleRailsShell .authenticated-topbar{grid-template-columns:auto minmax(0,1fr) minmax(220px,.42fr) auto}.responsibleRailsShell .dashboard-home-header{grid-template-columns:1fr}}@media (max-width:860px){.responsibleRailsShell .authenticated-topbar{align-items:start;grid-template-columns:auto minmax(0,1fr);padding:12px 16px}.responsibleRailsShell .authenticated-record-pill,.responsibleRailsShell .authenticated-search{grid-column:1/-1}.responsibleRailsShell .authenticated-record-pill{justify-self:start}.responsibleRailsShell .authenticated-main-content{padding:16px}.responsibleRailsShell .dashboard-home-context,.responsibleRailsShell .dashboard-home-heading{padding:18px}.responsibleRailsShell .dashboard-home-heading h1{font-size:2rem}}@media (max-width:520px){.responsibleRailsShell .dashboard-sidebar{width:min(332px,calc(100vw - 20px))}.responsibleRailsShell .authenticated-page-context small{display:none}.responsibleRailsShell .authenticated-record-pill{width:100%}.responsibleRailsShell .authenticated-record-pill span{white-space:normal}.responsibleRailsShell .dashboard-menu-link{grid-template-columns:18px minmax(0,1fr)}.responsibleRailsShell .dashboard-menu-link em{grid-column:2;justify-self:start}.responsibleRailsShell .dashboard-sidebar-switcher>div{grid-template-columns:1fr}.responsibleRailsShell .dashboard-home-user{grid-template-columns:auto minmax(0,1fr)}.responsibleRailsShell .dashboard-home-user>svg{display:none}}.responsibleRailsShell .persona-menu-wrap{display:flex;flex:0 0 auto;justify-content:flex-end;min-width:0;position:relative}.responsibleRailsShell .header-login-button{background:var(--deep-teal);border-color:var(--deep-teal);color:var(--white);min-height:42px;padding:0 14px}.responsibleRailsShell .header-login-button:hover{background:var(--teal);border-color:var(--teal)}.responsibleRailsShell .persona-auth-row{align-items:center;display:flex;gap:8px;min-width:0}.responsibleRailsShell .dashboard-nav-link,.responsibleRailsShell .persona-chip,.responsibleRailsShell .persona-signout{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;min-height:42px}.responsibleRailsShell .dashboard-nav-link{padding:0 12px}.responsibleRailsShell .persona-chip{gap:10px;max-width:250px;padding:5px 10px 5px 6px;text-align:left}.responsibleRailsShell .persona-chip>span:last-child{grid-gap:1px;display:grid;gap:1px;min-width:0}.responsibleRailsShell .persona-chip small,.responsibleRailsShell .persona-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsibleRailsShell .persona-chip strong{color:var(--ink);font-size:.82rem}.responsibleRailsShell .persona-chip small{color:var(--muted);font-size:.7rem;font-weight:800}.responsibleRailsShell .persona-avatar{background:var(--deep-teal);border-radius:50%;color:var(--white);display:grid;flex:0 0 auto;font-size:.72rem;font-weight:900;height:32px;place-items:center;width:32px}.responsibleRailsShell .persona-popover{grid-gap:12px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);display:grid;gap:12px;padding:18px;position:absolute;right:0;top:calc(100% + 12px);width:min(390px,calc(100vw - 32px));z-index:90}.responsibleRailsShell .persona-popover>strong{color:var(--ink);font-size:1rem}.responsibleRailsShell .persona-option-list{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .persona-option{grid-gap:5px;background:var(--surface);border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius);color:var(--ink);cursor:pointer;display:grid;gap:5px;padding:14px;text-align:left;width:100%}.responsibleRailsShell .persona-option.active,.responsibleRailsShell .persona-option:hover{background:#edfafa;border-color:#0097ac6b;border-left-color:var(--cyan)}.responsibleRailsShell .persona-option span{color:var(--teal);font-size:.75rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .persona-option strong{color:var(--ink);line-height:1.25}.responsibleRailsShell .persona-option small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.45}.responsibleRailsShell .persona-signout{background:#fff7f5;color:var(--red);width:100%}.responsibleRailsShell .dashboard-hero,.responsibleRailsShell .dashboard-login-page{background:linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(180deg,#ffffff0a 1px,#0000 0),linear-gradient(135deg,#111818,#003f43 56%,#0b6d74);background-size:80px 80px,80px 80px,auto;color:var(--white)}.responsibleRailsShell .dashboard-login-page{min-height:calc(100vh - 78px);padding:90px 0}.responsibleRailsShell .dashboard-hero-grid,.responsibleRailsShell .dashboard-login-grid{grid-gap:42px;align-items:center;display:grid;gap:42px;grid-template-columns:minmax(0,.92fr) minmax(340px,.62fr)}.responsibleRailsShell .dashboard-hero-copy,.responsibleRailsShell .dashboard-login-copy{min-width:0}.responsibleRailsShell .dashboard-hero-copy h1,.responsibleRailsShell .dashboard-login-copy h1{color:var(--white);margin:12px 0 18px;max-width:780px}.responsibleRailsShell .dashboard-hero-copy p,.responsibleRailsShell .dashboard-login-copy p{color:#ffffffd1;font-size:1.1rem;max-width:760px}.responsibleRailsShell .dashboard-login-note{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:var(--radius);color:#ffffffd1;display:inline-flex;font-size:.9rem;font-weight:800;gap:9px;margin-top:24px;padding:11px 13px}.responsibleRailsShell .dashboard-persona-panel{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .dashboard-persona-card{grid-gap:8px 12px;background:#ffffff1a;border:1px solid #ffffff2e;border-left:5px solid #7ce1ea;border-radius:var(--radius);color:var(--white);cursor:pointer;display:grid;gap:8px 12px;grid-template-columns:auto 1fr;min-width:0;padding:18px;text-align:left}.responsibleRailsShell .dashboard-persona-card:hover{background:#7ce1ea2e}.responsibleRailsShell .dashboard-persona-card svg{color:#7ce1ea;grid-row:span 3}.responsibleRailsShell .dashboard-persona-card span{color:#7ce1ea;font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .dashboard-persona-card strong{color:var(--white);font-size:1.05rem}.responsibleRailsShell .dashboard-persona-card small{color:#ffffffb8;font-size:.9rem;line-height:1.45}.responsibleRailsShell .dashboard-hero{padding:58px 0}.responsibleRailsShell .dashboard-access-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.responsibleRailsShell .dashboard-access-strip span{align-items:center;background:#00000038;border:1px solid #ffffff29;border-radius:var(--radius);color:var(--white);display:inline-flex;font-size:.8rem;font-weight:900;min-height:32px;padding:6px 10px}.responsibleRailsShell .dashboard-user-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 28px 80px #00000042;min-width:0;padding:22px}.responsibleRailsShell .dashboard-user-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.responsibleRailsShell .dashboard-user-head svg{color:#7ce1ea}.responsibleRailsShell .dashboard-user-head span{background:#7ce1ea;border-radius:50%;color:var(--deep-teal);display:grid;font-weight:900;height:42px;place-items:center;width:42px}.responsibleRailsShell .dashboard-user-card>strong{color:var(--white);display:block;font-size:1.35rem}.responsibleRailsShell .dashboard-user-card p{color:#ffffffc2;margin-top:6px}.responsibleRailsShell .dashboard-user-card dl{grid-gap:12px;display:grid;gap:12px;margin-top:18px}.responsibleRailsShell .dashboard-user-card dl div{border-top:1px solid #ffffff24;padding-top:12px}.responsibleRailsShell .dashboard-user-card dt{color:#7ce1ea;font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .dashboard-user-card dd{color:var(--white);font-size:.9rem;font-weight:800;margin-top:4px}.responsibleRailsShell .dashboard-page,.responsibleRailsShell .dashboard-workspace,.responsibleRailsShell .dashboard-workspace-stack{grid-gap:22px;display:grid;gap:22px}.responsibleRailsShell .dashboard-kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .dashboard-run-summary{grid-gap:18px;align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);padding:24px}.responsibleRailsShell .dashboard-run-main h2{margin:10px 0}.responsibleRailsShell .dashboard-run-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.responsibleRailsShell .dashboard-run-facts span,.responsibleRailsShell .dashboard-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.75rem;font-style:normal;font-weight:900;line-height:1.25;min-height:28px;padding:5px 8px}.responsibleRailsShell .dashboard-run-proof{grid-gap:8px;align-content:center;background:var(--deep-teal);border-radius:var(--radius);color:var(--white);display:grid;gap:8px;min-width:0;padding:18px}.responsibleRailsShell .dashboard-run-proof strong{color:var(--white);font-size:2.5rem;line-height:1}.responsibleRailsShell .dashboard-run-proof span{color:#ffffffc2;font-weight:900;text-transform:uppercase}.responsibleRailsShell .dashboard-run-proof code{color:#c9f7fb;font-size:.78rem;overflow-wrap:anywhere}.responsibleRailsShell .dashboard-auditor-grid,.responsibleRailsShell .dashboard-grid-two{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr)}.responsibleRailsShell .dashboard-build-card,.responsibleRailsShell .dashboard-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0}.responsibleRailsShell .dashboard-panel{padding:20px}.responsibleRailsShell .dashboard-panel-large{min-height:100%}.responsibleRailsShell .dashboard-panel-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.responsibleRailsShell .dashboard-panel-head svg{color:var(--teal)}.responsibleRailsShell .dashboard-readiness-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .dashboard-readiness-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:14px}.responsibleRailsShell .dashboard-link-card span,.responsibleRailsShell .dashboard-queue article span,.responsibleRailsShell .dashboard-readiness-grid span,.responsibleRailsShell .dashboard-table th{color:var(--teal);font-size:.74rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .dashboard-readiness-grid strong{color:var(--ink);display:block;font-size:1.35rem;margin:10px 0 6px}.responsibleRailsShell .dashboard-readiness-grid p{font-size:.86rem}.responsibleRailsShell .dashboard-action-list{grid-gap:9px;display:grid;gap:9px}.responsibleRailsShell .dashboard-action-list a{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);display:flex;font-size:.85rem;font-weight:900;gap:12px;justify-content:space-between;min-height:42px;padding:9px 11px}.responsibleRailsShell .dashboard-action-list a:hover{background:#edfafa;border-color:#0097ac80}.responsibleRailsShell .dashboard-table-panel{overflow:hidden}.responsibleRailsShell .dashboard-table-wrap{max-width:100%;overflow-x:auto}.responsibleRailsShell .dashboard-table{border-collapse:collapse;min-width:640px;width:100%}.responsibleRailsShell .dashboard-table td,.responsibleRailsShell .dashboard-table th{border-top:1px solid var(--line);padding:11px 10px;text-align:left;vertical-align:top}.responsibleRailsShell .dashboard-table td{color:var(--ink);font-size:.86rem;font-weight:700;line-height:1.4}.responsibleRailsShell .dashboard-status.active,.responsibleRailsShell .dashboard-status.complete,.responsibleRailsShell .dashboard-status.contained,.responsibleRailsShell .dashboard-status.normal,.responsibleRailsShell .dashboard-status.passing,.responsibleRailsShell .dashboard-status.ready,.responsibleRailsShell .dashboard-status.valid{background:#dcecdf;color:var(--green)}.responsibleRailsShell .dashboard-status.approval-holds-routed,.responsibleRailsShell .dashboard-status.awaiting-validation,.responsibleRailsShell .dashboard-status.draft,.responsibleRailsShell .dashboard-status.queued,.responsibleRailsShell .dashboard-status.rca,.responsibleRailsShell .dashboard-status.redacted-stream-live,.responsibleRailsShell .dashboard-status.review,.responsibleRailsShell .dashboard-status.watch{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .dashboard-status.blocked,.responsibleRailsShell .dashboard-status.expired,.responsibleRailsShell .dashboard-status.failed{background:#f8dfda;color:var(--red)}.responsibleRailsShell .dashboard-build-grid,.responsibleRailsShell .dashboard-link-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .dashboard-build-card,.responsibleRailsShell .dashboard-link-card{display:block;min-width:0;padding:20px}.responsibleRailsShell .dashboard-build-card:hover,.responsibleRailsShell .dashboard-link-card:hover{border-color:#0097ac80;box-shadow:var(--shadow-soft)}.responsibleRailsShell .dashboard-build-card h3,.responsibleRailsShell .dashboard-link-card strong{color:var(--ink);display:block;margin:8px 0 10px}.responsibleRailsShell .dashboard-build-card p,.responsibleRailsShell .dashboard-link-card p{font-size:.9rem}.responsibleRailsShell .dashboard-queue{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .dashboard-queue article{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:12px;justify-content:space-between;padding:12px}.responsibleRailsShell .dashboard-queue article div{grid-gap:5px;display:grid;gap:5px;min-width:0}.responsibleRailsShell .dashboard-queue article strong{color:var(--ink);line-height:1.35}.responsibleRailsShell .dashboard-timeline{grid-gap:12px;display:grid;gap:12px}.responsibleRailsShell .dashboard-timeline article{grid-gap:12px;border-top:1px solid var(--line);display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);padding-top:12px}.responsibleRailsShell .dashboard-timeline article:first-child{border-top:0;padding-top:0}.responsibleRailsShell .dashboard-timeline time{color:var(--teal);font-size:.82rem;font-weight:900}.responsibleRailsShell .dashboard-timeline strong{color:var(--ink);font-size:.92rem}.responsibleRailsShell .dashboard-timeline p{font-size:.86rem;margin-top:4px}.responsibleRailsShell .dashboard-link-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp)}.responsibleRailsShell .dashboard-menu-link-disabled,.responsibleRailsShell .dashboard-menu-link-disabled:hover{background:#f5f4ef;color:var(--muted);cursor:not-allowed;opacity:.72}.responsibleRailsShell .dashboard-menu-link-disabled small,.responsibleRailsShell .dashboard-menu-link-disabled strong,.responsibleRailsShell .dashboard-menu-link-disabled svg{color:var(--muted)}.responsibleRailsShell .dashboard-menu-link-disabled em{background:#ece5d6;color:#8b6b20}.responsibleRailsShell .dashboard-workflow-card.disabled{background:#f6f4ee;color:var(--muted);cursor:not-allowed;opacity:.78}.responsibleRailsShell .dashboard-workflow-card.disabled:hover{border-color:var(--line);box-shadow:var(--shadow-crisp)}.responsibleRailsShell .use-case-workflow{margin:0 auto;padding-bottom:48px;width:min(1280px,100%)}.responsibleRailsShell .use-case-hero{grid-gap:18px;align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);padding:24px}.responsibleRailsShell .use-case-hero h1{font-size:2.25rem;margin:10px 0 12px}.responsibleRailsShell .use-case-hero p{max-width:820px}.responsibleRailsShell .use-case-hero-metrics{grid-gap:10px;align-content:center;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .use-case-hero-metrics div,.responsibleRailsShell .use-case-readonly-implementation div,.responsibleRailsShell .use-case-review-facts div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:12px}.responsibleRailsShell .use-case-hero-metrics dt,.responsibleRailsShell .use-case-readonly-implementation span,.responsibleRailsShell .use-case-recommendation-list span,.responsibleRailsShell .use-case-recommendation-select label>span,.responsibleRailsShell .use-case-review-facts span,.responsibleRailsShell .use-case-workspace-card dt{color:var(--teal);font-size:.72rem;font-weight:900;line-height:1.25;text-transform:uppercase}.responsibleRailsShell .use-case-hero-metrics dd,.responsibleRailsShell .use-case-readonly-implementation strong,.responsibleRailsShell .use-case-review-facts strong{color:var(--ink);font-size:1.2rem;font-weight:900;line-height:1.2;margin-top:6px}.responsibleRailsShell .use-case-admin-layout,.responsibleRailsShell .use-case-workspace-layout{grid-gap:18px;align-items:start;display:grid;gap:18px}.responsibleRailsShell .use-case-admin-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.responsibleRailsShell .use-case-workspace-layout{grid-template-columns:minmax(290px,.34fr) minmax(0,1fr)}.responsibleRailsShell .use-case-panel{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);min-width:0;padding:20px}.responsibleRailsShell .use-case-action-bar,.responsibleRailsShell .use-case-control-title-row,.responsibleRailsShell .use-case-detail-header,.responsibleRailsShell .use-case-panel-head,.responsibleRailsShell .use-case-workspace-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .use-case-panel-head{margin-bottom:18px}.responsibleRailsShell .use-case-detail-header h2,.responsibleRailsShell .use-case-panel-head h2{margin-top:6px}.responsibleRailsShell .use-case-stepper{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:22px}.responsibleRailsShell .use-case-stepper li{grid-gap:7px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:7px;min-width:0;padding:10px}.responsibleRailsShell .use-case-stepper span{background:var(--white);border-radius:50%;color:var(--teal);display:grid;font-size:.78rem;font-weight:900;height:26px;place-items:center;width:26px}.responsibleRailsShell .use-case-stepper strong{color:var(--ink);font-size:.78rem;line-height:1.25}.responsibleRailsShell .use-case-stepper li.active,.responsibleRailsShell .use-case-stepper li.complete{background:#edfafa;border-color:#0097ac73}.responsibleRailsShell .use-case-stepper li.active span,.responsibleRailsShell .use-case-stepper li.complete span{background:var(--deep-teal);color:var(--white)}.responsibleRailsShell .use-case-control-preview,.responsibleRailsShell .use-case-control-stack,.responsibleRailsShell .use-case-form-section,.responsibleRailsShell .use-case-readonly-implementation,.responsibleRailsShell .use-case-workspace-cards{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .use-case-form-section h3{margin-bottom:6px}.responsibleRailsShell .use-case-choice-grid,.responsibleRailsShell .use-case-recommendation-list,.responsibleRailsShell .use-case-recommendation-select,.responsibleRailsShell .use-case-review-facts,.responsibleRailsShell .use-case-segmented{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .use-case-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .use-case-choice-grid button,.responsibleRailsShell .use-case-segmented button,.responsibleRailsShell .use-case-workspace-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;min-width:0}.responsibleRailsShell .use-case-choice-grid button{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:auto minmax(0,1fr);min-height:54px;padding:12px;text-align:left}.responsibleRailsShell .use-case-choice-grid button svg{color:var(--teal)}.responsibleRailsShell .use-case-choice-grid button span{font-weight:900;line-height:1.3}.responsibleRailsShell .use-case-choice-grid button.selected,.responsibleRailsShell .use-case-recommendation-select label.selected,.responsibleRailsShell .use-case-segmented button.selected,.responsibleRailsShell .use-case-workspace-card.selected{background:#edfafa;border-color:#0097ac8c;box-shadow:inset 4px 0 var(--cyan)}.responsibleRailsShell .use-case-field{grid-gap:7px;display:grid;gap:7px;min-width:0}.responsibleRailsShell .use-case-field>span{color:var(--teal);font-size:.76rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .use-case-field input,.responsibleRailsShell .use-case-field textarea{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:.9rem;font-weight:700;line-height:1.45;min-width:0;padding:11px 12px;resize:vertical;width:100%}.responsibleRailsShell .use-case-field input:focus,.responsibleRailsShell .use-case-field textarea:focus,.responsibleRailsShell .use-case-field.selected textarea{border-color:#0097ac8c;outline:2px solid #0097ac24}.responsibleRailsShell .use-case-segmented{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .use-case-segmented.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .use-case-segmented button{color:var(--deep-teal);font-size:.82rem;font-weight:900;min-height:42px;padding:8px 10px}.responsibleRailsShell .use-case-field input:disabled,.responsibleRailsShell .use-case-field textarea:disabled,.responsibleRailsShell .use-case-segmented button:disabled{cursor:not-allowed;opacity:.65}.responsibleRailsShell .use-case-wizard-actions{border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;margin-top:22px;padding-top:18px}.responsibleRailsShell .use-case-control-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:16px}.responsibleRailsShell .use-case-control-preview .use-case-control-card,.responsibleRailsShell .use-case-editor-card{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .use-case-control-main h3,.responsibleRailsShell .use-case-control-main h5{margin:7px 0 8px}.responsibleRailsShell .use-case-control-main strong{color:var(--deep-teal);display:block;font-size:.88rem;line-height:1.4;margin-top:10px}.responsibleRailsShell .use-case-recommendation-list{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .use-case-recommendation-list article,.responsibleRailsShell .use-case-recommendation-select label{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:12px}.responsibleRailsShell .use-case-recommendation-list strong,.responsibleRailsShell .use-case-recommendation-select strong,.responsibleRailsShell .use-case-workspace-card strong{color:var(--ink);display:block;line-height:1.3;margin:6px 0}.responsibleRailsShell .use-case-recommendation-list p,.responsibleRailsShell .use-case-recommendation-select small,.responsibleRailsShell .use-case-workspace-card small{color:var(--muted);font-size:.84rem;font-weight:700;line-height:1.4}.responsibleRailsShell .use-case-recommendation-select{grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .use-case-recommendation-select label{grid-gap:5px;cursor:pointer;display:grid;gap:5px}.responsibleRailsShell .use-case-recommendation-select input{accent-color:var(--deep-teal);height:16px;width:16px}.responsibleRailsShell .use-case-review-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.responsibleRailsShell .use-case-workspace-list{position:sticky;top:96px}.responsibleRailsShell .use-case-workspace-card{display:block;padding:14px;text-align:left;width:100%}.responsibleRailsShell .use-case-workspace-card:hover{border-color:#0097ac73}.responsibleRailsShell .use-case-workspace-card-head span{color:var(--deep-teal);font-weight:900}.responsibleRailsShell .use-case-workspace-card dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.responsibleRailsShell .use-case-workspace-card dl div{background:var(--white);border-radius:var(--radius);min-width:0;padding:9px}.responsibleRailsShell .use-case-workspace-card dd{color:var(--ink);font-size:.82rem;font-weight:900;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .use-case-detail-header{align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.responsibleRailsShell .use-case-detail-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.responsibleRailsShell .use-case-detail-facts span{background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);font-size:.76rem;font-weight:900;padding:6px 8px}.responsibleRailsShell .use-case-completion{grid-gap:4px;background:var(--deep-teal);border-radius:var(--radius);color:var(--white);display:grid;gap:4px;min-width:180px;padding:14px}.responsibleRailsShell .use-case-completion strong{color:var(--white);font-size:2rem;line-height:1}.responsibleRailsShell .use-case-completion span{color:#ffffffc7;font-size:.75rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .use-case-completion div{background:#ffffff2e;border-radius:999px;height:8px;margin-top:5px;overflow:hidden}.responsibleRailsShell .use-case-completion i{background:#7ce1ea;border-radius:inherit;display:block;height:100%}.responsibleRailsShell .use-case-auditor-feedback{grid-gap:8px;background:#fff9ec;border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:8px;padding:12px}.responsibleRailsShell .use-case-decision,.responsibleRailsShell .use-case-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;width:max-content}.responsibleRailsShell .use-case-decision.approved,.responsibleRailsShell .use-case-status.approved,.responsibleRailsShell .use-case-status.complete,.responsibleRailsShell .use-case-status.live{background:#dcecdf;color:var(--green)}.responsibleRailsShell .use-case-decision.pending,.responsibleRailsShell .use-case-status.coming-soon,.responsibleRailsShell .use-case-status.draft,.responsibleRailsShell .use-case-status.in-progress,.responsibleRailsShell .use-case-status.pending,.responsibleRailsShell .use-case-status.under-review{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .use-case-decision.rejected,.responsibleRailsShell .use-case-status.rejected{background:#f8dfda;color:var(--red)}.responsibleRailsShell .use-case-readonly-implementation{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .use-case-readonly-implementation p{font-size:.86rem;margin-top:6px}.responsibleRailsShell .use-case-action-bar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;margin-top:18px;padding-top:18px}.responsibleRailsShell .use-case-notice{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);display:flex;font-size:.88rem;font-weight:800;gap:9px;line-height:1.4;padding:11px 12px}.responsibleRailsShell .use-case-notice svg{flex:0 0 auto;margin-top:1px}.responsibleRailsShell .use-case-notice.success{background:#edf7ef;border-color:#2c6f483d;color:var(--green)}.responsibleRailsShell .use-case-notice.warning{background:#fff1ee;border-color:#b3412f3d;color:var(--red)}.responsibleRailsShell .use-case-notice.locked{background:#fff8e8;border-color:#8b6b203d;color:var(--gold)}.responsibleRailsShell .use-case-empty-state{grid-gap:9px;background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);display:grid;gap:9px;justify-items:center;padding:28px;text-align:center}.responsibleRailsShell .use-case-empty-state svg{color:var(--teal)}.responsibleRailsShell .use-case-empty-state strong{color:var(--ink)}.responsibleRailsShell .guardrails-workflow{margin:0 auto;padding-bottom:48px;width:min(1280px,100%)}.responsibleRailsShell .guardrails-hero{grid-gap:18px;align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);padding:24px}.responsibleRailsShell .guardrails-hero h1{font-size:2.25rem;margin:10px 0 12px}.responsibleRailsShell .guardrails-hero p{max-width:820px}.responsibleRailsShell .guardrails-hero-metrics{grid-gap:10px;align-content:center;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.responsibleRailsShell .guardrails-evidence-card dl div,.responsibleRailsShell .guardrails-hero-metrics div,.responsibleRailsShell .guardrails-result-grid article{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:12px}.responsibleRailsShell .guardrails-evidence-card dt,.responsibleRailsShell .guardrails-fairness-card span,.responsibleRailsShell .guardrails-hero-metrics dt,.responsibleRailsShell .guardrails-profile-grid label>span,.responsibleRailsShell .guardrails-provider-grid button>span,.responsibleRailsShell .guardrails-result-grid span,.responsibleRailsShell .guardrails-run-card dt{color:var(--teal);font-size:.72rem;font-weight:900;line-height:1.25;text-transform:uppercase}.responsibleRailsShell .guardrails-hero-metrics dd{color:var(--ink);font-size:1.2rem;font-weight:900;line-height:1.2;margin-top:6px}.responsibleRailsShell .guardrails-admin-layout,.responsibleRailsShell .guardrails-readonly-layout{grid-gap:18px;align-items:start;display:grid;gap:18px}.responsibleRailsShell .guardrails-admin-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.responsibleRailsShell .guardrails-readonly-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.34fr)}.responsibleRailsShell .guardrails-detail,.responsibleRailsShell .guardrails-fairness-section,.responsibleRailsShell .guardrails-form-stack,.responsibleRailsShell .guardrails-run-cards,.responsibleRailsShell .guardrails-section-block{grid-gap:14px;display:grid;gap:14px}.responsibleRailsShell .guardrails-section-block h3{margin-bottom:6px}.responsibleRailsShell .guardrails-fairness-grid,.responsibleRailsShell .guardrails-profile-grid,.responsibleRailsShell .guardrails-provider-grid,.responsibleRailsShell .guardrails-result-grid,.responsibleRailsShell .guardrails-sample-grid{grid-gap:10px;display:grid;gap:10px}.responsibleRailsShell .guardrails-profile-grid,.responsibleRailsShell .guardrails-result-grid,.responsibleRailsShell .guardrails-sample-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .guardrails-provider-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.responsibleRailsShell .guardrails-profile-grid label,.responsibleRailsShell .guardrails-provider-grid button,.responsibleRailsShell .guardrails-run-card,.responsibleRailsShell .guardrails-sample-grid button{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);min-width:0}.responsibleRailsShell .guardrails-provider-grid button,.responsibleRailsShell .guardrails-run-card,.responsibleRailsShell .guardrails-sample-grid button{cursor:pointer}.responsibleRailsShell .guardrails-sample-grid button{grid-gap:5px 9px;align-items:center;display:grid;gap:5px 9px;grid-template-columns:auto minmax(0,1fr);min-height:66px;padding:12px;text-align:left}.responsibleRailsShell .guardrails-sample-grid button svg{color:var(--teal);grid-row:span 2}.responsibleRailsShell .guardrails-profile-grid strong,.responsibleRailsShell .guardrails-provider-grid strong,.responsibleRailsShell .guardrails-run-card strong,.responsibleRailsShell .guardrails-sample-grid span,.responsibleRailsShell .guardrails-summary-panel strong{color:var(--ink);font-weight:900;line-height:1.3}.responsibleRailsShell .guardrails-profile-grid small,.responsibleRailsShell .guardrails-provider-grid small,.responsibleRailsShell .guardrails-run-card small,.responsibleRailsShell .guardrails-sample-grid small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.35}.responsibleRailsShell .guardrails-profile-grid label,.responsibleRailsShell .guardrails-provider-grid button{grid-gap:6px;display:grid;gap:6px;padding:12px;text-align:left}.responsibleRailsShell .guardrails-profile-grid input{accent-color:var(--deep-teal);height:16px;width:16px}.responsibleRailsShell .guardrails-profile-grid label.selected,.responsibleRailsShell .guardrails-provider-grid button.selected,.responsibleRailsShell .guardrails-run-card.selected,.responsibleRailsShell .guardrails-sample-grid button.selected{background:#edfafa;border-color:#0097ac8c;box-shadow:inset 4px 0 var(--cyan)}.responsibleRailsShell .guardrails-detail-header,.responsibleRailsShell .guardrails-document-head,.responsibleRailsShell .guardrails-fairness-card div:first-child,.responsibleRailsShell .guardrails-run-card-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.responsibleRailsShell .guardrails-upload-button{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--deep-teal);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:900;gap:8px;justify-content:center;min-height:40px;padding:0 12px;position:relative}.responsibleRailsShell .guardrails-upload-button:hover{background:#edfafa;border-color:#0097ac80}.responsibleRailsShell .guardrails-upload-button input{height:1px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.responsibleRailsShell .guardrails-button-outline{background:var(--white);border-color:var(--line);color:var(--deep-teal)}.responsibleRailsShell .guardrails-button-outline:hover{background:#edfafa;border-color:#0097ac80;color:var(--deep-teal)}.responsibleRailsShell .btn:disabled{cursor:not-allowed;opacity:.62}.responsibleRailsShell .guardrails-run-list{position:sticky;top:96px}.responsibleRailsShell .guardrails-run-card{display:block;padding:14px;text-align:left;width:100%}.responsibleRailsShell .guardrails-run-card:hover{border-color:#0097ac73}.responsibleRailsShell .guardrails-run-card-head span{color:var(--deep-teal);font-weight:900}.responsibleRailsShell .guardrails-run-card dl{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.responsibleRailsShell .guardrails-run-card dl div{background:var(--white);border-radius:var(--radius);min-width:0;padding:9px}.responsibleRailsShell .guardrails-run-card dd{color:var(--ink);font-size:.82rem;font-weight:900;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .guardrails-detail.compact{padding-top:18px}.responsibleRailsShell .guardrails-detail-header{align-items:center;border-bottom:1px solid var(--line);padding-bottom:18px}.responsibleRailsShell .guardrails-detail-header h2{margin-top:6px}.responsibleRailsShell .guardrails-detail-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.responsibleRailsShell .guardrails-detail-facts span{background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);font-size:.76rem;font-weight:900;overflow-wrap:anywhere;padding:6px 8px}.responsibleRailsShell .guardrails-summary-panel{grid-gap:12px;background:#edfafa;border:1px solid #0097ac38;border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.responsibleRailsShell .guardrails-summary-panel svg{color:var(--teal)}.responsibleRailsShell .guardrails-fairness-card p,.responsibleRailsShell .guardrails-result-grid p,.responsibleRailsShell .guardrails-summary-panel p{font-size:.86rem;margin-top:5px}.responsibleRailsShell .guardrails-output-layout{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr)}.responsibleRailsShell .guardrails-evidence-card,.responsibleRailsShell .guardrails-fairness-card,.responsibleRailsShell .guardrails-redacted-output{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:14px}.responsibleRailsShell .guardrails-redacted-output pre{color:var(--ink);font-size:.86rem;font-weight:700;line-height:1.55;margin:10px 0 0;max-height:300px;overflow:auto;white-space:pre-wrap;word-break:break-word}.responsibleRailsShell .guardrails-evidence-card dl{grid-gap:9px;display:grid;gap:9px;margin-top:12px}.responsibleRailsShell .guardrails-evidence-card dd{color:var(--ink);font-size:.84rem;font-weight:900;margin-top:4px;overflow-wrap:anywhere}.responsibleRailsShell .guardrails-table-wrap{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);max-width:100%;overflow-x:auto}.responsibleRailsShell .guardrails-table{border-collapse:collapse;min-width:680px;width:100%}.responsibleRailsShell .guardrails-table td,.responsibleRailsShell .guardrails-table th{border-top:1px solid var(--line);padding:11px 10px;text-align:left;vertical-align:top}.responsibleRailsShell .guardrails-table th{color:var(--teal);font-size:.72rem;font-weight:900;text-transform:uppercase}.responsibleRailsShell .guardrails-table td{color:var(--ink);font-size:.86rem;font-weight:700;line-height:1.4}.responsibleRailsShell .guardrails-empty-inline{align-items:center;background:#edf7ef;border:1px solid #2c6f4833;border-radius:var(--radius);color:var(--green);display:flex;font-size:.88rem;font-weight:900;gap:9px;padding:12px}.responsibleRailsShell .guardrails-status{align-items:center;background:var(--surface);border-radius:var(--radius);color:var(--deep-teal);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;justify-content:center;line-height:1.2;min-height:28px;padding:5px 8px;text-transform:uppercase;width:max-content}.responsibleRailsShell .guardrails-status.pass{background:#dcecdf;color:var(--green)}.responsibleRailsShell .guardrails-status.hold,.responsibleRailsShell .guardrails-status.redact{background:#f7e7c2;color:var(--gold)}.responsibleRailsShell .guardrails-status.hold-for-review{background:#f8dfda;color:var(--red)}.responsibleRailsShell .guardrails-status.not-applicable{background:#e7eaeb;color:var(--muted)}.responsibleRailsShell .guardrails-fairness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .guardrails-fairness-card strong{color:var(--ink);display:block;font-size:1.6rem;line-height:1;margin:12px 0 6px}.responsibleRailsShell .guardrails-fairness-card small{color:var(--deep-teal);display:block;font-weight:900;margin-top:8px}@media (max-width:1120px){.responsibleRailsShell .persona-menu-wrap{margin-left:auto;order:2}.responsibleRailsShell .dashboard-kpi-grid,.responsibleRailsShell .dashboard-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .dashboard-auditor-grid,.responsibleRailsShell .dashboard-grid-two,.responsibleRailsShell .dashboard-hero-grid,.responsibleRailsShell .dashboard-login-grid,.responsibleRailsShell .dashboard-run-summary,.responsibleRailsShell .guardrails-admin-layout,.responsibleRailsShell .guardrails-hero,.responsibleRailsShell .guardrails-output-layout,.responsibleRailsShell .guardrails-readonly-layout,.responsibleRailsShell .use-case-admin-layout,.responsibleRailsShell .use-case-hero,.responsibleRailsShell .use-case-workspace-layout{grid-template-columns:1fr}.responsibleRailsShell .dashboard-build-grid,.responsibleRailsShell .dashboard-link-grid,.responsibleRailsShell .guardrails-fairness-grid,.responsibleRailsShell .guardrails-profile-grid,.responsibleRailsShell .guardrails-provider-grid,.responsibleRailsShell .guardrails-result-grid,.responsibleRailsShell .guardrails-sample-grid,.responsibleRailsShell .use-case-choice-grid,.responsibleRailsShell .use-case-readonly-implementation,.responsibleRailsShell .use-case-recommendation-list,.responsibleRailsShell .use-case-recommendation-select,.responsibleRailsShell .use-case-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.responsibleRailsShell .guardrails-run-list,.responsibleRailsShell .use-case-workspace-list{position:static}}@media (max-width:760px){.responsibleRailsShell .persona-menu-wrap{flex:1 1 auto;order:2}.responsibleRailsShell .persona-auth-row{justify-content:flex-end;width:100%}.responsibleRailsShell .dashboard-nav-link{display:none}.responsibleRailsShell .persona-chip{max-width:min(250px,calc(100vw - 104px))}.responsibleRailsShell .persona-popover{right:0}.responsibleRailsShell .dashboard-hero,.responsibleRailsShell .dashboard-login-page{padding:52px 0}.responsibleRailsShell .dashboard-hero-copy h1,.responsibleRailsShell .dashboard-login-copy h1{font-size:2.2rem}.responsibleRailsShell .dashboard-build-grid,.responsibleRailsShell .dashboard-kpi-grid,.responsibleRailsShell .dashboard-link-grid,.responsibleRailsShell .dashboard-readiness-grid,.responsibleRailsShell .guardrails-fairness-grid,.responsibleRailsShell .guardrails-hero-metrics,.responsibleRailsShell .guardrails-profile-grid,.responsibleRailsShell .guardrails-provider-grid,.responsibleRailsShell .guardrails-result-grid,.responsibleRailsShell .guardrails-sample-grid,.responsibleRailsShell .use-case-choice-grid,.responsibleRailsShell .use-case-hero-metrics,.responsibleRailsShell .use-case-readonly-implementation,.responsibleRailsShell .use-case-recommendation-list,.responsibleRailsShell .use-case-recommendation-select,.responsibleRailsShell .use-case-review-facts{grid-template-columns:1fr}.responsibleRailsShell .dashboard-build-card,.responsibleRailsShell .dashboard-link-card,.responsibleRailsShell .dashboard-panel,.responsibleRailsShell .dashboard-run-summary,.responsibleRailsShell .guardrails-hero,.responsibleRailsShell .use-case-hero,.responsibleRailsShell .use-case-panel{padding:18px}.responsibleRailsShell .use-case-segmented,.responsibleRailsShell .use-case-segmented.compact,.responsibleRailsShell .use-case-stepper{grid-template-columns:1fr}.responsibleRailsShell .guardrails-detail-header,.responsibleRailsShell .guardrails-document-head,.responsibleRailsShell .use-case-action-bar,.responsibleRailsShell .use-case-detail-header{display:grid}.responsibleRailsShell .use-case-completion{width:100%}}@media (max-width:520px){.responsibleRailsShell .persona-menu-wrap{flex-basis:100%}.responsibleRailsShell .header-login-button,.responsibleRailsShell .persona-auth-row,.responsibleRailsShell .persona-chip{width:100%}.responsibleRailsShell .persona-popover{left:0;right:auto;width:100%}.responsibleRailsShell .dashboard-hero-grid,.responsibleRailsShell .dashboard-login-grid,.responsibleRailsShell .dashboard-page{max-width:min(358px,calc(100vw - 32px))}.responsibleRailsShell .dashboard-persona-card{grid-template-columns:1fr}.responsibleRailsShell .dashboard-persona-card svg{grid-row:auto}.responsibleRailsShell .dashboard-timeline article{grid-template-columns:1fr}}@media (max-width:1120px){.responsibleRailsShell .euai-analyzer-grid,.responsibleRailsShell .euai-console-grid,.responsibleRailsShell .euai-page-layout,.responsibleRailsShell .iso42001-console-grid,.responsibleRailsShell .iso42001-page-layout,.responsibleRailsShell .iso42001-scope-grid,.responsibleRailsShell .owasp-pack-analyzer-grid,.responsibleRailsShell .owasp-pack-console-grid,.responsibleRailsShell .owasp-pack-page-layout{grid-template-columns:1fr}.responsibleRailsShell .euai-sticky-summary,.responsibleRailsShell .iso42001-sticky-summary,.responsibleRailsShell .owasp-pack-sticky-summary{order:-1;position:static}.responsibleRailsShell .euai-agent-grid,.responsibleRailsShell .euai-control-grid,.responsibleRailsShell .euai-output-grid,.responsibleRailsShell .euai-related-grid,.responsibleRailsShell .euai-risk-tier-grid,.responsibleRailsShell .iso42001-agent-grid,.responsibleRailsShell .iso42001-output-grid,.responsibleRailsShell .iso42001-related-grid,.responsibleRailsShell .owasp-pack-agent-grid,.responsibleRailsShell .owasp-pack-output-grid,.responsibleRailsShell .owasp-pack-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.responsibleRailsShell .euai-agent-grid,.responsibleRailsShell .euai-control-grid,.responsibleRailsShell .euai-output-grid,.responsibleRailsShell .euai-related-grid,.responsibleRailsShell .euai-risk-tier-grid,.responsibleRailsShell .euai-summary-metrics,.responsibleRailsShell .iso42001-agent-grid,.responsibleRailsShell .iso42001-checklist-grid,.responsibleRailsShell .iso42001-output-grid,.responsibleRailsShell .iso42001-pdca-grid,.responsibleRailsShell .iso42001-related-grid,.responsibleRailsShell .owasp-pack-agent-grid,.responsibleRailsShell .owasp-pack-control-surface,.responsibleRailsShell .owasp-pack-output-grid,.responsibleRailsShell .owasp-pack-related-grid{grid-template-columns:1fr}.responsibleRailsShell .euai-agent-card,.responsibleRailsShell .euai-classification-card,.responsibleRailsShell .euai-console-section,.responsibleRailsShell .euai-control-card,.responsibleRailsShell .euai-hero-card,.responsibleRailsShell .euai-intake-card,.responsibleRailsShell .euai-output-card,.responsibleRailsShell .euai-overview-card,.responsibleRailsShell .euai-sticky-summary,.responsibleRailsShell .iso42001-agent-card,.responsibleRailsShell .iso42001-checklist-card,.responsibleRailsShell .iso42001-console-section,.responsibleRailsShell .iso42001-hero-card,.responsibleRailsShell .iso42001-output-card,.responsibleRailsShell .iso42001-overview-card,.responsibleRailsShell .iso42001-pdca-card,.responsibleRailsShell .iso42001-readiness-card,.responsibleRailsShell .iso42001-scope-card,.responsibleRailsShell .iso42001-sticky-summary,.responsibleRailsShell .owasp-pack-agent-card,.responsibleRailsShell .owasp-pack-assessment-card,.responsibleRailsShell .owasp-pack-console-section,.responsibleRailsShell .owasp-pack-hero-card,.responsibleRailsShell .owasp-pack-intake-card,.responsibleRailsShell .owasp-pack-output-card,.responsibleRailsShell .owasp-pack-overview-card,.responsibleRailsShell .owasp-pack-sticky-summary{padding:18px}.responsibleRailsShell .euai-console-grid .terminal-window pre,.responsibleRailsShell .iso42001-console-grid .terminal-window pre,.responsibleRailsShell .owasp-pack-console-grid .terminal-window pre{max-height:520px}}@media (max-width:1120px){.responsibleRailsShell .glossary-overview{grid-template-columns:1fr}.responsibleRailsShell .glossary-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.responsibleRailsShell .glossary-category-nav,.responsibleRailsShell .glossary-term-grid,.responsibleRailsShell .resource-glossary-feature{grid-template-columns:1fr}.responsibleRailsShell .resource-glossary-feature{padding:22px}.responsibleRailsShell .glossary-term-card{min-height:0}}@media (prefers-reduced-motion:reduce){.responsibleRailsShell *,.responsibleRailsShell :after,.responsibleRailsShell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.ResponsibleAI_page__lDq59{background:linear-gradient(90deg,rgba(0,110,116,.035) 1px,#0000 0),linear-gradient(180deg,rgba(0,110,116,.025) 1px,#0000 0),#fff;background-size:72px 72px;min-height:100%;overflow-x:hidden}.ResponsibleAI_hero__TfVYe{background:linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(180deg,#ffffff0a 1px,#0000 0),linear-gradient(135deg,#101515,#003f43 58%,#075d63);background-size:80px 80px,80px 80px,auto;color:var(--white);overflow:hidden;padding:58px 32px}.ResponsibleAI_heroInner__WkxJq{grid-gap:32px;align-items:end;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);margin:0 auto;width:min(1180px,100%)}.ResponsibleAI_heroCopy__LP1NK{min-width:0}.ResponsibleAI_hero__TfVYe h1{color:var(--white);font-size:3.4rem;letter-spacing:0;line-height:1.05;margin:10px 0 18px;max-width:920px}.ResponsibleAI_hero__TfVYe p{color:#ffffffd1;font-size:1.08rem;max-width:780px}.ResponsibleAI_eyebrow__rCqoB{align-items:center;color:var(--teal);display:inline-flex;font-size:.78rem;font-weight:900;gap:8px;letter-spacing:0;line-height:1.25;text-transform:uppercase}.ResponsibleAI_hero__TfVYe .ResponsibleAI_eyebrow__rCqoB{color:#7ce1ea}.ResponsibleAI_eyebrow__rCqoB:before{background:currentColor;content:"";display:inline-block;height:2px;width:34px}.ResponsibleAI_heroProof__0iPDn{grid-gap:10px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff17;border:1px solid #ffffff2e;border-radius:var(--radius);box-shadow:0 24px 64px #0000003d;display:grid;gap:10px;padding:16px}.ResponsibleAI_heroProof__0iPDn div{align-items:center;border:1px solid #ffffff24;border-radius:var(--radius);color:#ffffffe6;display:flex;font-weight:800;gap:10px;min-height:44px;padding:0 10px}.ResponsibleAI_heroProof__0iPDn svg{color:#7ce1ea;height:20px;width:20px}.ResponsibleAI_body__R\+rmU{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);margin:0 auto;padding:32px 0 48px;width:min(1180px,calc(100% - 48px))}.ResponsibleAI_guideNav__mMGiw{align-self:start;background:#fffffff5;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);padding:16px;position:sticky;top:24px}.ResponsibleAI_guideNavHeader__CAsvF{grid-gap:2px;border-bottom:1px solid var(--line);display:grid;gap:2px;margin-bottom:14px;padding-bottom:12px}.ResponsibleAI_guideNavHeader__CAsvF span{color:var(--muted);font-size:.82rem;font-weight:800}.ResponsibleAI_guideNavHeader__CAsvF strong{color:var(--ink);font-size:1rem}.ResponsibleAI_guideNav__mMGiw nav{grid-gap:6px;display:grid;gap:6px}.ResponsibleAI_navButton__ZgmU0{grid-gap:10px;align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius);color:var(--ink-soft);cursor:pointer;display:grid;font-weight:800;gap:10px;grid-template-columns:24px minmax(0,1fr);min-height:42px;padding:8px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,color .16s ease;width:100%}.ResponsibleAI_page__lDq59 .ResponsibleAI_navButton__ZgmU0{border:1px solid #0000}.ResponsibleAI_navButtonActive__P7OYH,.ResponsibleAI_navButton__ZgmU0:hover{background:var(--surface);border-color:#0097ac42;color:var(--teal)}.ResponsibleAI_page__lDq59 .ResponsibleAI_navButtonActive__P7OYH,.ResponsibleAI_page__lDq59 .ResponsibleAI_navButton__ZgmU0:hover{border-color:#0097ac42}.ResponsibleAI_navIcon__SFduW{display:grid;place-items:center}.ResponsibleAI_navIcon__SFduW svg{height:18px;width:18px}.ResponsibleAI_article__m0UwC{grid-gap:20px;display:grid;gap:20px;min-width:0}.ResponsibleAI_panel__dlam8{grid-gap:16px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-crisp);display:grid;gap:16px;padding:28px}.ResponsibleAI_panel__dlam8 h2{color:var(--ink);font-size:2.2rem;letter-spacing:0;line-height:1.1;margin:0}.ResponsibleAI_panel__dlam8 p{color:var(--muted);line-height:1.65;margin:0}.ResponsibleAI_imageFrame__eIU8R{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:8px 0 0;padding:12px}.ResponsibleAI_imageFrame__eIU8R img{border-radius:var(--radius);display:block;height:auto;object-fit:contain;width:100%}.ResponsibleAI_cardGrid__eBpFq{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin:4px 0}.ResponsibleAI_card__SgPMI{grid-gap:10px;align-content:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 24px #006e740f;display:grid;gap:10px;min-width:0;padding:18px}.ResponsibleAI_cardFeatured__qmIRm{background:#fff}.ResponsibleAI_cardIcon__xlmln{background:#0097ac1c;border-radius:var(--radius);color:var(--teal);display:grid;height:40px;place-items:center;width:40px}.ResponsibleAI_cardIcon__xlmln svg{height:22px;width:22px}.ResponsibleAI_card__SgPMI h3{color:var(--ink);font-size:1.1rem;letter-spacing:0;line-height:1.2;margin:0}.ResponsibleAI_card__SgPMI p{color:var(--muted);font-size:.95rem;margin:0}.ResponsibleAI_tagList__ik\+j6{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:2px 0 0;padding:0}.ResponsibleAI_tagList__ik\+j6 li{background:#0097ac14;border:1px solid #0097ac33;border-radius:var(--radius);color:var(--deep-teal);font-size:.78rem;font-weight:800;padding:4px 8px}@media (max-width:980px){.ResponsibleAI_hero__TfVYe{padding:46px 24px}.ResponsibleAI_body__R\+rmU,.ResponsibleAI_heroInner__WkxJq{grid-template-columns:1fr}.ResponsibleAI_hero__TfVYe h1{font-size:2.7rem}.ResponsibleAI_guideNav__mMGiw{position:static}}@media (max-width:680px){.ResponsibleAI_hero__TfVYe{padding:38px 18px}.ResponsibleAI_hero__TfVYe h1{font-size:2.2rem}.ResponsibleAI_body__R\+rmU{padding-top:20px;width:min(100% - 28px,1180px)}.ResponsibleAI_panel__dlam8{padding:20px}.ResponsibleAI_panel__dlam8 h2{font-size:1.75rem}.ResponsibleAI_cardGrid__eBpFq{grid-template-columns:1fr}}.AILaunchpadEvaluation_evalPage__5C54v{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-warm:#725f1f;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100%;overflow-y:auto}.AILaunchpadEvaluation_evalPage__5C54v *,.AILaunchpadEvaluation_evalPage__5C54v :after,.AILaunchpadEvaluation_evalPage__5C54v :before{box-sizing:border-box}.AILaunchpadEvaluation_mainCanvas__gnrw0{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;padding:1.25rem clamp(1rem,2.5vw,2rem) 2rem;width:min(100%,1440px)}.AILaunchpadEvaluation_heroBand__H3hYs{grid-gap:clamp(1rem,2vw,2rem);align-items:stretch;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);padding:clamp(1.4rem,3vw,2.5rem)}.AILaunchpadEvaluation_heroCopy__eramf{min-width:0}.AILaunchpadEvaluation_eyebrow__eoNDU,.AILaunchpadEvaluation_sectionHeader__KIz5f span{color:var(--ust-teal);display:inline-block;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.AILaunchpadEvaluation_heroCopy__eramf h1{color:var(--ust-charcoal);font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:0;line-height:1.05;margin:.8rem 0 1rem;max-width:17ch}.AILaunchpadEvaluation_heroCopy__eramf p{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:52rem}.AILaunchpadEvaluation_heroPanel__j0vl3{background:#f9fbfb;border:1px solid var(--ust-line);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.AILaunchpadEvaluation_heroPanel__j0vl3 div{grid-gap:.35rem;border-bottom:1px solid var(--ust-line);display:grid;gap:.35rem;padding-bottom:1rem}.AILaunchpadEvaluation_artifact__0pLPF span,.AILaunchpadEvaluation_heroPanel__j0vl3 span,.AILaunchpadEvaluation_referenceLink__fPqG7 span{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.AILaunchpadEvaluation_heroPanel__j0vl3 strong{color:var(--ust-charcoal);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;line-height:1.15}.AILaunchpadEvaluation_heroPanel__j0vl3 ul{grid-gap:.8rem;color:var(--ust-muted);display:grid;font-size:.95rem;gap:.8rem;line-height:1.5;list-style:none;margin:1rem 0 0;padding:0}.AILaunchpadEvaluation_heroPanel__j0vl3 li{padding-left:1rem;position:relative}.AILaunchpadEvaluation_heroPanel__j0vl3 li:before{background:var(--ust-teal);content:"";height:.35rem;left:0;position:absolute;top:.55em;width:.35rem}.AILaunchpadEvaluation_answerGrid__rl-lw{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.AILaunchpadEvaluation_answerTile__reL7s,.AILaunchpadEvaluation_dimensionCard__5oYZ6,.AILaunchpadEvaluation_lifecycleStep__a-r55,.AILaunchpadEvaluation_referenceBand__awNfd,.AILaunchpadEvaluation_section__LreC-{background:var(--ust-white);border:1px solid var(--ust-line)}.AILaunchpadEvaluation_answerTile__reL7s{align-items:flex-start;display:flex;flex-direction:column;min-height:12rem;min-width:0;padding:1rem}.AILaunchpadEvaluation_cardIcon__w-ohq,.AILaunchpadEvaluation_stepIcon__aPy1M,.AILaunchpadEvaluation_tileIcon__XlB4B{color:var(--ust-teal)}.AILaunchpadEvaluation_answerTile__reL7s span{color:var(--ust-charcoal);font-size:1rem;font-weight:900;line-height:1.25;margin-top:1rem}.AILaunchpadEvaluation_answerTile__reL7s p{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:.55rem 0 0}.AILaunchpadEvaluation_referenceBand__awNfd,.AILaunchpadEvaluation_section__LreC-{padding:clamp(1.25rem,2vw,1.75rem)}.AILaunchpadEvaluation_sectionHeader__KIz5f{margin-bottom:1.25rem;max-width:58rem}.AILaunchpadEvaluation_referenceBand__awNfd h2,.AILaunchpadEvaluation_sectionHeader__KIz5f h2{color:var(--ust-charcoal);font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:900;line-height:1.15;margin:.45rem 0 .55rem}.AILaunchpadEvaluation_sectionHeader__KIz5f p{color:var(--ust-muted);font-size:.98rem;line-height:1.55;margin:0}.AILaunchpadEvaluation_lifecycleGrid__3JXJ8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.AILaunchpadEvaluation_lifecycleStep__a-r55{min-height:15rem;min-width:0;padding:1rem;position:relative}.AILaunchpadEvaluation_stepNumber__u4uGD{align-items:center;background:#edf7f8;border:1px solid #b9d8db;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:.06em;min-height:1.45rem;padding:0 .45rem}.AILaunchpadEvaluation_stepIcon__aPy1M{display:block;margin:1.1rem 0 .8rem}.AILaunchpadEvaluation_dimensionCard__5oYZ6 h3,.AILaunchpadEvaluation_lifecycleStep__a-r55 h3{color:var(--ust-charcoal);font-size:1.03rem;font-weight:900;line-height:1.25;margin:0}.AILaunchpadEvaluation_dimensionCard__5oYZ6 p,.AILaunchpadEvaluation_lifecycleStep__a-r55 p{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:.65rem 0 0}.AILaunchpadEvaluation_dimensionGrid__HNoRN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.AILaunchpadEvaluation_dimensionCard__5oYZ6{border-radius:8px;display:flex;flex-direction:column;min-height:24rem;min-width:0;padding:1rem}.AILaunchpadEvaluation_cardTopline__Wwa2G{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.AILaunchpadEvaluation_statusBadge__hpBXx{align-items:center;background:#edf7f8;border:1px solid #b9d8db;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:.06em;min-height:1.45rem;padding:0 .45rem;text-transform:uppercase}.AILaunchpadEvaluation_metricList__AX73H{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.AILaunchpadEvaluation_metricList__AX73H span{background:#f1f5f6;border:1px solid #ced8dc;color:#516163;font-size:.74rem;font-weight:800;line-height:1.2;padding:.25rem .45rem}.AILaunchpadEvaluation_cardSection__yeunc{margin-top:1rem}.AILaunchpadEvaluation_cardSection__yeunc strong{color:var(--ust-charcoal);font-size:.83rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.AILaunchpadEvaluation_cardSection__yeunc ul{grid-gap:.55rem;color:var(--ust-muted);display:grid;font-size:.86rem;gap:.55rem;line-height:1.45;margin:.7rem 0 0;padding-left:1rem}.AILaunchpadEvaluation_artifact__0pLPF{grid-gap:.35rem;border-top:1px solid var(--ust-line);display:grid;gap:.35rem;margin-top:auto;padding-top:1rem}.AILaunchpadEvaluation_artifact__0pLPF strong{color:var(--ust-charcoal);font-size:.9rem;font-weight:900;line-height:1.35}.AILaunchpadEvaluation_ragasSection__oK8A3{grid-gap:1rem;display:grid;gap:1rem}.AILaunchpadEvaluation_caseStudyBand__PAu9l{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr)}.AILaunchpadEvaluation_caseStudySummary__1Ldb7,.AILaunchpadEvaluation_codePanel__09Wda,.AILaunchpadEvaluation_datasetPanel__WLLtq,.AILaunchpadEvaluation_failureCard__hhT88,.AILaunchpadEvaluation_pipelinePanel__EkdEh,.AILaunchpadEvaluation_ragasMetricCard__N\+lHo,.AILaunchpadEvaluation_ragasStage__VtdXu{background:#f9fbfb;border:1px solid var(--ust-line);min-width:0}.AILaunchpadEvaluation_caseStudySummary__1Ldb7,.AILaunchpadEvaluation_pipelinePanel__EkdEh{padding:clamp(1rem,2vw,1.4rem)}.AILaunchpadEvaluation_caseStudySummary__1Ldb7 span,.AILaunchpadEvaluation_codeHeader__yyZg2 span,.AILaunchpadEvaluation_failureCard__hhT88 span,.AILaunchpadEvaluation_pipelinePanel__EkdEh span{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.AILaunchpadEvaluation_caseStudySummary__1Ldb7 h3,.AILaunchpadEvaluation_datasetPanel__WLLtq h3{color:var(--ust-charcoal);font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900;line-height:1.18;margin:.45rem 0 .65rem}.AILaunchpadEvaluation_caseStudySummary__1Ldb7 p{color:var(--ust-muted);font-size:.96rem;line-height:1.58;margin:0}.AILaunchpadEvaluation_caseFacts__NXIAC{grid-gap:.8rem;display:grid;gap:.8rem;margin:1.1rem 0 0}.AILaunchpadEvaluation_caseFacts__NXIAC div{border-top:1px solid var(--ust-line);padding-top:.8rem}.AILaunchpadEvaluation_caseFacts__NXIAC dt{color:var(--ust-charcoal);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.AILaunchpadEvaluation_caseFacts__NXIAC dd{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:.35rem 0 0}.AILaunchpadEvaluation_pipelinePanel__EkdEh ol{grid-gap:.75rem;color:var(--ust-muted);display:grid;font-size:.92rem;gap:.75rem;line-height:1.5;margin:.85rem 0 0;padding-left:1.25rem}.AILaunchpadEvaluation_pipelinePanel__EkdEh li::marker{color:var(--ust-teal);font-weight:900}.AILaunchpadEvaluation_ragasMetricGrid__ryuB9{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.AILaunchpadEvaluation_ragasMetricCard__N\+lHo{border-radius:8px;display:flex;flex-direction:column;min-height:20rem;padding:1rem}.AILaunchpadEvaluation_ragasMetricCard__N\+lHo h3,.AILaunchpadEvaluation_ragasStage__VtdXu h3{color:var(--ust-charcoal);font-size:1.03rem;font-weight:900;line-height:1.25;margin:0}.AILaunchpadEvaluation_ragasMetricCard__N\+lHo>strong{color:var(--ust-ink);display:block;font-size:.9rem;font-weight:900;line-height:1.4;margin-top:.65rem}.AILaunchpadEvaluation_ragasMetricCard__N\+lHo p,.AILaunchpadEvaluation_ragasStage__VtdXu p{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:.65rem 0 0}.AILaunchpadEvaluation_ragasStageGrid__U302L{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.AILaunchpadEvaluation_ragasStage__VtdXu{min-height:13rem;padding:1rem}.AILaunchpadEvaluation_ragasStage__VtdXu h3{margin-top:1rem}.AILaunchpadEvaluation_datasetPanel__WLLtq{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(16rem,.3fr) minmax(0,1fr);padding:1rem}.AILaunchpadEvaluation_datasetPanel__WLLtq h3{margin-bottom:0}.AILaunchpadEvaluation_datasetPanel__WLLtq ul{grid-gap:.65rem;color:var(--ust-muted);display:grid;font-size:.92rem;gap:.65rem;line-height:1.5;margin:0;padding-left:1.1rem}.AILaunchpadEvaluation_datasetPanel__WLLtq li::marker{color:var(--ust-teal)}.AILaunchpadEvaluation_codeGrid__ChEwt{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr)}.AILaunchpadEvaluation_codePanel__09Wda{background:#172022;color:#e6f3f4;display:flex;flex-direction:column}.AILaunchpadEvaluation_codeHeader__yyZg2{border-bottom:1px solid #dfe6e72e;padding:.85rem 1rem}.AILaunchpadEvaluation_codeHeader__yyZg2 span{color:#8bd7df}.AILaunchpadEvaluation_codePanel__09Wda pre{margin:0;max-width:100%;overflow-x:auto;padding:1rem}.AILaunchpadEvaluation_codePanel__09Wda code{color:#e6f3f4;font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.65;white-space:pre}.AILaunchpadEvaluation_ragasTable__JdIYM{min-width:980px}.AILaunchpadEvaluation_failureGrid__8sn\+J{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.AILaunchpadEvaluation_failureCard__hhT88{grid-gap:.65rem;display:grid;gap:.65rem;padding:1rem}.AILaunchpadEvaluation_failureCard__hhT88 p{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:0}.AILaunchpadEvaluation_failureCard__hhT88 strong{color:var(--ust-charcoal);font-size:.88rem;font-weight:900;line-height:1.4}.AILaunchpadEvaluation_tableWrap__8f8eo{border:1px solid var(--ust-line);overflow-x:auto}.AILaunchpadEvaluation_scorecardTable__cPjcj{background:var(--ust-white);border-collapse:collapse;min-width:920px;width:100%}.AILaunchpadEvaluation_scorecardTable__cPjcj td,.AILaunchpadEvaluation_scorecardTable__cPjcj th{border-bottom:1px solid var(--ust-line);font-size:.9rem;line-height:1.45;padding:.95rem;text-align:left;vertical-align:top}.AILaunchpadEvaluation_scorecardTable__cPjcj thead th{background:#edf7f8;color:var(--ust-teal);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.AILaunchpadEvaluation_scorecardTable__cPjcj tbody th{color:var(--ust-charcoal);font-weight:900;width:16rem}.AILaunchpadEvaluation_scorecardTable__cPjcj tbody td{color:var(--ust-muted)}.AILaunchpadEvaluation_scorecardTable__cPjcj tr:last-child td,.AILaunchpadEvaluation_scorecardTable__cPjcj tr:last-child th{border-bottom:0}.AILaunchpadEvaluation_referenceBand__awNfd{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:minmax(16rem,.32fr) minmax(0,1fr)}.AILaunchpadEvaluation_referenceBand__awNfd h2{max-width:18rem}.AILaunchpadEvaluation_referenceGrid__kuPd5{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AILaunchpadEvaluation_referenceLink__fPqG7{grid-gap:.35rem;background:#f9fbfb;border:1px solid var(--ust-line);color:inherit;display:grid;gap:.35rem;padding:.95rem;text-decoration:none}.AILaunchpadEvaluation_referenceLink__fPqG7:focus-visible,.AILaunchpadEvaluation_referenceLink__fPqG7:hover{border-color:var(--ust-teal-bright);box-shadow:0 12px 26px #1f293314;outline:none}.AILaunchpadEvaluation_referenceLink__fPqG7 strong{color:var(--ust-charcoal);font-size:.95rem;font-weight:900;line-height:1.35}@media (max-width:1240px){.AILaunchpadEvaluation_answerGrid__rl-lw,.AILaunchpadEvaluation_dimensionGrid__HNoRN,.AILaunchpadEvaluation_failureGrid__8sn\+J,.AILaunchpadEvaluation_lifecycleGrid__3JXJ8,.AILaunchpadEvaluation_ragasMetricGrid__ryuB9,.AILaunchpadEvaluation_ragasStageGrid__U302L{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.AILaunchpadEvaluation_caseStudyBand__PAu9l,.AILaunchpadEvaluation_codeGrid__ChEwt,.AILaunchpadEvaluation_datasetPanel__WLLtq,.AILaunchpadEvaluation_heroBand__H3hYs,.AILaunchpadEvaluation_referenceBand__awNfd{grid-template-columns:1fr}.AILaunchpadEvaluation_heroCopy__eramf h1{max-width:18ch}.AILaunchpadEvaluation_referenceBand__awNfd h2{max-width:none}}@media (max-width:680px){.AILaunchpadEvaluation_heroBand__H3hYs,.AILaunchpadEvaluation_mainCanvas__gnrw0,.AILaunchpadEvaluation_referenceBand__awNfd,.AILaunchpadEvaluation_section__LreC-{padding:1rem}.AILaunchpadEvaluation_answerGrid__rl-lw,.AILaunchpadEvaluation_dimensionGrid__HNoRN,.AILaunchpadEvaluation_failureGrid__8sn\+J,.AILaunchpadEvaluation_lifecycleGrid__3JXJ8,.AILaunchpadEvaluation_ragasMetricGrid__ryuB9,.AILaunchpadEvaluation_ragasStageGrid__U302L,.AILaunchpadEvaluation_referenceGrid__kuPd5{grid-template-columns:1fr}.AILaunchpadEvaluation_answerTile__reL7s,.AILaunchpadEvaluation_dimensionCard__5oYZ6,.AILaunchpadEvaluation_lifecycleStep__a-r55,.AILaunchpadEvaluation_ragasMetricCard__N\+lHo,.AILaunchpadEvaluation_ragasStage__VtdXu{min-height:0}.AILaunchpadEvaluation_codePanel__09Wda pre{padding:.85rem}.AILaunchpadEvaluation_codePanel__09Wda code{font-size:.72rem}}.WorkshopPage_workshopPage__N\+Ik1{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;min-height:0;overflow-y:auto}.WorkshopPage_workshopPage__N\+Ik1 *,.WorkshopPage_workshopPage__N\+Ik1 :after,.WorkshopPage_workshopPage__N\+Ik1 :before{box-sizing:border-box}.WorkshopPage_mainCanvas__8BIu\+{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;padding:1.25rem clamp(1rem,2.5vw,2rem) 2rem;width:min(100%,1440px)}.WorkshopPage_heroBand__c02IO{grid-gap:clamp(1rem,2vw,2rem);align-items:stretch;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:clamp(1rem,2vw,2rem);grid-template-columns:minmax(0,1.05fr) minmax(22rem,.95fr);padding:clamp(1.4rem,3vw,2.5rem)}.WorkshopPage_heroCopy__jK41k{min-width:0}.WorkshopPage_artifactCard__c2RNw span,.WorkshopPage_eyebrow__zoIPt,.WorkshopPage_previewMeta__Cfo4n span,.WorkshopPage_sectionHeader__rxzMZ span{color:var(--ust-teal);display:inline-block;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.WorkshopPage_heroCopy__jK41k h1{color:var(--ust-charcoal);font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:0;line-height:1.05;margin:.8rem 0 1rem;max-width:17ch}.WorkshopPage_heroCopy__jK41k p{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:54rem}.WorkshopPage_heroPanel__cYr8F{background:#f9fbfb;border:1px solid var(--ust-line);display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(1rem,2vw,1.5rem)}.WorkshopPage_heroPanel__cYr8F div{grid-gap:.35rem;border-bottom:1px solid var(--ust-line);display:grid;gap:.35rem;padding-bottom:1rem}.WorkshopPage_heroPanel__cYr8F span{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.WorkshopPage_heroPanel__cYr8F strong{color:var(--ust-charcoal);font-size:clamp(1.25rem,2vw,1.7rem);font-weight:900;line-height:1.15}.WorkshopPage_heroPanel__cYr8F ul{grid-gap:.8rem;color:var(--ust-muted);display:grid;font-size:.95rem;gap:.8rem;line-height:1.5;list-style:none;margin:1rem 0 0;padding:0}.WorkshopPage_heroPanel__cYr8F li{padding-left:1rem;position:relative}.WorkshopPage_heroPanel__cYr8F li:before{background:var(--ust-teal);content:"";height:.35rem;left:0;position:absolute;top:.55em;width:.35rem}.WorkshopPage_answerGrid__VzUIh{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.WorkshopPage_answerTile__\+A7BO,.WorkshopPage_artifactBand__GIHPA,.WorkshopPage_artifactCard__c2RNw,.WorkshopPage_deliveryStep__RHbiS,.WorkshopPage_fileRow__ehxey,.WorkshopPage_modalInfoCard__aeLgy,.WorkshopPage_modalPanel__hpadr,.WorkshopPage_pdfFrame__J5oKi,.WorkshopPage_section__n2vn1,.WorkshopPage_workshopCard__q\+\+SK{background:var(--ust-white);border:1px solid var(--ust-line)}.WorkshopPage_answerTile__\+A7BO{align-items:flex-start;display:flex;flex-direction:column;min-height:12rem;min-width:0;padding:1rem}.WorkshopPage_cardIcon__j\+Lzz,.WorkshopPage_modalInfoCard__aeLgy svg,.WorkshopPage_modalStats__pRNQX svg,.WorkshopPage_stepIcon__eIhnR,.WorkshopPage_tileIcon__PHzDB{color:var(--ust-teal)}.WorkshopPage_answerTile__\+A7BO span{color:var(--ust-charcoal);font-size:1rem;font-weight:900;line-height:1.25;margin-top:1rem}.WorkshopPage_answerTile__\+A7BO p{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:.55rem 0 0}.WorkshopPage_artifactBand__GIHPA,.WorkshopPage_section__n2vn1{padding:clamp(1.25rem,2vw,1.75rem)}.WorkshopPage_sectionHeader__rxzMZ{margin-bottom:1.25rem;max-width:60rem}.WorkshopPage_artifactBand__GIHPA h2,.WorkshopPage_sectionHeader__rxzMZ h2,.WorkshopPage_sectionHeader__rxzMZ h3{color:var(--ust-charcoal);font-size:clamp(1.45rem,2.4vw,2.15rem);font-weight:900;line-height:1.15;margin:.45rem 0 .55rem}.WorkshopPage_sectionHeader__rxzMZ h3{font-size:1.2rem}.WorkshopPage_sectionHeader__rxzMZ p{color:var(--ust-muted);font-size:.98rem;line-height:1.55;margin:0}.WorkshopPage_deliveryGrid__UYgHs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.WorkshopPage_deliveryStep__RHbiS{min-height:15rem;min-width:0;padding:1rem;position:relative}.WorkshopPage_stepNumber__0qA\+s{color:var(--ust-teal);display:block;font-size:.78rem;font-weight:900;letter-spacing:.12em;margin-bottom:.9rem}.WorkshopPage_deliveryStep__RHbiS h3{color:var(--ust-charcoal);font-size:1rem;font-weight:900;line-height:1.25;margin:1rem 0 .55rem}.WorkshopPage_deliveryStep__RHbiS p{color:var(--ust-muted);font-size:.9rem;line-height:1.5;margin:0}.WorkshopPage_workshopGrid__XCOEg{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.WorkshopPage_workshopCard__q\+\+SK{display:flex;flex-direction:column;gap:.95rem;min-width:0;padding:1rem}.WorkshopPage_cardTopline__6\+gaN{align-items:center;display:flex;gap:1rem;justify-content:space-between}.WorkshopPage_statusBadge__RcQn1{align-items:center;background:#006e7414;border:1px solid #006e7433;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.06em;line-height:1.2;max-width:100%;min-height:1.7rem;padding:.3rem .55rem;text-transform:uppercase}.WorkshopPage_workshopCard__q\+\+SK h3{color:var(--ust-charcoal);font-size:1.18rem;font-weight:900;line-height:1.2;margin:0}.WorkshopPage_cardSection__RPJg0 p,.WorkshopPage_workshopCard__q\+\+SK p{color:var(--ust-muted);font-size:.92rem;line-height:1.55;margin:0}.WorkshopPage_cardMeta__WoG7K{display:flex;flex-wrap:wrap;gap:.45rem}.WorkshopPage_cardMeta__WoG7K span{background:#f9fbfb;border:1px solid var(--ust-line);color:var(--ust-ink);font-size:.78rem;font-weight:800;padding:.35rem .5rem}.WorkshopPage_cardSection__RPJg0{grid-gap:.3rem;border-top:1px solid var(--ust-line);display:grid;gap:.3rem;padding-top:.85rem}.WorkshopPage_cardSection__RPJg0 strong{color:var(--ust-charcoal);font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.WorkshopPage_outcomeList__OA9JL{grid-gap:.45rem;display:grid;gap:.45rem}.WorkshopPage_outcomeList__OA9JL span{color:var(--ust-muted);font-size:.86rem;line-height:1.35;padding-left:.9rem;position:relative}.WorkshopPage_outcomeList__OA9JL span:before{background:var(--ust-teal);content:"";height:.32rem;left:0;position:absolute;top:.48em;width:.32rem}.WorkshopPage_fileRow__ehxey a,.WorkshopPage_fileRow__ehxey button,.WorkshopPage_iconButton__3H\+QV,.WorkshopPage_pageControls__t8Oa8 button,.WorkshopPage_primaryAction__VrNGk,.WorkshopPage_secondaryAction__QzB9q,.WorkshopPage_secondaryLink__IE6i1{align-items:center;border:0;border-radius:4px;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;text-decoration:none}.WorkshopPage_primaryAction__VrNGk{background:var(--ust-teal);color:var(--ust-white);font-size:.82rem;font-weight:900;letter-spacing:.06em;margin-top:auto;min-height:2.35rem;padding:0 .85rem;text-transform:uppercase}.WorkshopPage_primaryAction__VrNGk:focus-visible,.WorkshopPage_primaryAction__VrNGk:hover{background:var(--ust-teal-bright);outline:none}.WorkshopPage_artifactGrid__zRWIN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.WorkshopPage_artifactCard__c2RNw{min-width:0;padding:1rem}.WorkshopPage_artifactCard__c2RNw p{color:var(--ust-muted);font-size:.92rem;line-height:1.55;margin:.55rem 0 0}.WorkshopPage_modalOverlay__ydxTT{align-items:center;background:#12181b9e;display:flex;inset:0;justify-content:center;padding:clamp(.75rem,2vw,1.5rem);position:fixed;z-index:100}.WorkshopPage_modalPanel__hpadr{border-left:5px solid var(--ust-teal);box-shadow:0 24px 80px #00000042;display:flex;flex-direction:column;max-height:min(92vh,980px);overflow:hidden;width:min(100%,1120px)}.WorkshopPage_modalHeader__gNFSc{align-items:flex-start;background:#f9fbfb;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;padding:clamp(1rem,2vw,1.35rem)}.WorkshopPage_modalHeader__gNFSc h2{color:var(--ust-charcoal);font-size:clamp(1.35rem,2.2vw,2rem);font-weight:900;line-height:1.15;margin:.35rem 0 0}.WorkshopPage_iconButton__3H\+QV{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);flex:0 0 auto;height:2.3rem;width:2.3rem}.WorkshopPage_fileRow__ehxey a:focus-visible,.WorkshopPage_fileRow__ehxey a:hover,.WorkshopPage_fileRow__ehxey button:focus-visible,.WorkshopPage_fileRow__ehxey button:hover,.WorkshopPage_iconButton__3H\+QV:focus-visible,.WorkshopPage_iconButton__3H\+QV:hover,.WorkshopPage_pageControls__t8Oa8 button:focus-visible:not(:disabled),.WorkshopPage_pageControls__t8Oa8 button:hover:not(:disabled),.WorkshopPage_secondaryAction__QzB9q:focus-visible,.WorkshopPage_secondaryAction__QzB9q:hover,.WorkshopPage_secondaryLink__IE6i1:focus-visible,.WorkshopPage_secondaryLink__IE6i1:hover{border-color:var(--ust-teal);color:var(--ust-teal);outline:none}.WorkshopPage_modalBody__mw-es,.WorkshopPage_previewLayout__5PqiT{overflow-y:auto;padding:clamp(1rem,2vw,1.35rem)}.WorkshopPage_modalSummary__eg7lk{grid-gap:1rem;display:grid;gap:1rem}.WorkshopPage_modalSummary__eg7lk p{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:62rem}.WorkshopPage_modalStats__pRNQX{display:flex;flex-wrap:wrap;gap:.6rem}.WorkshopPage_modalStats__pRNQX span{align-items:center;background:#f9fbfb;border:1px solid var(--ust-line);color:var(--ust-ink);display:inline-flex;font-size:.82rem;font-weight:800;gap:.4rem;padding:.45rem .6rem}.WorkshopPage_modalGrid__d8o9I{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:1rem}.WorkshopPage_modalInfoCard__aeLgy{grid-gap:.55rem;display:grid;gap:.55rem;min-width:0;padding:1rem}.WorkshopPage_modalInfoCard__aeLgy span{color:var(--ust-charcoal);font-size:.84rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.WorkshopPage_modalInfoCard__aeLgy li,.WorkshopPage_modalInfoCard__aeLgy p{color:var(--ust-muted);font-size:.92rem;line-height:1.5}.WorkshopPage_modalInfoCard__aeLgy p{margin:0}.WorkshopPage_modalInfoCard__aeLgy ul{grid-gap:.45rem;display:grid;gap:.45rem;margin:0;padding-left:1.05rem}.WorkshopPage_fileSection__0Eagn{border-top:1px solid var(--ust-line);margin-top:1rem;padding-top:1rem}.WorkshopPage_fileList__SgfaJ{grid-gap:.6rem;display:grid;gap:.6rem}.WorkshopPage_fileRow__ehxey{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0}.WorkshopPage_fileRow__ehxey button{background:var(--ust-white);border-right:1px solid var(--ust-line);color:var(--ust-charcoal);gap:.6rem;justify-content:flex-start;min-width:0;padding:.8rem;text-align:left}.WorkshopPage_fileRow__ehxey button span{font-size:.9rem;font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere}.WorkshopPage_fileRow__ehxey a{background:#f9fbfb;color:var(--ust-muted);width:3rem}.WorkshopPage_previewToolbar__pkgU1{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:space-between}.WorkshopPage_pageControls__t8Oa8 button,.WorkshopPage_secondaryAction__QzB9q,.WorkshopPage_secondaryLink__IE6i1{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);font-size:.82rem;font-weight:900;gap:.4rem;min-height:2.35rem;padding:0 .8rem}.WorkshopPage_previewMeta__Cfo4n{grid-gap:.25rem;display:grid;gap:.25rem;margin:1rem 0}.WorkshopPage_previewMeta__Cfo4n strong{color:var(--ust-charcoal);font-size:1rem;line-height:1.3}.WorkshopPage_pdfFrame__J5oKi{background:#eef3f3;display:flex;justify-content:center;min-height:34rem;overflow:auto;padding:1rem}.WorkshopPage_pdfFrame__J5oKi iframe{background:var(--ust-white);border:0;min-height:32rem;width:100%}.WorkshopPage_pdfMessage__BnaYA{color:var(--ust-muted);font-size:.95rem;font-weight:800;margin:auto}.WorkshopPage_pageControls__t8Oa8{align-items:center;display:flex;gap:.85rem;justify-content:center;margin-top:1rem}.WorkshopPage_pageControls__t8Oa8 span{color:var(--ust-muted);font-size:.86rem;font-weight:800}.WorkshopPage_pageControls__t8Oa8 button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1240px){.WorkshopPage_answerGrid__VzUIh,.WorkshopPage_deliveryGrid__UYgHs{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkshopPage_workshopGrid__XCOEg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.WorkshopPage_heroBand__c02IO,.WorkshopPage_modalGrid__d8o9I{grid-template-columns:1fr}.WorkshopPage_heroCopy__jK41k h1{max-width:20ch}.WorkshopPage_answerGrid__VzUIh,.WorkshopPage_artifactGrid__zRWIN,.WorkshopPage_deliveryGrid__UYgHs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.WorkshopPage_mainCanvas__8BIu\+{padding:1rem .8rem 1.25rem}.WorkshopPage_artifactBand__GIHPA,.WorkshopPage_heroBand__c02IO,.WorkshopPage_section__n2vn1{padding:1rem}.WorkshopPage_answerGrid__VzUIh,.WorkshopPage_artifactGrid__zRWIN,.WorkshopPage_deliveryGrid__UYgHs,.WorkshopPage_workshopGrid__XCOEg{grid-template-columns:1fr}.WorkshopPage_answerTile__\+A7BO,.WorkshopPage_deliveryStep__RHbiS{min-height:auto}.WorkshopPage_modalOverlay__ydxTT{align-items:stretch;padding:.5rem}.WorkshopPage_modalPanel__hpadr{max-height:calc(100vh - 1rem)}.WorkshopPage_modalHeader__gNFSc{align-items:flex-start}.WorkshopPage_modalStats__pRNQX,.WorkshopPage_pageControls__t8Oa8,.WorkshopPage_previewToolbar__pkgU1{align-items:stretch;flex-direction:column}.WorkshopPage_pageControls__t8Oa8 span{text-align:center}.WorkshopPage_pdfFrame__J5oKi{min-height:18rem;padding:.75rem}.WorkshopPage_pdfFrame__J5oKi iframe{min-height:24rem}}.CaseStudiesPage_page__ZAasx{--ust-blue:#0057b8;--ust-blue-dark:#073b74;--ust-cyan:#00a6d6;--ust-ink:#111827;--ust-muted:#526173;--ust-border:#d9e2ef;--ust-surface:#fff;--ust-soft:#f5f8fc;--ust-shadow:0 18px 42px #0f233a1a;background:linear-gradient(180deg,#f8fbff,#eef4fb 44%,#f7f9fc);color:var(--ust-ink);height:100%;min-height:100vh;overflow-y:auto}.CaseStudiesPage_hero__2MLtO{grid-gap:28px;display:grid;gap:28px;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);margin:0 auto;max-width:1180px;padding:48px 28px 28px}.CaseStudiesPage_footerCta__nqLE2,.CaseStudiesPage_heroContent__x5xk\+,.CaseStudiesPage_heroPanel__fKgS6,.CaseStudiesPage_methodCard__JgtBe{background:#fffffff0;border:1px solid var(--ust-border);border-radius:8px;box-shadow:var(--ust-shadow)}.CaseStudiesPage_heroContent__x5xk\+{overflow:hidden;padding:42px;position:relative}.CaseStudiesPage_heroContent__x5xk\+:before{border-top:5px solid var(--ust-blue);content:"";inset:0;pointer-events:none;position:absolute}.CaseStudiesPage_eyebrow__ajR9T,.CaseStudiesPage_panelHeader__mkwbN,.CaseStudiesPage_sectionLabel__5FinF{align-items:center;color:var(--ust-blue);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:0;text-transform:uppercase}.CaseStudiesPage_hero__2MLtO h1{color:#0c1f35;font-size:42px;font-weight:800;letter-spacing:0;line-height:1.12;margin:18px 0;max-width:780px}.CaseStudiesPage_hero__2MLtO p{color:var(--ust-muted);font-size:17px;line-height:1.7;margin:0;max-width:760px}.CaseStudiesPage_heroActions__EQyYQ{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.CaseStudiesPage_primaryLink__MdUk1,.CaseStudiesPage_secondaryLink__ST3in{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:10px 16px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease}.CaseStudiesPage_primaryLink__MdUk1{background:var(--ust-blue);border:1px solid var(--ust-blue);color:#fff}.CaseStudiesPage_primaryLink__MdUk1:hover{background:var(--ust-blue-dark);color:#fff;transform:translateY(-1px)}.CaseStudiesPage_secondaryLink__ST3in{background:#fff;border:1px solid var(--ust-border);color:var(--ust-blue-dark)}.CaseStudiesPage_secondaryLink__ST3in:hover{border-color:var(--ust-cyan);color:var(--ust-blue);transform:translateY(-1px)}.CaseStudiesPage_heroPanel__fKgS6{align-self:stretch;border-top:5px solid var(--ust-cyan);padding:28px}.CaseStudiesPage_panelHeader__mkwbN{color:var(--ust-blue-dark)}.CaseStudiesPage_heroPanel__fKgS6 p{font-size:15px;margin-top:16px}.CaseStudiesPage_statsGrid__TMUj4{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px}.CaseStudiesPage_statCard__2hCkH{background:var(--ust-soft);border:1px solid #e2eaf4;border-radius:8px;min-width:0;padding:14px 12px}.CaseStudiesPage_statCard__2hCkH strong{color:var(--ust-blue-dark);display:block;font-size:26px;line-height:1}.CaseStudiesPage_statCard__2hCkH span{color:var(--ust-muted);display:block;font-size:12px;line-height:1.35;margin-top:8px}.CaseStudiesPage_main__xoeqX{margin:0 auto;max-width:1180px;padding:0 28px 56px}.CaseStudiesPage_lensSection__nWaYm,.CaseStudiesPage_povSection__Y4yrB{grid-gap:28px;align-items:start;background:#fff;border:1px solid var(--ust-border);border-radius:8px;display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:34px}.CaseStudiesPage_footerCta__nqLE2 h2,.CaseStudiesPage_lensSection__nWaYm h2,.CaseStudiesPage_librarySection__NaNI- h2,.CaseStudiesPage_methodSection__t5D7- h2,.CaseStudiesPage_povSection__Y4yrB h2{color:#0c1f35;font-size:28px;font-weight:800;letter-spacing:0;line-height:1.22;margin:10px 0 0}.CaseStudiesPage_footerCta__nqLE2 p,.CaseStudiesPage_povSection__Y4yrB p{color:var(--ust-muted);font-size:16px;line-height:1.7;margin:0}.CaseStudiesPage_librarySection__NaNI-,.CaseStudiesPage_methodSection__t5D7-{padding-top:42px}.CaseStudiesPage_sectionHeader__mcVPu{max-width:780px}.CaseStudiesPage_methodGrid__xgeSP{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.CaseStudiesPage_methodCard__JgtBe{padding:24px}.CaseStudiesPage_methodIcon__2hb5d{align-items:center;background:#eaf5fb;border-radius:8px;color:var(--ust-blue);display:inline-flex;height:42px;justify-content:center;width:42px}.CaseStudiesPage_methodCard__JgtBe h3{color:#12263f;font-size:18px;font-weight:800;line-height:1.25;margin:18px 0 10px}.CaseStudiesPage_methodCard__JgtBe p{color:var(--ust-muted);font-size:14px;line-height:1.65;margin:0}.CaseStudiesPage_lensSection__nWaYm{margin-top:42px}.CaseStudiesPage_lensIntro__GG0kq{min-width:0}.CaseStudiesPage_lensList__ZyIKL{align-content:start;display:flex;flex-wrap:wrap;gap:10px}.CaseStudiesPage_lensList__ZyIKL span{align-items:center;background:#f7fbff;border:1px solid #d6e5f3;border-radius:8px;color:var(--ust-blue-dark);display:inline-flex;font-size:13px;font-weight:800;min-height:36px;padding:8px 12px}.CaseStudiesPage_cardGrid__gt-1G{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.CaseStudiesPage_studyCard__nXhCd{background:#fff;border:1px solid var(--ust-border);border-radius:8px;box-shadow:0 14px 30px #0f233a14;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;min-width:0;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.CaseStudiesPage_studyCard__nXhCd:hover{border-color:#a8c5e5;box-shadow:0 18px 38px #0f233a1f;transform:translateY(-2px)}.CaseStudiesPage_cardTop__SqdHf{display:flex;flex-direction:column;gap:14px;padding:22px 22px 0}.CaseStudiesPage_logoStrip__v3e\+a{align-items:stretch;display:flex;gap:8px;height:64px;min-width:0;width:100%}.CaseStudiesPage_logoTile__3wRjy{align-items:center;background:#fff;border:1px solid #e3ebf5;border-radius:8px;display:flex;flex:1 1;justify-content:center;min-width:0;overflow:hidden;padding:10px 12px}.CaseStudiesPage_logoTileWide__vydjl{flex:2.4 1}.CaseStudiesPage_logoTile__3wRjy img{display:block;height:auto;max-height:38px;max-width:100%;object-fit:contain;width:auto}.CaseStudiesPage_cardMeta__R-PTV{display:flex;flex-wrap:wrap;gap:8px}.CaseStudiesPage_cardBadge__KSutY,.CaseStudiesPage_cardIndustry__GyOuX{align-items:center;border-radius:8px;display:inline-flex;font-size:12px;font-weight:800;line-height:1.2;max-width:100%;min-height:28px;padding:6px 9px}.CaseStudiesPage_cardBadge__KSutY{background:#eaf5fb;color:var(--ust-blue)}.CaseStudiesPage_cardIndustry__GyOuX{background:#f4f6f9;color:#39485d}.CaseStudiesPage_cardTitle__9ZE0J{color:#0f2743;font-size:19px;font-weight:800;letter-spacing:0;line-height:1.28;margin:0}.CaseStudiesPage_cardDescription__Ohrc1,.CaseStudiesPage_cardOutcome__StaWh p,.CaseStudiesPage_recommended__JhJML p{color:var(--ust-muted);font-size:14px;line-height:1.6;margin:0}.CaseStudiesPage_cardOutcome__StaWh{grid-gap:10px;background:#f8fbff;border:1px solid #e1ebf6;border-radius:8px;display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr);padding:14px}.CaseStudiesPage_cardOutcome__StaWh svg{color:var(--ust-blue);margin-top:2px}.CaseStudiesPage_cardOutcome__StaWh strong,.CaseStudiesPage_recommended__JhJML strong{color:#12263f;display:block;font-size:12px;letter-spacing:0;line-height:1.2;margin-bottom:4px;text-transform:uppercase}.CaseStudiesPage_artifactRow__ZqRe8{display:flex;flex-wrap:wrap;gap:8px}.CaseStudiesPage_artifactChip__VM4jv{align-items:center;background:#fff;border:1px solid #dbe7f3;border-radius:8px;color:#24364d;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:30px;padding:6px 9px}.CaseStudiesPage_artifactChip__VM4jv svg{color:var(--ust-blue)}.CaseStudiesPage_recommended__JhJML{padding:0 22px}.CaseStudiesPage_cardFooter__1qMy6{padding:18px 22px 22px}.CaseStudiesPage_cardButton__X50Zt{align-items:center;background:var(--ust-blue);border:1px solid var(--ust-blue);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;transition:background-color .16s ease,border-color .16s ease,transform .16s ease;width:100%}.CaseStudiesPage_cardButton__X50Zt:hover{background:var(--ust-blue-dark);border-color:var(--ust-blue-dark);transform:translateY(-1px)}.CaseStudiesPage_viewerOverlay__L4FSK{background:#f4f7fb;color:var(--ust-ink);display:flex;flex-direction:column;height:100vh;inset:0;overflow:hidden;position:fixed;width:100vw;z-index:50}.CaseStudiesPage_viewerHeader__P3xCr{grid-gap:18px;align-items:start;background:#fff;border-bottom:1px solid var(--ust-border);box-shadow:0 10px 26px #0f233a14;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;padding:18px 24px}.CaseStudiesPage_viewerHeaderMain__LVK2\+{min-width:0}.CaseStudiesPage_viewerEyebrow__wk1EB{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.CaseStudiesPage_viewerEyebrow__wk1EB span{align-items:center;background:#eef6fc;border-radius:8px;color:var(--ust-blue-dark);display:inline-flex;font-size:12px;font-weight:800;min-height:26px;padding:5px 8px}.CaseStudiesPage_viewerTitle__k-GLq{color:#0c1f35;font-size:22px;font-weight:800;letter-spacing:0;line-height:1.25;margin:0}.CaseStudiesPage_viewerSummary__8RF1X{color:var(--ust-muted);font-size:14px;line-height:1.55;margin:8px 0 0;max-width:980px}.CaseStudiesPage_viewerControls__Ysy09{align-items:flex-start;display:flex;gap:10px}.CaseStudiesPage_modeSwitch__sjmDC{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.CaseStudiesPage_closeButton__J63Wt,.CaseStudiesPage_fileButton__GkT-K,.CaseStudiesPage_modeButton__DxFXM,.CaseStudiesPage_pagerButton__g3ZhD{background:#fff;border:1px solid var(--ust-border);border-radius:8px;color:#23354d;cursor:pointer;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.CaseStudiesPage_modeButton__DxFXM{align-items:center;display:inline-flex;font-size:12px;gap:7px;min-height:36px;padding:7px 10px}.CaseStudiesPage_closeButton__J63Wt:hover,.CaseStudiesPage_fileButton__GkT-K:hover,.CaseStudiesPage_modeButton__DxFXM:hover,.CaseStudiesPage_pagerButton__g3ZhD:hover:not(:disabled){border-color:var(--ust-cyan);color:var(--ust-blue)}.CaseStudiesPage_activeMode__OeAiN{background:var(--ust-blue);border-color:var(--ust-blue);color:#fff}.CaseStudiesPage_activeMode__OeAiN:hover{color:#fff}.CaseStudiesPage_closeButton__J63Wt{align-items:center;display:inline-flex;flex:0 0 auto;font-size:0;height:38px;justify-content:center;width:38px}.CaseStudiesPage_viewerBody__fH1VY{flex:1 1;min-height:0;overflow:hidden}.CaseStudiesPage_selectionView__iCC3L,.CaseStudiesPage_videoView__QAwxy{align-items:center;display:flex;justify-content:center;min-height:100%;overflow-y:auto;padding:32px}.CaseStudiesPage_selectionInner__ynIgK{width:min(920px,100%)}.CaseStudiesPage_selectionInner__ynIgK h3{color:#0c1f35;font-size:28px;font-weight:800;line-height:1.2;margin:0 0 18px;text-align:center}.CaseStudiesPage_selectionGrid__YonAU{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudiesPage_selectionOption__TafhH{grid-gap:16px;align-items:start;background:#fff;border:1px solid var(--ust-border);border-radius:8px;box-shadow:var(--ust-shadow);color:inherit;cursor:pointer;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr);min-height:150px;padding:24px;text-align:left;width:100%}.CaseStudiesPage_selectionOption__TafhH:hover{border-color:var(--ust-cyan)}.CaseStudiesPage_selectionIcon__1yLM9{align-items:center;background:#eaf5fb;border-radius:8px;color:var(--ust-blue);display:inline-flex;height:46px;justify-content:center;width:46px}.CaseStudiesPage_selectionOption__TafhH h4{color:#0f2743;font-size:18px;font-weight:800;line-height:1.25;margin:0}.CaseStudiesPage_selectionOption__TafhH p{color:var(--ust-muted);font-size:14px;line-height:1.55;margin:8px 0 0}.CaseStudiesPage_pdfShell__JTuFG{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);min-height:100%}.CaseStudiesPage_pdfShellSingle__9YjMm{grid-template-columns:1fr}.CaseStudiesPage_fileRail__V0Vyp{background:#fff;border-right:1px solid var(--ust-border);overflow-y:auto;padding:18px}.CaseStudiesPage_fileRail__V0Vyp h4{color:#12263f;font-size:14px;font-weight:800;margin:0 0 12px}.CaseStudiesPage_fileList__YIdEv{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.CaseStudiesPage_fileButton__GkT-K{display:block;font-size:13px;line-height:1.35;padding:10px 12px;text-align:left;width:100%}.CaseStudiesPage_activeFileButton__kVnBl{background:#edf5ff;border-color:var(--ust-blue);color:var(--ust-blue-dark)}.CaseStudiesPage_pdfStage__N3V\+O{align-items:center;display:flex;flex-direction:column;min-height:0;min-width:0;overflow-y:auto;padding:18px}.CaseStudiesPage_pager__GyvqB{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:4px 0 18px}.CaseStudiesPage_pagerBottom__WepGO{margin:18px 0 8px}.CaseStudiesPage_pagerButton__g3ZhD{align-items:center;display:inline-flex;font-size:13px;gap:6px;justify-content:center;min-height:36px;padding:7px 12px}.CaseStudiesPage_pagerButton__g3ZhD:disabled{cursor:not-allowed;opacity:.48}.CaseStudiesPage_pageIndicator__DYguJ{color:#405168;font-size:13px;font-weight:800}.CaseStudiesPage_pdfCanvas__8PaiF{background:#fff;border:1px solid var(--ust-border);border-radius:8px;box-shadow:var(--ust-shadow);min-width:0;overflow:auto;padding:12px;width:min(100%,1020px)}.CaseStudiesPage_pdfDocument__TGmI7{display:flex;justify-content:center}.CaseStudiesPage_pdfDocument__TGmI7 .react-pdf__Page{max-width:100%}.CaseStudiesPage_pdfDocument__TGmI7 .react-pdf__Page canvas{height:auto!important;max-width:100%}.CaseStudiesPage_videoView__QAwxy{align-items:flex-start}.CaseStudiesPage_videoFrame__I9c9b{aspect-ratio:16/9;background:#0f172a;border:1px solid var(--ust-border);border-radius:8px;box-shadow:var(--ust-shadow);overflow:hidden;width:min(980px,100%)}.CaseStudiesPage_videoFrame__I9c9b iframe{border:0;height:100%;width:100%}.CaseStudiesPage_invalidMessage__3TEVc{color:#b42318;font-weight:800}.CaseStudiesPage_footerCta__nqLE2{grid-gap:18px;align-items:start;border-left:5px solid var(--ust-blue);color:var(--ust-blue);display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr);margin-top:42px;padding:26px}.CaseStudiesPage_footerCta__nqLE2 h2{font-size:23px;margin-top:0}.CaseStudiesPage_footerCta__nqLE2 p{margin-top:8px}@media (max-width:1120px){.CaseStudiesPage_cardGrid__gt-1G,.CaseStudiesPage_hero__2MLtO{grid-template-columns:repeat(2,minmax(0,1fr))}.CaseStudiesPage_heroContent__x5xk\+,.CaseStudiesPage_heroPanel__fKgS6{grid-column:1/-1}}@media (max-width:900px){.CaseStudiesPage_lensSection__nWaYm,.CaseStudiesPage_methodGrid__xgeSP,.CaseStudiesPage_povSection__Y4yrB{grid-template-columns:1fr}.CaseStudiesPage_hero__2MLtO h1{font-size:34px}}@media (max-width:680px){.CaseStudiesPage_hero__2MLtO,.CaseStudiesPage_main__xoeqX{padding-left:16px;padding-right:16px}.CaseStudiesPage_hero__2MLtO{grid-template-columns:1fr;padding-top:24px}.CaseStudiesPage_heroContent__x5xk\+,.CaseStudiesPage_heroPanel__fKgS6,.CaseStudiesPage_lensSection__nWaYm,.CaseStudiesPage_povSection__Y4yrB{padding:22px}.CaseStudiesPage_hero__2MLtO h1{font-size:30px}.CaseStudiesPage_heroActions__EQyYQ,.CaseStudiesPage_primaryLink__MdUk1,.CaseStudiesPage_secondaryLink__ST3in{width:100%}.CaseStudiesPage_cardGrid__gt-1G,.CaseStudiesPage_statsGrid__TMUj4{grid-template-columns:1fr}.CaseStudiesPage_logoStrip__v3e\+a{height:60px}.CaseStudiesPage_logoTile__3wRjy{padding:9px 10px}.CaseStudiesPage_logoTile__3wRjy img{max-height:34px}.CaseStudiesPage_viewerHeader__P3xCr{grid-template-columns:1fr;padding:16px}.CaseStudiesPage_modeSwitch__sjmDC,.CaseStudiesPage_viewerControls__Ysy09{justify-content:flex-start}.CaseStudiesPage_selectionView__iCC3L,.CaseStudiesPage_videoView__QAwxy{padding:18px}.CaseStudiesPage_pdfShell__JTuFG,.CaseStudiesPage_selectionGrid__YonAU{grid-template-columns:1fr}.CaseStudiesPage_fileRail__V0Vyp{border-bottom:1px solid var(--ust-border);border-right:0}.CaseStudiesPage_footerCta__nqLE2{grid-template-columns:1fr}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;text-align:left;text-align:initial;z-index:2}.textLayer,.textLayer :is(span,br){position:absolute;transform-origin:0 0}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.USTAIFactory_factoryShell__B5w0E{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-danger:#b42318;--ust-danger-soft:#fef3f2;--ust-focus:#0097ac38;--shadow:0 14px 34px #1f293314;background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#9b6a000d),linear-gradient(180deg,#fbfdfd 0,var(--ust-soft) 34%,var(--ust-soft) 100%);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;min-height:100%}.USTAIFactory_factoryShell__B5w0E *,.USTAIFactory_factoryShell__B5w0E :after,.USTAIFactory_factoryShell__B5w0E :before{box-sizing:border-box}.USTAIFactory_container__gFH\+w{margin:0 auto;padding:0 clamp(1rem,2.5vw,2rem);width:min(100%,1240px)}.USTAIFactory_siteHeader__DNAl9{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:10}.USTAIFactory_siteHeader__DNAl9 .USTAIFactory_container__gFH\+w{grid-gap:1rem 2rem;display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,1fr) auto;padding-bottom:1.05rem;padding-top:1.05rem}.USTAIFactory_brandRow__RyV51{align-items:center;display:flex;gap:.85rem;min-width:0}.USTAIFactory_brandMark__FRSUm{align-items:center;background:#e7f4f5;border:1px solid #c9dddf;border-radius:8px;color:var(--ust-teal);display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:900;height:2.55rem;justify-content:center;letter-spacing:0;width:2.55rem}.USTAIFactory_kicker__DJBBF{color:var(--ust-teal);display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.USTAIFactory_siteHeader__DNAl9 h1{color:var(--ust-charcoal);font-size:clamp(1.55rem,3vw,2.35rem);font-weight:900;letter-spacing:0;line-height:1;margin:.25rem 0 0}.USTAIFactory_heroCopy__\+U\+oj{align-self:center;color:var(--ust-muted);font-size:.95rem;margin:0;max-width:37rem}.USTAIFactory_heroMetrics__o6Sf0{display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1/-1}.USTAIFactory_heroMetrics__o6Sf0 span,.USTAIFactory_statusPill__AzAc2{align-items:center;background:#fff;border:1px solid #c9dddf;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.75rem;font-weight:900;letter-spacing:.04em;min-height:2rem;padding:0 .7rem;text-transform:uppercase}main.USTAIFactory_container__gFH\+w{padding-bottom:clamp(1.5rem,3vw,2.5rem);padding-top:clamp(1rem,2.5vw,1.75rem)}.USTAIFactory_panel__YMRQm{background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);border-radius:8px;box-shadow:var(--shadow);overflow:hidden}.USTAIFactory_panel__YMRQm+.USTAIFactory_panel__YMRQm,.USTAIFactory_tabsRoot__XNj2t{margin-top:1rem}.USTAIFactory_panelHeader__OQtfU{align-items:flex-start;background:#fbfdfd;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;padding:clamp(1rem,2.2vw,1.35rem)}.USTAIFactory_panelHeader__OQtfU h2{color:var(--ust-charcoal);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:900;letter-spacing:0;line-height:1.15;margin:0}.USTAIFactory_panelHeader__OQtfU p{color:var(--ust-muted);font-size:.94rem;line-height:1.55;margin:.35rem 0 0;max-width:62rem}.USTAIFactory_panelBody__5k2hI{padding:clamp(1rem,2.2vw,1.35rem)}.USTAIFactory_gridFive__eTSU6,.USTAIFactory_gridFour__UI2TH,.USTAIFactory_gridSix__hlNFN,.USTAIFactory_gridThree__grc8q,.USTAIFactory_gridTwo__u3l-N,.USTAIFactory_panelBody__5k2hI{grid-gap:1rem;display:grid;gap:1rem}.USTAIFactory_gridTwo__u3l-N{grid-template-columns:repeat(2,minmax(0,1fr))}.USTAIFactory_gridThree__grc8q{grid-template-columns:repeat(3,minmax(0,1fr))}.USTAIFactory_gridFour__UI2TH{grid-template-columns:repeat(4,minmax(0,1fr))}.USTAIFactory_gridFive__eTSU6{grid-template-columns:repeat(5,minmax(0,1fr))}.USTAIFactory_gridSix__hlNFN{grid-template-columns:repeat(6,minmax(0,1fr))}.USTAIFactory_spanTwo__qxDkW{grid-column:span 2}.USTAIFactory_spanFour__gUk68{grid-column:span 4}.USTAIFactory_field__P3\+2r{display:flex;flex-direction:column;gap:.45rem;min-width:0}.USTAIFactory_field__P3\+2r label,.USTAIFactory_sliderLabel__CdMu0 label{color:var(--ust-charcoal);font-size:.78rem;font-weight:900;letter-spacing:.02em;margin:0}.USTAIFactory_input__8uyBN,.USTAIFactory_selectTrigger__jcUtt,.USTAIFactory_textarea__aVyA9{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:none;color:var(--ust-charcoal);min-height:2.65rem;width:100%}.USTAIFactory_selectTrigger__jcUtt{justify-content:space-between}.USTAIFactory_textarea__aVyA9{min-height:6rem;resize:vertical}.USTAIFactory_input__8uyBN:focus,.USTAIFactory_selectTrigger__jcUtt:focus,.USTAIFactory_selectTrigger__jcUtt:focus-visible,.USTAIFactory_textarea__aVyA9:focus{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus);outline:none}.USTAIFactory_selectContent__xdGhR{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow);color:var(--ust-charcoal);z-index:60}.USTAIFactory_selectItem__TGKES{border-radius:6px;color:var(--ust-charcoal)}.USTAIFactory_selectItem__TGKES:focus,.USTAIFactory_selectItem__TGKES[data-highlighted]{background:#e7f4f5;color:var(--ust-teal)}.USTAIFactory_sliderLabel__CdMu0{align-items:center;display:flex;gap:1rem;justify-content:space-between}.USTAIFactory_sliderLabel__CdMu0 span{color:var(--ust-teal);font-size:.8rem;font-weight:900}.USTAIFactory_slider__vEisW{min-height:2.2rem}.USTAIFactory_slider__vEisW [data-slot=slider-track]{background:#dfe6e7;height:.42rem}.USTAIFactory_slider__vEisW [data-slot=slider-range]{background:var(--ust-teal)}.USTAIFactory_slider__vEisW [data-slot=slider-thumb]{background:var(--ust-white);border:2px solid var(--ust-teal);height:1rem;width:1rem}.USTAIFactory_tabsList__\+Bj5E{grid-gap:.35rem;background:#fff;border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:.35rem;grid-template-columns:repeat(4,minmax(0,1fr));height:auto;padding:.35rem;width:100%}.USTAIFactory_tabTrigger__17A-L{border-radius:8px;color:var(--ust-charcoal);font-size:.86rem;font-weight:900;min-height:2.7rem}.USTAIFactory_tabTrigger__17A-L[data-state=active]{background:var(--ust-teal);box-shadow:none;color:var(--ust-white)}.USTAIFactory_tabTrigger__17A-L:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.USTAIFactory_tabPanel__Iy3xH{margin-top:1rem;outline:none}.USTAIFactory_actionRow__YNhZE{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.USTAIFactory_dangerButton__HopG4,.USTAIFactory_primaryButton__OxZJv,.USTAIFactory_secondaryButton__YiGO7{border-radius:8px;font-weight:900;min-height:2.55rem;padding:0 1rem}.USTAIFactory_primaryButton__OxZJv{background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white)}.USTAIFactory_primaryButton__OxZJv:focus-visible,.USTAIFactory_primaryButton__OxZJv:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)}.USTAIFactory_secondaryButton__YiGO7{background:var(--ust-white);border:1px solid #c9dddf;color:var(--ust-teal)}.USTAIFactory_secondaryButton__YiGO7:focus-visible,.USTAIFactory_secondaryButton__YiGO7:hover{background:#e7f4f5;color:var(--ust-teal)}.USTAIFactory_dangerButton__HopG4{background:var(--ust-danger-soft);border:1px solid #fecdca;color:var(--ust-danger)}.USTAIFactory_dangerButton__HopG4:focus-visible,.USTAIFactory_dangerButton__HopG4:hover{background:var(--ust-danger);color:var(--ust-white)}.USTAIFactory_outputPanel__XqF2\+{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;min-width:0;overflow:hidden}.USTAIFactory_outputHeader__9I6lo{background:var(--ust-white);border-bottom:1px solid var(--ust-line);color:var(--ust-charcoal);font-size:.86rem;font-weight:900;padding:.75rem .9rem}.USTAIFactory_outputBody__b-nnv{color:var(--ust-muted);font-size:.92rem;min-height:12rem;padding:.9rem}.USTAIFactory_commandBody__3j6bU{background:#f8fbfb;color:#425052;font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem}.USTAIFactory_chatWindow__jUSHf,.USTAIFactory_placeholderChart__5GQgW{align-items:center;background:var(--ust-white);border:1px dashed #c9dddf;border-radius:8px;color:var(--ust-muted);display:flex;justify-content:center;min-height:10rem}.USTAIFactory_chatWindow__jUSHf{align-items:flex-start;justify-content:flex-start;margin-bottom:1rem;min-height:16rem;padding:1rem}.USTAIFactory_chatInputRow__M3xR5{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.USTAIFactory_checkField__IGAtz{align-items:center;align-self:end;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);display:inline-flex;font-size:.86rem;font-weight:900;gap:.65rem;min-height:2.65rem;padding:0 .8rem}.USTAIFactory_checkbox__EZaRm{border-color:var(--ust-teal)}.USTAIFactory_checkbox__EZaRm[data-state=checked]{background:var(--ust-teal);color:var(--ust-white)}@media (max-width:1100px){.USTAIFactory_gridFive__eTSU6,.USTAIFactory_gridFour__UI2TH,.USTAIFactory_gridSix__hlNFN{grid-template-columns:repeat(2,minmax(0,1fr))}.USTAIFactory_spanFour__gUk68,.USTAIFactory_spanTwo__qxDkW{grid-column:auto}}@media (max-width:760px){.USTAIFactory_siteHeader__DNAl9{position:static}.USTAIFactory_chatInputRow__M3xR5,.USTAIFactory_gridFive__eTSU6,.USTAIFactory_gridFour__UI2TH,.USTAIFactory_gridSix__hlNFN,.USTAIFactory_gridThree__grc8q,.USTAIFactory_gridTwo__u3l-N,.USTAIFactory_siteHeader__DNAl9 .USTAIFactory_container__gFH\+w,.USTAIFactory_tabsList__\+Bj5E{grid-template-columns:1fr}.USTAIFactory_heroCopy__\+U\+oj{max-width:none}.USTAIFactory_actionRow__YNhZE{align-items:stretch}.USTAIFactory_actionRow__YNhZE>*,.USTAIFactory_chatInputRow__M3xR5>*{width:100%}}.ComputerUsePage_page__k8pRn{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#0b4f71;--ust-green-soft:#e7f4f5;--ust-shadow:0 18px 38px #1f293314;background:linear-gradient(180deg,#f7faf9,#eef5f5 48%,#f8fbfb);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100%;min-height:100vh;overflow-y:auto}.ComputerUsePage_page__k8pRn *,.ComputerUsePage_page__k8pRn :after,.ComputerUsePage_page__k8pRn :before{box-sizing:border-box}.ComputerUsePage_hero__9IHEH{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);margin:0 auto;max-width:1240px;padding:32px clamp(18px,3vw,36px) 22px}.ComputerUsePage_definitionBand__sO8cC,.ComputerUsePage_heroContent__xpNRF,.ComputerUsePage_heroPanel__Rhadp,.ComputerUsePage_landscapeCard__gFyLH,.ComputerUsePage_modelCard__nguG7,.ComputerUsePage_readinessBand__xBqar,.ComputerUsePage_safetySection__0iLbI,.ComputerUsePage_useCaseCard__A9b-I{background:#fffffff5;border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--ust-shadow)}.ComputerUsePage_heroContent__xpNRF{border-left:5px solid var(--ust-teal);overflow:hidden;padding:clamp(28px,4vw,48px);position:relative}.ComputerUsePage_cardTopline__3RnFT span,.ComputerUsePage_eyebrow__HhGOp,.ComputerUsePage_panelHeader__vhqZe,.ComputerUsePage_sectionHeader__HIF6T span,.ComputerUsePage_sectionLabel__DoUHn{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:12px;font-weight:900;gap:8px;letter-spacing:0;text-transform:uppercase}.ComputerUsePage_hero__9IHEH h1{color:var(--ust-charcoal);font-size:clamp(42px,7vw,76px);font-weight:900;letter-spacing:0;line-height:.98;margin:16px 0 14px}.ComputerUsePage_definitionBand__sO8cC p,.ComputerUsePage_hero__9IHEH p,.ComputerUsePage_modelCard__nguG7 p,.ComputerUsePage_readinessBand__xBqar p,.ComputerUsePage_safetyIntro__XkoL3 p,.ComputerUsePage_sectionHeader__HIF6T p,.ComputerUsePage_useCaseCard__A9b-I p{color:var(--ust-muted);line-height:1.65;margin:0}.ComputerUsePage_hero__9IHEH p{font-size:17px;max-width:780px}.ComputerUsePage_heroActions__YBRHg{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ComputerUsePage_primaryLink__\+RNN4,.ComputerUsePage_resourceLink__Qz1J9,.ComputerUsePage_secondaryLink__PCnpc{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:900;gap:8px;justify-content:center;min-height:42px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease}.ComputerUsePage_primaryLink__\+RNN4{background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white);padding:10px 16px}.ComputerUsePage_primaryLink__\+RNN4:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white);transform:translateY(-1px)}.ComputerUsePage_secondaryLink__PCnpc{background:var(--ust-white);border:1px solid #bed7da;color:var(--ust-teal);padding:10px 16px}.ComputerUsePage_secondaryLink__PCnpc:hover{border-color:var(--ust-teal-bright);color:var(--ust-teal);transform:translateY(-1px)}.ComputerUsePage_heroPanel__Rhadp{align-self:stretch;border-top:5px solid var(--ust-teal-bright);padding:28px}.ComputerUsePage_panelHeader__vhqZe{color:var(--ust-blue)}.ComputerUsePage_heroPanel__Rhadp p{font-size:15px;margin-top:16px}.ComputerUsePage_statsGrid__2hS\+t{grid-gap:12px;display:grid;gap:12px;margin-top:24px}.ComputerUsePage_statCard__UOTKc{background:#f8fbfb;border:1px solid #d6e5e7;border-radius:8px;min-width:0;padding:14px}.ComputerUsePage_statCard__UOTKc strong{color:var(--ust-teal);display:block;font-size:28px;font-weight:900;line-height:1.05}.ComputerUsePage_statCard__UOTKc small,.ComputerUsePage_statCard__UOTKc span{color:var(--ust-muted);display:block}.ComputerUsePage_statCard__UOTKc span{font-size:13px;font-weight:900;margin-top:6px}.ComputerUsePage_statCard__UOTKc small{font-size:12px;line-height:1.35;margin-top:3px}.ComputerUsePage_main__VWcoN{margin:0 auto;max-width:1240px;padding:0 clamp(18px,3vw,36px) 56px}.ComputerUsePage_definitionBand__sO8cC{grid-gap:26px;align-items:start;display:grid;gap:26px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(24px,3vw,34px)}.ComputerUsePage_definitionBand__sO8cC h2,.ComputerUsePage_readinessBand__xBqar h2,.ComputerUsePage_safetyIntro__XkoL3 h2,.ComputerUsePage_sectionHeader__HIF6T h2{color:var(--ust-charcoal);font-size:clamp(25px,3vw,34px);font-weight:900;letter-spacing:0;line-height:1.15;margin:10px 0 0}.ComputerUsePage_landscapeSection__GkTkl,.ComputerUsePage_modelSection__vLxyV,.ComputerUsePage_useCaseSection__bG7Vp{padding-top:42px}.ComputerUsePage_sectionHeader__HIF6T{max-width:830px}.ComputerUsePage_sectionHeader__HIF6T h2{margin-top:9px}.ComputerUsePage_sectionHeader__HIF6T p{font-size:16px;margin-top:10px}.ComputerUsePage_landscapeGrid__HCwit{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.ComputerUsePage_landscapeCard__gFyLH{display:flex;flex-direction:column;min-height:100%;min-width:0;padding:22px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ComputerUsePage_landscapeCard__gFyLH:hover,.ComputerUsePage_modelCard__nguG7:hover,.ComputerUsePage_useCaseCard__A9b-I:hover{border-color:#a9cfd3;box-shadow:0 20px 40px #1f29331f;transform:translateY(-2px)}.ComputerUsePage_cardTopline__3RnFT{align-items:center;display:flex;gap:12px;justify-content:space-between}.ComputerUsePage_cardIcon__8MyQH{color:var(--ust-teal);flex:0 0 auto}.ComputerUsePage_landscapeCard__gFyLH h3,.ComputerUsePage_modelCard__nguG7 h3,.ComputerUsePage_useCaseCard__A9b-I h3{color:var(--ust-ink);font-size:20px;font-weight:900;letter-spacing:0;line-height:1.25;margin:18px 0 10px}.ComputerUsePage_landscapeCard__gFyLH p{color:var(--ust-muted);font-size:14px;line-height:1.6;margin:0}.ComputerUsePage_landscapeCard__gFyLH ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:18px 0 0;padding:0}.ComputerUsePage_landscapeCard__gFyLH li{grid-gap:8px;color:#39494b;display:grid;font-size:13px;gap:8px;grid-template-columns:auto minmax(0,1fr);line-height:1.45}.ComputerUsePage_landscapeCard__gFyLH li svg{color:var(--ust-teal);margin-top:2px}.ComputerUsePage_resourceLink__Qz1J9{color:var(--ust-teal);justify-content:flex-start;margin-top:auto;padding-top:20px;width:fit-content}.ComputerUsePage_resourceLink__Qz1J9:hover{color:var(--ust-teal-bright);transform:translateX(2px)}.ComputerUsePage_modelGrid__TPyU9{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.ComputerUsePage_modelCard__nguG7{min-width:0;padding:22px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ComputerUsePage_modelIcon__EzQ72,.ComputerUsePage_readinessIcon__jL-J4{align-items:center;background:var(--ust-green-soft);border-radius:8px;color:var(--ust-teal);display:inline-flex;justify-content:center}.ComputerUsePage_modelIcon__EzQ72{height:44px;width:44px}.ComputerUsePage_modelCard__nguG7 h3{font-size:18px}.ComputerUsePage_modelCard__nguG7 p{font-size:14px}.ComputerUsePage_safetySection__0iLbI{grid-gap:28px;align-items:start;border-left:5px solid var(--ust-teal);display:grid;gap:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:42px;padding:clamp(24px,3vw,34px)}.ComputerUsePage_safetyIntro__XkoL3 p{font-size:15px;margin-top:14px}.ComputerUsePage_safetyList__i8Xfn{grid-gap:10px;display:grid;gap:10px}.ComputerUsePage_safetyItem__pQfe0{grid-gap:10px;align-items:start;background:#f8fbfb;border:1px solid #d8e6e8;border-radius:8px;color:#354345;display:grid;font-size:14px;gap:10px;grid-template-columns:auto minmax(0,1fr);line-height:1.5;padding:12px}.ComputerUsePage_safetyItem__pQfe0 svg{color:var(--ust-teal);margin-top:2px}.ComputerUsePage_useCaseGrid__DEwVy{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.ComputerUsePage_useCaseCard__A9b-I{display:flex;flex-direction:column;min-height:100%;min-width:0;padding:22px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ComputerUsePage_useCaseCard__A9b-I h3{margin-top:0}.ComputerUsePage_useCaseCard__A9b-I p{font-size:14px}.ComputerUsePage_tagRow__L\+Kfk{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px}.ComputerUsePage_tagRow__L\+Kfk span{align-items:center;background:#edf7f8;border:1px solid #cde2e5;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:12px;font-weight:900;line-height:1.25;min-height:28px;padding:5px 9px}.ComputerUsePage_readinessBand__xBqar{grid-gap:20px;align-items:start;border-top:5px solid var(--ust-teal-bright);display:grid;gap:20px;grid-template-columns:auto minmax(0,1fr) minmax(210px,auto);margin-top:42px;padding:26px}.ComputerUsePage_readinessIcon__jL-J4{height:56px;width:56px}.ComputerUsePage_readinessBand__xBqar h2{font-size:clamp(22px,2.2vw,28px);max-width:780px}.ComputerUsePage_readinessBand__xBqar p{font-size:15px;margin-top:10px;max-width:850px}.ComputerUsePage_readinessChecklist__Z6FJe{grid-gap:9px;display:grid;gap:9px}.ComputerUsePage_readinessChecklist__Z6FJe span{align-items:center;background:#f8fbfb;border:1px solid #d5e6e8;border-radius:8px;color:#314145;display:inline-flex;font-size:13px;font-weight:900;gap:8px;min-height:38px;padding:8px 10px}.ComputerUsePage_readinessChecklist__Z6FJe svg{color:var(--ust-teal)}@media (max-width:1120px){.ComputerUsePage_definitionBand__sO8cC,.ComputerUsePage_hero__9IHEH,.ComputerUsePage_readinessBand__xBqar,.ComputerUsePage_safetySection__0iLbI{grid-template-columns:1fr}.ComputerUsePage_landscapeGrid__HCwit,.ComputerUsePage_modelGrid__TPyU9,.ComputerUsePage_useCaseGrid__DEwVy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ComputerUsePage_hero__9IHEH,.ComputerUsePage_main__VWcoN{padding-left:16px;padding-right:16px}.ComputerUsePage_hero__9IHEH{padding-top:20px}.ComputerUsePage_definitionBand__sO8cC,.ComputerUsePage_heroContent__xpNRF,.ComputerUsePage_heroPanel__Rhadp,.ComputerUsePage_readinessBand__xBqar,.ComputerUsePage_safetySection__0iLbI{padding:20px}.ComputerUsePage_heroActions__YBRHg,.ComputerUsePage_primaryLink__\+RNN4,.ComputerUsePage_secondaryLink__PCnpc{width:100%}.ComputerUsePage_landscapeGrid__HCwit,.ComputerUsePage_modelGrid__TPyU9,.ComputerUsePage_useCaseGrid__DEwVy{grid-template-columns:1fr}}.LLMInference_page__MjnxR{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#2f5d8c;--ust-amber:#b7791f;--ust-focus:#0097ac38;background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#b7791f0f),linear-gradient(180deg,#fbfdfd,#f4f7f7 48%,#eef3f3);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.LLMInference_page__MjnxR *,.LLMInference_page__MjnxR :after,.LLMInference_page__MjnxR :before{box-sizing:border-box}.LLMInference_footerBand__bwPMq,.LLMInference_hero__0iCt-,.LLMInference_valueGrid__1IGe\+,.LLMInference_workspace__nD\+0H{margin:0 auto;max-width:100%;width:min(100%,1440px)}.LLMInference_hero__0iCt-{grid-gap:clamp(1rem,2.4vw,2rem);align-items:stretch;display:grid;gap:clamp(1rem,2.4vw,2rem);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding:clamp(1rem,2vw,1.75rem)}.LLMInference_articleCard__8pY5u,.LLMInference_bottomNavButton__5ZEEC,.LLMInference_contentsPanel__HtLtl,.LLMInference_heroCopy__qjNvX,.LLMInference_heroVisual__pU3Ie,.LLMInference_sectionLaunchButton__LYwmi,.LLMInference_trustStrip__1sTr\+,.LLMInference_valueCard__ms3Di{background:#fffffff5;border:1px solid var(--ust-line);box-shadow:0 18px 42px #1f293314}.LLMInference_heroCopy__qjNvX{border-left:5px solid var(--ust-teal);min-width:0;padding:clamp(1.5rem,4vw,3rem)}.LLMInference_eyebrow__h19fb{align-items:center;background:#f5fbfb;border:1px solid #006e7438;color:var(--ust-teal);display:inline-flex;font-size:.76rem;font-weight:900;gap:.55rem;letter-spacing:.12em;line-height:1;padding:.5rem .75rem;text-transform:uppercase;width:fit-content}.LLMInference_eyebrow__h19fb svg{height:1rem;width:1rem}.LLMInference_heroCopy__qjNvX h1{color:var(--ust-charcoal);font-size:4.5rem;font-weight:900;line-height:.98;margin:1.1rem 0 1rem;max-width:12ch}.LLMInference_heroCopy__qjNvX p{color:var(--ust-muted);font-size:1.1rem;line-height:1.7;margin:0;max-width:56rem}.LLMInference_heroStats__gpWBj{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.25rem,3vw,2rem)}.LLMInference_heroStat__ZJumc{background:var(--ust-soft);border-top:3px solid var(--ust-teal);min-width:0;padding:.9rem}.LLMInference_heroStat__ZJumc:nth-child(2){border-top-color:var(--ust-blue)}.LLMInference_heroStat__ZJumc:nth-child(3){border-top-color:var(--ust-amber)}.LLMInference_heroStat__ZJumc small,.LLMInference_heroStat__ZJumc span{color:var(--ust-muted);display:block}.LLMInference_heroStat__ZJumc span{font-size:.71rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.LLMInference_heroStat__ZJumc strong{color:var(--ust-charcoal);display:block;font-size:1.65rem;line-height:1;margin-top:.35rem}.LLMInference_heroStat__ZJumc small{font-size:.78rem;line-height:1.35;margin-top:.35rem}.LLMInference_heroVisual__pU3Ie{background:linear-gradient(180deg,#006e7414,#fffffffa),var(--ust-white);display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden}.LLMInference_visualHeader__yztVA,.LLMInference_visualMetrics__\+hGtq{align-items:center;color:var(--ust-ink);display:flex;font-weight:900;gap:.75rem;justify-content:space-between}.LLMInference_visualHeader__yztVA{border-bottom:1px solid var(--ust-line);font-size:.82rem;letter-spacing:.08em;min-height:3.25rem;padding:0 1rem;text-transform:uppercase}.LLMInference_visualHeader__yztVA svg{color:var(--ust-teal);height:1.1rem;width:1.1rem}.LLMInference_heroVisual__pU3Ie img{max-height:23rem;min-height:15rem;object-fit:contain;padding:clamp(1rem,2vw,1.5rem);width:100%}.LLMInference_visualMetrics__\+hGtq{background:#f7fafa;border-top:1px solid var(--ust-line);padding:.75rem 1rem}.LLMInference_visualMetrics__\+hGtq span{color:var(--ust-teal);font-size:.75rem;font-weight:900;letter-spacing:.08em;min-width:0;text-transform:uppercase}.LLMInference_valueGrid__1IGe\+{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.5rem)}.LLMInference_valueCard__ms3Di{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr);min-height:8.5rem;padding:1.1rem}.LLMInference_valueCard__ms3Di svg{color:var(--ust-teal);height:1.4rem;width:1.4rem}.LLMInference_valueCard__ms3Di h2,.LLMInference_valueCard__ms3Di p{margin:0}.LLMInference_valueCard__ms3Di h2{color:var(--ust-charcoal);font-size:1rem;font-weight:900;line-height:1.25}.LLMInference_valueCard__ms3Di p{color:var(--ust-muted);font-size:.9rem;line-height:1.55;margin-top:.55rem}.LLMInference_workspace__nD\+0H{grid-gap:1.1rem;align-items:start;display:grid;gap:1.1rem;grid-template-columns:minmax(250px,320px) minmax(0,1fr);padding:0 clamp(1rem,2vw,1.75rem) 1.5rem}.LLMInference_mobileNavigator__jTmFg{display:none}.LLMInference_contentsPanel__HtLtl{max-height:calc(100vh - 2rem);min-width:0;overflow:hidden;position:sticky;top:1rem}.LLMInference_contentsHeader__fi9rn{grid-gap:.35rem;background:linear-gradient(90deg,#006e741a,#2f5d8c14);border-bottom:1px solid var(--ust-line);display:grid;gap:.35rem;padding:1rem}.LLMInference_contentsHeader__fi9rn span{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.LLMInference_contentsHeader__fi9rn strong{color:var(--ust-charcoal);font-size:1rem}.LLMInference_contentsNav__yxrqV{grid-gap:.75rem;display:grid;gap:.75rem;max-height:calc(100vh - 7.25rem);overflow-y:auto;padding:.75rem}.LLMInference_contentsGroup__zRX6U{grid-gap:.45rem;display:grid;gap:.45rem}.LLMInference_bottomNavButton__5ZEEC,.LLMInference_categoryButton__GHzNa,.LLMInference_sectionLaunchButton__LYwmi,.LLMInference_topicButton__OEssu{border:0;cursor:pointer;font:inherit;text-align:left;width:100%}.LLMInference_categoryButton__GHzNa{align-items:center;background:#0000;border:1px solid #0000;color:var(--ust-ink);display:flex;font-size:.83rem;font-weight:900;gap:.7rem;justify-content:space-between;min-height:2.4rem;padding:.55rem .6rem}.LLMInference_categoryButton__GHzNa span,.LLMInference_topicButton__OEssu{align-items:center;display:flex;gap:.55rem;min-width:0}.LLMInference_categoryButton__GHzNa svg{color:var(--ust-teal);flex:0 0 auto;height:1rem;width:1rem}.LLMInference_categoryButton__GHzNa:focus-visible,.LLMInference_categoryButton__GHzNa:hover{background:#f4fbfb;border-color:#006e7433;outline:none}.LLMInference_topicList__ei1sz{grid-gap:.2rem;border-left:1px solid #006e742e;display:grid;gap:.2rem;margin-left:1.1rem;padding-left:.5rem}.LLMInference_topicButton__OEssu{background:#0000;border-left:3px solid #0000;color:var(--ust-muted);font-size:.82rem;font-weight:700;line-height:1.25;min-height:2.25rem;padding:.42rem .55rem;transition:background .16s ease,color .16s ease,border-color .16s ease}.LLMInference_topicButton__OEssu svg{color:var(--ust-teal);flex:0 0 auto;height:.95rem;width:.95rem}.LLMInference_topicButton__OEssu span{min-width:0;overflow-wrap:anywhere}.LLMInference_topicButton__OEssu:focus-visible,.LLMInference_topicButton__OEssu:hover{background:#f5f9f9;color:var(--ust-charcoal);outline:none}.LLMInference_topicButtonActive__8Wrui{background:#006e741a;border-left-color:var(--ust-teal);color:var(--ust-teal)}.LLMInference_contentColumn__EuvKB{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.LLMInference_articleCard__8pY5u{min-width:0;overflow:hidden}.LLMInference_articleHeader__nWl0f{background:linear-gradient(90deg,#006e741a,#2f5d8c14,#b7791f0d),var(--ust-white);border-bottom:1px solid var(--ust-line);padding:clamp(1.2rem,2.5vw,2rem)}.LLMInference_articleHeader__nWl0f span{color:var(--ust-teal);display:inline-block;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.LLMInference_articleHeader__nWl0f h2{color:var(--ust-charcoal);font-size:2.7rem;font-weight:900;line-height:1.08;margin:.65rem 0 0;max-width:24ch}.LLMInference_articleHeader__nWl0f p{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:.8rem 0 0;max-width:58rem}.LLMInference_introHighlightGrid__3\+i1k{grid-gap:1px;background:var(--ust-line);border-bottom:1px solid var(--ust-line);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr))}.LLMInference_introHighlight__aWfAJ{grid-gap:.75rem;background:#fbfdfd;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:1rem}.LLMInference_introHighlight__aWfAJ svg{color:var(--ust-teal);height:1.2rem;width:1.2rem}.LLMInference_introHighlight__aWfAJ strong{color:var(--ust-charcoal);font-size:.95rem}.LLMInference_introHighlight__aWfAJ p{color:var(--ust-muted);font-size:.86rem;line-height:1.45;margin:.35rem 0 0}.LLMInference_articleBody__7o7m3{color:var(--ust-ink);min-width:0;overflow-wrap:anywhere;padding:clamp(1.2rem,2.5vw,2rem)}.LLMInference_articleParagraph__e5T28{color:var(--ust-ink);font-size:1rem;line-height:1.72;margin:0 0 1rem}.LLMInference_markdownH1__FNvIA,.LLMInference_markdownH2__dG7zG,.LLMInference_markdownH3__JQw8F,.LLMInference_markdownH4__BZFfE{color:var(--ust-charcoal);font-weight:900;line-height:1.2}.LLMInference_markdownH1__FNvIA{font-size:2rem;margin:2rem 0 1rem}.LLMInference_markdownH2__dG7zG{border-top:1px solid var(--ust-line);font-size:1.55rem;margin:2rem 0 .9rem;padding-top:.4rem}.LLMInference_markdownH3__JQw8F{font-size:1.2rem;margin:1.45rem 0 .75rem}.LLMInference_markdownH4__BZFfE{font-size:1rem;margin:1.15rem 0 .6rem}.LLMInference_articleList__EbEX7,.LLMInference_articleOrderedList__hxgoa{grid-gap:.55rem;display:grid;gap:.55rem;margin:0 0 1.1rem;padding-left:1.15rem}.LLMInference_articleListItem__8HCLP{color:var(--ust-ink);line-height:1.65}.LLMInference_articleListItem__8HCLP::marker{color:var(--ust-teal);font-weight:900}.LLMInference_inlineCode__nVLPd{background:#eef7f7;border:1px solid #006e7429;color:var(--ust-teal);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.88em;padding:.1rem .25rem}.LLMInference_codeBlock__RgAeX{background:#17202a;border-left:4px solid var(--ust-teal);color:#f8fafc;margin:1.15rem 0;max-width:100%;overflow-x:auto;padding:1rem}.LLMInference_codeBlockCode__WOX4R{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.86rem;line-height:1.65;white-space:pre}.LLMInference_articleQuote__K1uDY{background:#fff8ed;border-left:4px solid var(--ust-amber);color:#5c4218;margin:1.15rem 0;padding:.85rem 1rem}.LLMInference_tableWrap__5arRU{background:var(--ust-white);border:1px solid var(--ust-line);margin:1.25rem 0;max-width:100%;overflow-x:auto}.LLMInference_articleTable__8M0so{border-collapse:collapse;min-width:42rem;width:100%}.LLMInference_tableCell__qqy72,.LLMInference_tableHeaderCell__NoNmu{border-bottom:1px solid var(--ust-line);padding:.85rem 1rem;text-align:left;vertical-align:top}.LLMInference_tableHeaderCell__NoNmu{background:#f3f8f8;color:var(--ust-charcoal);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.LLMInference_tableCell__qqy72{color:var(--ust-ink);font-size:.92rem;line-height:1.55}.LLMInference_imageFrame__RZPWH{background:#fbfdfd;border:1px solid var(--ust-line);margin:1.5rem 0;padding:.75rem}.LLMInference_imageFrame__RZPWH img{background:var(--ust-white);display:block;height:auto;max-height:44rem;object-fit:contain;width:100%}.LLMInference_imageFrame__RZPWH figcaption{color:var(--ust-muted);font-size:.82rem;margin-top:.65rem;text-align:center}.LLMInference_articleLink__JkYrh{color:var(--ust-teal);font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.LLMInference_articleRule__KTJvD{border:0;border-top:1px solid var(--ust-line);margin:2rem 0}.LLMInference_sectionLaunchpad__3I3EJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.LLMInference_sectionLaunchButton__LYwmi{grid-gap:.85rem;align-items:center;color:var(--ust-charcoal);display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:5.25rem;padding:1rem;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.LLMInference_sectionLaunchButton__LYwmi:focus-visible,.LLMInference_sectionLaunchButton__LYwmi:hover{border-color:#006e7461;box-shadow:0 18px 44px #006e741c;outline:none;transform:translateY(-1px)}.LLMInference_sectionLaunchButton__LYwmi svg{color:var(--ust-teal);flex:0 0 auto;height:1.15rem;width:1.15rem}.LLMInference_sectionLaunchButton__LYwmi span{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.LLMInference_sectionLaunchButton__LYwmi strong{font-size:.95rem;overflow-wrap:anywhere}.LLMInference_sectionLaunchButton__LYwmi small{color:var(--ust-muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.LLMInference_trustStrip__1sTr\+{align-items:center;border-left:4px solid var(--ust-teal);color:var(--ust-muted);display:flex;font-size:.9rem;font-weight:700;gap:.7rem;min-height:3.25rem;padding:.75rem 1rem}.LLMInference_trustStrip__1sTr\+ svg{color:var(--ust-teal);flex:0 0 auto;height:1.1rem;width:1.1rem}.LLMInference_bottomNav__kY-G3{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LLMInference_bottomNavButton__5ZEEC{align-items:center;color:var(--ust-charcoal);display:flex;gap:.75rem;min-height:5rem;padding:.9rem 1rem;transition:border-color .16s ease,background .16s ease,transform .16s ease}.LLMInference_bottomNavButtonNext__SDTEE{justify-content:flex-end;text-align:right}.LLMInference_bottomNavButton__5ZEEC:focus-visible,.LLMInference_bottomNavButton__5ZEEC:hover{background:#f8fcfc;border-color:#006e7461;outline:none;transform:translateY(-1px)}.LLMInference_bottomNavButton__5ZEEC svg{color:var(--ust-teal);flex:0 0 auto;height:1.2rem;width:1.2rem}.LLMInference_bottomNavButton__5ZEEC span{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.LLMInference_bottomNavButton__5ZEEC small{color:var(--ust-muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.LLMInference_bottomNavButton__5ZEEC strong{font-size:.95rem;line-height:1.3;overflow-wrap:anywhere}.LLMInference_bottomNavSpacer__HrD9s{min-height:5rem}.LLMInference_footerBand__bwPMq{align-items:center;color:var(--ust-muted);display:flex;font-size:.82rem;font-weight:800;gap:.55rem;justify-content:center;padding:0 1rem 1.5rem}.LLMInference_footerBand__bwPMq svg{color:var(--ust-teal);height:1rem;width:1rem}@media (max-width:1180px){.LLMInference_hero__0iCt-{grid-template-columns:minmax(0,1fr)}.LLMInference_workspace__nD\+0H{grid-template-columns:minmax(220px,290px) minmax(0,1fr)}}@media (max-width:980px){.LLMInference_bottomNav__kY-G3,.LLMInference_sectionLaunchpad__3I3EJ,.LLMInference_valueGrid__1IGe\+,.LLMInference_workspace__nD\+0H{grid-template-columns:minmax(0,1fr)}.LLMInference_contentsPanel__HtLtl{display:none}.LLMInference_mobileNavigator__jTmFg{grid-gap:.45rem;background:#fffffffa;border:1px solid var(--ust-line);box-shadow:0 12px 30px #1f293314;display:grid;gap:.45rem;grid-column:1/-1;padding:.75rem;position:sticky;top:0;z-index:10}.LLMInference_mobileNavigator__jTmFg label{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.LLMInference_mobileNavigator__jTmFg select{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);font:inherit;font-weight:750;min-height:2.75rem;padding:0 .75rem;width:100%}.LLMInference_heroStats__gpWBj,.LLMInference_introHighlightGrid__3\+i1k{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.LLMInference_page__MjnxR{width:100vw}.LLMInference_articleCard__8pY5u,.LLMInference_footerBand__bwPMq,.LLMInference_heroCopy__qjNvX,.LLMInference_heroVisual__pU3Ie,.LLMInference_hero__0iCt-,.LLMInference_valueGrid__1IGe\+,.LLMInference_workspace__nD\+0H{max-width:100%}.LLMInference_hero__0iCt-{padding:.75rem}.LLMInference_heroCopy__qjNvX{padding:1.2rem}.LLMInference_heroCopy__qjNvX h1{font-size:2.25rem;overflow-wrap:anywhere}.LLMInference_heroCopy__qjNvX p{max-width:100%;overflow-wrap:anywhere}.LLMInference_valueGrid__1IGe\+,.LLMInference_workspace__nD\+0H{padding-left:.75rem;padding-right:.75rem}.LLMInference_introHighlight__aWfAJ,.LLMInference_sectionLaunchButton__LYwmi,.LLMInference_valueCard__ms3Di{grid-template-columns:minmax(0,1fr)}.LLMInference_articleBody__7o7m3,.LLMInference_articleHeader__nWl0f{padding:1rem}.LLMInference_articleHeader__nWl0f h2{font-size:1.65rem}.LLMInference_bottomNavButtonNext__SDTEE,.LLMInference_bottomNavButton__5ZEEC{justify-content:flex-start;text-align:left}}.LiteLLMAIGateway_gatewayShell__TNSM2{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#2f5d8c;--ust-amber:#a46018;--ust-danger:#a43d2a;--ust-success:#1f7a4d;--ust-focus:#0097ac3d;--shadow:0 14px 34px #1f293314;background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#a460180f),linear-gradient(180deg,#fbfdfd,#f4f7f7 48%,#eef3f3);color:var(--ust-charcoal);container-name:ai-gateway;container-type:inline-size;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;min-height:100vh;min-width:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:5rem;scrollbar-gutter:stable;width:100%}.LiteLLMAIGateway_gatewayShell__TNSM2 *,.LiteLLMAIGateway_gatewayShell__TNSM2 :after,.LiteLLMAIGateway_gatewayShell__TNSM2 :before{box-sizing:border-box}.LiteLLMAIGateway_gatewayShell__TNSM2 a{color:var(--ust-teal);text-decoration:none}.LiteLLMAIGateway_gatewayShell__TNSM2 a,.LiteLLMAIGateway_gatewayShell__TNSM2 button{font:inherit}.LiteLLMAIGateway_gatewayShell__TNSM2 a:focus-visible,.LiteLLMAIGateway_gatewayShell__TNSM2 button:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.LiteLLMAIGateway_container__iEEBB{margin:0 auto;padding-inline:clamp(1rem,2.5cqi,2rem);width:min(100%,1240px)}.LiteLLMAIGateway_nav__VRsTb{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:30}.LiteLLMAIGateway_navInner__pvALl{align-items:center;display:flex;gap:.75rem;min-height:4.25rem;min-width:0;padding-block:.65rem}.LiteLLMAIGateway_brand__zC58a{align-items:center;background:#0000;border:0;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;flex:0 1 auto;font-weight:900;gap:.7rem;letter-spacing:0;line-height:1.1;max-width:24rem;min-width:0;padding:0}.LiteLLMAIGateway_brand__zC58a img{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;flex:0 0 auto;height:2rem;padding:.2rem;width:2rem}.LiteLLMAIGateway_brand__zC58a>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiteLLMAIGateway_badge__7069y,.LiteLLMAIGateway_chip__4Uqax{align-items:center;background:#eef7f8;border:1px solid #006e7440;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1.2;min-height:1.55rem;padding:.2rem .55rem;white-space:nowrap}.LiteLLMAIGateway_spacer__zDB2S{flex:1 1 auto;min-width:0}.LiteLLMAIGateway_navMenu__BIAgf{align-items:center;display:flex;flex:0 1 auto;gap:.2rem;justify-content:flex-end;min-width:0;overflow:hidden}.LiteLLMAIGateway_navLink__TnOoq{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.71rem;font-weight:900;letter-spacing:0;line-height:1.1;min-height:2.25rem;padding:0 .5rem;text-transform:uppercase;white-space:nowrap}.LiteLLMAIGateway_navLink__TnOoq:focus-visible,.LiteLLMAIGateway_navLink__TnOoq:hover{background:#eef7f8;border-color:#c9dddf;color:var(--ust-teal)}.LiteLLMAIGateway_btn__g9qAo{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:900;gap:.45rem;justify-content:center;letter-spacing:0;line-height:1.15;min-height:2.45rem;min-width:0;padding:0 .9rem;white-space:nowrap}.LiteLLMAIGateway_btn__g9qAo:focus-visible,.LiteLLMAIGateway_btn__g9qAo:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.LiteLLMAIGateway_primaryBtn__\+mhsw{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.LiteLLMAIGateway_primaryBtn__\+mhsw:focus-visible,.LiteLLMAIGateway_primaryBtn__\+mhsw:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)}.LiteLLMAIGateway_mobileMenuButton__BNpG8{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:none;font-size:.75rem;font-weight:900;gap:.45rem;justify-content:center;letter-spacing:0;line-height:1;min-height:2.45rem;min-width:2.45rem;padding:0 .75rem;text-transform:uppercase}.LiteLLMAIGateway_mobileMenu__v9-6j{display:none}.LiteLLMAIGateway_hero__tbYHh{padding-top:1.25rem}.LiteLLMAIGateway_heroGrid__L1\+cZ{grid-gap:clamp(1rem,2.6cqi,2rem);align-items:stretch;display:grid;gap:clamp(1rem,2.6cqi,2rem);grid-template-columns:minmax(0,1.03fr) minmax(20rem,.8fr)}.LiteLLMAIGateway_architecture__7UM0A,.LiteLLMAIGateway_capabilityCard__fweAW,.LiteLLMAIGateway_closePanel__M8D-m,.LiteLLMAIGateway_codeBlock__k3IFO,.LiteLLMAIGateway_comparePanel__dRv3E,.LiteLLMAIGateway_heroCopy__pH2nY,.LiteLLMAIGateway_heroVisual__R3z2z,.LiteLLMAIGateway_splitBand__GRbW9{background:#fffffff5;border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow)}.LiteLLMAIGateway_heroCopy__pH2nY{border-left:5px solid var(--ust-teal);min-width:0;padding:clamp(1.35rem,3cqi,2.75rem)}.LiteLLMAIGateway_eyebrow__YL02Y{color:var(--ust-teal);display:block;font-size:.75rem;font-weight:900;letter-spacing:0;line-height:1.25;margin:0 0 .55rem;text-transform:uppercase}.LiteLLMAIGateway_closePanel__M8D-m h2,.LiteLLMAIGateway_hero__tbYHh h1,.LiteLLMAIGateway_section__xUEkD h2{color:var(--ust-charcoal);font-weight:900;letter-spacing:0;line-height:1.05;margin:0}.LiteLLMAIGateway_hero__tbYHh h1{font-size:clamp(2.35rem,5cqi,4.4rem);max-width:10ch}.LiteLLMAIGateway_closePanel__M8D-m h2,.LiteLLMAIGateway_section__xUEkD h2{font-size:clamp(1.55rem,2.8cqi,2.2rem);line-height:1.15;max-width:18ch}.LiteLLMAIGateway_capabilityCard__fweAW p,.LiteLLMAIGateway_closePanel__M8D-m p,.LiteLLMAIGateway_codeIntro__P7EdI p,.LiteLLMAIGateway_lead__uJJjE,.LiteLLMAIGateway_sectionHeader__tC1Me p,.LiteLLMAIGateway_splitBand__GRbW9 p{color:var(--ust-muted)}.LiteLLMAIGateway_lead__uJJjE{font-size:clamp(1rem,1.4cqi,1.12rem);line-height:1.68;margin:1rem 0 0;max-width:58rem}.LiteLLMAIGateway_chipRow__6aaga{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.LiteLLMAIGateway_heroActions__\+uKhP{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.LiteLLMAIGateway_heroVisual__R3z2z{background:linear-gradient(180deg,#006e7414,#fffffffa),var(--ust-white);display:flex;flex-direction:column;min-width:0;overflow:hidden}.LiteLLMAIGateway_visualHeader__4c8-9{align-items:center;border-bottom:1px solid var(--ust-line);color:var(--ust-ink);display:flex;font-weight:900;gap:.75rem;justify-content:space-between;min-height:3.4rem;padding:0 1rem}.LiteLLMAIGateway_visualHeader__4c8-9 svg{color:var(--ust-teal);height:1.4rem;width:1.4rem}.LiteLLMAIGateway_signalFlow__XYoq4{grid-gap:.85rem;align-content:center;display:grid;gap:.85rem;justify-items:center;min-height:20rem;padding:1.25rem}.LiteLLMAIGateway_signalFlow__XYoq4>svg{color:var(--ust-teal)}.LiteLLMAIGateway_gatewayNode__64P1e,.LiteLLMAIGateway_signalGroup__jIUgG{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;padding:.95rem;text-align:center;width:min(100%,18rem)}.LiteLLMAIGateway_archGateway__rHgma strong,.LiteLLMAIGateway_archNode__yo4vY strong,.LiteLLMAIGateway_gatewayNode__64P1e strong,.LiteLLMAIGateway_governanceBand__oGW7a strong,.LiteLLMAIGateway_heroStat__5bwzN strong,.LiteLLMAIGateway_signalGroup__jIUgG span{color:var(--ust-charcoal);display:block;font-weight:900;line-height:1.15}.LiteLLMAIGateway_archGateway__rHgma small,.LiteLLMAIGateway_archNode__yo4vY small,.LiteLLMAIGateway_gatewayNode__64P1e small,.LiteLLMAIGateway_governanceBand__oGW7a small,.LiteLLMAIGateway_heroStat__5bwzN small,.LiteLLMAIGateway_signalGroup__jIUgG small{color:var(--ust-muted);display:block;font-size:.78rem;line-height:1.45;margin-top:.35rem}.LiteLLMAIGateway_gatewayNode__64P1e{background:#eef7f8;border-color:#006e7466}.LiteLLMAIGateway_heroStats__kyBRd{grid-gap:.65rem;border-top:1px solid var(--ust-line);display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:.9rem}.LiteLLMAIGateway_heroStat__5bwzN{background:var(--ust-soft);border-top:3px solid var(--ust-teal);min-width:0;padding:.8rem}.LiteLLMAIGateway_heroStat__5bwzN:nth-child(2){border-top-color:var(--ust-blue)}.LiteLLMAIGateway_heroStat__5bwzN:nth-child(3){border-top-color:var(--ust-amber)}.LiteLLMAIGateway_heroStat__5bwzN span{color:var(--ust-muted);display:block;font-size:.7rem;font-weight:900;letter-spacing:0;line-height:1.2;text-transform:uppercase}.LiteLLMAIGateway_heroStat__5bwzN strong{font-size:1.35rem;margin-top:.35rem}.LiteLLMAIGateway_section__xUEkD{padding-block:clamp(2rem,5cqi,4rem)}.LiteLLMAIGateway_sectionHeader__tC1Me{max-width:62rem}.LiteLLMAIGateway_sectionHeader__tC1Me p{font-size:1rem;line-height:1.68;margin:.8rem 0 0;max-width:58rem}.LiteLLMAIGateway_compareGrid__S\+iRc{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.LiteLLMAIGateway_comparePanel__dRv3E{min-width:0;padding:clamp(1rem,2.4cqi,1.6rem)}.LiteLLMAIGateway_warningPanel__Iukqb{border-left:4px solid var(--ust-amber)}.LiteLLMAIGateway_successPanel__g-AdL{border-left:4px solid var(--ust-teal)}.LiteLLMAIGateway_capabilityCard__fweAW h3,.LiteLLMAIGateway_codeIntro__P7EdI h3,.LiteLLMAIGateway_comparePanel__dRv3E h3{color:var(--ust-charcoal);font-size:1.1rem;font-weight:900;letter-spacing:0;line-height:1.2;margin:0}.LiteLLMAIGateway_comparePanel__dRv3E ul{grid-gap:.85rem;display:grid;gap:.85rem;list-style:none;margin:1rem 0 0;padding:0}.LiteLLMAIGateway_comparePanel__dRv3E li{grid-gap:.6rem;align-items:start;color:var(--ust-ink);display:grid;font-size:.95rem;gap:.6rem;grid-template-columns:1.1rem minmax(0,1fr);line-height:1.5}.LiteLLMAIGateway_warningPanel__Iukqb li svg{color:var(--ust-amber)}.LiteLLMAIGateway_successPanel__g-AdL li svg{color:var(--ust-success)}.LiteLLMAIGateway_splitBand__GRbW9{grid-gap:clamp(1rem,3cqi,2rem);align-items:start;border-left:5px solid var(--ust-blue);display:grid;gap:clamp(1rem,3cqi,2rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:clamp(1.2rem,3cqi,2rem)}.LiteLLMAIGateway_splitBand__GRbW9 p{font-size:1rem;line-height:1.7;margin:0}.LiteLLMAIGateway_capabilityGrid__1J8\+F{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.LiteLLMAIGateway_capabilityCard__fweAW{min-width:0;padding:1.1rem}.LiteLLMAIGateway_cardIcon__Thhu8{align-items:center;background:#eef7f8;border:1px solid #006e7433;border-radius:8px;color:var(--ust-teal);display:inline-flex;height:2.35rem;justify-content:center;width:2.35rem}.LiteLLMAIGateway_capabilityCard__fweAW>span{color:var(--ust-teal);display:block;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1.2;margin-top:.9rem;text-transform:uppercase}.LiteLLMAIGateway_capabilityCard__fweAW h3{margin-top:.35rem}.LiteLLMAIGateway_capabilityCard__fweAW p{font-size:.92rem;line-height:1.6;margin:.65rem 0 0}.LiteLLMAIGateway_architecture__7UM0A{grid-gap:1rem;background:#172328;color:#d8e6e3;display:grid;gap:1rem;margin-top:1.5rem;padding:clamp(1rem,2.6cqi,2rem)}.LiteLLMAIGateway_archTier__AIQHu>span,.LiteLLMAIGateway_governanceBand__oGW7a span{color:#8fcfc5;display:block;font-size:.76rem;font-weight:900;letter-spacing:0;line-height:1.2;margin-bottom:.75rem;text-transform:uppercase}.LiteLLMAIGateway_archRow__9qzFX{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.LiteLLMAIGateway_archTier__AIQHu:nth-of-type(3) .LiteLLMAIGateway_archRow__9qzFX{grid-template-columns:repeat(2,minmax(0,1fr))}.LiteLLMAIGateway_archNode__yo4vY{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;min-width:0;padding:.9rem}.LiteLLMAIGateway_archGateway__rHgma strong,.LiteLLMAIGateway_archNode__yo4vY strong,.LiteLLMAIGateway_governanceBand__oGW7a strong{color:var(--ust-white)}.LiteLLMAIGateway_archGateway__rHgma small,.LiteLLMAIGateway_archNode__yo4vY small,.LiteLLMAIGateway_governanceBand__oGW7a small{color:#adc2bd}.LiteLLMAIGateway_archArrow__ZMFLU{color:#8fcfc5;justify-self:center}.LiteLLMAIGateway_archGateway__rHgma{grid-gap:.45rem;background:#006e7447;border:1px solid #0097acb3;border-radius:8px;display:grid;gap:.45rem;justify-items:center;padding:1.25rem;text-align:center}.LiteLLMAIGateway_archGateway__rHgma svg{color:#8fcfc5}.LiteLLMAIGateway_archGateway__rHgma div{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center;margin-top:.5rem}.LiteLLMAIGateway_archGateway__rHgma span{border:1px solid #8fcfc566;border-radius:8px;color:#d8f4f0;font-size:.75rem;font-weight:800;padding:.25rem .55rem}.LiteLLMAIGateway_governanceBand__oGW7a{align-items:center;background:#a4601829;border:1px solid #a4601885;border-radius:8px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.LiteLLMAIGateway_governanceBand__oGW7a span{color:#e9b57e}.LiteLLMAIGateway_governanceBand__oGW7a svg{color:#e9b57e;flex:0 0 auto}.LiteLLMAIGateway_codeGrid__QxOXD{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.LiteLLMAIGateway_codeBlock__k3IFO{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(15rem,.38fr) minmax(0,.62fr);overflow:hidden}.LiteLLMAIGateway_codeIntro__P7EdI{background:var(--ust-white);border-right:1px solid var(--ust-line);min-width:0;padding:1rem}.LiteLLMAIGateway_codeIntro__P7EdI p{font-size:.9rem;line-height:1.6;margin:.65rem 0 0}.LiteLLMAIGateway_codeShell__PnIvb{background:#0e171b;min-width:0;overflow:hidden}.LiteLLMAIGateway_codeHeader__0M6oR{align-items:center;background:#ffffff0a;border-bottom:1px solid #ffffff1a;display:flex;gap:.75rem;justify-content:space-between;min-width:0;padding:.7rem .85rem}.LiteLLMAIGateway_codeHeader__0M6oR span{color:#adc2bd;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiteLLMAIGateway_copyButton__99pwe{align-items:center;background:#0000;border:1px solid #8fcfc559;border-radius:8px;color:#d8f4f0;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:900;gap:.35rem;justify-content:center;line-height:1;min-height:2rem;padding:0 .65rem}.LiteLLMAIGateway_copyButton__99pwe:focus-visible,.LiteLLMAIGateway_copyButton__99pwe:hover{background:#8fcfc51f;border-color:#8fcfc5}.LiteLLMAIGateway_codeShell__PnIvb pre{margin:0;max-width:100%;overflow-x:auto;padding:1rem}.LiteLLMAIGateway_codeShell__PnIvb code{color:#e6f1ee;font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.82rem;line-height:1.65;white-space:pre}.LiteLLMAIGateway_closeBand__ma8JW{padding-block:clamp(2rem,5cqi,4rem)}.LiteLLMAIGateway_closePanel__M8D-m{align-items:center;border-left:5px solid var(--ust-teal);display:flex;gap:1.5rem;justify-content:space-between;padding:clamp(1.2rem,3cqi,2rem)}.LiteLLMAIGateway_closePanel__M8D-m p{line-height:1.68;margin:.8rem 0 0;max-width:58rem}.LiteLLMAIGateway_footer__dm0Br{background:var(--ust-charcoal);border-top:1px solid var(--ust-line);color:#b7c5c2;font-size:.82rem;font-weight:800;padding:1rem;text-align:center}.LiteLLMAIGateway_footer__dm0Br span{color:#8fcfc5}@container ai-gateway (max-width: 1060px){.LiteLLMAIGateway_navMenu__BIAgf{display:none}.LiteLLMAIGateway_mobileMenuButton__BNpG8{display:inline-flex}.LiteLLMAIGateway_mobileMenu__v9-6j{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:.8rem}.LiteLLMAIGateway_mobileMenu__v9-6j button{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;font-size:.84rem;font-weight:800;min-height:2.45rem;padding:0 .8rem;text-align:left;width:100%}.LiteLLMAIGateway_codeBlock__k3IFO,.LiteLLMAIGateway_compareGrid__S\+iRc,.LiteLLMAIGateway_heroGrid__L1\+cZ,.LiteLLMAIGateway_splitBand__GRbW9{grid-template-columns:1fr}.LiteLLMAIGateway_codeIntro__P7EdI{border-bottom:1px solid var(--ust-line);border-right:0}.LiteLLMAIGateway_archRow__9qzFX,.LiteLLMAIGateway_archTier__AIQHu:nth-of-type(3) .LiteLLMAIGateway_archRow__9qzFX,.LiteLLMAIGateway_capabilityGrid__1J8\+F{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ai-gateway (max-width: 680px){.LiteLLMAIGateway_container__iEEBB{padding-inline:.85rem}.LiteLLMAIGateway_navInner__pvALl{gap:.5rem}.LiteLLMAIGateway_brand__zC58a{max-width:12rem}.LiteLLMAIGateway_brand__zC58a .LiteLLMAIGateway_badge__7069y,.LiteLLMAIGateway_navInner__pvALl>.LiteLLMAIGateway_primaryBtn__\+mhsw{display:none}.LiteLLMAIGateway_archRow__9qzFX,.LiteLLMAIGateway_archTier__AIQHu:nth-of-type(3) .LiteLLMAIGateway_archRow__9qzFX,.LiteLLMAIGateway_capabilityGrid__1J8\+F,.LiteLLMAIGateway_heroStats__kyBRd,.LiteLLMAIGateway_mobileMenu__v9-6j{grid-template-columns:1fr}.LiteLLMAIGateway_hero__tbYHh h1{font-size:2.35rem}.LiteLLMAIGateway_closePanel__M8D-m,.LiteLLMAIGateway_heroActions__\+uKhP{align-items:stretch;flex-direction:column}.LiteLLMAIGateway_closePanel__M8D-m .LiteLLMAIGateway_btn__g9qAo,.LiteLLMAIGateway_heroActions__\+uKhP .LiteLLMAIGateway_btn__g9qAo{width:100%}.LiteLLMAIGateway_signalFlow__XYoq4{min-height:18rem}.LiteLLMAIGateway_governanceBand__oGW7a{align-items:flex-start}.LiteLLMAIGateway_governanceBand__oGW7a svg{display:none}}.LLMPricingAnalyzer_pricingShell__growU{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#2f5d8c;--ust-gold:#9b6a00;--ust-success:#1f7a4d;--ust-warning:#936400;--ust-danger:#b42318;--ust-focus:#0097ac38;--shadow:0 14px 34px #1f293314;background:linear-gradient(135deg,#006e7414,#2f5d8c12 42%,#9b6a000d),linear-gradient(180deg,#fbfdfd,#f4f7f7 52%,#eef3f3);color:var(--ust-charcoal);container-name:pricing;container-type:inline-size;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;height:100%;line-height:1.6;min-width:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:5rem}.LLMPricingAnalyzer_pricingShell__growU *,.LLMPricingAnalyzer_pricingShell__growU :after,.LLMPricingAnalyzer_pricingShell__growU :before{box-sizing:border-box}.LLMPricingAnalyzer_pricingShell__growU a{color:var(--ust-teal);font-weight:800;text-decoration:none}.LLMPricingAnalyzer_pricingShell__growU a,.LLMPricingAnalyzer_pricingShell__growU button,.LLMPricingAnalyzer_pricingShell__growU input,.LLMPricingAnalyzer_pricingShell__growU select,.LLMPricingAnalyzer_pricingShell__growU textarea{font:inherit}.LLMPricingAnalyzer_pricingShell__growU a:focus-visible,.LLMPricingAnalyzer_pricingShell__growU button:focus-visible,.LLMPricingAnalyzer_pricingShell__growU input:focus,.LLMPricingAnalyzer_pricingShell__growU select:focus,.LLMPricingAnalyzer_pricingShell__growU textarea:focus{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.LLMPricingAnalyzer_container__WnovM{margin:0 auto;padding-inline:clamp(1rem,2.5cqi,2rem);width:min(100%,1240px)}.LLMPricingAnalyzer_nav__X1arB{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:30}.LLMPricingAnalyzer_navInner__6RLgX{align-items:center;display:flex;gap:1rem;min-height:4.25rem;padding-block:.65rem}.LLMPricingAnalyzer_brand__hexdJ{align-items:center;background:#0000;border:0;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;font-weight:900;gap:.7rem;line-height:1.1;min-width:0;padding:0}.LLMPricingAnalyzer_brand__hexdJ img{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;flex:0 0 auto;height:2rem;padding:.2rem;width:2rem}.LLMPricingAnalyzer_brand__hexdJ>span:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LLMPricingAnalyzer_navMenu__HTNy8{align-items:center;display:flex;flex:1 1 auto;gap:.25rem;justify-content:flex-end;overflow:hidden}.LLMPricingAnalyzer_navLink__-yEuf{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:900;gap:.35rem;letter-spacing:.06em;line-height:1;min-height:2.35rem;padding:0 .6rem;text-transform:uppercase;white-space:nowrap}.LLMPricingAnalyzer_navLink__-yEuf:focus-visible,.LLMPricingAnalyzer_navLink__-yEuf:hover{background:#eef7f8;border-color:#c9dddf;color:var(--ust-teal)}.LLMPricingAnalyzer_hero__3mGqQ{padding-top:1.25rem}.LLMPricingAnalyzer_heroGrid__yIllx{grid-gap:clamp(1rem,2.6cqi,2rem);align-items:stretch;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:clamp(1rem,2.6cqi,2rem);grid-template-columns:minmax(0,1fr) minmax(19rem,.42fr);padding:clamp(1.35rem,3cqi,2.75rem)}.LLMPricingAnalyzer_hero__3mGqQ h1{color:var(--ust-charcoal);font-size:clamp(2.25rem,5cqi,4.15rem);font-weight:900;letter-spacing:0;line-height:1;margin:0 0 .9rem;max-width:16ch}.LLMPricingAnalyzer_card__YWZXs h2,.LLMPricingAnalyzer_hero__3mGqQ h2{color:var(--ust-charcoal);font-size:clamp(1.35rem,2.4cqi,1.95rem);font-weight:900;letter-spacing:0;line-height:1.15;margin:0}.LLMPricingAnalyzer_lead__Lle1B{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:58rem}.LLMPricingAnalyzer_eyebrow__Vv4kC{color:var(--ust-teal);display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;line-height:1.2;margin-bottom:.4rem;text-transform:uppercase}.LLMPricingAnalyzer_badge__pvN4X,.LLMPricingAnalyzer_chip__kL9rP,.LLMPricingAnalyzer_pill__LrlvJ{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;gap:.35rem;letter-spacing:.06em;line-height:1.1;min-height:1.55rem;padding:.18rem .52rem;text-transform:uppercase;white-space:nowrap}.LLMPricingAnalyzer_chip__kL9rP{background:#f4f7f7;color:#516163;font-size:.8rem;letter-spacing:0;text-transform:none}.LLMPricingAnalyzer_chipRow__WJVkK{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.15rem}.LLMPricingAnalyzer_heroPanel__i9ChQ{background:linear-gradient(135deg,#006e7414,#2f5d8c0f),#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;display:flex;flex-direction:column;gap:.35rem;justify-content:center;min-width:0;padding:clamp(1rem,2cqi,1.4rem)}.LLMPricingAnalyzer_heroPanel__i9ChQ strong{color:var(--ust-charcoal);font-size:1.35rem;font-weight:900;line-height:1.15}.LLMPricingAnalyzer_estimateNote__Id3Wc small,.LLMPricingAnalyzer_field__zXVic small,.LLMPricingAnalyzer_heroPanel__i9ChQ small,.LLMPricingAnalyzer_muted__WF6Os,.LLMPricingAnalyzer_table__vPHqR small{color:var(--ust-muted)}.LLMPricingAnalyzer_main__kO68M{padding:1.15rem 0 .5rem}.LLMPricingAnalyzer_callout__RDRi3,.LLMPricingAnalyzer_card__YWZXs,.LLMPricingAnalyzer_chartWrap__KBvgs,.LLMPricingAnalyzer_miniCard__3iHf4,.LLMPricingAnalyzer_resultPanel__IuQ0y,.LLMPricingAnalyzer_tableWrap__-hShT{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:none;color:var(--ust-charcoal);min-width:0}.LLMPricingAnalyzer_card__YWZXs{margin-bottom:1rem;padding:clamp(1rem,2cqi,1.4rem)}.LLMPricingAnalyzer_cardHeader__0NpkS,.LLMPricingAnalyzer_cardTitleRow__uRwoG,.LLMPricingAnalyzer_miniCardHeading__2yjts{align-items:flex-start;display:flex;gap:.85rem}.LLMPricingAnalyzer_cardHeader__0NpkS,.LLMPricingAnalyzer_miniCardHeading__2yjts{justify-content:space-between}.LLMPricingAnalyzer_cardHeader__0NpkS,.LLMPricingAnalyzer_cardTitleRow__uRwoG{margin-bottom:1rem}.LLMPricingAnalyzer_iconBox__-CkOu{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;width:2.25rem}.LLMPricingAnalyzer_btn__BQ2P2{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;gap:.45rem;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2.45rem;padding:0 .85rem;text-transform:uppercase;white-space:nowrap}.LLMPricingAnalyzer_btn__BQ2P2:focus-visible,.LLMPricingAnalyzer_btn__BQ2P2:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.LLMPricingAnalyzer_btn__BQ2P2:disabled{cursor:not-allowed;opacity:.6}.LLMPricingAnalyzer_breakdownGrid__siQuV,.LLMPricingAnalyzer_comparisonCards__unH\+S,.LLMPricingAnalyzer_formGrid__Fuepj,.LLMPricingAnalyzer_statusGrid__BAkwZ,.LLMPricingAnalyzer_toolbar__oiz2O,.LLMPricingAnalyzer_twoCol__TReJP{grid-gap:1rem;display:grid;gap:1rem}.LLMPricingAnalyzer_statusGrid__BAkwZ{grid-template-columns:repeat(4,minmax(0,1fr));margin:.9rem 0}.LLMPricingAnalyzer_breakdownGrid__siQuV>div,.LLMPricingAnalyzer_miniCard__3iHf4 dl>div,.LLMPricingAnalyzer_statusGrid__BAkwZ>div{background:#f9fbfb;border:1px solid var(--ust-line);border-radius:8px;padding:.85rem}.LLMPricingAnalyzer_breakdownGrid__siQuV span,.LLMPricingAnalyzer_resultTotal__1D\+Op span,.LLMPricingAnalyzer_statusGrid__BAkwZ span{color:var(--ust-muted);display:block;font-size:.82rem}.LLMPricingAnalyzer_breakdownGrid__siQuV strong,.LLMPricingAnalyzer_resultTotal__1D\+Op strong,.LLMPricingAnalyzer_statusGrid__BAkwZ strong{color:var(--ust-charcoal);display:block;font-size:1.08rem;font-weight:900;margin-top:.2rem}.LLMPricingAnalyzer_twoCol__TReJP{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr)}.LLMPricingAnalyzer_fieldStack__jMhOo,.LLMPricingAnalyzer_field__zXVic{display:flex;flex-direction:column;gap:.45rem;min-width:0}.LLMPricingAnalyzer_field__zXVic{margin:0 0 1rem}.LLMPricingAnalyzer_field__zXVic span{color:var(--ust-charcoal);font-size:.86rem;font-weight:900}.LLMPricingAnalyzer_field__zXVic input:not([type=checkbox]),.LLMPricingAnalyzer_field__zXVic select,.LLMPricingAnalyzer_field__zXVic textarea{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);min-height:2.75rem;padding:.65rem .75rem;width:100%}.LLMPricingAnalyzer_field__zXVic textarea{min-height:8rem;resize:vertical}.LLMPricingAnalyzer_formGrid__Fuepj{grid-template-columns:repeat(2,minmax(0,1fr))}.LLMPricingAnalyzer_toolbar__oiz2O{align-items:end;grid-template-columns:minmax(10rem,.7fr) minmax(12rem,1fr) minmax(10rem,.7fr)}.LLMPricingAnalyzer_segmented__DfR5a{background:#f4f7f7;border:1px solid var(--ust-line);border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;padding:.35rem}.LLMPricingAnalyzer_segmented__DfR5a button{background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-muted);cursor:pointer;font-size:.78rem;font-weight:900;min-height:2.2rem;padding:0 .7rem}.LLMPricingAnalyzer_active__RTiUl,.LLMPricingAnalyzer_segmented__DfR5a button.LLMPricingAnalyzer_active__RTiUl,.LLMPricingAnalyzer_segmented__DfR5a button:focus-visible,.LLMPricingAnalyzer_segmented__DfR5a button:hover{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.LLMPricingAnalyzer_chipRow__WJVkK,.LLMPricingAnalyzer_estimateNote__Id3Wc,.LLMPricingAnalyzer_rateStrip__yVXiq{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.LLMPricingAnalyzer_rateStrip__yVXiq{background:#f9fbfb;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-ink);margin-bottom:1rem;padding:.75rem}.LLMPricingAnalyzer_checkboxRow__mfLtm{align-items:center;color:var(--ust-ink);display:flex;font-weight:800;gap:.55rem;margin:0 0 1rem}.LLMPricingAnalyzer_checkboxRow__mfLtm input,.LLMPricingAnalyzer_table__vPHqR input[type=checkbox]{accent-color:var(--ust-teal);width:auto}.LLMPricingAnalyzer_fileInputWrap__6EOJe{align-items:center;background:#fbfdfd;border:1px dashed #b9d8db;border-radius:8px;display:flex;gap:.55rem;padding:.65rem}.LLMPricingAnalyzer_fileInputWrap__6EOJe input{border:0!important;min-height:auto!important;padding:0!important}.LLMPricingAnalyzer_callout__RDRi3,.LLMPricingAnalyzer_estimateNote__Id3Wc{background:#fbfdfd;border-left:4px solid var(--ust-teal);margin-bottom:1rem;padding:.9rem}.LLMPricingAnalyzer_callout__RDRi3{margin:1rem 0 0}.LLMPricingAnalyzer_callout__RDRi3 p{color:var(--ust-muted);margin:.25rem 0 0}.LLMPricingAnalyzer_resultPanel__IuQ0y{background:#fbfdfd;border-left:4px solid var(--ust-teal);margin-top:1rem;padding:1rem}.LLMPricingAnalyzer_resultTotal__1D\+Op{align-items:flex-end;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.LLMPricingAnalyzer_resultTotal__1D\+Op strong{color:var(--ust-teal);font-size:clamp(1.7rem,4cqi,2.35rem);line-height:1}.LLMPricingAnalyzer_breakdownGrid__siQuV{grid-template-columns:repeat(4,minmax(0,1fr))}.LLMPricingAnalyzer_details__OxH9u{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;margin-top:.8rem;padding:.75rem}.LLMPricingAnalyzer_details__OxH9u summary{cursor:pointer;font-weight:900}.LLMPricingAnalyzer_details__OxH9u code{color:var(--ust-ink);display:block;margin-top:.5rem;white-space:pre-wrap}.LLMPricingAnalyzer_alert__9DMJS{border:1px solid #0000;border-radius:8px;margin:.8rem 0;padding:.85rem .95rem}.LLMPricingAnalyzer_alert__9DMJS p{margin:0}.LLMPricingAnalyzer_alertError__HktRQ{background:#fff1ef;border-color:#f4b8b1;color:var(--ust-danger)}.LLMPricingAnalyzer_alertWarning__VyJxT{background:#fff8e6;border-color:#ead18d;color:var(--ust-warning)}.LLMPricingAnalyzer_alertInfo__ccyyg{background:#eef8fb;border-color:#bdd7e6;color:var(--ust-blue)}.LLMPricingAnalyzer_pillGood__Lyv\+j{background:#1f7a4d1a;border-color:#1f7a4d59;color:var(--ust-success)}.LLMPricingAnalyzer_pillWarn__ssGbz{background:#9364001a;border-color:#93640059;color:var(--ust-warning)}.LLMPricingAnalyzer_checklist__GKkCI{list-style:none;margin:.9rem 0 0;padding:0}.LLMPricingAnalyzer_checklist__GKkCI li{color:var(--ust-ink);margin:.55rem 0;padding-left:1.35rem;position:relative}.LLMPricingAnalyzer_checklist__GKkCI li:before{background:var(--ust-teal);border-radius:2px;content:"";height:.5rem;left:0;position:absolute;top:.58rem;width:.5rem}.LLMPricingAnalyzer_tableWrap__-hShT{overflow-x:auto}.LLMPricingAnalyzer_table__vPHqR{border-collapse:collapse;min-width:920px;width:100%}.LLMPricingAnalyzer_table__vPHqR td,.LLMPricingAnalyzer_table__vPHqR th{border-bottom:1px solid var(--ust-line);color:var(--ust-ink);font-size:.88rem;padding:.75rem .65rem;text-align:left;vertical-align:top}.LLMPricingAnalyzer_table__vPHqR th{color:var(--ust-charcoal);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.LLMPricingAnalyzer_table__vPHqR tbody tr:last-child td{border-bottom:0}.LLMPricingAnalyzer_table__vPHqR small,.LLMPricingAnalyzer_table__vPHqR strong{display:block}.LLMPricingAnalyzer_comparisonCards__unH\+S{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.LLMPricingAnalyzer_miniCard__3iHf4{background:#f9fbfb;padding:1rem}.LLMPricingAnalyzer_miniCard__3iHf4.LLMPricingAnalyzer_best__etQa1{background:#1f7a4d0f;border-color:#1f7a4d59}.LLMPricingAnalyzer_miniCard__3iHf4>span{color:var(--ust-muted);display:block;margin:.35rem 0 .85rem}.LLMPricingAnalyzer_miniCard__3iHf4 dl{grid-gap:.7rem;display:grid;gap:.7rem;margin:0}.LLMPricingAnalyzer_miniCard__3iHf4 dt{color:var(--ust-muted);font-size:.82rem}.LLMPricingAnalyzer_miniCard__3iHf4 dd{color:var(--ust-charcoal);font-weight:900;margin:0}.LLMPricingAnalyzer_chartWrap__KBvgs{background:#f9fbfb;margin:.75rem 0 1rem;padding:.75rem}.LLMPricingAnalyzer_historyChart__2qnOI{display:block;height:auto;width:100%}.LLMPricingAnalyzer_axis__RVGQE{stroke:#a8b7c8;stroke-width:1.2}.LLMPricingAnalyzer_line__FZuJH{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.LLMPricingAnalyzer_legendInput__JejSe,.LLMPricingAnalyzer_lineInput__bPlAu{stroke:var(--ust-teal);background:var(--ust-teal)}.LLMPricingAnalyzer_legendOutput__7xHjK,.LLMPricingAnalyzer_lineOutput__X\+VNl{stroke:var(--ust-gold);background:var(--ust-gold)}.LLMPricingAnalyzer_legendCached__Zj2sm,.LLMPricingAnalyzer_lineCached__vgLa4{stroke:var(--ust-success);background:var(--ust-success)}.LLMPricingAnalyzer_legend__Qm9ib{color:var(--ust-muted);display:flex;flex-wrap:wrap;font-size:.88rem;gap:1rem;padding:0 .75rem .35rem}.LLMPricingAnalyzer_legend__Qm9ib span{align-items:center;display:inline-flex;gap:.4rem}.LLMPricingAnalyzer_legend__Qm9ib i{border-radius:999px;display:inline-block;height:.75rem;width:.75rem}.LLMPricingAnalyzer_footer__cFZVv{background:var(--ust-white);border-top:1px solid var(--ust-line);color:var(--ust-muted);font-size:.86rem;padding:1.25rem 0}.LLMPricingAnalyzer_visuallyHidden__COgNZ{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@container pricing (max-width: 1120px){.LLMPricingAnalyzer_navMenu__HTNy8{justify-content:flex-start;overflow-x:auto;padding-bottom:.15rem}.LLMPricingAnalyzer_navInner__6RLgX{align-items:flex-start;flex-direction:column}.LLMPricingAnalyzer_heroGrid__yIllx,.LLMPricingAnalyzer_toolbar__oiz2O,.LLMPricingAnalyzer_twoCol__TReJP{grid-template-columns:1fr}.LLMPricingAnalyzer_breakdownGrid__siQuV,.LLMPricingAnalyzer_statusGrid__BAkwZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pricing (max-width: 700px){.LLMPricingAnalyzer_container__WnovM{padding-inline:1rem}.LLMPricingAnalyzer_brand__hexdJ{max-width:100%}.LLMPricingAnalyzer_brand__hexdJ .LLMPricingAnalyzer_badge__pvN4X{display:none}.LLMPricingAnalyzer_hero__3mGqQ{padding-top:1rem}.LLMPricingAnalyzer_heroGrid__yIllx{padding:1.25rem}.LLMPricingAnalyzer_hero__3mGqQ h1{font-size:2.2rem}.LLMPricingAnalyzer_breakdownGrid__siQuV,.LLMPricingAnalyzer_formGrid__Fuepj,.LLMPricingAnalyzer_statusGrid__BAkwZ{grid-template-columns:1fr}.LLMPricingAnalyzer_cardHeader__0NpkS,.LLMPricingAnalyzer_resultTotal__1D\+Op{align-items:flex-start;flex-direction:column}.LLMPricingAnalyzer_btn__BQ2P2,.LLMPricingAnalyzer_segmented__DfR5a,.LLMPricingAnalyzer_segmented__DfR5a button{width:100%}}@media (prefers-reduced-motion:reduce){.LLMPricingAnalyzer_pricingShell__growU{scroll-behavior:auto}}.GuidePages_shell__mTIRk{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;--ust-success:#1f7a4d;--ust-warning:#936400;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;height:100%;line-height:1.6;min-height:100%;overflow-y:auto}.GuidePages_shell__mTIRk *,.GuidePages_shell__mTIRk :after,.GuidePages_shell__mTIRk :before{box-sizing:border-box}.GuidePages_shell__mTIRk a{color:inherit;text-decoration:none}.GuidePages_shell__mTIRk a:focus-visible,.GuidePages_shell__mTIRk button:focus-visible,.GuidePages_shell__mTIRk input:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.GuidePages_wrap__74KXi{margin:0 auto;padding:0 clamp(1rem,2.4vw,2rem);width:min(100%,1240px)}.GuidePages_contentSection__sz8sN,.GuidePages_heroSection__C6lY3{padding:1.25rem 0}.GuidePages_heroBand__B0gfZ{grid-gap:1.25rem;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,3vw,2.25rem)}.GuidePages_detailHeroBand__-cJ00{align-items:start;grid-template-columns:minmax(0,1fr) minmax(18rem,.44fr)}.GuidePages_implementationHeroBand__Sp6AC{align-items:start;grid-template-columns:minmax(0,1fr) minmax(17rem,.34fr)}.GuidePages_heroContent__Ue3yt{min-width:0}.GuidePages_chip__A7c2X,.GuidePages_compactMeta__37qke,.GuidePages_courseBadge__bMPvs,.GuidePages_courseCount__pZSXK,.GuidePages_externalButton__ExxY1,.GuidePages_eyebrow__D6S1C,.GuidePages_filterLabel__GgsG4,.GuidePages_metaLabel__VDoAa,.GuidePages_primaryLink__\+FhUc,.GuidePages_secondaryButton__EtHo5,.GuidePages_sectionEyebrow__sab9A,.GuidePages_statPill__4XM5H,.GuidePages_verified__wj381{letter-spacing:.06em;text-transform:uppercase}.GuidePages_eyebrow__D6S1C,.GuidePages_sectionEyebrow__sab9A{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;gap:.45rem;min-height:1.5rem}.GuidePages_heroTitle__dj4vk{color:var(--ust-charcoal);font-size:clamp(2.25rem,4.5vw,4rem);font-weight:950;letter-spacing:0;line-height:.98;margin:.7rem 0 0;max-width:15ch}.GuidePages_detailTitle__unfab{max-width:18ch}.GuidePages_implementationTitle__\+Otnl{max-width:20ch}.GuidePages_heroLead__xJqhl{color:var(--ust-muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.68;margin:1rem 0 0;max-width:64rem}.GuidePages_bestForPanel__prkG\+,.GuidePages_emptyPanel__vhIqJ,.GuidePages_filterPanel__pbwZZ,.GuidePages_playbookPanel__y6TQh,.GuidePages_searchPanel__fuozW,.GuidePages_sectionBlock__YSTGf{background:var(--ust-white);border:1px solid var(--ust-line)}.GuidePages_searchPanel__fuozW{grid-gap:.85rem;display:grid;gap:.85rem;margin-top:1.5rem;padding:1rem}.GuidePages_searchRow__AlT7e{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto}.GuidePages_searchBox__y9igH{align-items:center;background:#f9fbfb;border:1px solid var(--ust-line);display:flex;min-width:0;position:relative}.GuidePages_searchIcon__wxvXX{color:var(--ust-teal);height:1.05rem;left:.9rem;position:absolute;width:1.05rem}.GuidePages_searchInput__DI8mi{background:#0000;border:0;color:var(--ust-charcoal);font:inherit;font-size:.92rem;min-height:2.8rem;padding:0 .9rem 0 2.6rem;width:100%}.GuidePages_searchInput__DI8mi::placeholder{color:#7a8789}.GuidePages_courseCount__pZSXK{align-items:center;color:var(--ust-muted);display:inline-flex;font-size:.72rem;font-weight:900;gap:.4rem;white-space:nowrap}.GuidePages_filterChips__VA2HN,.GuidePages_sourceChips__nJVK6{display:flex;flex-wrap:wrap;gap:.5rem}.GuidePages_filterButton__W-\+lv,.GuidePages_sourceButton__tcGE3{background:#fbfdfd;border:1px solid var(--ust-line);color:var(--ust-charcoal);cursor:pointer;font:inherit;font-size:.78rem;font-weight:850;min-height:2.25rem;padding:0 .7rem}.GuidePages_filterButton__W-\+lv:focus-visible,.GuidePages_filterButton__W-\+lv:hover,.GuidePages_sourceButton__tcGE3:focus-visible,.GuidePages_sourceButton__tcGE3:hover{border-color:var(--ust-teal-bright);color:var(--ust-teal)}.GuidePages_filterButtonActive__QAym1,.GuidePages_sourceButtonActive__6ySwR{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.GuidePages_sectionBlock__YSTGf{margin-top:1rem;padding:clamp(1rem,2vw,1.4rem)}.GuidePages_sectionHeader__MhWDn{margin-bottom:1rem;max-width:54rem}.GuidePages_sectionTitle__jS1-\+{color:var(--ust-charcoal);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:950;line-height:1.12;margin:.25rem 0 .35rem}.GuidePages_sectionDescription__a-VKh{color:var(--ust-muted);font-size:.94rem;margin:0}.GuidePages_courseGrid__A6A1G,.GuidePages_detailGrid__CGJ5N,.GuidePages_liveGrid__-9g90{grid-gap:1rem;display:grid;gap:1rem}.GuidePages_liveGrid__-9g90{grid-template-columns:repeat(2,minmax(0,1fr))}.GuidePages_courseGrid__A6A1G{grid-template-columns:repeat(3,minmax(0,1fr))}.GuidePages_detailGrid__CGJ5N{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.GuidePages_bestForPanel__prkG\+,.GuidePages_courseCard__RgEsJ,.GuidePages_emptyPanel__vhIqJ,.GuidePages_guideCard__WlXr7,.GuidePages_liveCard__rhUpi,.GuidePages_playbookPanel__y6TQh{min-width:0;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.GuidePages_courseCard__RgEsJ,.GuidePages_guideCard__WlXr7,.GuidePages_liveCard__rhUpi{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);display:flex;flex-direction:column}.GuidePages_liveCard__rhUpi{display:grid;grid-template-columns:10.5rem minmax(0,1fr);min-height:12rem}.GuidePages_guideCard__WlXr7{border-top:3px solid var(--ust-teal);min-height:17rem;padding:1rem}.GuidePages_courseCard__RgEsJ{min-height:18rem;padding:1.1rem}.GuidePages_courseCard__RgEsJ:focus-visible,.GuidePages_courseCard__RgEsJ:hover,.GuidePages_guideCard__WlXr7:focus-visible,.GuidePages_guideCard__WlXr7:hover,.GuidePages_liveCard__rhUpi:focus-visible,.GuidePages_liveCard__rhUpi:hover{border-color:var(--ust-teal-bright);box-shadow:0 12px 26px #1f293314;transform:translateY(-2px)}.GuidePages_liveImage__vU-Ij{height:100%;min-height:12rem;object-fit:cover;width:100%}.GuidePages_liveBody__KfK2O{display:flex;flex-direction:column;min-width:0;padding:1rem}.GuidePages_cardFooter__pHY3U,.GuidePages_cardTop__XrBR5,.GuidePages_courseFooter__IDBEW,.GuidePages_courseTop__qMfLz,.GuidePages_liveFooter__Nrh6Z{align-items:center;display:flex;gap:.8rem;justify-content:space-between}.GuidePages_cardTop__XrBR5,.GuidePages_courseTop__qMfLz{align-items:flex-start;justify-content:flex-start}.GuidePages_chip__A7c2X,.GuidePages_courseBadge__bMPvs{align-items:center;background:#edf7f8;border:1px solid #b9d8db;color:var(--ust-teal);display:inline-flex;font-size:.68rem;font-weight:900;line-height:1;min-height:1.45rem;padding:0 .45rem}.GuidePages_chipSecondary__3bX8f{background:#f9fbfb;border-color:var(--ust-line);color:var(--ust-muted)}.GuidePages_providerStack__0ICyA{display:flex;flex-shrink:0;margin-left:auto}.GuidePages_courseLogo__Rtayz,.GuidePages_fallbackMark__BVjCb,.GuidePages_providerMark__JbE9N{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);display:inline-flex;justify-content:center}.GuidePages_fallbackMark__BVjCb,.GuidePages_providerMark__JbE9N{height:2rem;width:2rem}.GuidePages_fallbackMark__BVjCb+.GuidePages_fallbackMark__BVjCb,.GuidePages_fallbackMark__BVjCb+.GuidePages_providerMark__JbE9N,.GuidePages_providerMark__JbE9N+.GuidePages_fallbackMark__BVjCb,.GuidePages_providerMark__JbE9N+.GuidePages_providerMark__JbE9N{margin-left:-.45rem}.GuidePages_providerImage__k5KOE,.GuidePages_providerMark__JbE9N img{height:100%;object-fit:contain;padding:.35rem;width:100%}.GuidePages_fallbackMark__BVjCb{color:var(--ust-teal);font-size:.66rem;font-weight:950}.GuidePages_cardTitle__wXQkj,.GuidePages_courseTitle__Q4nwN,.GuidePages_liveTitle__wwAzb{color:var(--ust-charcoal);font-weight:950;line-height:1.18;margin:0}.GuidePages_liveTitle__wwAzb{font-size:1.18rem;margin-top:.8rem}.GuidePages_cardTitle__wXQkj,.GuidePages_courseTitle__Q4nwN{font-size:1.18rem;margin-top:1rem}.GuidePages_bestForList__i7dma,.GuidePages_cardSummary__FjgPq,.GuidePages_courseDescription__pw2Qd,.GuidePages_emptyText__MGdsG,.GuidePages_liveDescription__-aZiK,.GuidePages_playbookText__9qgnq{color:var(--ust-muted)}.GuidePages_cardSummary__FjgPq,.GuidePages_courseDescription__pw2Qd,.GuidePages_emptyText__MGdsG,.GuidePages_liveDescription__-aZiK,.GuidePages_playbookText__9qgnq{font-size:.9rem;line-height:1.55;margin:.65rem 0 0}.GuidePages_cardSummary__FjgPq,.GuidePages_courseDescription__pw2Qd,.GuidePages_liveDescription__-aZiK{flex:1 1}.GuidePages_compactStats__OKsXI{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.GuidePages_statPill__4XM5H{align-items:center;background:#f9fbfb;border:1px solid var(--ust-line);color:var(--ust-muted);display:inline-flex;font-size:.66rem;font-weight:900;min-height:1.5rem;padding:0 .45rem}.GuidePages_statPill__4XM5H strong{color:var(--ust-teal);margin-right:.28rem}.GuidePages_cardFooter__pHY3U,.GuidePages_courseFooter__IDBEW,.GuidePages_liveFooter__Nrh6Z{border-top:1px solid var(--ust-line);margin-top:1rem;padding-top:.85rem}.GuidePages_compactMeta__37qke,.GuidePages_verified__wj381{align-items:center;color:var(--ust-muted);display:inline-flex;font-size:.68rem;font-weight:900;gap:.35rem}.GuidePages_primaryLink__\+FhUc{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:950;gap:.35rem}.GuidePages_primaryLink__\+FhUc:focus-visible,.GuidePages_primaryLink__\+FhUc:hover{color:var(--ust-teal-bright)}.GuidePages_emptyPanel__vhIqJ{padding:2rem;text-align:center}.GuidePages_emptyIcon__FvbAH{color:var(--ust-teal);margin:0 auto}.GuidePages_playbookPanel__y6TQh{border-left:4px solid var(--ust-teal);margin-top:1rem;padding:1rem}.GuidePages_playbookTitle__bYfvg{color:var(--ust-charcoal);font-size:1.05rem;font-weight:950;margin:0}.GuidePages_detailActions__qyq\+F{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.15rem}.GuidePages_heroChips__uVRuF{display:flex;flex-wrap:wrap;gap:.5rem}.GuidePages_backLink__bTX4Q{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);display:inline-flex;font-size:.78rem;font-weight:900;gap:.45rem;min-height:2.35rem;padding:0 .7rem}.GuidePages_backLink__bTX4Q:focus-visible,.GuidePages_backLink__bTX4Q:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.GuidePages_bestForPanel__prkG\+{padding:1rem}.GuidePages_sourceMeta__l6vde{grid-gap:.7rem;display:grid;gap:.7rem;margin:.9rem 0 0}.GuidePages_sourceMeta__l6vde div{background:#f9fbfb;border:1px solid var(--ust-line);padding:.65rem}.GuidePages_sourceMeta__l6vde dt{color:var(--ust-muted);font-size:.64rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.GuidePages_sourceMeta__l6vde dd{color:var(--ust-charcoal);font-size:.88rem;font-weight:850;line-height:1.35;margin:.25rem 0 0}.GuidePages_bestForTitle__Y5Mvr{align-items:center;color:var(--ust-charcoal);display:flex;font-size:.95rem;font-weight:950;gap:.5rem;margin:0}.GuidePages_bestForList__i7dma{grid-gap:.7rem;display:grid;font-size:.88rem;gap:.7rem;list-style:none;margin:.9rem 0 0;padding:0}.GuidePages_bestForItem__cCgT4{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:auto minmax(0,1fr)}.GuidePages_checkIcon__lVgny{color:var(--ust-success);margin-top:.18rem}.GuidePages_filterPanel__pbwZZ{padding:1rem}.GuidePages_filterPanelOffset__ka6Q9{margin-top:1rem}.GuidePages_filterLabel__GgsG4{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:950;gap:.4rem}.GuidePages_filterPanel__pbwZZ .GuidePages_filterChips__VA2HN{margin-top:.7rem}.GuidePages_sourceChips__nJVK6{margin-top:.65rem}.GuidePages_courseLogoFallback__XeZE7,.GuidePages_courseLogo__Rtayz{flex:0 0 auto;height:3rem;width:3rem}.GuidePages_courseLogo__Rtayz{object-fit:contain;padding:.55rem}.GuidePages_courseLogoFallback__XeZE7{align-items:center;background:#f9fbfb;border:1px solid var(--ust-line);color:var(--ust-teal);display:inline-flex;font-weight:950;justify-content:center}.GuidePages_courseBadges__5Udg8{display:flex;flex-wrap:wrap;gap:.4rem}.GuidePages_badgeAudit__RBpJn,.GuidePages_badgeFree__ymN8r{background:#eef8f3;border-color:#b8d9cb;color:var(--ust-success)}.GuidePages_badgePaid__T3Dwh{background:#fbf6e7;border-color:#e1d0a6;color:var(--ust-warning)}.GuidePages_badgeMixed__IvrCw{background:#f9fbfb;border-color:var(--ust-line);color:var(--ust-muted)}.GuidePages_courseProvider__Jfx\+w{color:var(--ust-muted);font-size:.86rem;font-weight:800;margin:.25rem 0 0}.GuidePages_courseMeta__GeTou{grid-gap:.6rem;background:#f9fbfb;border:1px solid var(--ust-line);display:grid;gap:.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 0;padding:.75rem}.GuidePages_metaLabel__VDoAa{color:var(--ust-muted);display:block;font-size:.64rem;font-weight:950}.GuidePages_metaValue__3DbiU{color:var(--ust-charcoal);display:block;font-size:.85rem;line-height:1.35;margin-top:.25rem}.GuidePages_externalButton__ExxY1{align-items:center;background:var(--ust-teal);border:1px solid var(--ust-teal);color:var(--ust-white);display:inline-flex;font-size:.72rem;font-weight:950;gap:.45rem;justify-content:center;min-height:2.5rem;padding:0 .85rem}.GuidePages_externalButton__ExxY1:focus-visible,.GuidePages_externalButton__ExxY1:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)}.GuidePages_secondaryButton__EtHo5{align-items:center;background:var(--ust-white);border:1px solid var(--ust-teal);color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:950;gap:.45rem;justify-content:center;min-height:2.5rem;padding:0 .85rem}.GuidePages_secondaryButton__EtHo5:focus-visible,.GuidePages_secondaryButton__EtHo5:hover{border-color:var(--ust-teal-bright);color:var(--ust-teal-bright)}.GuidePages_implementationLayout__MLqmD{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:16rem minmax(0,1fr)}.GuidePages_tocPanel__LhM1n{background:var(--ust-white);border:1px solid var(--ust-line);padding:1rem;position:sticky;top:1rem}.GuidePages_tocPanel__LhM1n h2{align-items:center;color:var(--ust-charcoal);display:flex;font-size:.92rem;font-weight:950;gap:.45rem;margin:0 0 .55rem}.GuidePages_tocPanel__LhM1n a{border-top:1px solid var(--ust-line);color:var(--ust-muted);display:block;font-size:.84rem;font-weight:850;line-height:1.35;padding:.58rem 0}.GuidePages_tocPanel__LhM1n a:focus-visible,.GuidePages_tocPanel__LhM1n a:hover{color:var(--ust-teal)}.GuidePages_implementationContent__sP7Zp{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.GuidePages_implementationSection__Qu\+pT{background:var(--ust-white);border:1px solid var(--ust-line);padding:clamp(1rem,2vw,1.35rem);scroll-margin-top:1rem}.GuidePages_implementationBlocks__inquN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.GuidePages_implementationBlock__4PW1v{background:#f9fbfb;border:1px solid var(--ust-line);min-width:0;padding:1rem}.GuidePages_implementationBlock__4PW1v h3{color:var(--ust-charcoal);font-size:1rem;font-weight:950;line-height:1.2;margin:0}.GuidePages_implementationBlock__4PW1v p{color:var(--ust-muted);font-size:.9rem;line-height:1.58;margin:.65rem 0 0}.GuidePages_implementationBlock__4PW1v ul{grid-gap:.58rem;display:grid;gap:.58rem;list-style:none;margin:.8rem 0 0;padding:0}.GuidePages_implementationBlock__4PW1v li{grid-gap:.55rem;color:var(--ust-muted);display:grid;font-size:.88rem;gap:.55rem;grid-template-columns:auto minmax(0,1fr);line-height:1.48}.GuidePages_guideCode__Dp78z{background:#172124;border:1px solid #1f2933;color:var(--ust-white);margin:.8rem 0 0;overflow-x:auto;padding:.85rem}.GuidePages_guideCode__Dp78z code{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.8rem;line-height:1.55;white-space:pre}@media (max-width:1024px){.GuidePages_courseGrid__A6A1G,.GuidePages_detailGrid__CGJ5N,.GuidePages_detailHeroBand__-cJ00,.GuidePages_implementationBlocks__inquN,.GuidePages_implementationHeroBand__Sp6AC,.GuidePages_implementationLayout__MLqmD{grid-template-columns:1fr}.GuidePages_tocPanel__LhM1n{position:static}}@media (max-width:760px){.GuidePages_contentSection__sz8sN,.GuidePages_heroSection__C6lY3{padding:1rem 0}.GuidePages_heroBand__B0gfZ{padding:1rem}.GuidePages_liveCard__rhUpi,.GuidePages_liveGrid__-9g90,.GuidePages_searchRow__AlT7e{grid-template-columns:1fr}.GuidePages_liveImage__vU-Ij{height:12rem}.GuidePages_courseMeta__GeTou{grid-template-columns:1fr}.GuidePages_cardTop__XrBR5,.GuidePages_courseFooter__IDBEW,.GuidePages_detailActions__qyq\+F{align-items:stretch;flex-direction:column}.GuidePages_externalButton__ExxY1,.GuidePages_secondaryButton__EtHo5{width:100%}}.AIReferenceArchitecturesHub_hubPage__XnZ6W{--page:#f5f8f7;--panel:#fff;--panelSoft:#eef7f5;--ink:#0b1020;--muted:#526173;--border:#dce6e3;--borderStrong:#b9d5cf;--accent:#0f766e;--accentLight:#14b8a6;--accentBlue:#4379c9;--navy:#101936;--navySoft:#172448;--successBg:#e7f8ef;--successText:#116b3c;--warnBg:#fff6da;--warnText:#805600;background:var(--page);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;max-height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto}.AIReferenceArchitecturesHub_hubPage__XnZ6W *{box-sizing:border-box}.AIReferenceArchitecturesHub_topBar__y-QmP{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dce6e3e6;box-shadow:0 8px 24px #0b10200f;position:sticky;top:0;z-index:20}.AIReferenceArchitecturesHub_topBarInner__iuyc6{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:0 auto;padding:14px 28px;width:min(100%,1320px)}.AIReferenceArchitecturesHub_brand__6Qr\+s{align-items:center;display:flex;gap:12px;min-width:0}.AIReferenceArchitecturesHub_logoMark__jjvdV{background:linear-gradient(135deg,var(--accentBlue),var(--accentLight));border-radius:8px;box-shadow:0 8px 20px #0f766e38;color:#fff;display:grid;font-weight:800;height:36px;place-items:center;width:36px}.AIReferenceArchitecturesHub_brandKicker__AytDk,.AIReferenceArchitecturesHub_cardEyebrow__yuOjc,.AIReferenceArchitecturesHub_diagramMeta__hCWDn,.AIReferenceArchitecturesHub_docType__yYZNI,.AIReferenceArchitecturesHub_eyebrow__gT7Mb,.AIReferenceArchitecturesHub_sectionKicker__tplMm{color:var(--accent);font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase}.AIReferenceArchitecturesHub_brandTitle__g90h7{color:var(--ink);font-size:16px;font-weight:800;line-height:1.2}.AIReferenceArchitecturesHub_headerActions__roQ5S{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.AIReferenceArchitecturesHub_button__DfL\+9,.AIReferenceArchitecturesHub_chip__Cco9U,.AIReferenceArchitecturesHub_filterButton__N40ig,.AIReferenceArchitecturesHub_iconButton__1cZ-z,.AIReferenceArchitecturesHub_tocLink__CjZYC{background:#fff;border:1px solid var(--border);border-radius:8px;color:#17313b;cursor:pointer;font:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.AIReferenceArchitecturesHub_filterButton__N40ig{align-items:center;display:inline-flex;gap:8px;min-height:36px;padding:8px 12px}.AIReferenceArchitecturesHub_button__DfL\+9:hover,.AIReferenceArchitecturesHub_chip__Cco9U:hover,.AIReferenceArchitecturesHub_filterButton__N40ig:hover,.AIReferenceArchitecturesHub_iconButton__1cZ-z:hover,.AIReferenceArchitecturesHub_tocLink__CjZYC:hover{background:var(--panelSoft);border-color:var(--borderStrong);color:#062b28;transform:translateY(-1px)}.AIReferenceArchitecturesHub_chip__Cco9U[aria-pressed=true],.AIReferenceArchitecturesHub_filterButton__N40ig[aria-pressed=true]{background:#e6fbf7;border-color:#0f766e73;box-shadow:0 0 0 3px #14b8a61f;color:#064e47}.AIReferenceArchitecturesHub_countBadge__JAhzO,.AIReferenceArchitecturesHub_smallBadge__RKfSC,.AIReferenceArchitecturesHub_status__lPyAh{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:800;line-height:1;width:fit-content}.AIReferenceArchitecturesHub_countBadge__JAhzO{background:#eef3ff;border:1px solid #d9e4ff;color:#24456f;min-height:28px;padding:7px 10px}.AIReferenceArchitecturesHub_pageBody__6zEjT{margin:0 auto;padding:28px 28px 56px;width:min(100%,1320px)}.AIReferenceArchitecturesHub_hero__xnMa5{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);margin-bottom:22px}.AIReferenceArchitecturesHub_heroContent__ZslXg{background:linear-gradient(120deg,#fffffff5,#e8f9f5f2),linear-gradient(135deg,#4379c914,#14b8a61f);border:1px solid var(--border);border-radius:8px;box-shadow:0 16px 36px #0b102014;min-width:0;padding:30px}.AIReferenceArchitecturesHub_heroTitle__Qr1C-{color:var(--ink);font-size:42px;font-weight:850;line-height:1.08;margin:8px 0 14px}.AIReferenceArchitecturesHub_heroLead__JD\+Ji{color:#34465b;font-size:17px;line-height:1.7;margin:0;max-width:900px}.AIReferenceArchitecturesHub_heroActions__mMlvT{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.AIReferenceArchitecturesHub_button__DfL\+9{align-items:center;display:inline-flex;gap:8px;justify-content:center;min-height:40px;padding:10px 14px}.AIReferenceArchitecturesHub_primaryButton__9JXC7{background:linear-gradient(135deg,var(--accent),var(--accentLight));border-color:#0000;box-shadow:0 10px 24px #0f766e3d;color:#fff}.AIReferenceArchitecturesHub_primaryButton__9JXC7:hover{background:linear-gradient(135deg,#0b615b,#11a696);color:#fff}.AIReferenceArchitecturesHub_secondaryButton__JOnrs{background:#fff}.AIReferenceArchitecturesHub_insightPanel__z1hm3{background:#fff;border:1px solid #d6e5e2;border-radius:8px;box-shadow:0 16px 36px #0b102014;padding:22px}.AIReferenceArchitecturesHub_categoryTitle__mkIqr,.AIReferenceArchitecturesHub_detailTitle__u9j7m,.AIReferenceArchitecturesHub_docTitle__Qxoac,.AIReferenceArchitecturesHub_insightPanel__z1hm3 h2,.AIReferenceArchitecturesHub_panelTitle__9agfz,.AIReferenceArchitecturesHub_sectionTitle__-xxe\+,.AIReferenceArchitecturesHub_specTitle__rohR\+{color:var(--ink);line-height:1.2;margin:0}.AIReferenceArchitecturesHub_insightPanel__z1hm3 h2{font-size:22px}.AIReferenceArchitecturesHub_insightText__wuEHV{color:var(--muted);font-size:14px;line-height:1.65;margin:12px 0 18px}.AIReferenceArchitecturesHub_metricGrid__XxsMA{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.AIReferenceArchitecturesHub_metric__tdlwT{background:#f8fbfa;border:1px solid var(--border);border-radius:8px;padding:12px}.AIReferenceArchitecturesHub_metricValue__WPHzP{color:var(--accent);display:block;font-size:24px;font-weight:850;line-height:1}.AIReferenceArchitecturesHub_metricLabel__Pk-QU{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-top:6px}.AIReferenceArchitecturesHub_catalogContainer__ofZkc,.AIReferenceArchitecturesHub_detailSection__-eCGB,.AIReferenceArchitecturesHub_pointOfView__Dkivt,.AIReferenceArchitecturesHub_searchBand__gKRgL,.AIReferenceArchitecturesHub_specSection__p9rER{margin-top:22px}.AIReferenceArchitecturesHub_pointOfView__Dkivt{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.AIReferenceArchitecturesHub_architectureCard__ZM6AK,.AIReferenceArchitecturesHub_checkItem__H23O4,.AIReferenceArchitecturesHub_documentCard__lXrBR,.AIReferenceArchitecturesHub_panel__iZbOn,.AIReferenceArchitecturesHub_povCard__O-dsU{background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 26px #0b10200f}.AIReferenceArchitecturesHub_povCard__O-dsU{padding:18px}.AIReferenceArchitecturesHub_povIcon__3ocVc{background:#effbf8;border:1px solid #ccebe5;border-radius:8px;color:var(--accent);display:grid;height:38px;margin-bottom:14px;place-items:center;width:38px}.AIReferenceArchitecturesHub_povCard__O-dsU h3{color:var(--ink);font-size:16px;margin:0 0 8px}.AIReferenceArchitecturesHub_docDescription__4c3jC,.AIReferenceArchitecturesHub_emptyState__O35qP,.AIReferenceArchitecturesHub_panelText__7ujH6,.AIReferenceArchitecturesHub_povCard__O-dsU p,.AIReferenceArchitecturesHub_purpose__cTXH\+,.AIReferenceArchitecturesHub_sectionLead__qjfjH{color:var(--muted);line-height:1.6}.AIReferenceArchitecturesHub_povCard__O-dsU p{font-size:13px;margin:0}.AIReferenceArchitecturesHub_searchBand__gKRgL{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 10px 26px #0b10200d;padding:18px}.AIReferenceArchitecturesHub_toolbar__x6TDI{grid-gap:14px;align-items:start;display:grid;gap:14px;grid-template-columns:minmax(280px,1fr) auto}.AIReferenceArchitecturesHub_searchBox__bo1t5{align-items:center;background:#f9fbfb;border:1px solid var(--border);border-radius:8px;color:var(--muted);display:flex;gap:10px;min-height:44px;padding:0 14px}.AIReferenceArchitecturesHub_searchInput__NGztn{background:#0000;border:0;color:var(--ink);font:inherit;font-size:14px;min-width:0;outline:0;width:100%}.AIReferenceArchitecturesHub_searchInput__NGztn::placeholder{color:#7a8796}.AIReferenceArchitecturesHub_categoryActions__zkaBy{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.AIReferenceArchitecturesHub_chip__Cco9U{align-items:center;display:inline-flex;min-height:34px;padding:8px 11px}.AIReferenceArchitecturesHub_noResults__DarCV{color:#8a5f00;font-size:13px;font-weight:700;margin-top:10px}.AIReferenceArchitecturesHub_toc__05Yff{border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px}.AIReferenceArchitecturesHub_tocLink__CjZYC{align-items:center;color:#35546a;display:inline-flex;min-height:32px;padding:7px 10px}.AIReferenceArchitecturesHub_categoryHeader__h0b5U,.AIReferenceArchitecturesHub_diagramHeader__2LI6F,.AIReferenceArchitecturesHub_documentHeader__eMHwm,.AIReferenceArchitecturesHub_sectionHeader__OcV9T{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.AIReferenceArchitecturesHub_sectionHeader__OcV9T{margin-bottom:16px}.AIReferenceArchitecturesHub_sectionTitle__-xxe\+{font-size:24px}.AIReferenceArchitecturesHub_sectionLead__qjfjH{font-size:14px;margin:8px 0 0}.AIReferenceArchitecturesHub_categorySection__1v8UJ{margin-top:26px;scroll-margin-top:88px}.AIReferenceArchitecturesHub_categoryHeader__h0b5U{margin-bottom:12px}.AIReferenceArchitecturesHub_categoryTitle__mkIqr{font-size:20px}.AIReferenceArchitecturesHub_cardsGrid__UqdwQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.AIReferenceArchitecturesHub_architectureCard__ZM6AK{display:flex;flex-direction:column;min-height:100%;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.AIReferenceArchitecturesHub_architectureCard__ZM6AK:hover{border-color:var(--borderStrong);box-shadow:0 16px 34px #0b10201c;transform:translateY(-2px)}.AIReferenceArchitecturesHub_thumb__gJ7v0{aspect-ratio:16/9;background:#f1f7f6;border-bottom:1px solid var(--border);overflow:hidden;position:relative}.AIReferenceArchitecturesHub_diagramImage__X3kFl,.AIReferenceArchitecturesHub_thumb__gJ7v0 img{height:100%;object-fit:contain;width:100%}.AIReferenceArchitecturesHub_thumb__gJ7v0 img{background:#fff;display:block;padding:12px}.AIReferenceArchitecturesHub_thumbFallback__P-Fmt{color:var(--accent);display:grid;height:100%;place-items:center;width:100%}.AIReferenceArchitecturesHub_status__lPyAh{background:#ffffffeb;border:1px solid #ffffffd1;box-shadow:0 8px 18px #0b10201f;color:#334155;padding:7px 9px;position:absolute;right:10px;top:10px}.AIReferenceArchitecturesHub_statusReady__GYvz8{background:var(--successBg);color:var(--successText)}.AIReferenceArchitecturesHub_statusWip__v2roG{background:var(--warnBg);color:var(--warnText)}.AIReferenceArchitecturesHub_cardBody__Z67Vz{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:16px}.AIReferenceArchitecturesHub_cardTitle__DDbG\+{color:var(--ink);font-size:17px;line-height:1.3;margin:0}.AIReferenceArchitecturesHub_purpose__cTXH\+{font-size:13px;margin:0}.AIReferenceArchitecturesHub_elementsList__CYSxo{color:#334155;font-size:12.5px;line-height:1.55;margin:0;padding-left:18px}.AIReferenceArchitecturesHub_elementsList__CYSxo li{margin:4px 0}.AIReferenceArchitecturesHub_tagRow__pvP2X{display:flex;flex-wrap:wrap;gap:6px}.AIReferenceArchitecturesHub_smallBadge__RKfSC,.AIReferenceArchitecturesHub_tag__B9DYd{background:#f3fbf9;border:1px solid #d9e9e6;color:#245c58}.AIReferenceArchitecturesHub_smallBadge__RKfSC{padding:7px 10px}.AIReferenceArchitecturesHub_tag__B9DYd{border-radius:999px;font-size:11px;font-weight:700;padding:5px 8px}.AIReferenceArchitecturesHub_ctaRow__r2MXZ{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.AIReferenceArchitecturesHub_iconButton__1cZ-z{align-items:center;display:inline-flex;gap:7px;min-height:36px;padding:8px 10px}.AIReferenceArchitecturesHub_darkBand__Bh3m9{background:linear-gradient(135deg,var(--navy),var(--navySoft));border-radius:8px;color:#edf7f6;margin-top:28px;padding:26px}.AIReferenceArchitecturesHub_workflowGrid__PH\+Li{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px}.AIReferenceArchitecturesHub_workflowStep__7w\+q5{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:14px}.AIReferenceArchitecturesHub_workflowStep__7w\+q5 b{background:#dff8f3;border-radius:8px;color:#063a35;display:inline-grid;height:24px;margin-bottom:10px;place-items:center;width:24px}.AIReferenceArchitecturesHub_workflowStep__7w\+q5 span{color:#d8e8f0;display:block;font-size:13px;line-height:1.45}.AIReferenceArchitecturesHub_detailPage__IXqmG,.AIReferenceArchitecturesHub_specPage__-g7yY{margin:0 auto;padding:28px 28px 56px;width:min(100%,1320px)}.AIReferenceArchitecturesHub_backLink__za0Ed{align-items:center;color:var(--accent);display:inline-flex;font-size:14px;font-weight:800;gap:8px;margin-bottom:18px;text-decoration:none}.AIReferenceArchitecturesHub_backLink__za0Ed:hover{text-decoration:underline}.AIReferenceArchitecturesHub_detailHero__7kyBN,.AIReferenceArchitecturesHub_specHero__TH5To{background:linear-gradient(120deg,#fffffffa,#ecf9f6f5),linear-gradient(135deg,#4379c914,#14b8a61f);border:1px solid var(--border);border-radius:8px;box-shadow:0 16px 36px #0b102014;padding:26px}.AIReferenceArchitecturesHub_detailHeroTop__06qfC{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.AIReferenceArchitecturesHub_detailTitle__u9j7m,.AIReferenceArchitecturesHub_specTitle__rohR\+{font-size:34px;margin-top:8px}.AIReferenceArchitecturesHub_detailPurpose__dscem,.AIReferenceArchitecturesHub_specSummary__D8qVg{color:#34465b;font-size:16px;line-height:1.7;margin:14px 0 0;max-width:920px}.AIReferenceArchitecturesHub_heroTagRow__jwkLn{margin-top:18px}.AIReferenceArchitecturesHub_detailGrid__Q5Cdw,.AIReferenceArchitecturesHub_specGrid__4jKzW{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-top:22px}.AIReferenceArchitecturesHub_widePanel__24Bxf{grid-column:1/-1}.AIReferenceArchitecturesHub_documentCard__lXrBR,.AIReferenceArchitecturesHub_panel__iZbOn{padding:20px}.AIReferenceArchitecturesHub_panelTitle__9agfz{font-size:20px}.AIReferenceArchitecturesHub_panelText__7ujH6{font-size:14px;margin:10px 0 0}.AIReferenceArchitecturesHub_diagramPanel__48S6r{overflow:hidden}.AIReferenceArchitecturesHub_diagramFrame__J8b4l{background:#fff;border:1px solid var(--border);border-radius:8px;margin-top:16px;min-height:280px;padding:14px}.AIReferenceArchitecturesHub_diagramFrame__J8b4l img{display:block;max-height:720px;object-fit:contain;width:100%}.AIReferenceArchitecturesHub_diagramPlaceholder__sf4ID{background:#f7fbfa;border:1px dashed var(--borderStrong);border-radius:8px;color:var(--muted);display:grid;min-height:280px;padding:24px;place-items:center;text-align:center}.AIReferenceArchitecturesHub_referenceList__dIN6z{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:12px 0 0;padding:0}.AIReferenceArchitecturesHub_referenceList__dIN6z a{align-items:flex-start;background:#f8fbfa;border:1px solid var(--border);border-radius:8px;color:#24456f;display:flex;font-weight:700;gap:12px;justify-content:space-between;line-height:1.45;padding:11px 12px;text-decoration:none}.AIReferenceArchitecturesHub_referenceList__dIN6z a:hover{background:var(--panelSoft);border-color:var(--borderStrong)}.AIReferenceArchitecturesHub_documentList__P--\+u{grid-gap:12px;display:grid;gap:12px;margin-top:14px}.AIReferenceArchitecturesHub_documentCard__lXrBR{box-shadow:none}.AIReferenceArchitecturesHub_documentHeader__eMHwm{margin-bottom:8px}.AIReferenceArchitecturesHub_docType__yYZNI{align-items:center;background:#f3fbf9;border:1px solid #d9e9e6;border-radius:999px;display:inline-flex;font-size:11px;padding:5px 8px}.AIReferenceArchitecturesHub_docTitle__Qxoac{font-size:17px;margin-top:10px}.AIReferenceArchitecturesHub_docDescription__4c3jC{font-size:13px;margin:8px 0 0}.AIReferenceArchitecturesHub_docContent__lps6C{background:#fbfdfc;border:1px solid var(--border);border-radius:8px;color:#34465b;font-size:13px;line-height:1.65;margin-top:14px;padding:14px}.AIReferenceArchitecturesHub_contentFlow__F-l-u,.AIReferenceArchitecturesHub_contentHeader__I\+8lT,.AIReferenceArchitecturesHub_contentLine__BvoIW,.AIReferenceArchitecturesHub_contentSubhead__zqokQ,.AIReferenceArchitecturesHub_contentTableRow__YPfk9{margin:0 0 8px}.AIReferenceArchitecturesHub_contentHeader__I\+8lT{border-bottom:1px solid var(--border);color:var(--ink);font-weight:800;margin-top:16px;padding-bottom:6px}.AIReferenceArchitecturesHub_contentSubhead__zqokQ{color:#17313b;font-weight:800}.AIReferenceArchitecturesHub_contentFlow__F-l-u{background:#effbf8;border:1px solid #ccebe5;border-radius:8px;color:#07524b;font-weight:800;padding:10px;text-align:center}.AIReferenceArchitecturesHub_contentTableRow__YPfk9{grid-gap:12px;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:minmax(140px,.4fr) minmax(0,1fr);padding:8px 0}.AIReferenceArchitecturesHub_contentTableHeader__oxr3U{color:var(--ink);font-weight:800}.AIReferenceArchitecturesHub_checklist__K3OsR{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.AIReferenceArchitecturesHub_checkItem__H23O4{grid-gap:10px;align-items:start;box-shadow:none;color:#34465b;display:grid;font-size:13px;gap:10px;grid-template-columns:22px 1fr;line-height:1.5;padding:12px}.AIReferenceArchitecturesHub_checkIcon__ITSV9{color:var(--accent);margin-top:1px}.AIReferenceArchitecturesHub_emptyState__O35qP{background:#f8fbfa;border:1px dashed var(--borderStrong);border-radius:8px;font-size:14px;margin:12px 0 0;padding:18px;text-align:center}.AIReferenceArchitecturesHub_guidePage__Yh2Qx{grid-gap:22px;display:grid;gap:22px}.AIReferenceArchitecturesHub_guideHero__eshaM{background:linear-gradient(120deg,#fffffffa,#e8f9f5f5),linear-gradient(135deg,#4379c914,#14b8a624)}.AIReferenceArchitecturesHub_guideMetaGrid__cn54v{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.AIReferenceArchitecturesHub_guideMetaItem__friy\+{background:#ffffffd1;border:1px solid var(--border);border-radius:8px;min-width:0;padding:12px}.AIReferenceArchitecturesHub_guideMetaItem__friy\+ span{color:var(--muted);display:block;font-size:11px;font-weight:800;line-height:1.2;text-transform:uppercase}.AIReferenceArchitecturesHub_guideMetaItem__friy\+ b{color:var(--ink);display:block;font-size:14px;line-height:1.25;margin-top:6px}.AIReferenceArchitecturesHub_guideSection__\+G4VW{grid-gap:14px;display:grid;gap:14px}.AIReferenceArchitecturesHub_guideCardGrid__zlmpm,.AIReferenceArchitecturesHub_guidePrincipleGrid__XNX\+-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.AIReferenceArchitecturesHub_guideCard__hEbV-,.AIReferenceArchitecturesHub_guidePrinciple__E4aqR{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 14px 30px #0b10200f;min-width:0;padding:18px}.AIReferenceArchitecturesHub_guidePrinciple__E4aqR{grid-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:42px 1fr}.AIReferenceArchitecturesHub_guidePrinciple__E4aqR>span{background:#eef3ff;border-radius:8px;color:#24456f;display:grid;font-size:12px;font-weight:850;height:36px;place-items:center;width:36px}.AIReferenceArchitecturesHub_figureLayer__h2K83 h3,.AIReferenceArchitecturesHub_figureSpine__ZWc0r h3,.AIReferenceArchitecturesHub_guideCard__hEbV- h3,.AIReferenceArchitecturesHub_guideClose__Uc7-J h2,.AIReferenceArchitecturesHub_guidePrinciple__E4aqR h3{color:var(--ink);line-height:1.25;margin:0}.AIReferenceArchitecturesHub_guideCard__hEbV- h3,.AIReferenceArchitecturesHub_guidePrinciple__E4aqR h3{font-size:17px}.AIReferenceArchitecturesHub_guidePrinciple__E4aqR p{grid-column:2}.AIReferenceArchitecturesHub_figureLayer__h2K83 p,.AIReferenceArchitecturesHub_figureSpine__ZWc0r p,.AIReferenceArchitecturesHub_guideCard__hEbV- p,.AIReferenceArchitecturesHub_guideClose__Uc7-J p,.AIReferenceArchitecturesHub_guidePrinciple__E4aqR p{color:#34465b;font-size:14px;line-height:1.65;margin:8px 0 0}.AIReferenceArchitecturesHub_guideArchitecturePanel__uhxbr{grid-gap:16px;display:grid;gap:16px;overflow:hidden}.AIReferenceArchitecturesHub_controlPlaneFigure__2sTpV{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.AIReferenceArchitecturesHub_figureLayers__Sm0Re{grid-gap:10px;display:grid;gap:10px}.AIReferenceArchitecturesHub_figureLayer__h2K83{grid-gap:12px;align-items:start;background:#f8fbfa;border:1px solid var(--border);border-radius:8px;display:grid;gap:12px;grid-template-columns:44px 1fr;min-height:76px;padding:14px}.AIReferenceArchitecturesHub_figureLayer__h2K83>span{background:#fff;border-radius:8px;color:var(--accent);display:grid;font-size:12px;font-weight:850;height:34px;place-items:center;width:34px}.AIReferenceArchitecturesHub_figureGatewayLayer__j94LN{background:linear-gradient(135deg,var(--accent),var(--accentLight));border-color:#0f766e6b;box-shadow:0 16px 30px #0f766e2e}.AIReferenceArchitecturesHub_figureGatewayLayer__j94LN h3,.AIReferenceArchitecturesHub_figureGatewayLayer__j94LN p{color:#fff}.AIReferenceArchitecturesHub_figureGatewayLayer__j94LN>span{color:#064e47}.AIReferenceArchitecturesHub_figureSpine__ZWc0r{background:var(--navy);border-radius:8px;color:#fff;padding:18px}.AIReferenceArchitecturesHub_figureSpineHeader__QPM8n{align-items:flex-start;display:flex;gap:10px;margin-bottom:14px}.AIReferenceArchitecturesHub_figureSpineHeader__QPM8n svg{color:var(--accentLight);margin-top:2px}.AIReferenceArchitecturesHub_figureSpine__ZWc0r h3{color:#fff;font-size:18px}.AIReferenceArchitecturesHub_figureSpine__ZWc0r p{color:#d8e8f0;font-size:13px}.AIReferenceArchitecturesHub_figureSpine__ZWc0r ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.AIReferenceArchitecturesHub_figureSpine__ZWc0r li{grid-gap:8px;align-items:start;border-top:1px solid #ffffff1c;color:#eef7f5;display:grid;font-size:13px;font-weight:750;gap:8px;grid-template-columns:18px 1fr;padding-top:9px}.AIReferenceArchitecturesHub_figureSpine__ZWc0r li svg{color:var(--accentLight);margin-top:1px}.AIReferenceArchitecturesHub_figureGatewayCallout__49Grg{grid-gap:10px;align-items:start;background:#effbf8;border:1px solid #ccebe5;border-radius:8px;color:#07524b;display:grid;font-size:14px;font-weight:750;gap:10px;grid-column:1/-1;grid-template-columns:24px 1fr;line-height:1.55;padding:14px}.AIReferenceArchitecturesHub_guideCard__hEbV-{grid-gap:10px;display:grid;gap:10px}.AIReferenceArchitecturesHub_guideCardTop__8ZsvJ{align-items:center;display:flex;gap:10px}.AIReferenceArchitecturesHub_guideCardTop__8ZsvJ span{background:#f3fbf9;border:1px solid #d9e9e6;border-radius:999px;color:var(--accent);font-size:11px;font-weight:850;line-height:1;padding:5px 8px;text-transform:uppercase}.AIReferenceArchitecturesHub_guideIcon__KVFm8{background:#eef3ff;border-radius:8px;color:#24456f;display:grid;height:34px;place-items:center;width:34px}.AIReferenceArchitecturesHub_guideRule__g7bm5{background:#f8fbfa;border-left:3px solid var(--accentLight);padding:10px 12px}.AIReferenceArchitecturesHub_guideRule__g7bm5 b,.AIReferenceArchitecturesHub_guideRule__g7bm5 span{display:block}.AIReferenceArchitecturesHub_guideRule__g7bm5 b{color:var(--ink);font-size:12px;line-height:1.2;text-transform:uppercase}.AIReferenceArchitecturesHub_guideRule__g7bm5 span{color:#34465b;font-size:13px;line-height:1.55;margin-top:5px}.AIReferenceArchitecturesHub_guideTableWrap__oAljf{background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:0 14px 30px #0b10200f;overflow-x:auto}.AIReferenceArchitecturesHub_guideTable__QUSsM{border-collapse:collapse;color:#34465b;font-size:13px;line-height:1.5;min-width:860px;width:100%}.AIReferenceArchitecturesHub_guideTable__QUSsM td,.AIReferenceArchitecturesHub_guideTable__QUSsM th{border-bottom:1px solid var(--border);padding:13px 14px;text-align:left;vertical-align:top}.AIReferenceArchitecturesHub_guideTable__QUSsM th{background:#f3fbf9;color:var(--ink);font-size:12px;font-weight:850;text-transform:uppercase}.AIReferenceArchitecturesHub_guideTable__QUSsM tr:last-child td{border-bottom:0}.AIReferenceArchitecturesHub_guidePill__lxRAz{background:#eef3ff;border-radius:999px;color:#24456f;display:inline-flex;font-weight:850;line-height:1.25;max-width:100%;padding:6px 9px}.AIReferenceArchitecturesHub_guideSplit__N9yOz{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.AIReferenceArchitecturesHub_guideClose__Uc7-J{background:linear-gradient(135deg,#101936f5,#172448f5),var(--navy);border-radius:8px;color:#fff;padding:24px}.AIReferenceArchitecturesHub_guideClose__Uc7-J h2{color:#fff;font-size:28px;margin-top:8px;max-width:920px}.AIReferenceArchitecturesHub_guideClose__Uc7-J p{color:#d8e8f0;max-width:920px}.AIReferenceArchitecturesHub_guideClose__Uc7-J ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:18px 0 0;padding:0}.AIReferenceArchitecturesHub_guideClose__Uc7-J li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;color:#eef7f5;font-size:14px;line-height:1.55;padding:12px}.AIReferenceArchitecturesHub_guideChecklistPanel__CQj5t{grid-gap:14px;display:grid;gap:14px}.AIReferenceArchitecturesHub_guideChecklistGrid__kV9-D{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){.AIReferenceArchitecturesHub_detailGrid__Q5Cdw,.AIReferenceArchitecturesHub_hero__xnMa5,.AIReferenceArchitecturesHub_specGrid__4jKzW{grid-template-columns:1fr}.AIReferenceArchitecturesHub_controlPlaneFigure__2sTpV,.AIReferenceArchitecturesHub_guideMetaGrid__cn54v{grid-template-columns:repeat(2,minmax(0,1fr))}.AIReferenceArchitecturesHub_figureGatewayCallout__49Grg{grid-column:1/-1}.AIReferenceArchitecturesHub_pointOfView__Dkivt{grid-template-columns:repeat(2,minmax(0,1fr))}.AIReferenceArchitecturesHub_workflowGrid__PH\+Li{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.AIReferenceArchitecturesHub_detailPage__IXqmG,.AIReferenceArchitecturesHub_pageBody__6zEjT,.AIReferenceArchitecturesHub_specPage__-g7yY,.AIReferenceArchitecturesHub_topBarInner__iuyc6{padding-left:16px;padding-right:16px}.AIReferenceArchitecturesHub_categoryHeader__h0b5U,.AIReferenceArchitecturesHub_detailHeroTop__06qfC,.AIReferenceArchitecturesHub_diagramHeader__2LI6F,.AIReferenceArchitecturesHub_sectionHeader__OcV9T,.AIReferenceArchitecturesHub_topBarInner__iuyc6{align-items:stretch;flex-direction:column}.AIReferenceArchitecturesHub_categoryActions__zkaBy,.AIReferenceArchitecturesHub_ctaRow__r2MXZ,.AIReferenceArchitecturesHub_headerActions__roQ5S,.AIReferenceArchitecturesHub_heroActions__mMlvT{justify-content:flex-start}.AIReferenceArchitecturesHub_darkBand__Bh3m9,.AIReferenceArchitecturesHub_detailHero__7kyBN,.AIReferenceArchitecturesHub_heroContent__ZslXg,.AIReferenceArchitecturesHub_specHero__TH5To{padding:20px}.AIReferenceArchitecturesHub_heroTitle__Qr1C-{font-size:32px}.AIReferenceArchitecturesHub_controlPlaneFigure__2sTpV,.AIReferenceArchitecturesHub_figureLayer__h2K83,.AIReferenceArchitecturesHub_guideCardGrid__zlmpm,.AIReferenceArchitecturesHub_guideChecklistGrid__kV9-D,.AIReferenceArchitecturesHub_guideMetaGrid__cn54v,.AIReferenceArchitecturesHub_guidePrincipleGrid__XNX\+-,.AIReferenceArchitecturesHub_guidePrinciple__E4aqR,.AIReferenceArchitecturesHub_guideSplit__N9yOz{grid-template-columns:1fr}.AIReferenceArchitecturesHub_guidePrinciple__E4aqR p{grid-column:auto}.AIReferenceArchitecturesHub_detailTitle__u9j7m,.AIReferenceArchitecturesHub_specTitle__rohR\+{font-size:28px}.AIReferenceArchitecturesHub_cardsGrid__UqdwQ,.AIReferenceArchitecturesHub_metricGrid__XxsMA,.AIReferenceArchitecturesHub_pointOfView__Dkivt,.AIReferenceArchitecturesHub_toolbar__x6TDI,.AIReferenceArchitecturesHub_workflowGrid__PH\+Li{grid-template-columns:1fr}}@media (max-width:520px){.AIReferenceArchitecturesHub_heroTitle__Qr1C-{font-size:28px}.AIReferenceArchitecturesHub_detailTitle__u9j7m,.AIReferenceArchitecturesHub_specTitle__rohR\+{font-size:24px}.AIReferenceArchitecturesHub_guideClose__Uc7-J{padding:18px}.AIReferenceArchitecturesHub_guideClose__Uc7-J h2{font-size:22px}.AIReferenceArchitecturesHub_guideTable__QUSsM{min-width:760px}.AIReferenceArchitecturesHub_button__DfL\+9,.AIReferenceArchitecturesHub_chip__Cco9U,.AIReferenceArchitecturesHub_filterButton__N40ig,.AIReferenceArchitecturesHub_iconButton__1cZ-z,.AIReferenceArchitecturesHub_tocLink__CjZYC{width:100%}.AIReferenceArchitecturesHub_contentTableRow__YPfk9{gap:4px;grid-template-columns:1fr}}.DeepLearningClusterDocs_page__ifSPi{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#2f5d8c;--ust-amber:#b7791f;--ust-focus:#0097ac38;background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#b7791f0f),linear-gradient(180deg,#fbfdfd,#f4f7f7 48%,#eef3f3);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;min-width:0;overflow-x:hidden;overflow-y:auto;width:100%}.DeepLearningClusterDocs_page__ifSPi *,.DeepLearningClusterDocs_page__ifSPi :after,.DeepLearningClusterDocs_page__ifSPi :before{box-sizing:border-box}.DeepLearningClusterDocs_footerBand__b6E2A,.DeepLearningClusterDocs_hero__94vF0,.DeepLearningClusterDocs_valueGrid__GLR28,.DeepLearningClusterDocs_workspace__7LWhV{margin:0 auto;max-width:100%;width:min(100%,1440px)}.DeepLearningClusterDocs_hero__94vF0{grid-gap:clamp(1rem,2.4vw,2rem);align-items:stretch;display:grid;gap:clamp(1rem,2.4vw,2rem);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);padding:clamp(1rem,2vw,1.75rem)}.DeepLearningClusterDocs_articleCard__RIKuJ,.DeepLearningClusterDocs_bottomNavButton__8srmK,.DeepLearningClusterDocs_contentsPanel__YN3Td,.DeepLearningClusterDocs_featureCard__EusG5,.DeepLearningClusterDocs_heroCopy__HitGl,.DeepLearningClusterDocs_heroVisual__R44zd,.DeepLearningClusterDocs_modelCard__CgEpB,.DeepLearningClusterDocs_stepCard__2PgUx,.DeepLearningClusterDocs_trustStrip__SAFTR,.DeepLearningClusterDocs_valueCard__HgV-G{background:#fffffff5;border:1px solid var(--ust-line);box-shadow:0 18px 42px #1f293314}.DeepLearningClusterDocs_heroCopy__HitGl{border-left:5px solid var(--ust-teal);min-width:0;padding:clamp(1.5rem,4vw,3rem)}.DeepLearningClusterDocs_eyebrow__0ZrZb{align-items:center;background:#f5fbfb;border:1px solid #006e7438;color:var(--ust-teal);display:inline-flex;font-size:.76rem;font-weight:900;gap:.55rem;letter-spacing:.12em;line-height:1;padding:.5rem .75rem;text-transform:uppercase;width:fit-content}.DeepLearningClusterDocs_eyebrow__0ZrZb svg{height:1rem;width:1rem}.DeepLearningClusterDocs_heroCopy__HitGl h1{color:var(--ust-charcoal);font-size:4.5rem;font-weight:900;line-height:.98;margin:1.1rem 0 1rem;max-width:12ch}.DeepLearningClusterDocs_heroCopy__HitGl p{color:var(--ust-muted);font-size:1.1rem;line-height:1.7;margin:0;max-width:56rem}.DeepLearningClusterDocs_heroStats__n\+c3k{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.25rem,3vw,2rem)}.DeepLearningClusterDocs_heroStat__knJpt{background:var(--ust-soft);border-top:3px solid var(--ust-teal);min-width:0;padding:.9rem}.DeepLearningClusterDocs_heroStat__knJpt:nth-child(2){border-top-color:var(--ust-blue)}.DeepLearningClusterDocs_heroStat__knJpt:nth-child(3){border-top-color:var(--ust-amber)}.DeepLearningClusterDocs_heroStat__knJpt small,.DeepLearningClusterDocs_heroStat__knJpt span{color:var(--ust-muted);display:block}.DeepLearningClusterDocs_heroStat__knJpt span{font-size:.71rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.DeepLearningClusterDocs_heroStat__knJpt strong{color:var(--ust-charcoal);display:block;font-size:1.65rem;line-height:1;margin-top:.35rem}.DeepLearningClusterDocs_heroStat__knJpt small{font-size:.78rem;line-height:1.35;margin-top:.35rem}.DeepLearningClusterDocs_heroVisual__R44zd{background:linear-gradient(180deg,#006e7414,#fffffffa),var(--ust-white);display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden}.DeepLearningClusterDocs_visualHeader__pKURd,.DeepLearningClusterDocs_visualMetrics__NC9q5{align-items:center;color:var(--ust-ink);display:flex;font-weight:900;gap:.75rem;justify-content:space-between}.DeepLearningClusterDocs_visualHeader__pKURd{border-bottom:1px solid var(--ust-line);font-size:.82rem;letter-spacing:.08em;min-height:3.25rem;padding:0 1rem;text-transform:uppercase}.DeepLearningClusterDocs_visualHeader__pKURd svg{color:var(--ust-teal);height:1.1rem;width:1.1rem}.DeepLearningClusterDocs_heroVisual__R44zd img{max-height:23rem;min-height:15rem;object-fit:contain;padding:clamp(1rem,2vw,1.5rem);width:100%}.DeepLearningClusterDocs_visualMetrics__NC9q5{background:#f7fafa;border-top:1px solid var(--ust-line);padding:.75rem 1rem}.DeepLearningClusterDocs_visualMetrics__NC9q5 span{color:var(--ust-teal);font-size:.75rem;font-weight:900;letter-spacing:.08em;min-width:0;text-transform:uppercase}.DeepLearningClusterDocs_valueGrid__GLR28{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 clamp(1rem,2vw,1.75rem) clamp(1rem,2vw,1.5rem)}.DeepLearningClusterDocs_valueCard__HgV-G{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:auto minmax(0,1fr);min-height:8.5rem;padding:1.1rem}.DeepLearningClusterDocs_valueCard__HgV-G svg{color:var(--ust-teal);height:1.4rem;width:1.4rem}.DeepLearningClusterDocs_valueCard__HgV-G h2,.DeepLearningClusterDocs_valueCard__HgV-G p{margin:0}.DeepLearningClusterDocs_valueCard__HgV-G h2{color:var(--ust-charcoal);font-size:1rem;font-weight:900;line-height:1.25}.DeepLearningClusterDocs_valueCard__HgV-G p{color:var(--ust-muted);font-size:.9rem;line-height:1.55;margin-top:.55rem}.DeepLearningClusterDocs_workspace__7LWhV{grid-gap:1.1rem;align-items:start;display:grid;gap:1.1rem;grid-template-columns:minmax(250px,320px) minmax(0,1fr);padding:0 clamp(1rem,2vw,1.75rem) 1.5rem}.DeepLearningClusterDocs_mobileNavigator__E5IdP{display:none}.DeepLearningClusterDocs_contentsPanel__YN3Td{max-height:calc(100vh - 2rem);min-width:0;overflow:hidden;position:sticky;top:1rem}.DeepLearningClusterDocs_contentsHeader__hDNC\+{grid-gap:.35rem;background:linear-gradient(90deg,#006e741a,#2f5d8c14);border-bottom:1px solid var(--ust-line);display:grid;gap:.35rem;padding:1rem}.DeepLearningClusterDocs_contentsHeader__hDNC\+ span{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.DeepLearningClusterDocs_contentsHeader__hDNC\+ strong{color:var(--ust-charcoal);font-size:1rem}.DeepLearningClusterDocs_contentsNav__B5eL1{grid-gap:.35rem;display:grid;gap:.35rem;max-height:calc(100vh - 7.25rem);overflow-y:auto;padding:.75rem}.DeepLearningClusterDocs_topicButton__9NrQP{align-items:center;background:#0000;border:0;border-left:3px solid #0000;color:var(--ust-muted);cursor:pointer;display:flex;font:inherit;font-size:.86rem;font-weight:800;gap:.55rem;line-height:1.25;min-height:2.75rem;padding:.55rem .6rem;text-align:left;transition:background .16s ease,color .16s ease,border-color .16s ease;width:100%}.DeepLearningClusterDocs_topicButton__9NrQP svg{color:var(--ust-teal);flex:0 0 auto;height:1rem;width:1rem}.DeepLearningClusterDocs_topicButton__9NrQP span{min-width:0;overflow-wrap:anywhere}.DeepLearningClusterDocs_topicButton__9NrQP:focus-visible,.DeepLearningClusterDocs_topicButton__9NrQP:hover{background:#f5f9f9;color:var(--ust-charcoal);outline:none}.DeepLearningClusterDocs_topicButtonActive__uAn4G{background:#006e741a;border-left-color:var(--ust-teal);color:var(--ust-teal)}.DeepLearningClusterDocs_contentColumn__b2wbG{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.DeepLearningClusterDocs_articleCard__RIKuJ{min-width:0;overflow:hidden}.DeepLearningClusterDocs_articleHeader__MrWa1{background:linear-gradient(90deg,#006e741a,#2f5d8c14,#b7791f0d),var(--ust-white);border-bottom:1px solid var(--ust-line);padding:clamp(1.2rem,2.5vw,2rem)}.DeepLearningClusterDocs_articleHeader__MrWa1 span{color:var(--ust-teal);display:inline-block;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.DeepLearningClusterDocs_articleHeader__MrWa1 h2{color:var(--ust-charcoal);font-size:2.7rem;font-weight:900;line-height:1.08;margin:.65rem 0 0;max-width:24ch}.DeepLearningClusterDocs_articleHeader__MrWa1 p{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:.8rem 0 0;max-width:58rem}.DeepLearningClusterDocs_introHighlightGrid__bTTxO{grid-gap:1px;background:var(--ust-line);border:1px solid var(--ust-line);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 1.25rem}.DeepLearningClusterDocs_introHighlight__Y5\+lS{grid-gap:.75rem;background:#fbfdfd;display:grid;gap:.75rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:1rem}.DeepLearningClusterDocs_introHighlight__Y5\+lS svg{color:var(--ust-teal);height:1.2rem;width:1.2rem}.DeepLearningClusterDocs_introHighlight__Y5\+lS strong{color:var(--ust-charcoal);font-size:.95rem}.DeepLearningClusterDocs_introHighlight__Y5\+lS p{color:var(--ust-muted);font-size:.86rem;line-height:1.45;margin:.35rem 0 0}.DeepLearningClusterDocs_articleBody__va03p{color:var(--ust-ink);min-width:0;overflow-wrap:anywhere;padding:clamp(1.2rem,2.5vw,2rem)}.DeepLearningClusterDocs_articleParagraph__wxKvh{color:var(--ust-ink);font-size:1rem;line-height:1.72;margin:0 0 1rem}.DeepLearningClusterDocs_sectionBlock__dc7Rv{margin-top:2rem}.DeepLearningClusterDocs_sectionBlock__dc7Rv:first-child{margin-top:0}.DeepLearningClusterDocs_markdownH2__bCBJA,.DeepLearningClusterDocs_markdownH3__YauN8,.DeepLearningClusterDocs_markdownH4__Y8i80{color:var(--ust-charcoal);font-weight:900;line-height:1.2}.DeepLearningClusterDocs_markdownH2__bCBJA{border-top:1px solid var(--ust-line);font-size:1.55rem;margin:2rem 0 .9rem;padding-top:.4rem}.DeepLearningClusterDocs_sectionBlock__dc7Rv:first-child .DeepLearningClusterDocs_markdownH2__bCBJA{border-top:0;margin-top:0;padding-top:0}.DeepLearningClusterDocs_markdownH3__YauN8{font-size:1.12rem;margin:0 0 .75rem}.DeepLearningClusterDocs_markdownH4__Y8i80{font-size:1rem;margin:1.15rem 0 .6rem}.DeepLearningClusterDocs_articleList__lkSZJ,.DeepLearningClusterDocs_articleOrderedList__PIbEC{grid-gap:.55rem;display:grid;gap:.55rem;margin:0 0 1.1rem;padding-left:1.15rem}.DeepLearningClusterDocs_articleListItem__PvF2p{color:var(--ust-ink);line-height:1.65}.DeepLearningClusterDocs_articleListItem__PvF2p::marker{color:var(--ust-teal);font-weight:900}.DeepLearningClusterDocs_inlineCode__-CKcv{background:#eef7f7;border:1px solid #006e7429;color:var(--ust-teal);font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.88em;padding:.1rem .25rem}.DeepLearningClusterDocs_codeBlock__TR1Vj{background:#17202a;border-left:4px solid var(--ust-teal);color:#f8fafc;margin:1.15rem 0;max-width:100%;overflow-x:auto;padding:1rem}.DeepLearningClusterDocs_codeBlockCode__YhzrB{font-family:Cascadia Code,SFMono-Regular,Consolas,monospace;font-size:.86rem;line-height:1.65;white-space:pre}.DeepLearningClusterDocs_articleQuote__RHNiw{background:#eef7f7;border-left:4px solid var(--ust-teal);color:var(--ust-ink);margin:0 0 1.25rem;padding:.85rem 1rem}.DeepLearningClusterDocs_articleQuoteAmber__vnWwq{background:#fff8ed;border-left-color:var(--ust-amber)}.DeepLearningClusterDocs_calloutTitle__wb2xG{align-items:center;color:var(--ust-charcoal);display:flex;font-weight:900;gap:.55rem;margin-bottom:.7rem}.DeepLearningClusterDocs_calloutTitle__wb2xG svg{color:var(--ust-teal);height:1.15rem;width:1.15rem}.DeepLearningClusterDocs_articleQuoteAmber__vnWwq .DeepLearningClusterDocs_calloutTitle__wb2xG svg{color:var(--ust-amber)}.DeepLearningClusterDocs_tableWrap__ZZec2{background:var(--ust-white);border:1px solid var(--ust-line);margin:1.25rem 0;max-width:100%;overflow-x:auto}.DeepLearningClusterDocs_articleTable__b0MG\+{border-collapse:collapse;min-width:42rem;width:100%}.DeepLearningClusterDocs_tableCell__4CbuU,.DeepLearningClusterDocs_tableHeaderCell__JzQ-5{border-bottom:1px solid var(--ust-line);padding:.85rem 1rem;text-align:left;vertical-align:top}.DeepLearningClusterDocs_tableHeaderCell__JzQ-5{background:#f3f8f8;color:var(--ust-charcoal);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.DeepLearningClusterDocs_tableCell__4CbuU{color:var(--ust-ink);font-size:.92rem;line-height:1.55}.DeepLearningClusterDocs_imageFrame__4Y7CZ{background:#fbfdfd;border:1px solid var(--ust-line);margin:1.5rem 0;padding:.75rem}.DeepLearningClusterDocs_imageFrame__4Y7CZ img{background:var(--ust-white);display:block;height:auto;max-height:44rem;object-fit:contain;width:100%}.DeepLearningClusterDocs_imageFrame__4Y7CZ figcaption{color:var(--ust-muted);font-size:.82rem;margin-top:.65rem;text-align:center}.DeepLearningClusterDocs_detailGrid__M-U\+d,.DeepLearningClusterDocs_featureGrid__U2Obz,.DeepLearningClusterDocs_metricGrid__2\+CDV,.DeepLearningClusterDocs_modelGrid__4d6JV,.DeepLearningClusterDocs_screenshotGrid__iF9gU{grid-gap:1rem;display:grid;gap:1rem;min-width:0}.DeepLearningClusterDocs_featureGrid__U2Obz{grid-template-columns:repeat(3,minmax(0,1fr))}.DeepLearningClusterDocs_detailGrid__M-U\+d,.DeepLearningClusterDocs_modelGrid__4d6JV,.DeepLearningClusterDocs_screenshotGrid__iF9gU{grid-template-columns:repeat(2,minmax(0,1fr))}.DeepLearningClusterDocs_metricGrid__2\+CDV{grid-template-columns:repeat(3,minmax(0,1fr));margin:1.1rem 0}.DeepLearningClusterDocs_featureCard__EusG5,.DeepLearningClusterDocs_modelCard__CgEpB{min-width:0;padding:1rem}.DeepLearningClusterDocs_featureHeader__AdSQi,.DeepLearningClusterDocs_modelHeader__qwKCV{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between}.DeepLearningClusterDocs_featureHeader__AdSQi{justify-content:flex-start}.DeepLearningClusterDocs_featureHeader__AdSQi svg{color:var(--ust-teal);flex:0 0 auto;height:1.2rem;width:1.2rem}.DeepLearningClusterDocs_keyValueGrid__1h993{grid-gap:1px;background:var(--ust-line);border:1px solid var(--ust-line);display:grid;gap:1px}.DeepLearningClusterDocs_keyValue__ylCRJ{background:#fbfdfd;display:flex;gap:.85rem;justify-content:space-between;min-width:0;padding:.75rem}.DeepLearningClusterDocs_keyValue__ylCRJ span{color:var(--ust-muted);font-size:.84rem;font-weight:800}.DeepLearningClusterDocs_keyValue__ylCRJ strong{color:var(--ust-charcoal);font-size:.9rem;min-width:0;overflow-wrap:anywhere;text-align:right}.DeepLearningClusterDocs_stepList__23HOc{grid-gap:1rem;display:grid;gap:1rem;list-style:none;margin:1rem 0;padding:0}.DeepLearningClusterDocs_stepCard__2PgUx{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:auto minmax(0,1fr);min-width:0;padding:1rem}.DeepLearningClusterDocs_stepBadge__lt9Be{align-items:center;background:var(--ust-teal);color:var(--ust-white);display:inline-flex;font-size:.82rem;font-weight:900;height:2rem;justify-content:center;width:2rem}.DeepLearningClusterDocs_metricCard__Y2vsT{background:#fbfdfd;border-top:3px solid var(--ust-teal);min-width:0;padding:1rem;text-align:center}.DeepLearningClusterDocs_metricCard__Y2vsT:nth-child(2){border-top-color:var(--ust-blue)}.DeepLearningClusterDocs_metricCard__Y2vsT:nth-child(3){border-top-color:var(--ust-amber)}.DeepLearningClusterDocs_metricCard__Y2vsT strong{color:var(--ust-charcoal);display:block;font-size:1.75rem;font-weight:900}.DeepLearningClusterDocs_metricCard__Y2vsT small,.DeepLearningClusterDocs_metricCard__Y2vsT span{color:var(--ust-muted);display:block}.DeepLearningClusterDocs_metricCard__Y2vsT span{font-size:.82rem;font-weight:900;letter-spacing:.08em;margin-top:.35rem;text-transform:uppercase}.DeepLearningClusterDocs_metricCard__Y2vsT small{font-size:.78rem;margin-top:.25rem}.DeepLearningClusterDocs_tag__h\+Ouc{background:#eef7f7;border:1px solid #006e7433;color:var(--ust-teal);flex:0 0 auto;font-size:.68rem;font-weight:900;letter-spacing:.08em;padding:.25rem .45rem;text-transform:uppercase}.DeepLearningClusterDocs_trustStrip__SAFTR{align-items:center;border-left:4px solid var(--ust-teal);color:var(--ust-muted);display:flex;font-size:.9rem;font-weight:700;gap:.7rem;min-height:3.25rem;padding:.75rem 1rem}.DeepLearningClusterDocs_trustStrip__SAFTR svg{color:var(--ust-teal);flex:0 0 auto;height:1.1rem;width:1.1rem}.DeepLearningClusterDocs_bottomNav__Q4eKC{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.DeepLearningClusterDocs_bottomNavButton__8srmK{align-items:center;border:1px solid var(--ust-line);color:var(--ust-charcoal);cursor:pointer;display:flex;font:inherit;gap:.75rem;min-height:5rem;padding:.9rem 1rem;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.DeepLearningClusterDocs_bottomNavButtonNext__ukhjb{justify-content:flex-end;text-align:right}.DeepLearningClusterDocs_bottomNavButton__8srmK:focus-visible,.DeepLearningClusterDocs_bottomNavButton__8srmK:hover{background:#f8fcfc;border-color:#006e7461;outline:none;transform:translateY(-1px)}.DeepLearningClusterDocs_bottomNavButton__8srmK svg{color:var(--ust-teal);flex:0 0 auto;height:1.2rem;width:1.2rem}.DeepLearningClusterDocs_bottomNavButton__8srmK span{grid-gap:.25rem;display:grid;gap:.25rem;min-width:0}.DeepLearningClusterDocs_bottomNavButton__8srmK small{color:var(--ust-muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.DeepLearningClusterDocs_bottomNavButton__8srmK strong{font-size:.95rem;line-height:1.3;overflow-wrap:anywhere}.DeepLearningClusterDocs_bottomNavSpacer__jl2Fk{min-height:5rem}.DeepLearningClusterDocs_footerBand__b6E2A{align-items:center;color:var(--ust-muted);display:flex;font-size:.82rem;font-weight:800;gap:.55rem;justify-content:center;padding:0 1rem 1.5rem}.DeepLearningClusterDocs_footerBand__b6E2A svg{color:var(--ust-teal);height:1rem;width:1rem}@media (max-width:1180px){.DeepLearningClusterDocs_hero__94vF0{grid-template-columns:minmax(0,1fr)}.DeepLearningClusterDocs_workspace__7LWhV{grid-template-columns:minmax(220px,290px) minmax(0,1fr)}.DeepLearningClusterDocs_featureGrid__U2Obz{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.DeepLearningClusterDocs_bottomNav__Q4eKC,.DeepLearningClusterDocs_detailGrid__M-U\+d,.DeepLearningClusterDocs_metricGrid__2\+CDV,.DeepLearningClusterDocs_modelGrid__4d6JV,.DeepLearningClusterDocs_screenshotGrid__iF9gU,.DeepLearningClusterDocs_valueGrid__GLR28,.DeepLearningClusterDocs_workspace__7LWhV{grid-template-columns:minmax(0,1fr)}.DeepLearningClusterDocs_contentsPanel__YN3Td{display:none}.DeepLearningClusterDocs_mobileNavigator__E5IdP{grid-gap:.45rem;background:#fffffffa;border:1px solid var(--ust-line);box-shadow:0 12px 30px #1f293314;display:grid;gap:.45rem;grid-column:1/-1;padding:.75rem;position:sticky;top:0;z-index:10}.DeepLearningClusterDocs_mobileNavigator__E5IdP label{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.DeepLearningClusterDocs_mobileNavigator__E5IdP select{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);font:inherit;font-weight:750;min-height:2.75rem;padding:0 .75rem;width:100%}.DeepLearningClusterDocs_heroStats__n\+c3k,.DeepLearningClusterDocs_introHighlightGrid__bTTxO{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.DeepLearningClusterDocs_page__ifSPi{max-width:100%;width:100%}.DeepLearningClusterDocs_articleCard__RIKuJ,.DeepLearningClusterDocs_footerBand__b6E2A,.DeepLearningClusterDocs_heroCopy__HitGl,.DeepLearningClusterDocs_heroVisual__R44zd,.DeepLearningClusterDocs_hero__94vF0,.DeepLearningClusterDocs_valueGrid__GLR28,.DeepLearningClusterDocs_workspace__7LWhV{max-width:100%;min-width:0;width:100%}.DeepLearningClusterDocs_hero__94vF0{padding:.75rem}.DeepLearningClusterDocs_heroCopy__HitGl{padding:1.2rem}.DeepLearningClusterDocs_heroCopy__HitGl h1{font-size:2.25rem;overflow-wrap:anywhere}.DeepLearningClusterDocs_heroCopy__HitGl p{max-width:100%;overflow-wrap:anywhere}.DeepLearningClusterDocs_valueGrid__GLR28,.DeepLearningClusterDocs_workspace__7LWhV{padding-left:.75rem;padding-right:.75rem}.DeepLearningClusterDocs_introHighlight__Y5\+lS,.DeepLearningClusterDocs_stepCard__2PgUx,.DeepLearningClusterDocs_valueCard__HgV-G{grid-template-columns:minmax(0,1fr)}.DeepLearningClusterDocs_articleBody__va03p,.DeepLearningClusterDocs_articleHeader__MrWa1{padding:1rem}.DeepLearningClusterDocs_articleHeader__MrWa1 h2{font-size:1.65rem}.DeepLearningClusterDocs_keyValue__ylCRJ{flex-direction:column}.DeepLearningClusterDocs_keyValue__ylCRJ strong{text-align:left}.DeepLearningClusterDocs_bottomNavButtonNext__ukhjb,.DeepLearningClusterDocs_bottomNavButton__8srmK{justify-content:flex-start;text-align:left}}.AIFinOps_finopsShell__7JrGx{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#2f5d8c;--ust-gold:#9b6a00;--ust-success:#1f7a4d;--ust-warning:#936400;--ust-focus:#0097ac38;--shadow:0 14px 34px #1f293314;background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#9b6a000f),linear-gradient(180deg,#fbfdfd,#f4f7f7 48%,#eef3f3);color:var(--ust-charcoal);container-name:finops;container-type:inline-size;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;height:100%;line-height:1.6;min-width:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scroll-padding-top:5rem;scrollbar-gutter:stable;width:100%}.AIFinOps_finopsShell__7JrGx *,.AIFinOps_finopsShell__7JrGx :after,.AIFinOps_finopsShell__7JrGx :before{box-sizing:border-box}.AIFinOps_finopsShell__7JrGx a{color:var(--ust-teal);text-decoration:none}.AIFinOps_finopsShell__7JrGx a,.AIFinOps_finopsShell__7JrGx button{font:inherit}.AIFinOps_finopsShell__7JrGx a:focus-visible,.AIFinOps_finopsShell__7JrGx button:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.AIFinOps_container__EEBEM{margin:0 auto;padding-inline:clamp(1rem,2.5cqi,2rem);width:min(100%,1240px)}.AIFinOps_nav__\+-sr6{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:30}.AIFinOps_navInner__WzjUh{align-items:center;display:flex;gap:.75rem;min-height:4.25rem;min-width:0;padding-block:.65rem}.AIFinOps_brand__ELTVr{align-items:center;background:#0000;border:0;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;flex:0 1 auto;font-weight:900;gap:.7rem;line-height:1.1;max-width:22rem;min-width:0;padding:0}.AIFinOps_brand__ELTVr img{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;flex:0 0 auto;height:2rem;padding:.2rem;width:2rem}.AIFinOps_brand__ELTVr>span:first-of-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AIFinOps_spacer__w6nl2{flex:1 1 auto;min-width:0}.AIFinOps_navMenu__ivKrq{align-items:center;display:flex;flex:0 1 auto;gap:.2rem;justify-content:flex-end;min-width:0;overflow:hidden}.AIFinOps_navLink__z\+Ud1{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:.71rem;font-weight:900;letter-spacing:.06em;line-height:1;min-height:2.25rem;padding:0 .5rem;text-transform:uppercase;white-space:nowrap}.AIFinOps_navLink__z\+Ud1:focus-visible,.AIFinOps_navLink__z\+Ud1:hover{background:#eef7f8;border-color:#c9dddf;color:var(--ust-teal)}.AIFinOps_mobileMenuButton__nIPes{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:none;flex:0 0 auto;font-size:.75rem;font-weight:900;gap:.45rem;height:2.4rem;justify-content:center;letter-spacing:.05em;line-height:1;min-width:2.4rem;padding:0 .75rem;text-transform:uppercase}.AIFinOps_mobileMenu__YG-nI{display:none}.AIFinOps_mobileMenu__YG-nI button{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;font-size:.84rem;font-weight:800;min-height:2.45rem;padding:0 .8rem;text-align:left;width:100%}.AIFinOps_mobileMenu__YG-nI button:focus-visible,.AIFinOps_mobileMenu__YG-nI button:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.AIFinOps_hero__ItzaH{padding-top:1.25rem}.AIFinOps_heroGrid__6m-0a{grid-gap:clamp(1rem,2.6cqi,2rem);align-items:stretch;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:clamp(1rem,2.6cqi,2rem);grid-template-columns:minmax(0,1.06fr) minmax(20rem,.74fr);padding:clamp(1.35rem,3cqi,2.75rem)}.AIFinOps_hero__ItzaH h1{color:var(--ust-charcoal);font-size:clamp(2.25rem,5cqi,4.15rem);font-weight:900;letter-spacing:0;line-height:1;margin:0 0 .9rem;max-width:16ch}.AIFinOps_contactPanel__uS4O2 h2,.AIFinOps_hero__ItzaH h2,.AIFinOps_section__puHgE h2{color:var(--ust-charcoal);font-size:clamp(1.45rem,2.6cqi,2.05rem);font-weight:900;letter-spacing:0;line-height:1.15;margin:0}.AIFinOps_lead__3R9oc{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:56rem}.AIFinOps_eyebrow__SBENb{color:var(--ust-teal);display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;line-height:1.2;margin-bottom:.4rem;text-transform:uppercase}.AIFinOps_badge__5-mJ5,.AIFinOps_chip__vnjDp{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;gap:.35rem;letter-spacing:.06em;line-height:1.1;min-height:1.55rem;padding:.18rem .52rem;text-transform:uppercase}.AIFinOps_chip__vnjDp{background:#f4f7f7;color:#516163;font-size:.8rem;letter-spacing:0;text-transform:none}.AIFinOps_chipRow__iPOYV,.AIFinOps_contactActions__\+AUsD,.AIFinOps_heroActions__GF5\+b,.AIFinOps_signalChips__j86CX{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.AIFinOps_chipRow__iPOYV{margin-top:1.15rem}.AIFinOps_heroActions__GF5\+b{margin-top:1.35rem}.AIFinOps_btn__lv4xj{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal)!important;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:900;gap:.45rem;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2.55rem;padding:0 .9rem;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.AIFinOps_btn__lv4xj:focus-visible,.AIFinOps_btn__lv4xj:hover{border-color:var(--ust-teal);color:var(--ust-teal)!important}.AIFinOps_primaryBtn__kGjlQ{background:var(--ust-teal)!important;border-color:var(--ust-teal)!important;color:var(--ust-white)!important}.AIFinOps_primaryBtn__kGjlQ:focus-visible,.AIFinOps_primaryBtn__kGjlQ:hover{background:var(--ust-teal-bright)!important;border-color:var(--ust-teal-bright)!important;color:var(--ust-white)!important}.AIFinOps_litellmBtn__YIk7A{background:#244d7a!important;border-color:#244d7a!important;box-shadow:0 10px 24px #244d7a29;color:var(--ust-white)!important;line-height:1.18;max-width:100%;padding-block:.55rem;text-align:center;white-space:normal}.AIFinOps_litellmBtn__YIk7A:focus-visible,.AIFinOps_litellmBtn__YIk7A:hover{background:#2f6fa9!important;border-color:#2f6fa9!important;color:var(--ust-white)!important}.AIFinOps_callout__iZo2M,.AIFinOps_card__fOOKz,.AIFinOps_contactPanel__uS4O2,.AIFinOps_faqItem__2nfuv,.AIFinOps_heroPanel__SzdRZ,.AIFinOps_metricCard__efKgQ,.AIFinOps_tableShell__8s7t2{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:none;color:var(--ust-charcoal);min-width:0}.AIFinOps_callout__iZo2M,.AIFinOps_card__fOOKz,.AIFinOps_contactPanel__uS4O2,.AIFinOps_faqItem__2nfuv,.AIFinOps_heroPanel__SzdRZ,.AIFinOps_metricCard__efKgQ{padding:clamp(1rem,2cqi,1.4rem)}.AIFinOps_heroPanel__SzdRZ{background:linear-gradient(135deg,#006e7414,#2f5d8c0f),#fbfdfd;display:flex;flex-direction:column;justify-content:center}.AIFinOps_cardTitleRow__bRmVG,.AIFinOps_panelHeader__As3um{align-items:flex-start;display:flex;gap:.8rem}.AIFinOps_panelHeader__As3um{margin-bottom:1rem}.AIFinOps_panelHeader__As3um svg{color:var(--ust-teal);flex:0 0 auto}.AIFinOps_panelHeader__As3um h2{font-size:1.18rem;margin:0}.AIFinOps_caseDetails__BTYFX,.AIFinOps_signalList__VaQGN{grid-gap:.85rem;display:grid;gap:.85rem;margin:0}.AIFinOps_caseDetails__BTYFX div,.AIFinOps_signalList__VaQGN div{border-top:1px solid var(--ust-line);padding-top:.85rem}.AIFinOps_caseDetails__BTYFX dt,.AIFinOps_signalList__VaQGN dt{color:var(--ust-charcoal);font-size:.8rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.AIFinOps_caseDetails__BTYFX dd,.AIFinOps_signalList__VaQGN dd{color:var(--ust-muted);margin:.2rem 0 0}.AIFinOps_main__6A7Ll{display:flex;flex-direction:column;gap:1.15rem;padding:1.15rem 0 .5rem}.AIFinOps_cardGridThree__KEPWc,.AIFinOps_cardGrid__ZkRnx,.AIFinOps_metricGrid__HAAhT{grid-gap:1rem;display:grid;gap:1rem}.AIFinOps_metricGrid__HAAhT{grid-template-columns:repeat(4,minmax(0,1fr))}.AIFinOps_metricCard__efKgQ{border-top:3px solid var(--ust-teal)}.AIFinOps_metricCard__efKgQ:nth-child(2){border-top-color:var(--ust-blue)}.AIFinOps_metricCard__efKgQ:nth-child(3){border-top-color:var(--ust-gold)}.AIFinOps_metricCard__efKgQ:nth-child(4){border-top-color:var(--ust-teal-bright)}.AIFinOps_metricValue__WcmEn{color:var(--ust-teal);font-size:clamp(1.6rem,3cqi,2.15rem);font-weight:900;line-height:1;margin-bottom:.35rem}.AIFinOps_metricCard__efKgQ p{color:var(--ust-muted);font-size:.88rem;margin:0}.AIFinOps_section__puHgE{margin:0 auto;scroll-margin-top:5.25rem}.AIFinOps_sectionHeader__4j-Lb{margin-bottom:1rem;max-width:56rem}.AIFinOps_card__fOOKz p,.AIFinOps_contactPanel__uS4O2 p,.AIFinOps_sectionHeader__4j-Lb p{color:var(--ust-muted);margin:.55rem 0 0}.AIFinOps_twoCol__uoWKM{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr)}.AIFinOps_cardGrid__ZkRnx{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.AIFinOps_cardGridThree__KEPWc{grid-template-columns:repeat(3,minmax(0,1fr))}.AIFinOps_card__fOOKz{transition:border-color .16s ease,box-shadow .16s ease}.AIFinOps_referenceCard__B0sM1{border-left:4px solid #244d7a}.AIFinOps_referenceCta__fyxDs{margin-top:1rem}.AIFinOps_card__fOOKz:focus-within,.AIFinOps_card__fOOKz:hover{border-color:var(--ust-teal-bright);box-shadow:var(--shadow)}.AIFinOps_card__fOOKz h3{color:var(--ust-charcoal);font-size:1.08rem;font-weight:900;line-height:1.22;margin:0}.AIFinOps_cardTitleRow__bRmVG{margin-bottom:.8rem}.AIFinOps_cardTitleRow__bRmVG h3{margin-top:.35rem}.AIFinOps_iconBox__Huu64{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;flex:0 0 2.25rem;height:2.25rem;justify-content:center;width:2.25rem}.AIFinOps_checklist__3L0OT,.AIFinOps_compactList__S3Cu-{list-style:none;margin:.9rem 0 0;padding:0}.AIFinOps_checklist__3L0OT li,.AIFinOps_compactList__S3Cu- li{color:var(--ust-ink);margin:.55rem 0;padding-left:1.35rem;position:relative}.AIFinOps_checklist__3L0OT li:before,.AIFinOps_compactList__S3Cu- li:before{background:var(--ust-teal);border-radius:2px;content:"";height:.5rem;left:0;position:absolute;top:.58rem;width:.5rem}.AIFinOps_compactList__S3Cu-{font-size:.9rem}.AIFinOps_timeline__ooOKr{grid-gap:.8rem;display:grid;gap:.8rem;list-style:none;margin:0;padding:0}.AIFinOps_timeline__ooOKr li{grid-gap:.85rem;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;display:grid;gap:.85rem;grid-template-columns:2.25rem minmax(0,1fr);padding:.9rem}.AIFinOps_timelineNumber__bws9K{align-items:center;background:var(--ust-teal);border-radius:8px;color:var(--ust-white);display:inline-flex;font-weight:900;height:2.25rem;justify-content:center;width:2.25rem}.AIFinOps_timeline__ooOKr h3{color:var(--ust-charcoal);font-size:1rem;font-weight:900;margin:0}.AIFinOps_timeline__ooOKr p{color:var(--ust-muted);margin:.35rem 0 0}.AIFinOps_callout__iZo2M{align-items:flex-start;border-left:4px solid var(--ust-teal);display:flex;gap:.75rem;margin-top:1rem}.AIFinOps_callout__iZo2M svg{color:var(--ust-success);flex:0 0 auto;margin-top:.2rem}.AIFinOps_callout__iZo2M p{color:var(--ust-ink);margin:0}.AIFinOps_tableShell__8s7t2{overflow-x:auto}.AIFinOps_table__BWqgL{border-collapse:collapse;min-width:720px;width:100%}.AIFinOps_table__BWqgL td,.AIFinOps_table__BWqgL th{border-bottom:1px solid var(--ust-line);color:var(--ust-ink);font-size:.88rem;padding:.75rem .65rem;text-align:left;vertical-align:top}.AIFinOps_table__BWqgL th{color:var(--ust-charcoal);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.AIFinOps_table__BWqgL tbody tr:last-child td{border-bottom:0}.AIFinOps_signalChips__j86CX{margin-top:.9rem}.AIFinOps_healthChip__1Yh7v{align-items:center;border:1px solid var(--ust-line);border-radius:8px;display:inline-flex;font-size:.78rem;font-weight:900;min-height:1.7rem;padding:0 .6rem}.AIFinOps_healthChip__1Yh7v:before{border-radius:999px;content:"";flex:0 0 auto;height:.55rem;margin-right:.45rem;width:.55rem}.AIFinOps_good__pUb5z{background:#1f7a4d1a;border-color:#1f7a4d59;color:var(--ust-success)}.AIFinOps_good__pUb5z:before{background:var(--ust-success)}.AIFinOps_watch__fi-JL{background:#9364001a;border-color:#93640059;color:var(--ust-warning)}.AIFinOps_watch__fi-JL:before{background:var(--ust-warning)}.AIFinOps_caseDetails__BTYFX{margin-top:.9rem}.AIFinOps_faqList__32Q7j{grid-gap:.75rem;display:grid;gap:.75rem}.AIFinOps_faqItem__2nfuv{overflow:hidden;padding:0}.AIFinOps_faqItem__2nfuv button{align-items:center;background:#0000;border:0;color:var(--ust-charcoal);cursor:pointer;display:flex;font-weight:900;gap:1rem;justify-content:space-between;min-height:3.25rem;padding:.9rem 1rem;text-align:left;width:100%}.AIFinOps_faqItem__2nfuv button span{min-width:0;overflow-wrap:anywhere}.AIFinOps_faqItem__2nfuv svg{flex:0 0 auto;transition:transform .16s ease}.AIFinOps_chevronOpen__44pw0{transform:rotate(180deg)}.AIFinOps_faqAnswer__vPbT8{border-top:1px solid var(--ust-line);color:var(--ust-muted);margin:0;padding:.9rem 1rem 1rem}.AIFinOps_contactPanel__uS4O2{align-items:center;border-left:4px solid var(--ust-teal);display:flex;gap:1rem;justify-content:space-between}.AIFinOps_contactPanel__uS4O2>div:first-child{max-width:46rem}.AIFinOps_contactActions__\+AUsD{flex:0 0 auto;justify-content:flex-end}.AIFinOps_footer__t\+4\+B{background:var(--ust-white);border-top:1px solid var(--ust-line);color:var(--ust-muted);font-size:.86rem;padding:1.25rem 0}@container finops (max-width: 1180px){.AIFinOps_navInner__WzjUh>.AIFinOps_primaryBtn__kGjlQ,.AIFinOps_navMenu__ivKrq,.AIFinOps_spacer__w6nl2{display:none}.AIFinOps_mobileMenuButton__nIPes{display:inline-flex;margin-left:auto}.AIFinOps_mobileMenu__YG-nI{grid-gap:.45rem;display:grid;gap:.45rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:.9rem}}@container finops (max-width: 1020px){.AIFinOps_cardGridThree__KEPWc,.AIFinOps_heroGrid__6m-0a,.AIFinOps_twoCol__uoWKM{grid-template-columns:1fr}.AIFinOps_metricGrid__HAAhT{grid-template-columns:repeat(2,minmax(0,1fr))}}@container finops (max-width: 700px){.AIFinOps_container__EEBEM{padding-inline:1rem}.AIFinOps_navInner__WzjUh{min-height:3.75rem}.AIFinOps_brand__ELTVr{max-width:calc(100% - 3.4rem)}.AIFinOps_brand__ELTVr .AIFinOps_badge__5-mJ5{display:none}.AIFinOps_mobileMenu__YG-nI{grid-template-columns:1fr}.AIFinOps_hero__ItzaH{padding-top:1rem}.AIFinOps_heroGrid__6m-0a{padding:1.25rem}.AIFinOps_hero__ItzaH h1{font-size:2.2rem}.AIFinOps_metricGrid__HAAhT{grid-template-columns:1fr}.AIFinOps_contactPanel__uS4O2{align-items:flex-start;flex-direction:column}.AIFinOps_contactActions__\+AUsD,.AIFinOps_contactActions__\+AUsD .AIFinOps_btn__lv4xj,.AIFinOps_heroActions__GF5\+b .AIFinOps_btn__lv4xj{width:100%}}@media (prefers-reduced-motion:reduce){.AIFinOps_finopsShell__7JrGx{scroll-behavior:auto}.AIFinOps_btn__lv4xj,.AIFinOps_card__fOOKz,.AIFinOps_faqItem__2nfuv svg{transition:none}}.AIHardeningBrochure_hardeningShell__Mmx7n{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-page:#f4f7f7;--ust-white:#fff;--ust-blue:#2f5d8c;--ust-amber:#9b6a00;--ust-success:#1f7a4d;--ust-focus:#0097ac38;--shadow:0 14px 34px #1f293314;--page:var(--ust-page);--ink:var(--ust-charcoal);--border:var(--ust-line);--accent:var(--ust-teal);--accent-2:var(--ust-teal-bright);--accent-blue:var(--ust-blue);container-name:hardening;container-type:inline-size;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;min-width:0;scroll-behavior:smooth;scroll-padding-top:5rem;scrollbar-gutter:stable;width:100%}.AIHardeningBrochure_hardeningShell__Mmx7n *,.AIHardeningBrochure_hardeningShell__Mmx7n :after,.AIHardeningBrochure_hardeningShell__Mmx7n :before{box-sizing:border-box}.AIHardeningBrochure_hardeningShell__Mmx7n a,.AIHardeningBrochure_hardeningShell__Mmx7n button{font:inherit}.AIHardeningBrochure_hardeningShell__Mmx7n a:focus-visible,.AIHardeningBrochure_hardeningShell__Mmx7n button:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.AIHardeningBrochure_wrap__5AYNG{margin:0 auto;padding-inline:clamp(1rem,2.5cqi,2rem);width:min(100%,1240px)}.AIHardeningBrochure_band__qDgIz{background:#0000;color:var(--ust-charcoal);padding:clamp(1.1rem,2.6cqi,2rem) 0}.AIHardeningBrochure_alt__bzdfF,.AIHardeningBrochure_white__v31yY{background:#0000}.AIHardeningBrochure_dark__aLXU\+{background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#9b6a000d),linear-gradient(180deg,#fbfdfd,#f4f7f7);color:var(--ust-charcoal)}.AIHardeningBrochure_section-title__hdLGr{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.AIHardeningBrochure_card__LZfEm h3,.AIHardeningBrochure_section-title__hdLGr h2{color:var(--ust-charcoal);font-weight:900;letter-spacing:0;margin:0}.AIHardeningBrochure_section-title__hdLGr h2{font-size:clamp(1.45rem,2.6cqi,2.05rem);line-height:1.15}.AIHardeningBrochure_grid__Fci8b{grid-gap:1rem;display:grid;gap:1rem}.AIHardeningBrochure_hero-inner__j0seu{padding-top:1.25rem}.AIHardeningBrochure_hero-inner__j0seu>.AIHardeningBrochure_grid__Fci8b{background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);padding:clamp(1.35rem,3cqi,2.75rem)}.AIHardeningBrochure_hero-inner__j0seu h1{color:var(--ust-charcoal);font-size:clamp(2.25rem,5cqi,4.15rem);font-weight:900;letter-spacing:0;line-height:1;margin:1rem 0;max-width:15ch}.AIHardeningBrochure_lead__0F6zW{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:.55rem 0 0;max-width:56rem}.AIHardeningBrochure_muted__R\+VJc{color:var(--ust-muted)}.AIHardeningBrochure_actions__btDb9,.AIHardeningBrochure_badges__\+gSVd,.AIHardeningBrochure_chips__45k8e{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem}.AIHardeningBrochure_actions__btDb9,.AIHardeningBrochure_badges__\+gSVd{margin-top:1rem}.AIHardeningBrochure_badge__0DigI,.AIHardeningBrochure_chip__X3B4E,.AIHardeningBrochure_pill__AqY20,.AIHardeningBrochure_score__gHPTJ{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;gap:.35rem;letter-spacing:.06em;line-height:1.1;min-height:1.55rem;padding:.18rem .52rem;text-transform:uppercase}.AIHardeningBrochure_chip__X3B4E{background:#f4f7f7;color:#516163;font-size:.8rem;letter-spacing:0;text-transform:none}.AIHardeningBrochure_pill__AqY20{margin-bottom:.4rem}.AIHardeningBrochure_btn__Y86yl{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:900;gap:.45rem;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2.55rem;padding:0 .9rem;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}.AIHardeningBrochure_btn__Y86yl:focus-visible,.AIHardeningBrochure_btn__Y86yl:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.AIHardeningBrochure_primary__v8U74{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.AIHardeningBrochure_primary__v8U74:focus-visible,.AIHardeningBrochure_primary__v8U74:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)}.AIHardeningBrochure_small__tgdPm{font-size:.72rem;min-height:2.25rem;padding-inline:.55rem}.AIHardeningBrochure_card__LZfEm{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:none;color:var(--ust-charcoal);min-width:0;padding:clamp(1rem,2cqi,1.4rem);transition:border-color .16s ease,box-shadow .16s ease}.AIHardeningBrochure_card__LZfEm:focus-within,.AIHardeningBrochure_card__LZfEm:hover{border-color:var(--ust-teal-bright);box-shadow:var(--shadow)}.AIHardeningBrochure_card__LZfEm h3{font-size:1.08rem;line-height:1.22}.AIHardeningBrochure_card__LZfEm p{margin:.55rem 0 0}.AIHardeningBrochure_dot__ZWinw{grid-gap:.55rem;display:grid;gap:.55rem}.AIHardeningBrochure_dot__ZWinw li{color:var(--ust-ink);line-height:1.65}.AIHardeningBrochure_dot__ZWinw li::marker{color:var(--ust-teal);font-weight:900}.AIHardeningBrochure_score__gHPTJ{margin-top:.65rem}.AIHardeningBrochure_sev-low__Iu\+KS{background:#1f7a4d1a;border-color:#1f7a4d59;color:var(--ust-success)}.AIHardeningBrochure_fine__bFqVn{color:var(--ust-muted);font-size:.86rem;margin:0}.AIHardeningBrochure_hardeningShell__Mmx7n footer{background:var(--ust-white);border-top:1px solid var(--ust-line)}@container hardening (max-width: 1180px){.AIHardeningBrochure_small__tgdPm{font-size:.68rem;min-height:2.15rem}}@container hardening (max-width: 900px){.AIHardeningBrochure_section-title__hdLGr{flex-direction:column}.AIHardeningBrochure_hero-inner__j0seu>.AIHardeningBrochure_grid__Fci8b{padding:1.25rem}}@container hardening (max-width: 700px){.AIHardeningBrochure_wrap__5AYNG{padding-inline:1rem}.AIHardeningBrochure_hero-inner__j0seu h1{font-size:2.2rem}.AIHardeningBrochure_actions__btDb9 .AIHardeningBrochure_btn__Y86yl,.AIHardeningBrochure_small__tgdPm{width:100%}}@media (prefers-reduced-motion:reduce){.AIHardeningBrochure_hardeningShell__Mmx7n{scroll-behavior:auto}.AIHardeningBrochure_btn__Y86yl,.AIHardeningBrochure_card__LZfEm{transition:none}}.style_promptStudioPage__CttVc,.style_studioFrame__jEZhP{--ust-dark-teal:#006e74;--ust-light-teal:#0097ac;--ust-soft-black:#212121;--ust-white:#fff;--ust-light-gray:#f5f5f5;--ust-border-color:#e0e0e0;--ust-teal-tint:#e5f7fa;--ust-brand:var(--ust-dark-teal);--ust-brand-2:var(--ust-light-teal);--ust-brand-3:var(--ust-soft-black);--ust-bg:var(--ust-light-gray);--ust-surface:var(--ust-white);--ust-surface-alt:#fafafa;--ust-text:var(--ust-soft-black);--ust-muted:#4a4a4a;--ust-subtle:#6d6d6d;--ust-border:var(--ust-border-color);--ust-border-strong:var(--ust-light-teal);--ust-shadow:0 10px 20px #0000000d;--ust-shadow-soft:0 4px 12px #0000000a;--ust-focus:0 0 0 3px #0097ac38;--ust-radius:8px;-webkit-font-smoothing:antialiased;color:var(--ust-text);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.style_promptStudioPage__CttVc,.style_promptStudioPage__CttVc *{box-sizing:border-box}.style_promptStudioPage__CttVc{background:var(--ust-bg);height:100vh;min-height:0;min-width:0;overflow:hidden;width:100%}.style_studioFrame__jEZhP{background:var(--ust-bg);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.style_appbar__WtbkD{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffffa;border-bottom:1px solid var(--ust-border);display:flex;flex:0 0 auto;gap:20px;min-height:76px;padding:12px clamp(16px,2.4vw,32px);position:sticky;top:0;z-index:50}.style_brand__3-klr{align-items:center;display:flex;gap:14px;min-width:284px}.style_brandLogo__rF\+yR{display:block;flex:0 0 auto;height:42px;width:auto}.style_brandText__ZVvzT{display:flex;flex-direction:column;gap:2px;line-height:1.1;min-width:0}.style_brandTitle__\+E5XT{color:var(--ust-text);font-size:20px;font-weight:800;letter-spacing:0}.style_brandSubtitle__Sb5u-{color:var(--ust-muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.style_search__Rb\+FC{align-items:center;background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:var(--ust-shadow-soft);display:flex;flex:1 1;gap:10px;max-width:880px;min-height:44px;min-width:240px;padding:0 12px}.style_search__Rb\+FC:focus-within{border-color:var(--ust-border-strong);box-shadow:var(--ust-focus)}.style_searchIcon__FKLVE{color:var(--ust-brand-2);flex:0 0 auto;height:18px;width:18px}.style_searchInput__TEqw2{background:#0000;border:0;color:var(--ust-text);flex:1 1;font:inherit;font-size:15px;min-width:0;outline:0}.style_searchInput__TEqw2::placeholder{color:var(--ust-subtle)}.style_headerMeta__ocDur{background:var(--ust-teal-tint);border:1px solid var(--ust-border);border-radius:var(--ust-radius);color:var(--ust-brand);flex:0 0 auto;font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.style_platforms__JSBu\+{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f5f5f5;border-bottom:1px solid var(--ust-border);flex:0 0 auto;position:sticky;top:76px;z-index:40}.style_platformRow__4PXhO{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin:0 auto;padding:10px 0;width:min(1440px,calc(100% - 32px))}.style_contentGrid__n53qM{grid-gap:16px;display:grid;flex:1 1 auto;gap:16px;grid-template-columns:minmax(248px,296px) minmax(0,1fr);margin:16px auto 0;min-height:0;width:min(1440px,calc(100% - 32px))}.style_catalogRegion__0ZbRi,.style_sidebarRegion__kAUaL{min-height:0;overflow:auto;scrollbar-color:#0097ac61 #0000;scrollbar-width:thin}.style_sidebarRegion__kAUaL{align-self:start;max-height:100%;position:sticky;top:0}.style_catalogRegion__0ZbRi{padding-right:2px}.style_panel__608y0{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:var(--ust-shadow-soft);overflow:hidden}.style_sidebarPanel__h5fHv{display:flex;flex-direction:column;height:100%;min-height:420px}.style_panelHead__fnopM{align-items:center;border-bottom:1px solid var(--ust-border);color:var(--ust-brand);display:flex;font-size:13px;font-weight:900;gap:12px;justify-content:space-between;letter-spacing:0;padding:14px 16px;text-transform:uppercase}.style_categoryList__JZina{list-style:none;margin:0;overflow:auto;padding:8px}.style_categoryHeader__KuoXQ{color:var(--ust-muted);font-size:11px;font-weight:900;letter-spacing:0;padding:11px 10px 6px;text-transform:uppercase}.style_categoryItem__EQ1PW{align-items:center;border:1px solid #0000;border-radius:var(--ust-radius);color:var(--ust-text);cursor:pointer;display:flex;font-size:13px;gap:10px;justify-content:space-between;line-height:1.35;padding:9px 10px;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.style_categoryItemSelected__-6Wse,.style_categoryItem__EQ1PW:hover{background:var(--ust-teal-tint);border-color:#0097ac61;color:var(--ust-brand)}.style_categoryItem__EQ1PW:hover{transform:translateY(-1px)}.style_count__rXK0G{background:var(--ust-light-gray);border:1px solid var(--ust-border);border-radius:var(--ust-radius);color:var(--ust-muted);flex:0 0 auto;font-size:11px;font-weight:800;min-width:28px;padding:3px 8px;text-align:center}.style_sideActionPanel__gagWR{background:var(--ust-surface-alt);border-top:1px solid var(--ust-border);margin-top:auto;padding:14px}.style_sideActionTitle__7Kuzo{color:var(--ust-muted);font-size:11px;font-weight:900;letter-spacing:0;margin-bottom:10px;text-transform:uppercase}.style_sideActionGrid__bb2I0{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.style_sideActionButton__2hGNJ{align-items:center;background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);color:var(--ust-brand);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:7px;justify-content:center;min-height:42px;min-width:0;padding:9px 10px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.style_sideActionButton__2hGNJ:hover{border-color:var(--ust-border-strong);box-shadow:var(--ust-shadow-soft);transform:translateY(-1px)}.style_sideActionIcon__b7L1m{flex:0 0 auto;height:15px;width:15px}.style_toolbar__\+grkk{margin-bottom:14px}.style_toolbarActions__hWytv,.style_toolbar__\+grkk{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.style_toolbarActions__hWytv{margin-left:auto}.style_chip__AKjXK,.style_metaChip__Y6YQ-{align-items:center;border-radius:var(--ust-radius);display:inline-flex;font-weight:800;gap:7px}.style_chip__AKjXK{background:var(--ust-surface);border:1px solid var(--ust-border);color:var(--ust-text);font-size:13px;min-height:36px;padding:7px 12px}.style_chipActive__ve6LH,.style_chipPressed__gr4ay{background:var(--ust-teal-tint);border-color:var(--ust-border-strong);color:var(--ust-brand)}.style_button__qlLoz,.style_iconButton__BBaDj,.style_primaryButton__VtCnr,.style_select__FlzEG{align-items:center;border-radius:var(--ust-radius);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;gap:8px;justify-content:center;min-height:38px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.style_button__qlLoz,.style_select__FlzEG{background:var(--ust-surface);border:1px solid var(--ust-border);box-shadow:none;color:var(--ust-brand);padding:8px 14px}.style_primaryButton__VtCnr{background:var(--ust-brand);border:1px solid var(--ust-brand);box-shadow:none;color:var(--ust-white);padding:8px 16px}.style_button__qlLoz:hover,.style_iconButton__BBaDj:hover,.style_primaryButton__VtCnr:hover,.style_select__FlzEG:hover{border-color:var(--ust-border-strong);box-shadow:var(--ust-shadow);transform:translateY(-1px)}.style_primaryButton__VtCnr:hover{background:var(--ust-light-teal)}.style_button__qlLoz:focus-visible,.style_categoryItem__EQ1PW:focus-visible,.style_iconButton__BBaDj:focus-visible,.style_primaryButton__VtCnr:focus-visible,.style_select__FlzEG:focus-visible,.style_sideActionButton__2hGNJ:focus-visible{box-shadow:var(--ust-focus),var(--ust-shadow-soft);outline:none}.style_button__qlLoz:disabled,.style_primaryButton__VtCnr:disabled{cursor:not-allowed;opacity:.55;transform:none}.style_buttonIcon__lxejY{flex:0 0 auto;height:15px;width:15px}.style_select__FlzEG{appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--ust-brand) 50%),linear-gradient(135deg,var(--ust-brand) 50%,#0000 50%);background-position:calc(100% - 18px) 16px,calc(100% - 13px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:34px}.style_promptGrid__dVI7V{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));padding-bottom:24px}.style_promptCard__9DBnp{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:none;color:var(--ust-text);cursor:pointer;display:flex;flex-direction:column;gap:10px;min-height:214px;overflow:hidden;padding:15px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.style_promptCard__9DBnp:before{border-top:3px solid var(--ust-brand);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .18s ease}.style_promptCard__9DBnp:focus-visible,.style_promptCard__9DBnp:hover{border-color:var(--ust-border-strong);box-shadow:0 10px 20px #006e7414;outline:none;transform:translateY(-3px)}.style_promptCard__9DBnp:focus-visible:before,.style_promptCard__9DBnp:hover:before{opacity:1}.style_promptTitle__ngKJh{color:var(--ust-text);font-size:16px;font-weight:900;line-height:1.28;position:relative}.style_promptDescription__LC7qs{color:var(--ust-muted);font-size:14px;line-height:1.5;min-height:48px;position:relative}.style_metaRow__V1KrI{align-items:center;color:var(--ust-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:7px;position:relative}.style_metaChip__Y6YQ-{background:var(--ust-teal-tint);border:1px solid var(--ust-border);color:var(--ust-brand);max-width:100%;min-height:25px;overflow:hidden;padding:4px 9px;text-overflow:ellipsis;white-space:nowrap}.style_metaIcon__oNj--{flex:0 0 auto;height:13px;width:13px}.style_cardActions__50iIF{border-top:1px solid var(--ust-border);display:flex;gap:8px;margin-top:auto;padding-top:10px;position:relative}.style_iconButton__BBaDj{background:var(--ust-surface);border:1px solid var(--ust-border);color:var(--ust-muted);min-height:34px;padding:0;width:34px}.style_iconButton__BBaDj svg{height:18px;width:18px}.style_favoriteActive__VJIVK,.style_iconButton__BBaDj:hover{background:var(--ust-teal-tint);border-color:var(--ust-border-strong);color:var(--ust-brand)}.style_favoriteButton__LL9Hg{margin-left:auto}.style_favoriteActive__VJIVK svg{fill:#f6b23f;stroke:#f6b23f}.style_errorCard__siIs-,.style_noticeCard__gYcdQ,.style_stateCard__QEUZm{border-radius:var(--ust-radius);box-shadow:none;padding:18px}.style_stateCard__QEUZm{background:var(--ust-surface);border:1px solid var(--ust-border);color:var(--ust-muted)}.style_noticeCard__gYcdQ{background:#fff7edf2;border:1px solid #f59e0b5c;color:#92400e;grid-column:1/-1}.style_errorCard__siIs-{background:#fff7edf5;border:1px solid #f59e0b5c;border-left:4px solid #f59e0b;color:#92400e;margin-bottom:14px}.style_errorCard__siIs- strong{display:block;font-size:13px;margin-bottom:4px}.style_modalBackdrop__vgqHz{align-items:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#21212180;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.style_modal__Pk8q7{animation:style_modalIn__wOQJ9 .18s ease-out;background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:0 28px 70px #0000003d;color:var(--ust-text);display:flex;flex-direction:column;max-height:min(90vh,900px);overflow:hidden;width:min(960px,100%)}.style_modalFooter__rSTbP,.style_modalHeader__iAiKF{align-items:center;background:var(--ust-surface-alt);display:flex;gap:12px;padding:16px 18px}.style_modalHeader__iAiKF{border-bottom:1px solid var(--ust-border)}.style_modalFooter__rSTbP{border-top:1px solid var(--ust-border);flex-wrap:wrap;justify-content:flex-end}.style_titleStack__OogHv{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.style_modalEyebrow__icbup{color:var(--ust-brand-2);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.style_modalTitle__q5ddQ{color:var(--ust-text);font-size:19px;font-weight:900;line-height:1.25;min-width:0}.style_modalHeaderActions__5C53v{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.style_modalBody__djm\+f{overflow:auto;padding:18px}.style_description__RIRBe{color:var(--ust-muted);line-height:1.6}.style_detailsRow__AdLD8{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.style_detailsRow__AdLD8 a{color:inherit;text-decoration:none}.style_detailsRow__AdLD8 a:hover{text-decoration:underline}.style_codePill__xKG-K{background:var(--ust-teal-tint);border-radius:6px;color:var(--ust-brand);font-size:11px;min-width:0;padding:2px 6px}.style_codeBlock__SxW3V,.style_codePill__xKG-K{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.style_codeBlock__SxW3V{background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:var(--ust-radius);color:var(--ust-text);font-size:12px;line-height:1.6;margin-top:14px;max-height:54vh;overflow:auto;padding:16px;white-space:pre-wrap}.style_formGrid__WB4IO{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.style_formFull__6TRHM{grid-column:1/-1}.style_fieldLabel__ewOty{color:var(--ust-muted);display:block;font-size:12px;font-weight:900;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.style_field__Vzhh6,.style_pinInput__NjH-h,.style_textArea__m6ELa{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);color:var(--ust-text);font:inherit;width:100%}.style_field__Vzhh6,.style_pinInput__NjH-h{min-height:42px;padding:10px 12px}.style_field__Vzhh6:focus,.style_pinInput__NjH-h:focus,.style_textArea__m6ELa:focus{border-color:var(--ust-border-strong);box-shadow:var(--ust-focus);outline:none}.style_field__Vzhh6:disabled{background:var(--ust-light-gray);color:var(--ust-subtle)}.style_textArea__m6ELa{min-height:118px;padding:12px;resize:vertical}.style_codeEditor__7d6HR{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;line-height:1.5;min-height:220px;overflow:auto;white-space:pre}.style_pinInput__NjH-h{font-size:24px;letter-spacing:0;margin:0 auto;max-width:320px;text-align:center}.style_walletIntro__onef1{align-items:flex-start;color:var(--ust-muted);display:flex;gap:9px;line-height:1.6;margin:0 0 14px}.style_inlineIcon__db-xa{color:var(--ust-brand-2);flex:0 0 auto;height:18px;margin-top:3px;width:18px}.style_walletMeta__1d3Sl{color:var(--ust-muted);font-size:12px;margin-bottom:16px}.style_walletSection__-vwW3{margin-bottom:24px}.style_sectionTitle__C7fSu{color:var(--ust-brand);font-size:16px;font-weight:900;margin:0 0 14px}.style_walletList__e1lEm{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;max-height:260px;overflow:auto;padding:0}.style_walletCard__Jqw4G{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:none;display:flex;flex-direction:column;gap:7px;padding:14px}.style_walletCardTitle__9oEzM{color:var(--ust-text);font-weight:900}.style_walletCardMeta__RBqq-{color:var(--ust-muted);font-size:12px}.style_formActions__s8TSD,.style_walletCardActions__o637S{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;margin-top:12px}.style_emptyState__61Ca-{background:var(--ust-surface-alt);border:1px dashed var(--ust-border);border-radius:var(--ust-radius);color:var(--ust-muted);font-style:italic;padding:24px;text-align:center}.style_alert__rGZGm{background:var(--ust-teal-tint);border:1px solid var(--ust-border);border-radius:var(--ust-radius);color:var(--ust-brand);margin-bottom:16px;padding:12px 14px}.style_alertError__MSV7B{background:#fef2f2f5;border-color:#f8717159;color:#991b1b}.style_toast__E\+C3T{background:var(--ust-brand-3);border:1px solid #0097ac61;border-radius:var(--ust-radius);bottom:22px;box-shadow:0 18px 42px #00000038;color:var(--ust-white);font-weight:800;left:50%;padding:11px 16px;position:fixed;transform:translateX(-50%);z-index:10000}.style_srOnly__Rs-gu{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@keyframes style_modalIn__wOQJ9{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1180px){.style_appbar__WtbkD{align-items:stretch;flex-wrap:wrap}.style_brand__3-klr{min-width:0}.style_search__Rb\+FC{flex-basis:100%;max-width:none;order:3}.style_platforms__JSBu\+{top:120px}}@media (max-width:980px){.style_contentGrid__n53qM{grid-template-columns:1fr}.style_sidebarRegion__kAUaL{max-height:284px;position:relative}.style_sidebarPanel__h5fHv{min-height:0}.style_toolbarActions__hWytv{margin-left:0;width:100%}}@media (max-width:720px){.style_studioFrame__jEZhP{overflow-x:hidden;overflow-y:auto}.style_appbar__WtbkD{padding:12px 14px}.style_brandSubtitle__Sb5u-,.style_headerMeta__ocDur{display:none}.style_brandLogo__rF\+yR{height:36px}.style_platforms__JSBu\+{position:relative;top:0}.style_platformRow__4PXhO{flex-wrap:nowrap;overflow-x:auto;padding-bottom:12px;scrollbar-width:none;width:calc(100% - 24px)}.style_platformRow__4PXhO::-webkit-scrollbar{display:none}.style_platformRow__4PXhO .style_chip__AKjXK{flex:0 0 auto}.style_contentGrid__n53qM{flex:0 0 auto;gap:12px;margin-top:12px;min-height:0;padding-bottom:18px;width:calc(100% - 24px)}.style_sidebarRegion__kAUaL{max-height:260px}.style_formGrid__WB4IO,.style_promptGrid__dVI7V,.style_sideActionGrid__bb2I0{grid-template-columns:1fr}.style_modalBackdrop__vgqHz{align-items:stretch;padding:12px}.style_modal__Pk8q7{max-height:none}.style_modalFooter__rSTbP,.style_modalHeader__iAiKF{align-items:stretch;flex-direction:column}.style_modalHeaderActions__5C53v{justify-content:stretch;width:100%}.style_modalFooter__rSTbP>*,.style_modalHeaderActions__5C53v>*,.style_select__FlzEG,.style_toolbarActions__hWytv>*{width:100%}}.AgenticAIDeveloperGuidePage_shell__9keRd{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-blue:#315f8f;--ust-green:#26734d;--ust-amber:#a66f00;--ust-charcoal:#202427;--ust-ink:#2d3438;--ust-muted:#5e6b70;--ust-line:#dce5e7;--ust-soft:#f5f8f8;--ust-page:#fbfcfc;--ust-white:#fff;--ust-focus:#0097ac3d;--ust-shadow:0 18px 42px #20242714;background:var(--ust-page);color:var(--ust-charcoal);container-name:agentic-guide;container-type:inline-size;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;max-width:100%;min-height:100%;min-width:0;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:4.75rem;width:100%}.AgenticAIDeveloperGuidePage_shell__9keRd *,.AgenticAIDeveloperGuidePage_shell__9keRd :after,.AgenticAIDeveloperGuidePage_shell__9keRd :before{box-sizing:border-box}.AgenticAIDeveloperGuidePage_shell__9keRd a{color:inherit;text-decoration:none}.AgenticAIDeveloperGuidePage_shell__9keRd a:focus-visible,.AgenticAIDeveloperGuidePage_shell__9keRd button:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.AgenticAIDeveloperGuidePage_wrap__rjWWW{margin:0 auto;padding-inline:clamp(1rem,2.4cqi,2rem);width:min(100%,1240px)}.AgenticAIDeveloperGuidePage_header__oEKF2{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:10}.AgenticAIDeveloperGuidePage_header__oEKF2 .AgenticAIDeveloperGuidePage_wrap__rjWWW{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4rem}.AgenticAIDeveloperGuidePage_brand__Lmafe{align-items:center;color:var(--ust-charcoal);display:inline-flex;font-size:.94rem;font-weight:900;gap:.7rem;letter-spacing:0;min-width:0}.AgenticAIDeveloperGuidePage_brand__Lmafe img{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;height:2rem;padding:.25rem;width:2rem}.AgenticAIDeveloperGuidePage_nav__Bm8nh{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.AgenticAIDeveloperGuidePage_nav__Bm8nh a{border:1px solid #0000;border-radius:8px;color:var(--ust-muted);font-size:.8rem;font-weight:800;padding:.45rem .65rem}.AgenticAIDeveloperGuidePage_nav__Bm8nh a:focus-visible,.AgenticAIDeveloperGuidePage_nav__Bm8nh a:hover{border-color:var(--ust-line);color:var(--ust-teal)}.AgenticAIDeveloperGuidePage_hero__9ewGk{background:linear-gradient(135deg,#006e7414,#315f8f12 46%,#a66f000f),linear-gradient(180deg,#fff,#f5f8f8);border-bottom:1px solid var(--ust-line);padding:clamp(1.5rem,4cqi,3.5rem) 0}.AgenticAIDeveloperGuidePage_heroGrid__McjO4{grid-gap:clamp(1rem,3cqi,2rem);align-items:stretch;display:grid;gap:clamp(1rem,3cqi,2rem);grid-template-columns:minmax(0,.96fr) minmax(24rem,1.04fr)}.AgenticAIDeveloperGuidePage_heroCopy__Y-qs9,.AgenticAIDeveloperGuidePage_heroPanel__aJhnU{min-width:0}.AgenticAIDeveloperGuidePage_eyebrow__LCd18,.AgenticAIDeveloperGuidePage_postureCard__7np\+P>span,.AgenticAIDeveloperGuidePage_sectionHeader__2ivoT span,.AgenticAIDeveloperGuidePage_stepCard__\+-Eq5>span{align-items:center;background:#edf7f8;border:1px solid #b9dadd;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;gap:.4rem;letter-spacing:.06em;line-height:1.1;min-height:1.65rem;padding:.2rem .55rem;text-transform:uppercase}.AgenticAIDeveloperGuidePage_hero__9ewGk h1{color:var(--ust-charcoal);font-size:clamp(2.4rem,5cqi,4.45rem);font-weight:950;letter-spacing:0;line-height:.98;margin:.9rem 0 1rem;max-width:13ch}.AgenticAIDeveloperGuidePage_checklistPanel__We37D li,.AgenticAIDeveloperGuidePage_codePanel__teePR pre,.AgenticAIDeveloperGuidePage_commandPanel__t9oc1,.AgenticAIDeveloperGuidePage_compactCard__La5Yx p,.AgenticAIDeveloperGuidePage_finalPosition__odii8 p,.AgenticAIDeveloperGuidePage_heroNote__KiAFA,.AgenticAIDeveloperGuidePage_lead__DWO14,.AgenticAIDeveloperGuidePage_metric__JWILR p,.AgenticAIDeveloperGuidePage_postureCard__7np\+P p,.AgenticAIDeveloperGuidePage_sectionHeader__2ivoT p,.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo li,.AgenticAIDeveloperGuidePage_stepCard__\+-Eq5 p{color:var(--ust-muted)}.AgenticAIDeveloperGuidePage_lead__DWO14{font-size:clamp(1rem,1.4cqi,1.16rem);line-height:1.7;margin:0;max-width:62rem;overflow-wrap:break-word}.AgenticAIDeveloperGuidePage_heroNote__KiAFA{font-size:.95rem;margin:1rem 0 0;max-width:58rem}.AgenticAIDeveloperGuidePage_actions__GI8bt{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.AgenticAIDeveloperGuidePage_inlineLink__gnMi9,.AgenticAIDeveloperGuidePage_primaryButton__NLCfS,.AgenticAIDeveloperGuidePage_secondaryButton__oPm8B{align-items:center;border:1px solid var(--ust-line);border-radius:8px;display:inline-flex;font-size:.82rem;font-weight:900;gap:.5rem;justify-content:center;letter-spacing:.04em;line-height:1;min-height:2.75rem;padding:0 .95rem;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.AgenticAIDeveloperGuidePage_primaryButton__NLCfS{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.AgenticAIDeveloperGuidePage_primaryButton__NLCfS:focus-visible,.AgenticAIDeveloperGuidePage_primaryButton__NLCfS:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)}.AgenticAIDeveloperGuidePage_inlineLink__gnMi9,.AgenticAIDeveloperGuidePage_secondaryButton__oPm8B{background:var(--ust-white);color:var(--ust-charcoal)}.AgenticAIDeveloperGuidePage_inlineLink__gnMi9:focus-visible,.AgenticAIDeveloperGuidePage_inlineLink__gnMi9:hover,.AgenticAIDeveloperGuidePage_secondaryButton__oPm8B:focus-visible,.AgenticAIDeveloperGuidePage_secondaryButton__oPm8B:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.AgenticAIDeveloperGuidePage_checklistPanel__We37D,.AgenticAIDeveloperGuidePage_codePanel__teePR,.AgenticAIDeveloperGuidePage_commandPanel__t9oc1,.AgenticAIDeveloperGuidePage_compactCard__La5Yx,.AgenticAIDeveloperGuidePage_finalPosition__odii8,.AgenticAIDeveloperGuidePage_heroPanel__aJhnU,.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--ust-shadow)}.AgenticAIDeveloperGuidePage_heroPanel__aJhnU{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,2.2cqi,1.4rem)}.AgenticAIDeveloperGuidePage_codeHeader__YDABA,.AgenticAIDeveloperGuidePage_panelHeader__AaiRp{align-items:flex-start;display:flex;gap:.7rem}.AgenticAIDeveloperGuidePage_cardIcon__J5JQZ,.AgenticAIDeveloperGuidePage_codeHeader__YDABA svg,.AgenticAIDeveloperGuidePage_panelHeader__AaiRp svg,.AgenticAIDeveloperGuidePage_panelIcon__h00Cx{color:var(--ust-teal);flex:0 0 auto}.AgenticAIDeveloperGuidePage_codeHeader__YDABA h3,.AgenticAIDeveloperGuidePage_panelHeader__AaiRp span{color:var(--ust-charcoal);display:block;font-size:.95rem;font-weight:950;line-height:1.2;margin:0}.AgenticAIDeveloperGuidePage_panelHeader__AaiRp p{color:var(--ust-muted);font-size:.88rem;margin:.25rem 0 0}.AgenticAIDeveloperGuidePage_operatingStack__m0bVf{grid-gap:.6rem;align-items:stretch;display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.AgenticAIDeveloperGuidePage_operatingStack__m0bVf>div{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;border-top:3px solid var(--ust-teal);display:flex;flex-direction:column;justify-content:center;min-height:5.5rem;min-width:0;padding:.85rem}.AgenticAIDeveloperGuidePage_operatingStack__m0bVf strong{color:var(--ust-charcoal);font-size:.92rem;font-weight:950}.AgenticAIDeveloperGuidePage_operatingStack__m0bVf span{color:var(--ust-muted);font-size:.78rem;line-height:1.35;margin-top:.25rem}.AgenticAIDeveloperGuidePage_operatingStack__m0bVf svg{align-self:center;color:var(--ust-blue)}.AgenticAIDeveloperGuidePage_metricStrip__bMu8x{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr))}.AgenticAIDeveloperGuidePage_metric__JWILR{background:#f9fbfb;border:1px solid var(--ust-line);border-radius:8px;min-width:0;padding:.85rem}.AgenticAIDeveloperGuidePage_metric__JWILR strong{color:var(--ust-teal);display:block;font-size:clamp(1.8rem,3.5cqi,2.7rem);font-weight:950;line-height:1}.AgenticAIDeveloperGuidePage_metric__JWILR span{color:var(--ust-charcoal);display:block;font-size:.73rem;font-weight:950;letter-spacing:.06em;margin-top:.35rem;text-transform:uppercase}.AgenticAIDeveloperGuidePage_metric__JWILR p{font-size:.83rem;line-height:1.45;margin:.35rem 0 0}.AgenticAIDeveloperGuidePage_section__w2Avr{padding:clamp(1.6rem,4cqi,3.2rem) 0}.AgenticAIDeveloperGuidePage_altBand__c-l6I{background:var(--ust-soft);border-block:1px solid var(--ust-line)}.AgenticAIDeveloperGuidePage_sectionHeader__2ivoT{margin-bottom:1.25rem;max-width:58rem}.AgenticAIDeveloperGuidePage_sectionHeader__2ivoT h2{color:var(--ust-charcoal);font-size:clamp(1.75rem,3.2cqi,3rem);font-weight:950;letter-spacing:0;line-height:1.02;margin:.65rem 0;max-width:20ch}.AgenticAIDeveloperGuidePage_sectionHeader__2ivoT p{font-size:clamp(.95rem,1.2cqi,1.05rem);line-height:1.68;margin:0}.AgenticAIDeveloperGuidePage_codeGrid__Rm61z,.AgenticAIDeveloperGuidePage_gridThree__NPEWk,.AgenticAIDeveloperGuidePage_postureGrid__LDbDF,.AgenticAIDeveloperGuidePage_stepGrid__ImNAW{grid-gap:1rem;display:grid;gap:1rem}.AgenticAIDeveloperGuidePage_stepGrid__ImNAW{grid-template-columns:repeat(3,minmax(0,1fr))}.AgenticAIDeveloperGuidePage_gridThree__NPEWk{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.AgenticAIDeveloperGuidePage_postureCard__7np\+P,.AgenticAIDeveloperGuidePage_stepCard__\+-Eq5{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;min-width:0;padding:1rem}.AgenticAIDeveloperGuidePage_stepCard__\+-Eq5{border-top:3px solid var(--ust-teal)}.AgenticAIDeveloperGuidePage_checklistPanel__We37D h3,.AgenticAIDeveloperGuidePage_compactCard__La5Yx h3,.AgenticAIDeveloperGuidePage_postureCard__7np\+P h3,.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo h3,.AgenticAIDeveloperGuidePage_stepCard__\+-Eq5 h3{color:var(--ust-charcoal);font-size:1.05rem;font-weight:950;line-height:1.18;margin:.7rem 0 .35rem}.AgenticAIDeveloperGuidePage_compactCard__La5Yx p,.AgenticAIDeveloperGuidePage_finalPosition__odii8 p,.AgenticAIDeveloperGuidePage_postureCard__7np\+P p,.AgenticAIDeveloperGuidePage_stepCard__\+-Eq5 p{font-size:.92rem;line-height:1.58;margin:0}.AgenticAIDeveloperGuidePage_tableScroller__Zgt48{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--ust-shadow);margin:1rem 0;overflow-x:auto;width:100%}.AgenticAIDeveloperGuidePage_tableScroller__Zgt48 table{border-collapse:collapse;min-width:760px;width:100%}.AgenticAIDeveloperGuidePage_tableScroller__Zgt48 td,.AgenticAIDeveloperGuidePage_tableScroller__Zgt48 th{border-bottom:1px solid var(--ust-line);padding:.85rem .95rem;text-align:left;vertical-align:top}.AgenticAIDeveloperGuidePage_tableScroller__Zgt48 th{background:#eef6f7;color:var(--ust-charcoal);font-size:.73rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.AgenticAIDeveloperGuidePage_tableScroller__Zgt48 td{color:var(--ust-muted);font-size:.9rem;line-height:1.5}.AgenticAIDeveloperGuidePage_tableScroller__Zgt48 tr:last-child td{border-bottom:0}.AgenticAIDeveloperGuidePage_splitGrid__7MwwC,.AgenticAIDeveloperGuidePage_tablePair__A8q7H{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:1rem}.AgenticAIDeveloperGuidePage_checklistPanel__We37D,.AgenticAIDeveloperGuidePage_commandPanel__t9oc1,.AgenticAIDeveloperGuidePage_compactCard__La5Yx,.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo{min-width:0;padding:1rem}.AgenticAIDeveloperGuidePage_commandCloud__8AMJr code,.AgenticAIDeveloperGuidePage_compactCard__La5Yx code{align-items:center;background:#f7fafb;border:1px solid var(--ust-line);border-radius:6px;color:var(--ust-charcoal);display:inline-flex;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;padding:.15rem .4rem}.AgenticAIDeveloperGuidePage_compactCard__La5Yx code{margin-top:.8rem}.AgenticAIDeveloperGuidePage_checklistPanel__We37D h3{margin-top:.65rem}.AgenticAIDeveloperGuidePage_checklistPanel__We37D ul,.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo ul{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:.8rem 0 0;padding:0}.AgenticAIDeveloperGuidePage_checklistPanel__We37D li{align-items:flex-start;display:flex;font-size:.9rem;gap:.5rem;line-height:1.5}.AgenticAIDeveloperGuidePage_checklistPanel__We37D li svg{color:var(--ust-green);flex:0 0 auto;margin-top:.2rem}.AgenticAIDeveloperGuidePage_commandCloud__8AMJr{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.AgenticAIDeveloperGuidePage_postureGrid__LDbDF{grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0}.AgenticAIDeveloperGuidePage_postureCard__7np\+P{box-shadow:none}.AgenticAIDeveloperGuidePage_postureCard__7np\+P>span{background:#fff8ec;border-color:#efd39d;color:var(--ust-amber)}.AgenticAIDeveloperGuidePage_codeGrid__Rm61z{grid-template-columns:repeat(2,minmax(0,1fr))}.AgenticAIDeveloperGuidePage_codePanel__teePR{min-width:0;overflow:hidden}.AgenticAIDeveloperGuidePage_codeHeader__YDABA{border-bottom:1px solid var(--ust-line);padding:.9rem 1rem}.AgenticAIDeveloperGuidePage_codePanel__teePR pre{background:#172326;color:#dce5e7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.78rem;line-height:1.55;margin:0;max-height:32rem;overflow:auto;padding:1rem;white-space:pre-wrap}.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo a{color:var(--ust-teal);font-size:.88rem;font-weight:800;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo a:focus-visible,.AgenticAIDeveloperGuidePage_sourcePanel__aFpGo a:hover{color:var(--ust-teal-bright)}.AgenticAIDeveloperGuidePage_finalPosition__odii8{grid-gap:1rem;align-items:center;border-left:5px solid var(--ust-teal);display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr) auto;margin-top:1rem;padding:1rem}.AgenticAIDeveloperGuidePage_finalPosition__odii8 svg{color:var(--ust-teal)}.AgenticAIDeveloperGuidePage_inlineLink__gnMi9{min-height:2.5rem;white-space:nowrap}@container agentic-guide (max-width: 980px){.AgenticAIDeveloperGuidePage_finalPosition__odii8,.AgenticAIDeveloperGuidePage_heroGrid__McjO4,.AgenticAIDeveloperGuidePage_splitGrid__7MwwC,.AgenticAIDeveloperGuidePage_tablePair__A8q7H{grid-template-columns:1fr}.AgenticAIDeveloperGuidePage_hero__9ewGk h1{max-width:16ch}.AgenticAIDeveloperGuidePage_operatingStack__m0bVf{grid-template-columns:1fr}.AgenticAIDeveloperGuidePage_operatingStack__m0bVf svg{display:none}.AgenticAIDeveloperGuidePage_codeGrid__Rm61z,.AgenticAIDeveloperGuidePage_gridThree__NPEWk,.AgenticAIDeveloperGuidePage_postureGrid__LDbDF,.AgenticAIDeveloperGuidePage_stepGrid__ImNAW{grid-template-columns:repeat(2,minmax(0,1fr))}.AgenticAIDeveloperGuidePage_metricStrip__bMu8x{grid-template-columns:1fr}.AgenticAIDeveloperGuidePage_inlineLink__gnMi9{justify-self:start;white-space:normal}}@container agentic-guide (max-width: 700px){.AgenticAIDeveloperGuidePage_header__oEKF2 .AgenticAIDeveloperGuidePage_wrap__rjWWW{align-items:flex-start;flex-direction:column;padding-block:.8rem}.AgenticAIDeveloperGuidePage_nav__Bm8nh{justify-content:flex-start}.AgenticAIDeveloperGuidePage_nav__Bm8nh a{padding:.35rem .5rem}.AgenticAIDeveloperGuidePage_hero__9ewGk,.AgenticAIDeveloperGuidePage_section__w2Avr{padding-block:1.4rem}.AgenticAIDeveloperGuidePage_hero__9ewGk h1,.AgenticAIDeveloperGuidePage_sectionHeader__2ivoT h2{max-width:100%}.AgenticAIDeveloperGuidePage_codeGrid__Rm61z,.AgenticAIDeveloperGuidePage_gridThree__NPEWk,.AgenticAIDeveloperGuidePage_postureGrid__LDbDF,.AgenticAIDeveloperGuidePage_stepGrid__ImNAW{grid-template-columns:1fr}.AgenticAIDeveloperGuidePage_actions__GI8bt{align-items:stretch;flex-direction:column}.AgenticAIDeveloperGuidePage_primaryButton__NLCfS,.AgenticAIDeveloperGuidePage_secondaryButton__oPm8B{width:100%}}.style_factoryShell__SsdhF{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;--ust-success:#1f7a4d;--ust-warning:#936400;--ust-danger:#b42318;--bg:var(--ust-soft);--fg:var(--ust-charcoal);--muted:var(--ust-muted);--accent:var(--ust-teal);--accent2:var(--ust-teal-bright);--card:var(--ust-white);--card-2:#f9fbfb;--border:var(--ust-line);--codebg:#eef4f5;--success:var(--ust-success);--warn:var(--ust-warning);--danger:var(--ust-danger);--link:var(--ust-teal);--shadow:0 12px 26px #1f293314;--shadow-soft:0 1px 2px #1f293314;background:#f6f8f8;color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;height:100%;line-height:1.6;min-height:100%;overflow-y:auto;scrollbar-width:none}.style_factoryShell__SsdhF::-webkit-scrollbar{display:none}.style_factoryShell__SsdhF *,.style_factoryShell__SsdhF :after,.style_factoryShell__SsdhF :before{box-sizing:border-box}.style_factoryShell__SsdhF a{color:var(--ust-teal);text-decoration:none}.style_factoryShell__SsdhF a:focus-visible,.style_factoryShell__SsdhF a:hover{color:var(--ust-teal-bright);text-decoration:none}.style_factoryShell__SsdhF label{color:var(--ust-charcoal);display:block;font-size:.86rem;font-weight:800;margin-bottom:.35rem}.style_factoryShell__SsdhF button,.style_factoryShell__SsdhF input,.style_factoryShell__SsdhF select,.style_factoryShell__SsdhF textarea{font:inherit}.style_factoryShell__SsdhF input:not([type=checkbox]):not([type=radio]),.style_factoryShell__SsdhF select,.style_factoryShell__SsdhF textarea{background:var(--ust-white);border:1px solid var(--ust-line)!important;border-radius:8px!important;color:var(--ust-charcoal);min-height:2.75rem;outline:none;padding:.65rem .75rem;width:100%}.style_factoryShell__SsdhF textarea{min-height:7rem;resize:vertical}.style_factoryShell__SsdhF a:focus-visible,.style_factoryShell__SsdhF button:focus-visible,.style_factoryShell__SsdhF input:focus,.style_factoryShell__SsdhF select:focus,.style_factoryShell__SsdhF textarea:focus{border-color:var(--ust-teal-bright)!important;box-shadow:0 0 0 3px var(--ust-focus);outline:none}.style_factoryShell__SsdhF [style*=border-radius]{border-radius:8px!important}.style_factoryMain__bo99K{background:#f6f8f8;min-height:calc(100% - 8rem);padding-bottom:1.75rem}.style_routeFallback__WpR9n{color:var(--ust-muted);display:grid;font-size:.9rem;font-weight:800;min-height:16rem;place-items:center}.style_container__wzu-\+{margin:0 auto;padding:0 clamp(1rem,2.4vw,2rem);width:min(100%,1180px)}.style_nav__IFJp9{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;border-bottom:1px solid var(--ust-line);box-shadow:var(--shadow-soft);position:sticky;top:0;z-index:50}.style_nav-inner__dOgGZ{align-items:center;display:flex;gap:1rem;min-height:4.5rem;padding-bottom:.75rem;padding-top:.75rem}.style_brand__V8ZsJ{line-height:1.1;min-width:min(19rem,100%)}.style_brand-link__-q5-f,.style_brand__V8ZsJ{align-items:center;color:var(--ust-charcoal);display:inline-flex;font-weight:900}.style_brand-link__-q5-f{gap:.7rem}.style_brandIdentity__hnPUv{min-width:0}.style_brandMark__b65LD{color:var(--ust-teal);flex:0 0 auto;height:2.45rem;width:2.45rem}.style_brandWordmark__S5JmP,.style_footerBrandCopy__DaHwG{grid-gap:.12rem;display:grid;gap:.12rem;min-width:0}.style_brandName__YcXH5,.style_footerBrandName__AvCsW{color:var(--ust-charcoal);font-size:1rem;font-weight:900;letter-spacing:0;line-height:1.1}.style_brandTagline__cVqA5{color:var(--ust-muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.15;text-transform:uppercase}.style_spacer__Chgd-{flex:1 1 auto}.style_navGroupToggle__SMRQ-,.style_navToggle__rUDMD{display:none}.style_navSearch__7Ghr0{align-items:center;display:flex;margin:0;min-width:min(17rem,24vw)}.style_navSearch__7Ghr0 label{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.style_navSearchInput__\+cgz5,.style_searchInputGroup__p-DAG{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-muted);display:flex;gap:.55rem;padding:0 .6rem;width:100%}.style_navSearchInput__\+cgz5{min-height:2.35rem}.style_navSearchInput__\+cgz5 input{background:#0000;border:0!important;font-size:.78rem;font-weight:800;min-height:2rem!important;padding:.25rem 0!important}.style_navSearchInput__\+cgz5:focus-within,.style_searchInputGroup__p-DAG:focus-within{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus)}.style_nav-menu__U0HS1{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.style_nav-item__hD5su{align-items:center;display:inline-flex;position:relative}.style_nav-item__hD5su>a,.style_nav-menu__U0HS1>a{align-items:center;border:1px solid #0000;border-radius:6px;color:var(--ust-charcoal);display:inline-flex;font-size:.76rem;font-weight:900;letter-spacing:.04em;line-height:1;min-height:2.35rem;padding:0 .65rem;text-transform:uppercase;white-space:nowrap}.style_activeNavLink__-vUbv,.style_nav-item__hD5su>a:focus-visible,.style_nav-item__hD5su>a:hover,.style_nav-menu__U0HS1>a:focus-visible,.style_nav-menu__U0HS1>a:hover,.style_navItemCurrent__vvuoV>a{background:#e7f4f5;border-color:#c9dddf!important;color:var(--ust-teal)!important}.style_nav-sub__e9sEL{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow);display:none;left:0;min-width:15rem;padding:.45rem;position:absolute;top:calc(100% + .45rem);z-index:30}.style_nav-sub__e9sEL:before{content:"";height:.55rem;inset:-.55rem 0 auto;position:absolute}.style_nav-item__hD5su:focus-within .style_nav-sub__e9sEL,.style_nav-item__hD5su:hover .style_nav-sub__e9sEL{grid-gap:.15rem;display:grid;gap:.15rem}.style_nav-sub__e9sEL a{border-radius:6px;color:var(--ust-charcoal);display:block;font-size:.85rem;font-weight:700;padding:.55rem .7rem;white-space:nowrap}.style_nav-sub__e9sEL a:focus-visible,.style_nav-sub__e9sEL a:hover{background:#e7f4f5;color:var(--ust-teal)}.style_nav-sub-cta__h6zl6{left:auto;right:0}.style_btn__ELzPj.style_accent__qMABK,.style_cta__dNbTJ{background:var(--ust-teal)!important;border-color:var(--ust-teal)!important;color:var(--ust-white)!important}.style_btn__ELzPj.style_accent__qMABK:focus-visible,.style_btn__ELzPj.style_accent__qMABK:hover,.style_cta__dNbTJ:focus-visible,.style_cta__dNbTJ:hover{background:var(--ust-teal-bright)!important;border-color:var(--ust-teal-bright)!important;color:var(--ust-white)!important}.style_hero__fEACw{background:var(--ust-white);border-bottom:1px solid var(--ust-line);box-shadow:inset 0 -1px 0 #dfe6e7a6;padding:clamp(1.85rem,4vw,3.25rem) 0}.style_heroEyebrow__M\+8gi,.style_hero__fEACw h1:before{color:var(--ust-teal);content:"UST AlphaAI Launchpad";display:block;font-size:.72rem;font-weight:900;letter-spacing:.14em;line-height:1.2;margin-bottom:.45rem;text-transform:uppercase}.style_heroEyebrow__M\+8gi+h1:before{content:none;display:none}.style_hero__fEACw h1{color:var(--ust-charcoal);font-size:clamp(2rem,4vw,3.4rem);font-weight:900;letter-spacing:0;line-height:1.05;margin:0 0 .75rem;max-width:18ch}.style_hero__fEACw p.style_lead__M8Brp,.style_lead__M8Brp{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:52rem}.style_breadcrumbs__a8tyB{align-items:center;color:var(--ust-muted);display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:800;gap:.45rem;margin-bottom:.65rem}.style_breadcrumbs__a8tyB a{color:var(--ust-teal)}.style_sectionHeaderRow__YjyyK,.style_sectionIntro__hEAIV{max-width:48rem}.style_sectionHeaderRow__YjyyK h2,.style_sectionIntro__hEAIV h2{color:var(--ust-charcoal);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;letter-spacing:0;line-height:1.15;margin:.15rem 0 .45rem}.style_sectionHeaderRow__YjyyK p,.style_sectionIntro__hEAIV p{color:var(--ust-muted);margin:0}.style_sectionHeaderRow__YjyyK{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;max-width:none}.style_hero-heading__\+sO54{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.style_hero-heading__\+sO54 img{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;height:4.5rem;padding:.55rem;width:4.5rem}.style_hero-heading__\+sO54 .style_hero-text__gvGiE{flex:1 1;min-width:16rem}.style_grid__kKGuk{grid-gap:1rem;display:grid;gap:1rem;margin:1.5rem 0}.style_cards__9CDOL,.style_grid__kKGuk.style_cards__9CDOL,.style_grid__kKGuk.style_info-grid__sHLIv,.style_info-grid__sHLIv{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.style_media-grid__MF-dN{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));margin:1.5rem 0}.style_card__58amr,.style_media-card__j5OJn,.style_sample-card__7QM3T{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow-soft);color:var(--ust-charcoal)}.style_media-card__j5OJn,.style_sample-card__7QM3T{display:flex;flex-direction:column;gap:1rem;padding:clamp(1rem,2vw,1.35rem)}.style_card__58amr{padding:clamp(1rem,2vw,1.35rem);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.style_card__58amr:focus-within,.style_card__58amr:hover{border-color:var(--ust-teal-bright);box-shadow:var(--shadow)}.style_usecase-card__gpM-H:focus-visible,.style_usecase-card__gpM-H:hover,a.style_card__58amr:focus-visible,a.style_card__58amr:hover{transform:translateY(-2px)}.style_card__58amr .style_card__58amr{background:#f9fbfb;box-shadow:none}.style_card__58amr h2,.style_card__58amr h3,.style_media-card__j5OJn h3,.style_sample-card__7QM3T h3{color:var(--ust-charcoal);font-weight:900;line-height:1.2;margin:0 0 .55rem}.style_card__58amr h2{font-size:1.35rem}.style_card__58amr h3,.style_media-card__j5OJn h3,.style_sample-card__7QM3T h3{font-size:1.08rem}.style_card__58amr p,.style_media-card__j5OJn p,.style_sample-card__7QM3T p{color:var(--ust-muted)}.style_media-thumb__2SPra{background:var(--ust-charcoal);border:1px solid var(--ust-line);border-radius:8px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.style_media-thumb__2SPra iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.style_action-row__A2aEO,.style_chip-row__wdQqe,.style_inline-actions__9sICE,.style_media-meta__qX0un{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.style_page-intro__rRvpM{display:flex;flex-direction:column;gap:.75rem;margin:2rem 0 1.5rem}.style_sample-grid__roFGS{grid-gap:1rem;display:grid;gap:1rem;margin:1.5rem 0}.style_sample-header__2OaTF{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.style_sample-heading__iI7ZB{margin:0}.style_card-header__PZbxz .style_eyebrow__zMHq8,.style_eyebrow__zMHq8,.style_sample-heading__iI7ZB small{color:var(--ust-teal);display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;margin-bottom:.35rem;text-transform:uppercase}.style_sample-description__VsOu1{color:var(--ust-muted);margin:0}.style_sample-highlights__TRLc-{color:var(--ust-charcoal);margin:0;padding-left:1.2rem}.style_sample-highlights__TRLc- li{margin:.35rem 0}.style_sample-meta__d0RtP{color:var(--ust-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem}.style_sample-meta__d0RtP span{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;display:inline-flex;font-size:.68rem;letter-spacing:.06em;min-height:1.45rem;padding:0 .45rem;text-transform:uppercase}.style_sample-link__vTs3z,.style_sample-meta__d0RtP span{color:var(--ust-teal);font-weight:900}.style_sample-card__7QM3T pre{margin:0}.style_grid__kKGuk[data-grid=mcp]{gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:1rem 0 0}code.style_inline__TWKMo,kbd{background:#eef4f5;border:1px solid var(--ust-line);border-radius:6px;color:var(--ust-teal);padding:.1rem .35rem}.style_factoryShell__SsdhF code,.style_factoryShell__SsdhF pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.style_factoryShell__SsdhF pre{background:#f0f6f6;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-ink);overflow:auto;padding:1rem}.style_badge__uPSlv,.style_chip__B-CXp,.style_status-badge__73Aj4,.style_tag__-oV1K{align-items:center;background:#edf7f8;border:1px solid #b9d8db;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;gap:.35rem;letter-spacing:.06em;line-height:1.1;min-height:1.45rem;padding:.15rem .5rem;text-transform:uppercase}.style_tag__-oV1K{margin:.35rem .35rem 0 0}.style_chip__B-CXp{background:#f1f5f6;color:#516163;font-size:.78rem;letter-spacing:0;text-transform:none}.style_chip__B-CXp.style_compact__qXSV3,.style_compact__qXSV3{background:#edf7f8;color:var(--ust-teal);font-size:.7rem;letter-spacing:.06em;min-height:1.3rem;padding:.1rem .45rem;text-transform:uppercase}.style_active__2DE1i,.style_chip__B-CXp.style_active__2DE1i{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.style_footer__V-oXa{background:var(--ust-white);border-top:1px solid var(--ust-line);color:var(--ust-muted);font-size:.82rem}.style_footerContent__ild9Z{align-items:center;display:flex;gap:1.25rem;justify-content:space-between;padding-bottom:1.15rem;padding-top:1.15rem}.style_footerActions__Noo6I,.style_footerBrand__Q9ocG{align-items:center;display:flex;gap:1rem;min-width:0}.style_footerBrandLink__yyLop{align-items:center;color:var(--ust-charcoal)!important;display:inline-flex;gap:.75rem;min-width:0}.style_footerBrandMark__jKVEj{color:var(--ust-teal);flex:0 0 auto;height:2.1rem;width:2.1rem}.style_footerText__JRa1o{color:var(--ust-muted);font-size:.78rem;line-height:1.35;margin:0}.style_footerBuildInfo__Whb2J{justify-content:flex-end;max-width:100%}.style_footerLink__ckaFc{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:6px;color:var(--ust-teal)!important;display:inline-flex;font-size:.82rem;font-weight:850;justify-content:center;letter-spacing:.06em;min-height:2.35rem;padding:0 .85rem;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.style_footerLink__ckaFc:focus-visible,.style_footerLink__ckaFc:hover{background:#e8f6f7;border-color:#0097ac66;color:var(--ust-teal)!important;outline:none}.style_two-col__wfxTL{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);margin:1.25rem 0}.style_table__9jdBj{border-collapse:collapse;margin:.75rem 0 0;width:100%}.style_table__9jdBj td,.style_table__9jdBj th{border-bottom:1px solid var(--ust-line);color:var(--ust-ink);font-size:.88rem;padding:.75rem .6rem;text-align:left;vertical-align:top}.style_table__9jdBj th{color:var(--ust-charcoal);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.style_alert__0y4Nh,.style_callout__NGq6N,.style_toc__UJ1Tl{background:var(--ust-white);border:1px solid var(--ust-line);border-left:4px solid var(--ust-teal);border-radius:8px;color:var(--ust-ink);margin:1rem 0;padding:1rem}.style_toc__UJ1Tl{background:#f9fbfb;border-left-width:1px}.style_toc__UJ1Tl a{display:block;font-weight:800;margin:.35rem 0}.style_form-helper__gt5eb,.style_small__zyLLQ,.style_text-muted__TY-jD{color:var(--ust-muted);font-size:.82rem;line-height:1.5}.style_hero-cta__nXUCY{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.style_btn__ELzPj{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal)!important;cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:900;justify-content:center;letter-spacing:.05em;line-height:1;min-height:2.55rem;padding:0 .9rem;text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.style_btn__ELzPj:focus-visible,.style_btn__ELzPj:hover{border-color:var(--ust-teal-bright);box-shadow:var(--shadow);transform:translateY(-1px)}ul.style_checklist__-1OlV{list-style:none;margin:0;padding:0}ul.style_checklist__-1OlV li{margin:.65rem 0;padding-left:1.5rem;position:relative}ul.style_checklist__-1OlV li:before{background:var(--ust-teal);border-radius:2px;content:"";height:.55rem;left:0;position:absolute;top:.58rem;width:.55rem}.style_logPanel__eo1Pr,.style_terminal-window__io3bC{background:#101820;border:1px solid #1f2933;border-radius:8px;color:#e8eef0;margin-top:1.25rem;overflow:hidden}.style_terminal-header__r5EC1{align-items:center;background:#18232e;border-bottom:1px solid #ffffff1f;display:flex;font-size:.75rem;font-weight:900;justify-content:space-between;letter-spacing:.08em;padding:.65rem .9rem;text-transform:uppercase}.style_terminal-lights__4Dtcw{align-items:center;display:flex;gap:.45rem}.style_terminal-dot__kBA3A{border-radius:999px;display:inline-block;height:.65rem;opacity:.9;width:.65rem}.style_dot-red__LTd0C{background:#d92d20}.style_dot-yellow__i7eXr{background:#f79009}.style_dot-green__Ww1AR{background:#12b76a}.style_terminal-title__J1IV6{color:#e8eef0b8;flex:1 1;font-weight:900;text-align:center}.style_terminal-status__IKZWY{align-items:center;color:#78d6b1;display:flex;font-weight:900;gap:.35rem}.style_terminal-live-dot__khGLU{animation:style_terminalPulse__xLHXK 1.6s infinite;background:#78d6b1;border-radius:999px;height:.5rem;width:.5rem}@keyframes style_terminalPulse__xLHXK{0%{box-shadow:0 0 0 0 #78d6b18c}70%{box-shadow:0 0 0 8px #78d6b100}to{box-shadow:0 0 0 0 #78d6b100}}.style_terminal-body__2XwZO{background:#101820;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;line-height:1.7;padding:1rem}.style_terminal-line__R6Eay{white-space:pre-wrap;word-break:break-word}.style_logSuccess__630XO,.style_terminal-prompt__7widA{color:#78d6b1}.style_logMuted__yWA\+S,.style_terminal-continuation__xeYfT,.style_terminal-output__v1bGn{color:#a5b4b8}.style_logWarning__O6DgM{color:#ffd166}.style_card-header__PZbxz,.style_cardHeader__K3YrQ{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.style_cardHeader__K3YrQ{flex-wrap:wrap}.style_card-header__PZbxz h2{color:var(--ust-charcoal);font-size:1.35rem;font-weight:900;margin:0}.style_card-actions__pPEGW{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-end}.style_status-badge__73Aj4.style_success__Dd\+N6,.style_success__Dd\+N6{background:#1f7a4d1c;border-color:#1f7a4d59;color:var(--ust-success)}.style_enterprise__D0X3A,.style_status-badge__73Aj4.style_enterprise__D0X3A{background:#f1f5f6;border-color:#ced8dc;color:#516163}.style_architecture-diagram__rUES6{align-items:center;display:flex;flex-direction:column;gap:1rem;padding:.5rem 0}.style_diagram-row__zRKEv{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;width:100%}.style_diagram-row__zRKEv.style_multi__fqpTy .style_diagram-node__stPfU{flex:1 1 10rem}.style_diagram-node__stPfU{background:#f9fbfb;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);font-weight:900;min-width:10rem;padding:.85rem 1rem;text-align:center}.style_diagram-node__stPfU.style_primary__DAiSL{background:#edf7f8;border-color:#b9d8db;color:var(--ust-teal)}.style_chip-collection__nTMPz{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin-top:.5rem;padding:0}.style_security-list__zOXyR{display:flex;flex-direction:column;gap:.9rem}.style_security-item__vQIPt h3{color:var(--ust-charcoal);font-size:1rem;font-weight:900;margin:0}.style_security-item__vQIPt p{color:var(--ust-muted);margin:.35rem 0 0}.style_stat-grid__vGnuZ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin-top:.75rem}.style_stat-card__gRADO{background:#f9fbfb;border:1px solid var(--ust-line);border-radius:8px;padding:1rem;text-align:center}.style_metric-value__2345m,.style_stat-value__iDCv2{color:var(--ust-teal);font-size:2rem;font-weight:900;line-height:1;margin-bottom:.25rem}.style_stat-label__8q3b4{color:var(--ust-muted);font-size:.84rem}.style_usecase-filters__U5JFL{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 .25rem}.style_usecase-grid__nBgKG{margin-top:.75rem}.style_usecase-card__gpM-H{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);display:flex;flex-direction:column;gap:.5rem;padding:1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.style_usecase-card__gpM-H[role=link]{cursor:pointer}.style_usecase-card__gpM-H:focus-visible{outline:2px solid var(--ust-teal-bright);outline-offset:2px}.style_usecase-card__gpM-H .style_tag__-oV1K{margin-top:0}.style_usecase-card__gpM-H h3{color:var(--ust-charcoal);font-size:1.08rem;font-weight:900;margin:0}.style_usecase-card__gpM-H p{color:var(--ust-muted);margin:0}.style_flow-steps__lG9-i{display:flex;flex-direction:column;gap:.85rem;list-style:none;margin:0;padding:0}.style_flow-step__lgtVo{align-items:flex-start;background:#f9fbfb;border:1px solid var(--ust-line);border-radius:8px;display:flex;gap:.85rem;padding:.85rem}.style_flow-step-number__03hRj{align-items:center;background:var(--ust-teal);border-radius:8px;color:var(--ust-white);display:inline-flex;flex:0 0 2rem;font-weight:900;height:2rem;justify-content:center;width:2rem}.style_flow-step-content__EMxSF h4{color:var(--ust-charcoal);font-size:1rem;font-weight:900;margin:0}.style_flow-step-content__EMxSF p{color:var(--ust-muted);margin:.35rem 0 0}.style_insight-list__rtHOv{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.style_insight-list__rtHOv li{background:#f9fbfb;border:1px solid var(--ust-line);border-radius:8px;padding:.85rem}.style_section-spaced__Ptu5t,.style_section__\+FqQW{margin:1.35rem 0}.style_section-spaced__Ptu5t{margin-top:3rem}.style_stack__0a7kQ{display:flex;flex-direction:column;gap:1rem}.style_searchHeroForm__6eaQQ{max-width:58rem}.style_searchInputGroup__p-DAG{min-height:3.2rem;padding:0 .75rem}.style_searchInputGroup__p-DAG input{background:#0000;border:0!important;flex:1 1;min-height:2.6rem!important;padding:.3rem 0!important}.style_answerBody__M-HrE{color:var(--ust-ink)}.style_answerBody__M-HrE p{margin:.5rem 0}.style_searchError__q3bDN{background:#fff8e6;border-left:3px solid var(--ust-warning);color:var(--ust-warning);font-size:.86rem;font-weight:800;margin:1rem 0 0;padding:.75rem .9rem}.style_searchResultCard__vNedt{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow-soft);color:var(--ust-charcoal);display:flex;flex-direction:column;gap:.65rem;padding:clamp(1rem,2vw,1.35rem);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.style_searchResultCard__vNedt:focus-visible,.style_searchResultCard__vNedt:hover{border-color:var(--ust-teal-bright);box-shadow:var(--shadow);transform:translateY(-2px)}.style_searchResultCard__vNedt h3,.style_searchResultCard__vNedt p{margin:0}.style_searchResultCard__vNedt p{color:var(--ust-muted)}.style_searchResultHeader__lF1oU,.style_searchResultMeta__IXnCP{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.style_searchResultHeader__lF1oU{justify-content:space-between}.style_detail-grid__fdpvp{grid-gap:0;display:grid;gap:0;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr);margin-top:.8rem}.style_detail-grid__fdpvp>div{border-bottom:1px dashed #cfdcde;padding:.45rem 0}.style_detail-grid__fdpvp strong{color:var(--ust-charcoal)}.style_form-grid__132Hh{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.style_form-field__42dwu{min-width:0}.style_full-width__HNjzR{grid-column:1/-1}.style_fieldset__CabAr{border:1px solid var(--ust-line);border-radius:8px;padding:1rem}.style_fieldset__CabAr legend{color:var(--ust-charcoal);font-weight:900;padding:0 .45rem}.style_checkbox-row__CgjXX{align-items:center;color:var(--ust-ink);display:flex!important;font-weight:700;gap:.55rem;margin-bottom:.55rem}.style_empty-state__JGFka{grid-gap:.8rem;display:grid;gap:.8rem;padding:2rem 0;place-items:start}.style_emptyState__4XhfK{grid-gap:.8rem;display:grid;gap:.8rem;padding-bottom:clamp(2rem,5vw,4rem);padding-top:clamp(2rem,5vw,4rem);place-items:start}.style_mt-sm__mtwcm{margin-top:.75rem}.style_mt-md__UWsRg{margin-top:1.25rem}.style_mt-lg__mPbPj{margin-top:2rem}.style_homepage__C8HNp{background:linear-gradient(180deg,#fbfdfd,#f4f7f7 42%,#eef4f5);color:var(--ust-charcoal);min-width:0}.style_homeHero__TAg3M{background:linear-gradient(90deg,#006e740d 1px,#0000 0),linear-gradient(0deg,#006e740a 1px,#0000 0),linear-gradient(135deg,#fff,#eff8f8 54%,#f8f2e8);background-size:4.5rem 4.5rem,4.5rem 4.5rem,auto;border-bottom:1px solid #006e7424;overflow:hidden;padding:4.25rem 0 3.5rem;position:relative}.style_homeHeroGrid__xsTKQ{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(21rem,.78fr)}.style_homeHeroCopy__hBvwM{max-width:46rem;min-width:0}.style_homeEyebrow__WSamO,.style_homeSectionEyebrow__Vb5GA{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.78rem;font-weight:900;gap:.45rem;letter-spacing:0;line-height:1.2;text-transform:uppercase}.style_homeHero__TAg3M h1{color:#171f21;font-size:4.25rem;font-weight:900;letter-spacing:0;line-height:.96;margin:.85rem 0 1.1rem;max-width:12ch}.style_homeHeroCopy__hBvwM>p{color:#425052;font-size:1.12rem;line-height:1.75;margin:0;max-width:43rem}.style_homeActions__iQjt6{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.65rem}.style_homeFinalButton__SjvPd,.style_homePrimaryButton__LAqag,.style_homeSecondaryButton__QVL2I{align-items:center;border-radius:8px;display:inline-flex;font-size:.82rem;font-weight:900;gap:.5rem;justify-content:center;letter-spacing:0;line-height:1.1;min-height:2.85rem;padding:0 1rem;text-transform:uppercase;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.style_homeFinalButton__SjvPd,.style_homePrimaryButton__LAqag{background:var(--ust-teal);border:1px solid var(--ust-teal)!important;box-shadow:0 16px 34px #006e7433;color:var(--ust-white)!important}.style_homeSecondaryButton__QVL2I{background:#ffffffe0;border:1px solid #006e7438!important;color:#213032!important}.style_homeFinalButton__SjvPd:focus-visible,.style_homeFinalButton__SjvPd:hover,.style_homePrimaryButton__LAqag:focus-visible,.style_homePrimaryButton__LAqag:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright)!important;color:var(--ust-white)!important;transform:translateY(-1px)}.style_homeSecondaryButton__QVL2I:focus-visible,.style_homeSecondaryButton__QVL2I:hover{background:#fff;border-color:var(--ust-teal-bright)!important;color:var(--ust-teal)!important;transform:translateY(-1px)}.style_homeControlPlane__cumHM{background:linear-gradient(150deg,#182426,#0e3e42 58%,#006e74);border:1px solid #ffffff52;border-radius:8px;box-shadow:0 26px 70px #14262847;color:#fff;min-width:0;padding:1rem}.style_controlPlaneFooter__yjml4,.style_controlPlaneTop__GKCn9{align-items:center;display:flex;gap:1rem;justify-content:space-between}.style_controlPlaneTop__GKCn9 span{color:#ffffffb8;font-size:.74rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.style_controlPlaneCore__j1jiP{align-items:center;background:linear-gradient(135deg,#ffffff29,#ffffff0f);border:1px solid #ffffff29;border-radius:8px;display:flex;gap:1rem;margin-top:1rem;min-height:7rem;padding:1rem}.style_controlPlaneOrbit__q\+1V3{align-items:center;background:#ffffff21;border:1px solid #ffffff38;border-radius:8px;color:#c9f6f8;display:inline-flex;flex:0 0 auto;height:4.2rem;justify-content:center;width:4.2rem}.style_controlPlaneLabel__lwpJt{color:#b7e7ea;font-size:.78rem;font-weight:900;letter-spacing:0;margin:0 0 .25rem;text-transform:uppercase}.style_controlPlaneCore__j1jiP h2{color:#fff;font-size:1.6rem;font-weight:900;letter-spacing:0;line-height:1.1;margin:0}.style_controlPlaneStack__YCBvX{grid-gap:.55rem;display:grid;gap:.55rem;margin-top:1rem}.style_controlPlaneLayer__HNX4A{grid-gap:.7rem;align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:2.85rem;padding:0 .75rem}.style_controlPlaneLayer__HNX4A span{color:#b7e7ea;font-size:.76rem;font-weight:900}.style_controlPlaneLayer__HNX4A strong{color:#fff;font-size:.9rem;font-weight:850;line-height:1.25;min-width:0;overflow-wrap:anywhere}.style_controlPlaneLayer__HNX4A svg{color:#f0c66a}.style_controlPlaneFooter__yjml4{margin-top:1rem}.style_controlPlaneFooter__yjml4>div{background:#ffffff1a;border:1px solid #ffffff24;border-radius:8px;flex:1 1;min-width:0;padding:.85rem}.style_controlPlaneFooter__yjml4 span{color:#fff;display:block;font-size:1.7rem;font-weight:900;line-height:1}.style_controlPlaneFooter__yjml4 p{color:#ffffffb8;font-size:.78rem;line-height:1.35;margin:.35rem 0 0}.style_homeMetricBand__Bbz2y{background:#fff;border-bottom:1px solid #006e741f}.style_homeMetricGrid__kUSoz{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr))}.style_homeMetric__yktVU{border-left:1px solid #006e741a;min-width:0;padding:1.05rem 1rem}.style_homeMetric__yktVU:last-child{border-right:1px solid #006e741a}.style_homeMetric__yktVU strong{color:var(--ust-teal);display:block;font-size:2rem;font-weight:900;line-height:1}.style_homeMetric__yktVU span{color:#1c2729;display:block;font-size:.84rem;font-weight:900;line-height:1.2;margin-top:.45rem}.style_homeMetric__yktVU p{color:var(--ust-muted);font-size:.78rem;line-height:1.45;margin:.4rem 0 0}.style_homeContent__GgFx\+{display:flex;flex-direction:column;gap:2.4rem;padding-bottom:2.75rem;padding-top:2.5rem}.style_homeSection__pladi{min-width:0}.style_homeSectionIntro__wL61i{margin-bottom:1.15rem;max-width:50rem}.style_homeFinalBand__zHEas h2,.style_homeSectionIntro__wL61i h2{color:#182426;font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.1;margin:.45rem 0 0}.style_homeFinalBand__zHEas p,.style_homeSectionIntro__wL61i p{color:var(--ust-muted);font-size:.98rem;line-height:1.65;margin:.75rem 0 0;max-width:47rem}.style_buildPathGrid__C8e0w{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(5,minmax(0,1fr))}.style_agentPreviewItem__KxMWt,.style_buildPathStep__mZsTo,.style_frameworkPreviewItem__3VITu,.style_homeEntryCard__dCuyT{background:#ffffffeb;border:1px solid #006e7421;border-radius:8px;box-shadow:0 12px 28px #1f29330f}.style_buildPathStep__mZsTo{min-width:0;padding:1rem}.style_buildPathNumber__m\+eMi{align-items:center;background:#e6f4f5;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.8rem;font-weight:900;height:2.25rem;justify-content:center;width:2.25rem}.style_buildPathStep__mZsTo>span{color:var(--ust-teal);display:block;font-size:.75rem;font-weight:900;letter-spacing:0;margin-top:.8rem;text-transform:uppercase}.style_buildPathStep__mZsTo h3{color:#1c2729;font-size:1.02rem;font-weight:900;line-height:1.18;margin:.35rem 0 0}.style_buildPathStep__mZsTo p{color:var(--ust-muted);font-size:.87rem;line-height:1.55;margin:.6rem 0 0}.style_homeEntryGrid__Aeb9D{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.style_homeEntryCard__dCuyT{color:#1c2729!important;display:flex;flex-direction:column;min-height:16rem;min-width:0;padding:1.15rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.style_agentPreviewItem__KxMWt:focus-visible,.style_agentPreviewItem__KxMWt:hover,.style_frameworkPreviewItem__3VITu:focus-visible,.style_frameworkPreviewItem__3VITu:hover,.style_homeEntryCard__dCuyT:focus-visible,.style_homeEntryCard__dCuyT:hover{border-color:#0097ac73;box-shadow:0 18px 38px #1f29331a;transform:translateY(-2px)}.style_homeEntryIcon__Oe1Au{align-items:center;background:#edf7f8;border:1px solid #c9dddf;border-radius:8px;color:var(--ust-teal);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.style_homeEntryCard__dCuyT h3{color:#182426;font-size:1.15rem;font-weight:900;line-height:1.15;margin:1rem 0 0}.style_homeEntryCard__dCuyT p{color:var(--ust-muted);font-size:.9rem;line-height:1.6;margin:.65rem 0 0}.style_homeEntryCard__dCuyT>span{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.78rem;font-weight:900;gap:.4rem;letter-spacing:0;margin-top:auto;padding-top:1rem;text-transform:uppercase}.style_homeSplitSection__nn9Bw{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.style_agentPreviewList__lXuUM,.style_frameworkPreviewList__qxDe-{grid-gap:.75rem;display:grid;gap:.75rem}.style_agentPreviewItem__KxMWt,.style_frameworkPreviewItem__3VITu{grid-gap:.85rem;align-items:center;color:#1c2729!important;display:grid;gap:.85rem;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.style_frameworkPreviewItem__3VITu{grid-template-columns:auto minmax(0,1fr) auto;min-height:5.4rem;padding:.85rem}.style_frameworkPreviewItem__3VITu img{background:#fff;border:1px solid var(--ust-line);border-radius:8px;height:2.75rem;padding:.42rem;width:2.75rem}.style_agentPreviewItem__KxMWt h3,.style_frameworkPreviewItem__3VITu h3{color:#182426;font-size:1rem;font-weight:900;line-height:1.2;margin:0}.style_agentPreviewItem__KxMWt p,.style_frameworkPreviewItem__3VITu p{color:var(--ust-muted);font-size:.85rem;line-height:1.45;margin:.3rem 0 0}.style_agentPreviewItem__KxMWt>svg,.style_frameworkPreviewItem__3VITu>svg{color:var(--ust-teal)}.style_agentPreviewItem__KxMWt{grid-template-columns:minmax(0,1fr) auto;min-height:6rem;padding:1rem}.style_agentPreviewItem__KxMWt span{align-items:center;background:#edf7f8;border:1px solid #c9dddf;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:0;line-height:1;min-height:1.45rem;padding:0 .5rem;text-transform:uppercase}.style_homeFinalBand__zHEas{align-items:center;background:linear-gradient(135deg,#fff,#edf7f8 58%,#f8f2e8);border:1px solid #006e7426;border-radius:8px;box-shadow:0 18px 44px #1f293314;display:flex;gap:2rem;justify-content:space-between;padding:1.5rem}.style_homeFinalBand__zHEas h2{font-size:1.65rem;max-width:48rem}@media (prefers-reduced-motion:reduce){.style_agentPreviewItem__KxMWt,.style_btn__ELzPj,.style_card__58amr,.style_frameworkPreviewItem__3VITu,.style_homeEntryCard__dCuyT,.style_homeFinalButton__SjvPd,.style_homePrimaryButton__LAqag,.style_homeSecondaryButton__QVL2I,.style_usecase-card__gpM-H{transition:none}.style_agentPreviewItem__KxMWt:hover,.style_btn__ELzPj:hover,.style_card__58amr:hover,.style_frameworkPreviewItem__3VITu:hover,.style_homeEntryCard__dCuyT:hover,.style_homeFinalButton__SjvPd:hover,.style_homePrimaryButton__LAqag:hover,.style_homeSecondaryButton__QVL2I:hover,.style_usecase-card__gpM-H:hover{transform:none}}@media (max-width:1100px){.style_nav-inner__dOgGZ{align-items:flex-start;flex-direction:column}.style_spacer__Chgd-{display:none}.style_nav-menu__U0HS1{justify-content:flex-start;width:100%}.style_navSearch__7Ghr0{min-width:0;width:min(100%,24rem)}.style_homeHeroGrid__xsTKQ,.style_homeSplitSection__nn9Bw,.style_two-col__wfxTL{grid-template-columns:1fr}.style_homeHeroCopy__hBvwM{max-width:none}.style_homeMetricGrid__kUSoz{grid-template-columns:repeat(3,minmax(0,1fr))}.style_buildPathGrid__C8e0w,.style_homeEntryGrid__Aeb9D{grid-template-columns:repeat(2,minmax(0,1fr))}.style_footerActions__Noo6I,.style_footerContent__ild9Z{align-items:flex-start;flex-direction:column}.style_footerActions__Noo6I{width:100%}}@media (max-width:760px){.style_container__wzu-\+{padding:0 1rem}.style_nav-inner__dOgGZ{position:relative}.style_brand__V8ZsJ{min-width:0;padding-right:3.25rem}.style_brandTagline__cVqA5{font-size:.66rem;letter-spacing:.08em}.style_navToggle__rUDMD{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;display:inline-flex;height:2.55rem;justify-content:center;position:absolute;right:1rem;top:.9rem;width:2.55rem}.style_nav-menu__U0HS1{align-items:stretch;display:none;flex-direction:column;gap:.35rem}.style_navSearch__7Ghr0{padding-right:0;width:100%}.style_navMenuOpen__x49fh{display:flex}.style_nav-item__hD5su,.style_nav-item__hD5su>.style_cta__dNbTJ,.style_nav-item__hD5su>a,.style_nav-menu__U0HS1>a{width:100%}.style_nav-item__hD5su{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto}.style_nav-item__hD5su>a{grid-column:1}.style_navGroupToggle__SMRQ-{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:6px;color:var(--ust-teal);cursor:pointer;display:inline-flex;font-weight:900;justify-content:center;min-height:2.35rem;width:2.35rem}.style_navItemOpen__j5igC .style_navGroupToggle__SMRQ- span{transform:rotate(45deg)}.style_nav-sub-cta__h6zl6,.style_nav-sub__e9sEL{box-shadow:none;display:none;grid-column:1/-1;margin:.25rem 0 .65rem;min-width:0;position:static;width:100%}.style_nav-item__hD5su:hover .style_nav-sub__e9sEL{display:none}.style_nav-item__hD5su.style_navItemOpen__j5igC .style_nav-sub__e9sEL,.style_nav-item__hD5su:focus-within .style_nav-sub__e9sEL{display:grid}.style_nav-sub__e9sEL:before{display:none}.style_cardHeader__K3YrQ,.style_sectionHeaderRow__YjyyK{flex-direction:column}.style_action-row__A2aEO .style_btn__ELzPj,.style_inline-actions__9sICE .style_btn__ELzPj,.style_sectionHeaderRow__YjyyK .style_btn__ELzPj{width:100%}.style_hero__fEACw{padding:1.5rem 0}.style_homeHero__TAg3M{padding:2.25rem 0 2rem}.style_homeHero__TAg3M h1{font-size:2.75rem;line-height:1;max-width:100%}.style_homeHeroCopy__hBvwM>p{font-size:1rem}.style_controlPlaneFooter__yjml4,.style_homeActions__iQjt6,.style_homeFinalBand__zHEas{align-items:stretch;flex-direction:column}.style_homeActions__iQjt6>*,.style_homeFinalButton__SjvPd{width:100%}.style_controlPlaneCore__j1jiP{align-items:flex-start;flex-direction:column}.style_buildPathGrid__C8e0w,.style_homeEntryGrid__Aeb9D,.style_homeMetricGrid__kUSoz{grid-template-columns:1fr}.style_homeMetric__yktVU,.style_homeMetric__yktVU:last-child{border-right:1px solid #006e741a}.style_homeMetricGrid__kUSoz{gap:.75rem;padding-bottom:1rem;padding-top:1rem}.style_homeMetric__yktVU{border:1px solid #006e741a;border-radius:8px}.style_homeContent__GgFx\+{gap:2rem;padding-top:2rem}.style_homeSectionIntro__wL61i h2{font-size:1.65rem}.style_card-header__PZbxz,.style_sample-header__2OaTF{flex-direction:column}.style_detail-grid__fdpvp{grid-template-columns:1fr}.style_detail-grid__fdpvp>div:nth-child(odd){border-bottom:0;padding-bottom:0}.style_table__9jdBj{display:block;overflow-x:auto;white-space:nowrap}.style_footerLink__ckaFc{width:100%}}.AIDLCPage_shell__qO1cX{--aidlc-teal:#006e74;--aidlc-teal-bright:#0097ac;--aidlc-blue:#315f8f;--aidlc-green:#26734d;--aidlc-amber:#a66f00;--aidlc-charcoal:#202427;--aidlc-ink:#2d3438;--aidlc-muted:#5e6b70;--aidlc-line:#dce5e7;--aidlc-soft:#f5f8f8;--aidlc-page:#fbfcfc;--aidlc-white:#fff;--aidlc-focus:#0097ac3d;--aidlc-shadow:0 18px 42px #20242714;background:var(--aidlc-page);color:var(--aidlc-charcoal);container-name:aidlc;container-type:inline-size;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;max-width:100%;min-height:100%;min-width:0;overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:4.75rem;width:100%}.AIDLCPage_shell__qO1cX *,.AIDLCPage_shell__qO1cX :after,.AIDLCPage_shell__qO1cX :before{box-sizing:border-box}.AIDLCPage_shell__qO1cX a{color:inherit;text-decoration:none}.AIDLCPage_shell__qO1cX a:focus-visible,.AIDLCPage_shell__qO1cX button:focus-visible{box-shadow:0 0 0 3px var(--aidlc-focus);outline:none}.AIDLCPage_wrap__0pM0W{margin:0 auto;padding-inline:clamp(1rem,2.4cqi,2rem);width:min(100%,1240px)}.AIDLCPage_header__URcYr{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid var(--aidlc-line);position:sticky;top:0;z-index:10}.AIDLCPage_header__URcYr .AIDLCPage_wrap__0pM0W{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4rem}.AIDLCPage_brand__mnbo0{align-items:center;color:var(--aidlc-charcoal);display:inline-flex;font-size:.94rem;font-weight:900;gap:.7rem;letter-spacing:0;min-width:0}.AIDLCPage_brand__mnbo0 img{background:var(--aidlc-white);border:1px solid var(--aidlc-line);border-radius:8px;height:2rem;padding:.25rem;width:2rem}.AIDLCPage_nav__A9YBM{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end}.AIDLCPage_nav__A9YBM a{border:1px solid #0000;border-radius:8px;color:var(--aidlc-muted);font-size:.8rem;font-weight:800;padding:.45rem .65rem}.AIDLCPage_nav__A9YBM a:focus-visible,.AIDLCPage_nav__A9YBM a:hover{border-color:var(--aidlc-line);color:var(--aidlc-teal)}.AIDLCPage_detailHero__bpvGh,.AIDLCPage_hero__KCzxH{background:linear-gradient(135deg,#006e7414,#315f8f12 46%,#a66f000f),linear-gradient(180deg,#fff,#f5f8f8);border-bottom:1px solid var(--aidlc-line);padding:clamp(1.5rem,4cqi,3.5rem) 0}.AIDLCPage_heroGrid__Zn9m5{grid-gap:clamp(1rem,3cqi,2rem);align-items:stretch;display:grid;gap:clamp(1rem,3cqi,2rem);grid-template-columns:minmax(0,.92fr) minmax(24rem,1.08fr)}.AIDLCPage_detailHeroGrid__RG-QY{grid-gap:clamp(1rem,3cqi,2rem);align-items:stretch;display:grid;gap:clamp(1rem,3cqi,2rem);grid-template-columns:minmax(0,1.08fr) minmax(22rem,.92fr)}.AIDLCPage_detailPanel__cejo5,.AIDLCPage_heroCopy__TMaf-,.AIDLCPage_workflowPreview__LGR50{min-width:0}.AIDLCPage_eyebrow__6D1q5,.AIDLCPage_platformCardTop__hxpKd span,.AIDLCPage_sectionHeader__7LbAK span,.AIDLCPage_stepCard__kB1yG>span,.AIDLCPage_timelineItem__ME\+Xl>span{align-items:center;background:#edf7f8;border:1px solid #b9dadd;border-radius:8px;color:var(--aidlc-teal);display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.06em;line-height:1.1;min-height:1.65rem;padding:.2rem .55rem;text-transform:uppercase}.AIDLCPage_detailHero__bpvGh h1,.AIDLCPage_hero__KCzxH h1{color:var(--aidlc-charcoal);font-size:clamp(2.4rem,5cqi,4.45rem);font-weight:950;letter-spacing:0;line-height:.98;margin:.9rem 0 1rem;max-width:16ch}.AIDLCPage_detailHero__bpvGh h1{max-width:18ch}.AIDLCPage_assetCard__HYAqo p,.AIDLCPage_checklistPanel__2-b\+R p,.AIDLCPage_compactCard__LSmHI p,.AIDLCPage_detailPanel__cejo5 p,.AIDLCPage_lead__G2vJC,.AIDLCPage_metricGroup__qUtLs li,.AIDLCPage_metric__FGquR p,.AIDLCPage_platformCard__iMgtq p,.AIDLCPage_playbookCard__GjZb6 dd,.AIDLCPage_playbookCard__GjZb6 p,.AIDLCPage_sectionHeader__7LbAK p,.AIDLCPage_stepCard__kB1yG p,.AIDLCPage_timelineItem__ME\+Xl p{color:var(--aidlc-muted);margin:0}.AIDLCPage_lead__G2vJC{font-size:clamp(1rem,1.4cqi,1.16rem);line-height:1.7;max-width:62rem;overflow-wrap:break-word}.AIDLCPage_actions__G5WOy{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.25rem}.AIDLCPage_backLink__kK4tL,.AIDLCPage_primaryButton__0DajX,.AIDLCPage_secondaryButton__6rzb3{align-items:center;border:1px solid var(--aidlc-line);border-radius:8px;display:inline-flex;font-size:.82rem;font-weight:900;gap:.5rem;justify-content:center;letter-spacing:.04em;line-height:1;min-height:2.75rem;padding:0 .95rem;text-transform:uppercase;transition:border-color .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}.AIDLCPage_primaryButton__0DajX{background:var(--aidlc-teal);border-color:var(--aidlc-teal);color:var(--aidlc-white)}.AIDLCPage_primaryButton__0DajX:focus-visible,.AIDLCPage_primaryButton__0DajX:hover{background:var(--aidlc-teal-bright);border-color:var(--aidlc-teal-bright);color:var(--aidlc-white)}.AIDLCPage_backLink__kK4tL,.AIDLCPage_secondaryButton__6rzb3{background:var(--aidlc-white);color:var(--aidlc-charcoal)}.AIDLCPage_backLink__kK4tL:focus-visible,.AIDLCPage_backLink__kK4tL:hover,.AIDLCPage_secondaryButton__6rzb3:focus-visible,.AIDLCPage_secondaryButton__6rzb3:hover{border-color:var(--aidlc-teal);color:var(--aidlc-teal)}.AIDLCPage_backLink__kK4tL{margin-bottom:1rem}.AIDLCPage_metricStrip__Fuhqq{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.35rem}.AIDLCPage_assetCard__HYAqo,.AIDLCPage_checklistPanel__2-b\+R,.AIDLCPage_compactCard__LSmHI,.AIDLCPage_detailPanel__cejo5,.AIDLCPage_metricGroup__qUtLs,.AIDLCPage_metric__FGquR,.AIDLCPage_platformCard__iMgtq,.AIDLCPage_playbookCard__GjZb6,.AIDLCPage_stepCard__kB1yG,.AIDLCPage_timelineItem__ME\+Xl{background:var(--aidlc-white);border:1px solid var(--aidlc-line);border-radius:8px;min-width:0;padding:clamp(1rem,2cqi,1.25rem)}.AIDLCPage_metric__FGquR strong{color:var(--aidlc-teal);display:block;font-size:1.16rem;line-height:1.15}.AIDLCPage_metric__FGquR span{color:var(--aidlc-charcoal);display:block;font-size:.83rem;font-weight:900;line-height:1.25;margin-top:.25rem}.AIDLCPage_metric__FGquR p{font-size:.82rem;line-height:1.45;margin-top:.35rem}.AIDLCPage_detailPanel__cejo5,.AIDLCPage_workflowPreview__LGR50{background:var(--aidlc-white);border:1px solid var(--aidlc-line);border-left:5px solid var(--aidlc-teal);border-radius:8px;box-shadow:var(--aidlc-shadow);padding:clamp(1rem,2.4cqi,1.5rem)}.AIDLCPage_panelHeader__gnsUD{align-items:flex-start;color:var(--aidlc-teal);display:flex;gap:.75rem}.AIDLCPage_panelHeader__gnsUD span{color:var(--aidlc-charcoal);display:block;font-weight:950;line-height:1.25}.AIDLCPage_workflowImageFrame__bkfJ9{background:#eef2f3;border:1px solid var(--aidlc-line);border-radius:8px;min-width:0;overflow-x:auto;position:relative}.AIDLCPage_workflowImageButton__XcVJz{appearance:none;color:inherit;cursor:zoom-in;display:block;font:inherit;padding:0;text-align:left;transition:border-color .16s ease,box-shadow .16s ease;width:100%}.AIDLCPage_workflowImageButton__XcVJz:focus-visible,.AIDLCPage_workflowImageButton__XcVJz:hover{border-color:var(--aidlc-teal-bright);box-shadow:0 0 0 3px var(--aidlc-focus)}.AIDLCPage_workflowExpandHint__csJVD{align-items:center;background:#fffffff0;border:1px solid #006e7433;border-radius:8px;box-shadow:0 8px 20px #2024271a;color:var(--aidlc-teal);display:inline-flex;font-size:.76rem;font-weight:950;gap:.4rem;left:.45rem;letter-spacing:.03em;line-height:1;min-height:2rem;padding:0 .65rem;pointer-events:none;position:absolute;text-transform:uppercase;top:.45rem;z-index:1}.AIDLCPage_workflowPreview__LGR50 .AIDLCPage_workflowImageFrame__bkfJ9{margin-top:1rem}.AIDLCPage_workflowImageFrame__bkfJ9 img{display:block;height:auto;min-width:860px;width:100%}.AIDLCPage_workflowDialogOverlay__C6INP{background:#141b1fb8;inset:0;position:fixed;z-index:100}.AIDLCPage_workflowDialogContent__rECse{background:var(--aidlc-white);border:1px solid var(--aidlc-line);border-radius:8px;box-shadow:0 28px 80px #141b1f47;display:grid;grid-template-rows:auto minmax(0,1fr);left:50%;max-height:92vh;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:min(96vw,1320px);z-index:101}.AIDLCPage_workflowDialogContent__rECse:focus-visible{box-shadow:0 28px 80px #141b1f47,0 0 0 3px var(--aidlc-focus);outline:none}.AIDLCPage_workflowDialogHeader__07Mfu{align-items:flex-start;border-bottom:1px solid var(--aidlc-line);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem .9rem}.AIDLCPage_workflowDialogTitle__e\+P7i{color:var(--aidlc-charcoal);font-size:1rem;font-weight:950;letter-spacing:0;line-height:1.25;margin:0}.AIDLCPage_workflowDialogDescription__XLmPF{color:var(--aidlc-muted);font-size:.92rem;line-height:1.45;margin:.18rem 0 0}.AIDLCPage_workflowDialogClose__hF9n0{align-items:center;background:var(--aidlc-white);border:1px solid var(--aidlc-line);border-radius:8px;color:var(--aidlc-charcoal);cursor:pointer;display:inline-flex;flex:0 0 auto;height:2.35rem;justify-content:center;transition:border-color .16s ease,color .16s ease,box-shadow .16s ease;width:2.35rem}.AIDLCPage_workflowDialogClose__hF9n0:focus-visible,.AIDLCPage_workflowDialogClose__hF9n0:hover{border-color:var(--aidlc-teal);box-shadow:0 0 0 3px var(--aidlc-focus);color:var(--aidlc-teal);outline:none}.AIDLCPage_workflowDialogScroller__t8hQM{background:#eef2f3;border-top:0;min-height:0;overflow:auto}.AIDLCPage_workflowDialogImage__VxLpU{display:block;height:auto;max-width:none;width:max(2200px,100%)}.AIDLCPage_section__e8B\+V{padding:clamp(2rem,4.5cqi,4rem) 0}.AIDLCPage_altBand__YTWZE{background:var(--aidlc-soft);border-block:1px solid var(--aidlc-line)}.AIDLCPage_sectionHeader__7LbAK{margin-bottom:1.2rem;max-width:58rem}.AIDLCPage_sectionHeader__7LbAK h2{color:var(--aidlc-charcoal);font-size:clamp(1.55rem,3cqi,2.55rem);font-weight:950;letter-spacing:0;line-height:1.1;margin:.75rem 0 .55rem}.AIDLCPage_sectionHeader__7LbAK p{font-size:1rem;line-height:1.7}.AIDLCPage_lifecycleGrid__5nzGH,.AIDLCPage_metricGroupGrid__AC1S8,.AIDLCPage_platformGrid__LkHW1,.AIDLCPage_playbookGrid__vZQVT{grid-gap:1rem;display:grid;gap:1rem}.AIDLCPage_lifecycleGrid__5nzGH{grid-template-columns:repeat(7,minmax(0,1fr))}.AIDLCPage_evolutionGrid__R9E1B,.AIDLCPage_relatedGrid__0Xd4S,.AIDLCPage_rolloutList__9bwqk,.AIDLCPage_ruleGrid__rNKPV{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.AIDLCPage_playbookGrid__vZQVT{grid-template-columns:repeat(4,minmax(0,1fr))}.AIDLCPage_platformGrid__LkHW1{grid-template-columns:repeat(7,minmax(0,1fr))}.AIDLCPage_metricGroupGrid__AC1S8{grid-template-columns:repeat(5,minmax(0,1fr))}.AIDLCPage_stepCard__kB1yG>span{background:#eef8f3;border-color:#bde0ce;color:var(--aidlc-green)}.AIDLCPage_assetCard__HYAqo h3,.AIDLCPage_checklistPanel__2-b\+R h3,.AIDLCPage_compactCard__LSmHI h3,.AIDLCPage_detailPanel__cejo5 h2,.AIDLCPage_metricGroup__qUtLs h3,.AIDLCPage_platformCard__iMgtq h3,.AIDLCPage_playbookCard__GjZb6 h3,.AIDLCPage_stepCard__kB1yG h3,.AIDLCPage_timelineItem__ME\+Xl h3{color:var(--aidlc-charcoal);font-size:1.06rem;font-weight:950;letter-spacing:0;line-height:1.22;margin:.7rem 0 .45rem}.AIDLCPage_cardIcon__ZtLyY{color:var(--aidlc-teal);display:block;height:1.55rem;width:1.55rem}.AIDLCPage_playbookCard__GjZb6 dl{grid-gap:.75rem;display:grid;gap:.75rem;margin:.8rem 0 0}.AIDLCPage_playbookCard__GjZb6 dt{color:var(--aidlc-teal);font-size:.72rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.AIDLCPage_playbookCard__GjZb6 dd{font-size:.88rem;line-height:1.55;margin-top:.15rem}.AIDLCPage_tags__SFc6U{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.AIDLCPage_tags__SFc6U span{align-items:center;background:#f6f8f8;border:1px solid #d6dfe1;border-radius:8px;color:#4d5b60;display:inline-flex;font-size:.76rem;font-weight:800;min-height:1.55rem;padding:.15rem .5rem}.AIDLCPage_assetCallout__Sr\+yP,.AIDLCPage_guardrailGrid__rOzPd,.AIDLCPage_twoColumn__1U2iS,.AIDLCPage_workflowDetailGrid__FyZrL{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.AIDLCPage_checklistPanel__2-b\+R ul,.AIDLCPage_detailPanel__cejo5 ul,.AIDLCPage_metricGroup__qUtLs ul{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin:1rem 0 0;padding:0}.AIDLCPage_checklistPanel__2-b\+R li,.AIDLCPage_detailPanel__cejo5 li{grid-gap:.55rem;color:var(--aidlc-ink);display:grid;font-size:.9rem;font-weight:700;gap:.55rem;grid-template-columns:1.1rem minmax(0,1fr)}.AIDLCPage_checklistPanel__2-b\+R li svg,.AIDLCPage_detailPanel__cejo5 li svg{color:var(--aidlc-green);margin-top:.18rem}.AIDLCPage_platformCard__iMgtq{display:flex;flex-direction:column;min-height:100%;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.AIDLCPage_compactCard__LSmHI:hover,.AIDLCPage_metricGroup__qUtLs:hover,.AIDLCPage_platformCard__iMgtq:focus-visible,.AIDLCPage_platformCard__iMgtq:hover,.AIDLCPage_playbookCard__GjZb6:hover,.AIDLCPage_stepCard__kB1yG:hover,.AIDLCPage_timelineItem__ME\+Xl:hover{border-color:var(--aidlc-teal-bright);box-shadow:var(--aidlc-shadow)}.AIDLCPage_platformCard__iMgtq:focus-visible,.AIDLCPage_platformCard__iMgtq:hover{transform:translateY(-2px)}.AIDLCPage_platformCardTop__hxpKd{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.AIDLCPage_platformCard__iMgtq p{flex:1 1;font-size:.9rem;line-height:1.55}.AIDLCPage_platformCard__iMgtq strong{align-items:center;color:var(--aidlc-teal);display:inline-flex;font-size:.84rem;font-weight:950;gap:.4rem;margin-top:1rem}.AIDLCPage_metricGroup__qUtLs ul{list-style:disc;padding-left:1.1rem}.AIDLCPage_metricGroup__qUtLs li{font-size:.9rem}.AIDLCPage_timeline__migYs{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.AIDLCPage_timelineItem__ME\+Xl{border-left:5px solid var(--aidlc-green)}.AIDLCPage_timelineItem__ME\+Xl>span{background:#eef8f3;border-color:#bde0ce;color:var(--aidlc-green)}.AIDLCPage_brochureGrid__q5RGK{grid-gap:clamp(1rem,3cqi,2rem);align-items:stretch;display:grid;gap:clamp(1rem,3cqi,2rem);grid-template-columns:minmax(0,.88fr) minmax(22rem,1.12fr)}.AIDLCPage_pdfPreview__4EOQ-{background:#eef2f3;border:1px solid var(--aidlc-line);border-radius:8px;min-height:31rem;min-width:0;overflow:hidden}.AIDLCPage_pdfPreview__4EOQ- iframe{border:0;display:block;height:100%;min-height:31rem;width:100%}.AIDLCPage_assetCard__HYAqo{align-items:center;display:grid}.AIDLCPage_workflowDetailGrid__FyZrL{align-items:center}.AIDLCPage_footer__WE4Qk{background:var(--aidlc-charcoal);border-top:1px solid var(--aidlc-line);color:var(--aidlc-white)}.AIDLCPage_footer__WE4Qk .AIDLCPage_wrap__0pM0W{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:4rem}.AIDLCPage_footer__WE4Qk span{font-weight:900}.AIDLCPage_footer__WE4Qk a{align-items:center;color:#d9f5f7;display:inline-flex;font-size:.86rem;font-weight:900;gap:.45rem}@container aidlc (max-width: 1180px){.AIDLCPage_lifecycleGrid__5nzGH,.AIDLCPage_metricGroupGrid__AC1S8,.AIDLCPage_platformGrid__LkHW1,.AIDLCPage_playbookGrid__vZQVT{grid-template-columns:repeat(2,minmax(0,1fr))}.AIDLCPage_assetCallout__Sr\+yP,.AIDLCPage_brochureGrid__q5RGK,.AIDLCPage_detailHeroGrid__RG-QY,.AIDLCPage_guardrailGrid__rOzPd,.AIDLCPage_heroGrid__Zn9m5,.AIDLCPage_twoColumn__1U2iS,.AIDLCPage_workflowDetailGrid__FyZrL{grid-template-columns:1fr}.AIDLCPage_evolutionGrid__R9E1B,.AIDLCPage_relatedGrid__0Xd4S,.AIDLCPage_rolloutList__9bwqk,.AIDLCPage_ruleGrid__rNKPV,.AIDLCPage_timeline__migYs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container aidlc (max-width: 760px){.AIDLCPage_header__URcYr .AIDLCPage_wrap__0pM0W{align-items:flex-start;flex-direction:column;padding-block:.8rem}.AIDLCPage_nav__A9YBM{justify-content:flex-start}.AIDLCPage_detailHero__bpvGh h1,.AIDLCPage_hero__KCzxH h1{font-size:2.25rem;line-height:1.03;max-width:100%}.AIDLCPage_lead__G2vJC{max-width:100%}.AIDLCPage_evolutionGrid__R9E1B,.AIDLCPage_lifecycleGrid__5nzGH,.AIDLCPage_metricGroupGrid__AC1S8,.AIDLCPage_metricStrip__Fuhqq,.AIDLCPage_platformGrid__LkHW1,.AIDLCPage_playbookGrid__vZQVT,.AIDLCPage_relatedGrid__0Xd4S,.AIDLCPage_rolloutList__9bwqk,.AIDLCPage_ruleGrid__rNKPV,.AIDLCPage_timeline__migYs{grid-template-columns:1fr}.AIDLCPage_backLink__kK4tL,.AIDLCPage_primaryButton__0DajX,.AIDLCPage_secondaryButton__6rzb3{width:100%}.AIDLCPage_workflowImageFrame__bkfJ9 img{min-width:760px}.AIDLCPage_pdfPreview__4EOQ-,.AIDLCPage_pdfPreview__4EOQ- iframe{min-height:24rem}.AIDLCPage_footer__WE4Qk .AIDLCPage_wrap__0pM0W{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:1rem}}@media (max-width:760px){.AIDLCPage_wrap__0pM0W{max-width:100vw;padding-inline:1rem;width:100vw}.AIDLCPage_detailHero__bpvGh h1,.AIDLCPage_hero__KCzxH h1{font-size:clamp(2rem,9vw,2.25rem);max-width:12ch}}@media (prefers-reduced-motion:reduce){.AIDLCPage_shell__qO1cX{scroll-behavior:auto}.AIDLCPage_backLink__kK4tL,.AIDLCPage_compactCard__LSmHI,.AIDLCPage_metricGroup__qUtLs,.AIDLCPage_platformCard__iMgtq,.AIDLCPage_playbookCard__GjZb6,.AIDLCPage_primaryButton__0DajX,.AIDLCPage_secondaryButton__6rzb3,.AIDLCPage_stepCard__kB1yG,.AIDLCPage_timelineItem__ME\+Xl{transition:none}}.researchIqShell{--ust-dark-teal:#006e74;--ust-light-teal:#0097ac;--ust-soft-black:#212121;--ust-white:#fff;--ust-light-gray:#f5f5f5;--ust-border-color:#e0e0e0;--font-primary:"Fort","Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--container-width:1200px;--spacing-unit:1rem}.researchIqShell *{box-sizing:border-box;margin:0;padding:0}.researchIqShell{-webkit-font-smoothing:antialiased;background-color:var(--ust-white);color:var(--ust-soft-black);font-family:var(--font-primary);line-height:1.6}.researchIqShell h1,.researchIqShell h2,.researchIqShell h3,.researchIqShell h4,.researchIqShell h5,.researchIqShell h6{color:var(--ust-soft-black);font-weight:700;margin-bottom:1rem}.researchIqShell h1{font-size:3rem;line-height:1.2}.researchIqShell h2{font-size:2.25rem}.researchIqShell p{color:#4a4a4a;font-size:1.125rem;margin-bottom:1rem}.researchIqShell a{color:var(--ust-dark-teal);font-weight:600;text-decoration:none;transition:color .3s ease}.researchIqShell a:hover{color:var(--ust-light-teal)}.researchIqShell .container{margin:0 auto;max-width:var(--container-width);padding:0 2rem}.researchIqShell .text-teal{color:var(--ust-light-teal)}.researchIqShell header{background-color:var(--ust-white);border-bottom:1px solid var(--ust-border-color);padding:1.5rem 0;position:sticky;top:0;z-index:1000}.researchIqShell nav ul{display:flex;gap:2rem;list-style:none}.researchIqShell nav a{color:var(--ust-soft-black);font-size:1rem;letter-spacing:.5px;text-transform:uppercase}.researchIqShell .hero{background-color:var(--ust-soft-black);color:var(--ust-white);overflow:hidden;padding:5rem 0;position:relative}.researchIqShell .hero h1{color:var(--ust-white);max-width:800px}.researchIqShell .hero p{color:#e0e0e0;font-size:1.25rem;max-width:600px}.researchIqShell .btn{border:2px solid #0000;border-radius:0;cursor:pointer;display:inline-block;font-weight:700;padding:.75rem 2rem;transition:all .3s ease}.researchIqShell .btn-primary{background-color:var(--ust-light-teal);color:var(--ust-white)}.researchIqShell .btn-primary:hover{background-color:var(--ust-dark-teal)}.researchIqShell .btn-outline{background-color:initial;border-color:var(--ust-white);color:var(--ust-white)}.researchIqShell .btn-outline:hover{background-color:var(--ust-white);color:var(--ust-soft-black)}.researchIqShell .btn-secondary{background-color:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .btn-secondary:hover{background-color:var(--ust-dark-teal);color:var(--ust-white)}.researchIqShell .card-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:4rem 0}.researchIqShell .card{background:var(--ust-white);border:1px solid var(--ust-border-color);padding:2rem;transition:transform .2s ease,box-shadow .2s ease}.researchIqShell .card:hover{border-top:4px solid var(--ust-light-teal);box-shadow:0 10px 20px #0000000d;transform:translateY(-5px)}.researchIqShell .card h3{font-size:1.5rem;margin-bottom:.5rem}.researchIqShell .card-label{color:var(--ust-light-teal);display:block;font-size:.875rem;font-weight:700;margin-bottom:1rem;text-transform:uppercase}.researchIqShell footer{background-color:#111;color:#fff;margin-top:4rem;padding:4rem 0}.researchIqShell footer a{color:#bbb;font-weight:400}.researchIqShell footer a:hover{color:var(--ust-light-teal)}.researchIqShell{--ink-muted:#4a4a4a;--ink-subtle:#6d6d6d;--teal-tint:#e5f7fa;--teal-deep:#003e42;--surface-warm:#fafaf8;--shadow-soft:0 18px 50px #00000014;--shadow-crisp:0 10px 20px #0000000d;max-width:100%;overflow-x:clip;scroll-behavior:smooth}body.researchiq-drawer-open{overflow:hidden}.researchIqShell button,.researchIqShell input,.researchIqShell select{font:inherit}.researchIqShell button{border:0}.researchIqShell img,.researchIqShell svg{max-width:100%}.researchIqShell .site-shell{display:flex;flex-direction:column;min-height:100vh}.researchIqShell main{flex:1 1;min-width:0}.researchIqShell .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.researchIqShell .skip-link{background:var(--ust-light-teal);color:var(--ust-white);left:2rem;padding:.75rem 1rem;position:absolute;top:-60px;z-index:1001}.researchIqShell .skip-link:focus{top:.75rem}.researchIqShell :focus-visible{outline:3px solid var(--ust-light-teal);outline-offset:3px}.researchIqShell .nav-shell{align-items:center;display:flex;gap:1.25rem;justify-content:space-between}.researchIqShell .brand-lockup{align-items:center;color:var(--ust-soft-black);display:inline-flex;flex:0 0 auto;font-size:1.2rem;font-weight:800;gap:.7rem;letter-spacing:-.02em}.researchIqShell .brand-logo{display:block;height:2.15rem;width:auto}.researchIqShell .brand-lockup span{display:inline-block;line-height:1}.researchIqShell nav a.active{color:var(--ust-dark-teal)}.researchIqShell header nav{flex:1 1 auto;min-width:0;order:2}.researchIqShell header nav ul{align-items:center;gap:clamp(.7rem,1.25vw,1.35rem);justify-content:flex-end}.researchIqShell header nav a{font-size:clamp(.82rem,.9vw,.95rem)}.researchIqShell .header-search{display:flex;flex:0 1 220px;min-width:180px;order:3}.researchIqShell .header-search input{border:1px solid var(--ust-border-color);color:var(--ust-soft-black);min-height:2.65rem;min-width:0;padding:0 .75rem;width:100%}.researchIqShell .header-search input:focus{border-color:var(--ust-light-teal);outline:3px solid #0097ac2e}.researchIqShell .mobile-menu-button{align-items:center;background:var(--ust-light-gray);border:1px solid var(--ust-border-color);cursor:pointer;display:none;flex-direction:column;gap:.3rem;height:2.75rem;justify-content:center;width:2.75rem}.researchIqShell .menu-line{background:var(--ust-soft-black);height:2px;width:1.25rem}.researchIqShell .hero-compact{padding:4rem 0}.researchIqShell .hero h1{font-size:clamp(2rem,7vw,4rem);letter-spacing:-.045em}.researchIqShell .hero-compact h1{font-size:clamp(1.9rem,6vw,3.25rem)}.researchIqShell .hero-grid{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 420px;position:relative;z-index:1}.researchIqShell .hero-copy{max-width:820px}.researchIqShell .hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.researchIqShell .hero-aside,.researchIqShell .hero-proof-card{position:relative}.researchIqShell .hero-proof-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff2e;box-shadow:0 26px 80px #00000040;padding:2rem}.researchIqShell .card,.researchIqShell .connector-detail,.researchIqShell .detail-drawer,.researchIqShell .dossier-preview,.researchIqShell .novelty-dossier,.researchIqShell .recommendation-panel,.researchIqShell .scope-card,.researchIqShell .yaml-block{min-width:0}.researchIqShell .hero-proof-card p{color:var(--ust-white)}.researchIqShell .hero-proof-card h2{color:var(--ust-white);font-size:1.75rem;line-height:1.25}.researchIqShell .scenario-input-card{background:#ffffff14;border:1px solid #ffffff2e;box-shadow:0 26px 80px #00000040;padding:2rem;position:relative}.researchIqShell .scenario-input-card h2{color:var(--ust-white);font-size:1.7rem;line-height:1.25}.researchIqShell .scenario-input-card ul{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none;margin-top:1.25rem}.researchIqShell .scenario-input-card li{border-left:3px solid var(--ust-light-teal);color:#e0e0e0;font-weight:700;padding-left:.75rem}.researchIqShell .answer-proof-card{background:var(--ust-white);border:1px solid var(--ust-border-color);border-top:4px solid var(--ust-light-teal);box-shadow:var(--shadow-crisp);padding:2rem}.researchIqShell .mini-stat-row{border-top:1px solid #fff3;display:grid;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}.researchIqShell .mini-stat-row span{color:#d7f5f8;font-size:.9rem;font-weight:700;padding:.85rem .5rem 0 0}.researchIqShell .research-graph-bg{background:radial-gradient(circle at 15% 20%,#0097ac47,#0000 22rem),radial-gradient(circle at 82% 10%,#006e7459,#0000 18rem),linear-gradient(115deg,#ffffff0a 1px,#0000 0),linear-gradient(35deg,#ffffff0a 1px,#0000 0);background-size:auto,auto,44px 44px,44px 44px;contain:layout paint;inset:0;overflow:hidden;position:absolute}.researchIqShell .research-graph-bg:after,.researchIqShell .research-graph-bg:before{border:1px solid #0097ac4d;content:"";height:min(26rem,78vw);position:absolute;right:8%;top:12%;transform:rotate(20deg);width:min(26rem,78vw)}.researchIqShell .research-graph-bg:after{border-color:#ffffff1f;height:min(12rem,42vw);right:25%;top:38%;width:min(12rem,42vw)}.researchIqShell .eyebrow{align-items:center;display:inline-flex;font-size:.78rem;font-weight:800;gap:.65rem;letter-spacing:.14em;line-height:1.2;margin-bottom:1rem;text-transform:uppercase}.researchIqShell .card-label,.researchIqShell .eyebrow{color:var(--ust-dark-teal)}.researchIqShell .dark-section .eyebrow,.researchIqShell .deployment-note .card-label,.researchIqShell .final-cta .eyebrow,.researchIqShell .hero .card-label,.researchIqShell .hero .eyebrow,.researchIqShell .novelty-dossier .card-label{color:#7ce1ea}.researchIqShell .eyebrow:before{background:currentColor;content:"";display:inline-block;height:2px;width:2.4rem}.researchIqShell .section{padding:5rem 0}.researchIqShell .section-header,.researchIqShell .section-heading{max-width:780px}.researchIqShell .section-header h2,.researchIqShell .section-heading h2{letter-spacing:-.03em}.researchIqShell .section-split{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.researchIqShell .preview-band{background:linear-gradient(90deg,#006e7414,#0000 42%),var(--ust-light-gray)}.researchIqShell .preview-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.researchIqShell .vertical-preview-grid{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .function-card-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:2rem}.researchIqShell .connector-map-grid,.researchIqShell .input-card-grid,.researchIqShell .metadata-grid{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .input-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.researchIqShell .input-card{min-height:160px}.researchIqShell .connector-map-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.researchIqShell .connector-map-card{box-shadow:none}.researchIqShell .connector-pill{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);display:inline-flex;font-size:.86rem;font-weight:800;padding:.5rem .65rem}.researchIqShell .metadata-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:2rem}.researchIqShell .metadata-cell{background:var(--ust-white);border:1px solid var(--ust-border-color);border-left:4px solid var(--ust-light-teal);padding:1.1rem}.researchIqShell .metadata-cell span{color:var(--ust-soft-black);font-weight:800}.researchIqShell .dark-section{background:radial-gradient(circle at 12% 15%,#0097ac2e,#0000 24rem),var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .dark-section .section-header h2,.researchIqShell .dark-section .section-header p,.researchIqShell .dark-section h2,.researchIqShell .dark-section h3,.researchIqShell .dark-section p{color:var(--ust-white)}.researchIqShell .dark-section .card-label{color:#7ce1ea}.researchIqShell .ip-workflow-grid{-webkit-overflow-scrolling:touch;border:1px solid #ffffff29;display:grid;grid-template-columns:repeat(7,minmax(128px,1fr));margin-top:2rem;overflow-x:auto}.researchIqShell .ip-workflow-step{grid-gap:1.5rem;background:#ffffff0f;border-right:1px solid #ffffff29;color:var(--ust-white);cursor:pointer;display:grid;font-weight:800;gap:1.5rem;letter-spacing:.05em;min-height:8rem;padding:1rem;text-align:left;text-transform:uppercase;transition:background .2s ease,color .2s ease}.researchIqShell .ip-workflow-step:last-child{border-right:0}.researchIqShell .ip-workflow-step span{color:var(--ust-light-teal)}.researchIqShell .ip-workflow-step.active,.researchIqShell .ip-workflow-step:hover{background:var(--ust-white);color:var(--ust-soft-black)}.researchIqShell .ip-workflow-detail{background:#ffffff14;border:1px solid #ffffff2e;border-left:5px solid var(--ust-light-teal);margin-top:1.5rem;padding:2rem}.researchIqShell .ip-workflow-detail .tag{background:#ffffff1a;border-color:#fff3;color:var(--ust-white)}.researchIqShell .group-grid{align-items:stretch}.researchIqShell .category-link-grid,.researchIqShell .citation-row,.researchIqShell .component-list,.researchIqShell .control-grid,.researchIqShell .tag-row{display:flex;flex-wrap:wrap;gap:.75rem}.researchIqShell .badge,.researchIqShell .category-link,.researchIqShell .citation-chip,.researchIqShell .component-list span,.researchIqShell .control-grid span,.researchIqShell .tag{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);font-size:.9rem;font-weight:700;padding:.6rem .75rem}.researchIqShell .category-link{align-items:center;display:inline-flex;min-height:3.25rem}.researchIqShell .category-link:hover{background:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .badge,.researchIqShell .tag{background:var(--ust-light-gray);color:var(--ust-dark-teal);font-size:.78rem;padding:.35rem .55rem}.researchIqShell .tag-inverse{background:#ffffff1f;border-color:#ffffff3d;color:var(--ust-white)}.researchIqShell .badge{align-items:center;display:inline-flex;gap:.4rem;letter-spacing:.06em;text-transform:uppercase}.researchIqShell .citation-chip{background:#f8fcfc;color:var(--ust-dark-teal);font-size:.78rem;max-width:100%;overflow-wrap:anywhere}.researchIqShell .metric-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.researchIqShell .metric-tile{background:var(--ust-white);border:1px solid var(--ust-border-color);overflow:hidden;padding:1.5rem;position:relative}.researchIqShell .metric-tile:before{background:linear-gradient(90deg,var(--ust-light-teal),var(--ust-dark-teal));content:"";height:4px;left:0;position:absolute;top:0;width:100%}.researchIqShell .metric-tile strong{color:var(--ust-dark-teal);display:block;font-size:clamp(2rem,5vw,3.2rem);line-height:1;margin-bottom:.5rem}.researchIqShell .metric-tile span{color:var(--ust-soft-black);display:block;font-weight:800;letter-spacing:.08em;margin-bottom:.8rem;text-transform:uppercase}.researchIqShell .metric-tile p{font-size:.98rem;margin-bottom:0}.researchIqShell .architecture{padding:4.5rem 0}.researchIqShell .architecture-compact{padding-bottom:2rem}.researchIqShell .flow-strip{grid-gap:0;-webkit-overflow-scrolling:touch;background:var(--ust-white);border:1px solid var(--ust-border-color);display:grid;gap:0;grid-template-columns:repeat(7,minmax(120px,1fr));margin-top:2rem;overflow-x:auto}.researchIqShell .flow-step{background:var(--ust-white);border-right:1px solid var(--ust-border-color);color:var(--ust-soft-black);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:9rem;padding:1rem;text-align:left;transition:background .2s ease,color .2s ease}.researchIqShell .flow-step:last-child{border-right:0}.researchIqShell .flow-step.active,.researchIqShell .flow-step:hover{background:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .flow-index{color:var(--ust-light-teal);font-weight:800;letter-spacing:.08em}.researchIqShell .flow-detail{background:var(--ust-light-gray);border-left:5px solid var(--ust-light-teal);margin-top:1.5rem;padding:2rem}.researchIqShell .flow-detail h3,.researchIqShell .flow-detail p{max-width:780px}.researchIqShell .flow-detail p{margin-bottom:0}.researchIqShell .evidence-contribution{border-top:1px solid var(--ust-border-color);margin-top:1.5rem;padding-top:1rem}.researchIqShell .evidence-contribution span{color:var(--ust-dark-teal);display:block;font-size:.8rem;font-weight:800;letter-spacing:.08em;margin-bottom:.65rem;text-transform:uppercase}.researchIqShell .evidence-contribution ul{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none}.researchIqShell .evidence-contribution li{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);font-size:.9rem;font-weight:700;padding:.45rem .65rem}.researchIqShell .yaml-block{background:#101010;border:1px solid #2d2d2d;box-shadow:var(--shadow-soft);color:var(--ust-white)}.researchIqShell .yaml-block figcaption{border-bottom:1px solid #2d2d2d;color:var(--ust-light-teal);font-weight:800;letter-spacing:.08em;padding:1rem 1.25rem;text-transform:uppercase}.researchIqShell .yaml-block pre{overflow-x:auto;padding:1.25rem}.researchIqShell .yaml-block code{color:#e9fbfd;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:.95rem}.researchIqShell .lens-card,.researchIqShell .use-case-card,.researchIqShell .vertical-card{border-top:4px solid #0000;min-height:100%;text-align:left}.researchIqShell .lens-card,.researchIqShell .use-case-card{cursor:pointer}.researchIqShell .vertical-card{color:var(--ust-soft-black);display:block}.researchIqShell .vertical-card:hover{color:var(--ust-soft-black)}.researchIqShell .function-card{border-top:4px solid #0000;color:var(--ust-soft-black);display:block}.researchIqShell .function-card:hover{border-top-color:var(--ust-light-teal);color:var(--ust-soft-black)}.researchIqShell .group-card{border-top:4px solid #0000}.researchIqShell .group-card:hover{border-top-color:var(--ust-light-teal)}.researchIqShell .group-card-meta{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0}.researchIqShell .group-card-meta span{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-dark-teal);font-size:.78rem;font-weight:800;letter-spacing:.05em;padding:.4rem .55rem;text-transform:uppercase}.researchIqShell .group-card-list{border-top:1px solid var(--ust-border-color);margin-top:1.25rem;padding-top:1rem}.researchIqShell .group-card-list>span{color:var(--ink-subtle);display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:.6rem;text-transform:uppercase}.researchIqShell .group-card-list ul{grid-gap:.45rem;display:grid;gap:.45rem;list-style:none}.researchIqShell .group-card-list li{border-left:3px solid var(--ust-light-teal);color:var(--ust-soft-black);font-size:.95rem;padding-left:.65rem}.researchIqShell .domain-context{background:var(--ust-light-gray);border-left:3px solid var(--ust-light-teal);padding:.75rem .9rem}.researchIqShell .function-card p,.researchIqShell .lens-card p,.researchIqShell .use-case-card p,.researchIqShell .vertical-card p{font-size:1rem}.researchIqShell .lens-card:hover,.researchIqShell .use-case-card:hover,.researchIqShell .vertical-card:hover{border-top-color:var(--ust-light-teal)}.researchIqShell .lens-grid{align-items:stretch}.researchIqShell .text-link{color:var(--ust-dark-teal);display:inline-flex;font-weight:800;margin-top:1.25rem}.researchIqShell .output-type{background:var(--ust-light-gray);border-left:3px solid var(--ust-light-teal);margin:1.25rem 0;padding:.75rem .9rem}.researchIqShell .output-type span{color:var(--ink-subtle);display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .output-type strong{color:var(--ust-soft-black);display:block;font-size:.95rem;margin-top:.15rem}.researchIqShell .tab-list{background:var(--ust-white);border:1px solid var(--ust-border-color);display:inline-flex;margin-top:1rem;max-width:100%}.researchIqShell .tab-list button{background:#0000;color:var(--ust-soft-black);cursor:pointer;font-weight:800;letter-spacing:.06em;padding:.85rem 1.2rem;text-transform:uppercase}.researchIqShell .tab-list button+button{border-left:1px solid var(--ust-border-color)}.researchIqShell .tab-list button.active,.researchIqShell .tab-list button[aria-selected=true]{background:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .tab-panel{background:var(--ust-white);border:1px solid var(--ust-border-color);margin-top:1rem;padding:2rem}.researchIqShell .compact-tabs{display:flex;flex-wrap:wrap;margin-bottom:1.5rem}.researchIqShell .compact-tabs button{flex:1 1 9rem}.researchIqShell .accordion{background:var(--ust-white);border:1px solid var(--ust-border-color);display:grid}.researchIqShell .accordion-item+.accordion-item{border-top:1px solid var(--ust-border-color)}.researchIqShell .accordion-trigger{background:var(--ust-white);color:var(--ust-soft-black);cursor:pointer;display:flex;font-weight:800;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;text-align:left;width:100%}.researchIqShell .accordion-trigger:hover,.researchIqShell .accordion-trigger[aria-expanded=true]{background:var(--ust-light-gray);color:var(--ust-dark-teal)}.researchIqShell .accordion-panel{border-top:1px solid var(--ust-border-color);padding:1.25rem}.researchIqShell .faq-hero-card{background:#ffffff14;border:1px solid #ffffff2e;border-left:5px solid var(--ust-light-teal);box-shadow:0 26px 80px #00000040;padding:2rem}.researchIqShell .faq-hero-card h2,.researchIqShell .faq-hero-card p{color:var(--ust-white)}.researchIqShell .faq-hero-card h2{font-size:1.75rem;line-height:1.25}.researchIqShell .case-study-hero-card{background:#ffffff14;border:1px solid #ffffff2e;border-left:5px solid var(--ust-light-teal);box-shadow:0 26px 80px #00000040;padding:2rem}.researchIqShell .case-study-hero-card h2,.researchIqShell .case-study-hero-card p{color:var(--ust-white)}.researchIqShell .case-study-hero-card h2{font-size:1.75rem;line-height:1.25}.researchIqShell .faq-highlight-grid{margin-top:2rem}.researchIqShell .faq-category-nav{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.researchIqShell .faq-category-nav a{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);display:inline-flex;font-size:.86rem;font-weight:900;letter-spacing:.06em;padding:.65rem .8rem;text-transform:uppercase}.researchIqShell .faq-category-nav a:hover{background:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .faq-visual-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);margin-top:2rem}.researchIqShell .faq-preview-stack{grid-gap:1.5rem;display:grid;gap:1.5rem;min-width:0}.researchIqShell .faq-group-stack{grid-gap:2rem;display:grid;gap:2rem;margin-top:2rem}.researchIqShell .faq-group{grid-gap:1.5rem;background:var(--ust-white);border:1px solid var(--ust-border-color);border-left:5px solid var(--ust-light-teal);display:grid;gap:1.5rem;padding:2rem;scroll-margin-top:7rem}.researchIqShell .faq-group-header{max-width:820px}.researchIqShell .faq-group-header h2{font-size:clamp(1.55rem,3vw,2.1rem)}.researchIqShell .faq-accordion{border-color:var(--ust-border-color)}.researchIqShell .faq-question-trigger{align-items:center;font-size:1rem;line-height:1.35}.researchIqShell .faq-question-trigger>span:first-child{min-width:0;overflow-wrap:anywhere}.researchIqShell .faq-question-indicator{align-items:center;background:var(--ust-soft-black);color:var(--ust-light-teal);display:inline-flex;flex:0 0 auto;font-size:1.1rem;height:1.8rem;justify-content:center;line-height:1;width:1.8rem}.researchIqShell .faq-answer-panel{background:#fafcfc}.researchIqShell .faq-answer-panel p{font-size:1rem;max-width:920px}.researchIqShell .faq-answer-panel p:last-child{margin-bottom:0}.researchIqShell .faq-stack-list{margin-top:2rem}.researchIqShell .governance-faq-section{scroll-margin-top:7rem}.researchIqShell .governance-faq-note{margin-top:2rem}.researchIqShell .tech-architecture-diagram{background:var(--ust-white);border:1px solid var(--ust-border-color);box-shadow:var(--shadow-crisp);margin:1.75rem 0 0;min-width:0}.researchIqShell .tech-architecture-heading{background:linear-gradient(135deg,#0097ac1f,#0000 34%),var(--ust-white);border-bottom:1px solid var(--ust-border-color);padding:1.5rem}.researchIqShell .tech-architecture-heading h3{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.2;margin-bottom:.65rem}.researchIqShell .tech-architecture-heading p,.researchIqShell .tech-layer-summary p,.researchIqShell .tech-node p{max-width:none}.researchIqShell .tech-architecture-heading p{font-size:1rem;margin-bottom:0}.researchIqShell .tech-architecture-layer,.researchIqShell .tech-architecture-layers{grid-gap:1rem;display:grid;gap:1rem;padding:1rem}.researchIqShell .tech-architecture-layer{background:#fbfdfd;border:1px solid var(--ust-border-color);border-left:5px solid var(--ust-light-teal);grid-template-columns:minmax(180px,.28fr) minmax(0,.72fr);min-width:0;position:relative}.researchIqShell .tech-architecture-layer+.tech-architecture-layer:before{background:var(--ust-light-teal);content:"";height:1rem;left:calc(14% + 1rem);position:absolute;top:-1rem;width:2px}.researchIqShell .tech-architecture-layer-emphasis{background:linear-gradient(135deg,#0097ac2e,#0000 40%),#101616;border-color:#263334;border-left-color:var(--ust-light-teal)}.researchIqShell .tech-layer-summary{min-width:0}.researchIqShell .tech-layer-summary>span{color:var(--ust-dark-teal);display:block;font-size:.8rem;font-weight:900;letter-spacing:.08em;margin-bottom:.55rem}.researchIqShell .tech-layer-summary h4{font-size:1.1rem;line-height:1.25;margin-bottom:.55rem}.researchIqShell .tech-layer-summary p{font-size:.94rem;margin-bottom:0}.researchIqShell .tech-architecture-layer-emphasis .tech-layer-summary h4,.researchIqShell .tech-architecture-layer-emphasis .tech-layer-summary p,.researchIqShell .tech-architecture-layer-emphasis .tech-layer-summary>span{color:var(--ust-white)}.researchIqShell .tech-architecture-layer-emphasis .tech-layer-summary>span{color:#7ce1ea}.researchIqShell .tech-node-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));min-width:0}.researchIqShell .tech-node{grid-gap:.45rem;background:var(--ust-white);border:1px solid var(--ust-border-color);border-top:3px solid var(--ust-light-teal);display:grid;gap:.45rem;min-height:7rem;min-width:0;padding:.85rem}.researchIqShell .tech-node strong{color:var(--ust-soft-black);display:block;font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.researchIqShell .tech-node p{color:var(--ink-muted);font-size:.86rem;line-height:1.45;margin-bottom:0}.researchIqShell .tech-architecture-layer-emphasis .tech-node{background:#ffffff14;border-color:#7ce1ea #ffffff2e #ffffff2e}.researchIqShell .tech-architecture-layer-emphasis .tech-node p,.researchIqShell .tech-architecture-layer-emphasis .tech-node strong{color:var(--ust-white)}.researchIqShell .tech-architecture-layer-emphasis .tech-node p{color:#d9edee}.researchIqShell .filter-panel{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);grid-template-columns:minmax(240px,2fr) repeat(2,minmax(170px,1fr)) auto;margin-top:1.5rem;padding:1rem}.researchIqShell .explorer-panel,.researchIqShell .filter-panel{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .filter-panel label{grid-gap:.45rem;color:var(--ust-soft-black);display:grid;font-size:.85rem;font-weight:800;gap:.45rem;letter-spacing:.04em;text-transform:uppercase}.researchIqShell .filter-panel input,.researchIqShell .filter-panel select{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);min-height:3rem;padding:0 .85rem;width:100%}.researchIqShell .clear-filters-button{align-self:end;background:var(--ust-soft-black);color:var(--ust-white);cursor:pointer;font-weight:800;letter-spacing:.06em;min-height:3rem;padding:0 1rem;text-transform:uppercase}.researchIqShell .clear-filters-button:hover{background:var(--ust-dark-teal)}.researchIqShell .filter-chip-row{display:flex;flex-wrap:wrap;gap:.65rem}.researchIqShell .filter-chip{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);cursor:pointer;font-weight:800;padding:.55rem .75rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.researchIqShell .filter-chip.active,.researchIqShell .filter-chip:hover{background:var(--ust-soft-black);border-color:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .result-count{color:var(--ink-muted);font-weight:800;margin-top:1rem}.researchIqShell .empty-state{padding:3rem;text-align:center}.researchIqShell .empty-state,.researchIqShell .search-page-form{background:var(--ust-light-gray);border:1px solid var(--ust-border-color)}.researchIqShell .search-page-form{grid-gap:.75rem;display:grid;gap:.75rem;margin-top:1.5rem;padding:1rem}.researchIqShell .search-page-form>label{color:var(--ust-soft-black);font-size:.85rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.researchIqShell .search-page-control{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto auto}.researchIqShell .search-page-control input{background:var(--ust-white);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);min-height:3.25rem;min-width:0;padding:0 1rem;width:100%}.researchIqShell .search-page-control input:focus{border-color:var(--ust-light-teal);outline:3px solid #0097ac2e}.researchIqShell .search-summary{border-bottom:1px solid var(--ust-border-color);color:var(--ink-muted);font-weight:900;margin-top:1.25rem;padding-bottom:1rem}.researchIqShell .search-result-list{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.researchIqShell .search-result-card{background:var(--ust-white);border:1px solid var(--ust-border-color);border-left:5px solid var(--ust-light-teal);min-width:0;padding:1.5rem}.researchIqShell .search-result-meta{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:.8rem}.researchIqShell .search-result-card h2{font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.25;margin-bottom:.55rem}.researchIqShell .search-result-card p{font-size:1rem;margin-bottom:0}.researchIqShell .search-empty-state{margin-top:1.5rem}.researchIqShell .drawer-backdrop{background:#0000006b;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:2000}.researchIqShell .detail-drawer{animation:drawerIn .22s ease-out;background:var(--ust-white);box-shadow:-22px 0 60px #00000038;height:100%;overflow-y:auto;padding:2rem;width:min(680px,100%)}.researchIqShell .drawer-close{background:var(--ust-soft-black);color:var(--ust-white);cursor:pointer;float:right;font-weight:800;padding:.7rem 1rem}.researchIqShell .drawer-section{border-top:1px solid var(--ust-border-color);margin-top:1.5rem;padding-top:1.5rem}.researchIqShell .drawer-section h3{font-size:1.15rem}.researchIqShell .detail-list{grid-gap:.7rem;display:grid;gap:.7rem;list-style:none}.researchIqShell .detail-list li{background:var(--ust-light-gray);border-left:3px solid var(--ust-light-teal);color:var(--ust-soft-black);padding:.65rem .85rem}.researchIqShell .two-column-list{grid-template-columns:repeat(2,minmax(0,1fr))}.researchIqShell .connector-layout{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.researchIqShell .connector-groups{grid-gap:1.25rem;display:grid;gap:1.25rem}.researchIqShell .connector-group{background:var(--ust-white);border:1px solid var(--ust-border-color);padding:1.25rem}.researchIqShell .connector-group h3{color:var(--ust-soft-black);font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .connector-group p{font-size:.98rem;margin-bottom:1rem}.researchIqShell .chip-cloud{display:flex;flex-wrap:wrap;gap:.65rem}.researchIqShell .connector-chip{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);cursor:pointer;font-weight:800;padding:.65rem .85rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.researchIqShell .connector-chip.active,.researchIqShell .connector-chip:hover{background:var(--ust-soft-black);border-color:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .connector-detail,.researchIqShell .cta-panel,.researchIqShell .recommendation-panel,.researchIqShell .scope-card{background:var(--ust-white);border:1px solid var(--ust-border-color);box-shadow:var(--shadow-crisp);padding:2rem}.researchIqShell .cta-panel{border-top:4px solid var(--ust-light-teal)}.researchIqShell .connector-detail{position:sticky;top:7rem}.researchIqShell .connector-scope-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}.researchIqShell .workflow-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.researchIqShell .workflow-card{border-top:4px solid var(--ust-light-teal)}.researchIqShell .governance-grid{padding-top:1rem}.researchIqShell .governance-card{border-top:4px solid #0000}.researchIqShell .connector-page-grid,.researchIqShell .outcome-tile-grid,.researchIqShell .pipeline-summary-grid{grid-gap:1.25rem;display:grid;gap:1.25rem}.researchIqShell .pipeline-summary-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:2rem}.researchIqShell .pipeline-summary-card{grid-gap:.45rem;align-content:start;display:grid;gap:.45rem;min-height:240px}.researchIqShell .pipeline-summary-card p{font-size:1rem}.researchIqShell .outcome-tile-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:2rem}.researchIqShell .outcome-tile{align-items:flex-end;background:linear-gradient(180deg,#0097ac14,#0000),var(--ust-white);border:1px solid var(--ust-border-color);border-left:4px solid var(--ust-light-teal);display:flex;min-height:116px;padding:1.25rem;transition:background .2s ease,transform .2s ease}.researchIqShell .outcome-tile:hover{background:var(--ust-soft-black);transform:translateY(-3px)}.researchIqShell .outcome-tile span{color:var(--ust-soft-black);font-size:1.05rem;font-weight:800}.researchIqShell .outcome-tile:hover span{color:var(--ust-white)}.researchIqShell .connector-page-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:2rem}.researchIqShell .connector-page-card{grid-gap:.75rem;border-top:4px solid #0000;color:var(--ust-soft-black);display:grid;gap:.75rem;grid-template-rows:auto auto auto 1fr;min-height:260px;text-decoration:none}.researchIqShell .connector-page-card:hover{border-top-color:var(--ust-light-teal);color:var(--ust-soft-black)}.researchIqShell .connector-page-card p{font-size:1rem}.researchIqShell .connector-card-link{align-self:end;margin-top:.5rem}.researchIqShell .connector-page-card .chip-cloud{margin-top:.25rem}.researchIqShell .access-tier-legend{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.researchIqShell .access-tier-legend-compact{margin-bottom:2rem}.researchIqShell .access-tier-legend-item{grid-gap:.6rem;background:var(--ust-white);border:1px solid var(--ust-border-color);display:grid;gap:.6rem;min-width:0;padding:1rem}.researchIqShell .access-tier-legend-item p{font-size:.92rem;margin-bottom:0}.researchIqShell .access-count-pill,.researchIqShell .access-tier-badge{align-items:center;border:1px solid;display:inline-flex;font-size:.74rem;font-weight:900;letter-spacing:.06em;line-height:1;max-width:100%;min-height:1.8rem;padding:.5rem .65rem;text-transform:uppercase;width:fit-content}.researchIqShell .access-tier-open{background:#0097ac1c;color:var(--ust-dark-teal)}.researchIqShell .access-tier-free-tier{background:#3a7d441f;color:#286336}.researchIqShell .access-tier-mixed{background:#87682a21;color:#72551f}.researchIqShell .access-tier-licensed{background:#7443831f;color:#643a73}.researchIqShell .access-count-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.25rem}.researchIqShell .access-count-pill{font-size:.68rem;min-height:1.55rem;padding:.42rem .55rem}.researchIqShell .connector-pill-open{border-color:#006e7452}.researchIqShell .connector-pill-free-tier{border-color:#3a7d4452}.researchIqShell .connector-pill-mixed{border-color:#87682a59}.researchIqShell .connector-pill-licensed{border-color:#74438357}.researchIqShell .connector-tier-sections{grid-gap:2.5rem;display:grid;gap:2.5rem}.researchIqShell .connector-tier-section{min-width:0}.researchIqShell .connector-tier-heading{align-items:center;border-bottom:1px solid var(--ust-border-color);display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:1rem;padding-bottom:1rem}.researchIqShell .connector-tier-heading h3{font-size:1.3rem;margin-bottom:0}.researchIqShell .connector-detail-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.researchIqShell .connector-source-card{grid-gap:1.25rem;background:var(--ust-white);border:1px solid var(--ust-border-color);border-top:4px solid #0000;box-shadow:var(--shadow-crisp);display:grid;gap:1.25rem;min-width:0;padding:1.5rem;transition:border-color .2s ease,transform .2s ease}.researchIqShell .connector-source-card-open{border-left:4px solid #0097ac73}.researchIqShell .connector-source-card-free-tier{border-left:4px solid #3a7d4473}.researchIqShell .connector-source-card-mixed{border-left:4px solid #87682a7a}.researchIqShell .connector-source-card-licensed{border-left:4px solid #7443837a}.researchIqShell .connector-source-card:hover{border-top-color:var(--ust-light-teal);transform:translateY(-3px)}.researchIqShell .connector-source-card p{font-size:1rem;margin-bottom:0}.researchIqShell .connector-source-card-header{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:72px minmax(0,1fr)}.researchIqShell .connector-source-card-header h3{font-size:1.35rem;overflow-wrap:anywhere}.researchIqShell .connector-source-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.55rem}.researchIqShell .connector-logo-link{align-items:center;aspect-ratio:1;background:var(--ust-light-gray);border:1px solid var(--ust-border-color);display:flex;justify-content:center;min-width:0;padding:.85rem;transition:background .2s ease,border-color .2s ease}.researchIqShell .connector-logo-link:hover{background:var(--ust-white);border-color:var(--ust-light-teal)}.researchIqShell .connector-logo-link img{display:block;max-height:42px;max-width:42px;object-fit:contain}.researchIqShell .connector-logo-link span{color:var(--ust-dark-teal);font-size:1.15rem;font-weight:900}.researchIqShell .connector-source-link{display:inline-flex}.researchIqShell .connector-evidence-block{grid-gap:.75rem;display:grid;gap:.75rem}.researchIqShell .connector-evidence-block>span{color:var(--ink-subtle);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .connector-governance-note{background:#0097ac17;border-left:4px solid var(--ust-light-teal);color:var(--ust-soft-black);padding:1rem}.researchIqShell .connector-access-note{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);font-weight:700;padding:.9rem 1rem}.researchIqShell .governance-detail-stack{grid-gap:1.25rem;display:grid;gap:1.25rem;margin-top:2rem}.researchIqShell .governance-detail-card{grid-gap:2rem;background:var(--ust-white);border:1px solid var(--ust-border-color);border-left:5px solid var(--ust-light-teal);display:grid;gap:2rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:2rem;transition:border-color .2s ease,transform .2s ease}.researchIqShell .governance-detail-card:hover{border-left-color:var(--ust-dark-teal);transform:translateX(4px)}.researchIqShell .governance-detail-card h2{font-size:1.65rem}.researchIqShell .deployment-note{background:linear-gradient(135deg,#0097ac29,#0000 38%),var(--ust-soft-black);border:1px solid #ffffff1f;border-left:5px solid var(--ust-light-teal);color:var(--ust-white);padding:2.25rem}.researchIqShell .deployment-note h2,.researchIqShell .deployment-note p{color:var(--ust-white)}.researchIqShell .deployment-note p{max-width:820px}.researchIqShell .case-study-stack{grid-gap:2rem;display:grid;gap:2rem;margin-top:2rem}.researchIqShell .case-study-card{grid-gap:2rem;background:var(--ust-white);border:1px solid var(--ust-border-color);border-left:5px solid var(--ust-light-teal);display:grid;gap:2rem;padding:2rem}.researchIqShell .case-study-card-layout{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.researchIqShell .case-study-card-main h2{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.2}.researchIqShell .case-study-meta-list{grid-gap:0;border-top:1px solid var(--ust-border-color);display:grid;gap:0;margin-top:1.5rem}.researchIqShell .case-study-meta-list div{grid-gap:1rem;border-bottom:1px solid var(--ust-border-color);display:grid;gap:1rem;grid-template-columns:8rem minmax(0,1fr);padding:.85rem 0}.researchIqShell .case-study-meta-list dt{color:var(--ink-subtle);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.researchIqShell .case-study-meta-list dd{color:var(--ust-soft-black);font-weight:800;min-width:0}.researchIqShell .case-study-narrative{grid-gap:1.1rem;display:grid;gap:1.1rem}.researchIqShell .case-study-content-block h3,.researchIqShell .case-study-support-grid h3{color:var(--ust-dark-teal);font-size:1.05rem;margin-bottom:.35rem}.researchIqShell .case-study-content-block p{font-size:1rem;margin-bottom:0}.researchIqShell .case-study-testimonial{background:linear-gradient(135deg,#0097ac1f,#0000 42%),#fafcfc;border:1px solid var(--ust-border-color);border-left:5px solid var(--ust-light-teal);margin:0;padding:1.5rem}.researchIqShell .case-study-testimonial blockquote{color:var(--ust-soft-black);font-size:clamp(1.15rem,2.4vw,1.55rem);font-weight:800;line-height:1.35;margin:0;max-width:980px}.researchIqShell .case-study-testimonial figcaption{grid-gap:.25rem;border-top:1px solid var(--ust-border-color);display:grid;gap:.25rem;margin-top:1.25rem;padding-top:1rem}.researchIqShell .case-study-testimonial figcaption strong{color:var(--ust-soft-black);font-size:.98rem}.researchIqShell .case-study-testimonial figcaption span{color:var(--ink-subtle);font-size:.85rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.researchIqShell .case-study-support-grid{grid-gap:1.5rem;border-top:1px solid var(--ust-border-color);display:grid;gap:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:2rem}.researchIqShell .case-study-flow{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.researchIqShell .case-study-flow span{align-items:center;background:#fafcfc;border:1px solid var(--ust-border-color);border-left:3px solid var(--ust-light-teal);color:var(--ust-soft-black);display:inline-flex;font-size:.9rem;font-weight:800;min-height:2.8rem;padding:.65rem .75rem}.researchIqShell .pricing-hero-card{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .pricing-hero-metric{border-bottom:1px solid #ffffff38;border-top:1px solid #ffffff38;padding:1.25rem 0}.researchIqShell .pricing-hero-metric strong{color:var(--ust-white);display:block;font-size:clamp(2.4rem,7vw,4.6rem);line-height:1;overflow-wrap:anywhere}.researchIqShell .pricing-hero-metric span{color:#d7f5f8;display:block;font-size:.85rem;font-weight:900;letter-spacing:.08em;margin-top:.65rem;text-transform:uppercase}.researchIqShell .pricing-roi-layout{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:2rem}.researchIqShell .roi-formula-card{grid-gap:1.25rem;background:linear-gradient(135deg,#0097ac14,#0000 44%),var(--ust-white);border:1px solid var(--ust-border-color);border-left:5px solid var(--ust-light-teal);display:grid;gap:1.25rem;min-width:0;padding:2rem}.researchIqShell .roi-formula-card code{background:var(--ust-soft-black);color:var(--ust-white);display:block;font-size:1rem;font-weight:800;line-height:1.7;overflow-wrap:anywhere;padding:1rem;white-space:normal}.researchIqShell .roi-factor-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.researchIqShell .roi-factor-grid span{background:#fafcfc;border:1px solid var(--ust-border-color);border-left:3px solid var(--ust-light-teal);color:var(--ust-soft-black);font-size:.88rem;font-weight:900;min-width:0;padding:.75rem}.researchIqShell .pricing-metric-grid{align-content:stretch}.researchIqShell .benchmark-grid,.researchIqShell .deployment-model-grid,.researchIqShell .material-use-case-grid,.researchIqShell .pricing-benefit-grid,.researchIqShell .pricing-pillar-grid,.researchIqShell .pricing-tier-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;margin-top:2rem}.researchIqShell .pricing-benefit-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.researchIqShell .pricing-benefit-card{align-content:start;display:grid;min-height:100%}.researchIqShell .pricing-benefit-card strong{border-top:1px solid var(--ust-border-color);color:var(--ust-dark-teal);display:block;font-size:.98rem;margin-top:.5rem;padding-top:1rem}.researchIqShell .pricing-pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.researchIqShell .benchmark-card,.researchIqShell .deployment-model-card,.researchIqShell .pricing-pillar{background:var(--ust-white);border:1px solid var(--ust-border-color);border-left:4px solid var(--ust-light-teal);min-width:0;padding:1.5rem}.researchIqShell .deployment-model-card h3,.researchIqShell .pricing-pillar h3{color:var(--ust-dark-teal);font-size:1.15rem}.researchIqShell .benchmark-card p,.researchIqShell .deployment-model-card p,.researchIqShell .pricing-pillar p{font-size:1rem;margin-bottom:0}.researchIqShell .pricing-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.researchIqShell .pricing-tier-card{grid-gap:1rem;background:#ffffff12;border:1px solid #ffffff29;border-top:4px solid var(--ust-light-teal);display:grid;gap:1rem;min-width:0;padding:1.5rem}.researchIqShell .pricing-tier-card strong{color:var(--ust-white);display:block;font-size:clamp(1.7rem,4vw,2.5rem);line-height:1.05;overflow-wrap:anywhere}.researchIqShell .pricing-tier-card p{margin-bottom:0}.researchIqShell .pricing-tier-card .detail-list{gap:.55rem}.researchIqShell .pricing-tier-card .detail-list li{background:#ffffff14;border-left-color:var(--ust-light-teal);color:var(--ust-white);font-size:.92rem}.researchIqShell .pricing-fair-use-note{border-left:4px solid var(--ust-light-teal);color:var(--ust-white);margin:2rem 0 0;max-width:920px;padding:.25rem 0 .25rem 1rem}.researchIqShell .benchmark-grid,.researchIqShell .deployment-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.researchIqShell .benchmark-card{grid-gap:.75rem;display:grid;gap:.75rem}.researchIqShell .benchmark-card strong{color:var(--ust-dark-teal);display:block;font-size:clamp(1.6rem,4vw,2.4rem);line-height:1.1;overflow-wrap:anywhere}.researchIqShell .material-use-case-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none}.researchIqShell .material-use-case-grid li{background:#fafcfc;border:1px solid var(--ust-border-color);border-left:4px solid var(--ust-light-teal);color:var(--ust-soft-black);font-weight:800;min-height:4rem;padding:1rem}.researchIqShell .kg-preview{background:radial-gradient(circle at 20% 20%,#0097ac29,#0000 18rem),linear-gradient(135deg,var(--surface-warm),var(--ust-white));border:1px solid var(--ust-border-color);display:grid;min-height:340px;overflow:hidden;padding:1rem;place-items:center}.researchIqShell .kg-preview svg{min-height:320px;width:100%}.researchIqShell .kg-preview line{stroke:#006e7459;stroke-width:2}.researchIqShell .kg-node rect{fill:var(--ust-white);stroke:var(--ust-border-color);stroke-width:2;rx:0}.researchIqShell .kg-node-primary rect{fill:var(--ust-soft-black);stroke:var(--ust-light-teal)}.researchIqShell .kg-node text{fill:var(--ust-soft-black);text-anchor:middle;font-size:16px;font-weight:800}.researchIqShell .kg-node text+text{fill:var(--ink-muted);font-size:13px;font-weight:700}.researchIqShell .kg-node-primary text{fill:var(--ust-white)}.researchIqShell .kg-node-primary text+text{fill:#d7f5f8}.researchIqShell .dossier-preview{background:var(--ust-white);border:1px solid var(--ust-border-color);box-shadow:var(--shadow-soft);padding:2rem}.researchIqShell .dossier-header,.researchIqShell .dossier-preview section{border-bottom:1px solid var(--ust-border-color);margin-bottom:1.5rem}.researchIqShell .dossier-preview section{padding-bottom:1.5rem}.researchIqShell .dossier-preview section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.researchIqShell .dossier-preview h4{font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .novelty-dossier{background:#101010;border:1px solid #2d2d2d;box-shadow:0 26px 80px #00000047;color:var(--ust-white);padding:2rem}.researchIqShell .novelty-dossier h2,.researchIqShell .novelty-dossier h3,.researchIqShell .novelty-dossier h4,.researchIqShell .novelty-dossier p{color:var(--ust-white)}.researchIqShell .novelty-dossier section{border-top:1px solid #2d2d2d;margin-top:1.5rem;padding-top:1.5rem}.researchIqShell .claim-score-panel{grid-gap:2rem;align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) 220px}.researchIqShell .claim-score-panel strong{color:var(--ust-light-teal);display:block;font-size:clamp(3rem,8vw,5rem);line-height:1}.researchIqShell .dossier-hit-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.researchIqShell .dossier-hit{background:#ffffff0f;border:1px solid #2d2d2d;padding:1.25rem}.researchIqShell .dossier-hit dl{grid-gap:.35rem .7rem;display:grid;gap:.35rem .7rem;grid-template-columns:auto 1fr;margin-top:1rem}.researchIqShell .dossier-hit dt{color:var(--ust-light-teal);font-weight:800}.researchIqShell .dossier-hit dd{color:#e0e0e0}.researchIqShell .recommendation-strip{background:#0097ac24;border-left:4px solid var(--ust-light-teal);padding:1rem}.researchIqShell .recommendation-strip span{color:var(--ust-light-teal);display:block;font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .recommendation-strip strong{color:var(--ust-white);display:block;font-size:1.4rem;margin:.25rem 0}.researchIqShell .score-bar{background:var(--ust-light-gray);height:.75rem;margin-bottom:1rem;overflow:hidden}.researchIqShell .score-bar span{background:linear-gradient(90deg,var(--ust-dark-teal),var(--ust-light-teal));display:block;height:100%}.researchIqShell .ip-graph-delta{background:radial-gradient(circle at 15% 25%,#0097ac24,#0000 20rem),var(--ust-white);border:1px solid var(--ust-border-color);padding:1rem}.researchIqShell .ip-graph-delta svg{display:block;min-height:240px;width:100%}.researchIqShell .ip-graph-delta path{fill:none;stroke:#006e7473;stroke-width:2;marker-end:url(#arrow)}.researchIqShell .ip-graph-delta marker path{fill:var(--ust-dark-teal);stroke:none}.researchIqShell .ip-kg-node rect{fill:var(--ust-white);stroke:var(--ust-border-color);stroke-width:2}.researchIqShell .ip-kg-node.primary rect{fill:var(--ust-soft-black);stroke:var(--ust-light-teal)}.researchIqShell .ip-kg-node.secondary rect{fill:var(--ust-light-gray)}.researchIqShell .ip-kg-node text{fill:var(--ust-soft-black);text-anchor:middle;font-size:15px;font-weight:800}.researchIqShell .ip-kg-node text+text{fill:var(--ink-muted);font-size:12px}.researchIqShell .ip-kg-node.primary text{fill:var(--ust-white)}.researchIqShell .ip-kg-node.primary text+text{fill:#d7f5f8}.researchIqShell .ip-graph-delta figcaption{border-top:1px solid var(--ust-border-color);color:var(--ust-soft-black);font-weight:800;margin-top:1rem;padding-top:1rem}.researchIqShell .claim-flow{border:1px solid var(--ust-border-color);display:grid;grid-template-columns:repeat(5,1fr)}.researchIqShell .claim-flow button{grid-gap:.7rem;background:var(--ust-white);border-right:1px solid var(--ust-border-color);color:var(--ust-soft-black);cursor:pointer;display:grid;font-weight:800;gap:.7rem;letter-spacing:.06em;min-height:7rem;padding:1rem;text-align:left;text-transform:uppercase}.researchIqShell .claim-flow button:last-child{border-right:0}.researchIqShell .claim-flow button span{color:var(--ust-light-teal)}.researchIqShell .claim-flow button.active,.researchIqShell .claim-flow button:hover{background:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .ip-flow-detail{margin-top:0}.researchIqShell .recommendation-panel strong{color:var(--ust-dark-teal);display:block;font-size:4rem;line-height:1;margin-bottom:1rem}.researchIqShell .related-lenses-layout{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.researchIqShell .related-card-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding-bottom:0}.researchIqShell .breadcrumbs{margin-top:1.25rem}.researchIqShell .breadcrumbs ol{color:var(--ink-muted);display:flex;flex-wrap:wrap;font-size:.92rem;gap:.45rem;list-style:none}.researchIqShell .breadcrumbs li:not(:last-child):after{color:var(--ink-subtle);content:"/";margin-left:.45rem}.researchIqShell .final-cta{background:linear-gradient(135deg,#0097ac38,#0000 32%),var(--ust-soft-black);color:var(--ust-white);padding:5rem 0}.researchIqShell .final-cta h2{color:var(--ust-white);max-width:760px}.researchIqShell .final-cta-inner{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .terminal-window{background:#0d1111;border:1px solid #263334;box-shadow:var(--shadow-soft);color:#eaf7f8;margin:0;min-width:0;overflow:hidden}.researchIqShell .terminal-window-large pre{min-height:18rem}.researchIqShell .terminal-titlebar{align-items:center;background:#151b1c;border-bottom:1px solid #263334;color:#cdeeef;display:flex;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:.82rem;font-weight:800;gap:.75rem;min-width:0;padding:.8rem 1rem}.researchIqShell .terminal-titlebar>span:last-child{min-width:0;overflow-wrap:anywhere}.researchIqShell .terminal-controls{display:inline-flex;flex:0 0 auto;gap:.35rem}.researchIqShell .terminal-controls span{background:#7ce1ea;border-radius:999px;display:block;height:.66rem;opacity:.85;width:.66rem}.researchIqShell .terminal-controls span:nth-child(2){background:#a9c87a}.researchIqShell .terminal-controls span:nth-child(3){background:#f5b95a}.researchIqShell .terminal-window pre{margin:0;overflow-x:auto;padding:1.1rem;white-space:pre-wrap}.researchIqShell .terminal-window code{grid-gap:.38rem;display:grid;font-family:Cascadia Code,Fira Code,Consolas,monospace;font-size:.86rem;gap:.38rem;line-height:1.55;white-space:pre-wrap}.researchIqShell .terminal-line{display:block;min-height:1.55em;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.researchIqShell .terminal-cursor{animation:terminalCursorBlink .85s steps(2,start) infinite;background:#7ce1ea;display:inline-block;height:1.1em;margin-left:.12rem;vertical-align:-.18em;width:.56ch}.researchIqShell .terminal-line-command{color:#7ce1ea}.researchIqShell .terminal-line-info{color:#d9edee}.researchIqShell .terminal-line-success{color:#a9e585}.researchIqShell .terminal-line-warning{color:#ffd27a}.researchIqShell .terminal-line-muted{color:#98a8aa}.researchIqShell .how-question-section{align-items:stretch}.researchIqShell .cio-question-card,.researchIqShell .evidence-answer-preview,.researchIqShell .web-query-panel{background:var(--ust-white);border:1px solid var(--ust-border-color);border-top:4px solid var(--ust-light-teal);box-shadow:var(--shadow-crisp);min-width:0;padding:2rem}.researchIqShell .cio-question-card{grid-gap:1.25rem;align-content:center;display:grid;gap:1.25rem}.researchIqShell .cio-question-card blockquote{border-left:4px solid var(--ust-light-teal);color:var(--ust-soft-black);font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.25;padding-left:1rem}.researchIqShell .terminal-card-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.researchIqShell .connector-terminal-card{grid-gap:1rem;background:var(--ust-white);border:1px solid var(--ust-border-color);display:grid;gap:1rem;min-width:0;padding:1.25rem}.researchIqShell .connector-terminal-card h3{font-size:1.25rem;margin-bottom:0}.researchIqShell .connector-terminal-card p{font-size:.98rem;margin-bottom:0}.researchIqShell .connector-terminal-card .terminal-window{box-shadow:none}.researchIqShell .indexing-layout{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);margin-top:2rem}.researchIqShell .indexing-step-strip{grid-gap:.75rem;display:grid;gap:.75rem}.researchIqShell .indexing-step{grid-gap:.45rem;align-items:center;background:#ffffff14;border:1px solid #ffffff29;display:grid;gap:.45rem;min-height:5.4rem;padding:1rem}.researchIqShell .indexing-step span{color:var(--ust-light-teal);font-size:.8rem;font-weight:900;letter-spacing:.08em}.researchIqShell .indexing-step strong{color:var(--ust-white);font-size:1.05rem}.researchIqShell .web-query-panel{grid-gap:1rem;align-content:start;display:grid;gap:1rem}.researchIqShell .web-query-panel h2{margin-bottom:0}.researchIqShell .workspace-query-box{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);font-size:1.15rem;font-weight:800;line-height:1.35;min-height:9rem;padding:1.25rem}.researchIqShell .workspace-query-footer{border-top:1px solid var(--ust-border-color);display:flex;flex-wrap:wrap;gap:.65rem;padding-top:1rem}.researchIqShell .workspace-query-footer span{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-dark-teal);font-size:.8rem;font-weight:900;padding:.45rem .6rem;text-transform:uppercase}.researchIqShell .answer-return-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);margin-top:2rem}.researchIqShell .answer-preview-header{align-items:start;border-bottom:1px solid var(--ust-border-color);display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1.25rem}.researchIqShell .answer-preview-header h3{font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.25;margin-bottom:0}.researchIqShell .answer-preview-header strong{background:var(--ust-soft-black);color:var(--ust-light-teal);display:block;flex:0 0 auto;font-size:2.4rem;line-height:1;padding:.85rem}.researchIqShell .finding-list{grid-gap:1rem;display:grid;gap:1rem;margin-top:1.5rem}.researchIqShell .finding-item{background:var(--ust-light-gray);border-left:4px solid var(--ust-light-teal);padding:1rem}.researchIqShell .finding-item h4{font-size:1.05rem;margin-bottom:.45rem}.researchIqShell .finding-item p{font-size:.98rem;margin-bottom:.7rem}.researchIqShell .finding-item span{color:var(--ust-dark-teal);display:block;font-size:.8rem;font-weight:900;overflow-wrap:anywhere}.researchIqShell .answer-recommendation{margin-top:1.5rem}.researchIqShell .privacy-security-section{grid-gap:2rem;display:grid;gap:2rem}.researchIqShell .privacy-control-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.researchIqShell .confidential-tier-card,.researchIqShell .practice-item,.researchIqShell .privacy-control-card,.researchIqShell .threat-domain-card{background:var(--ust-white);border:1px solid var(--ust-border-color);min-width:0}.researchIqShell .privacy-control-card{border-top:4px solid var(--ust-light-teal);padding:1.35rem}.researchIqShell .practice-item h4,.researchIqShell .privacy-control-card h3,.researchIqShell .threat-domain-card h3{font-size:1.08rem;line-height:1.3;margin-bottom:.55rem}.researchIqShell .agent-responsibility-item p,.researchIqShell .practice-item p,.researchIqShell .privacy-control-card p,.researchIqShell .threat-domain-card p,.researchIqShell .tier-technique p,.researchIqShell .tier-tradeoff-list dd{font-size:.96rem;margin-bottom:0}.researchIqShell .agent-privacy-panel{grid-gap:2rem;border-left:5px solid var(--ust-light-teal);display:grid;gap:2rem;grid-template-columns:minmax(260px,.45fr) minmax(0,1fr);padding:2rem 0 0 1.5rem}.researchIqShell .agent-privacy-panel h3{font-size:clamp(1.4rem,3vw,2rem);line-height:1.2}.researchIqShell .agent-responsibility-list{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .agent-responsibility-item{border-top:1px solid var(--ust-border-color);padding-top:1rem}.researchIqShell .agent-responsibility-item span{color:var(--ust-dark-teal);display:block;font-size:.78rem;font-weight:900;letter-spacing:.06em;margin-bottom:.35rem;text-transform:uppercase}.researchIqShell .agent-responsibility-item h4{font-size:1.02rem;margin-bottom:.35rem}.researchIqShell .confidential-search-section{background:linear-gradient(90deg,#006e7414,#0000 46%),var(--surface-warm)}.researchIqShell .confidential-search-intro{grid-gap:1rem;display:grid;gap:1rem;margin-top:2rem;max-width:940px}.researchIqShell .confidential-search-intro p{margin-bottom:0}.researchIqShell .confidential-frame{background:var(--ust-soft-black);border-left:5px solid var(--ust-light-teal);padding:1.4rem}.researchIqShell .confidential-frame p,.researchIqShell .confidential-frame strong{color:var(--ust-white)}.researchIqShell .confidential-frame strong{display:block;font-size:.82rem;letter-spacing:.08em;margin-bottom:.6rem;text-transform:uppercase}.researchIqShell .threat-domain-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.researchIqShell .threat-domain-card{border-left:4px solid var(--ust-light-teal);padding:1.15rem}.researchIqShell .confidential-section-heading{margin-top:3rem;max-width:820px}.researchIqShell .confidential-practice-grid h3,.researchIqShell .confidential-section-heading h3{font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.2}.researchIqShell .confidential-tier-list{grid-gap:1.25rem;display:grid;gap:1.25rem;margin-top:1.5rem}.researchIqShell .confidential-tier-card{grid-gap:1.1rem;border-top:4px solid var(--ust-light-teal);display:grid;gap:1.1rem;padding:1.5rem}.researchIqShell .tier-card-heading{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:6rem minmax(0,1fr)}.researchIqShell .tier-card-heading>span{background:var(--ust-soft-black);color:var(--ust-light-teal);display:inline-flex;font-size:.85rem;font-weight:900;justify-content:center;letter-spacing:.06em;padding:.65rem;text-transform:uppercase}.researchIqShell .tier-card-heading h4{font-size:1.35rem;line-height:1.2;margin-bottom:.25rem}.researchIqShell .tier-card-heading p{color:var(--ust-dark-teal);font-size:.9rem;font-weight:900;letter-spacing:.06em;margin-bottom:0;text-transform:uppercase}.researchIqShell .tier-technique-list{grid-gap:.9rem;border-left:4px solid var(--ust-light-teal);display:grid;gap:.9rem;padding-left:1rem}.researchIqShell .tier-technique h5{color:var(--ust-soft-black);font-size:.98rem;margin-bottom:.25rem}.researchIqShell .tier-agent-screen{grid-gap:.65rem;display:grid;gap:.65rem}.researchIqShell .tier-agent-screen .card-label{margin-bottom:0}.researchIqShell .tier-agent-screen .terminal-window{box-shadow:none}.researchIqShell .tier-agent-screen .terminal-window pre{max-height:16rem;overflow:auto}.researchIqShell .tier-agent-screen .terminal-window code{font-size:.78rem}.researchIqShell .tier-tradeoff-list{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.researchIqShell .tier-tradeoff-list div{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);padding:.9rem}.researchIqShell .tier-tradeoff-list dt{color:var(--ust-dark-teal);font-size:.75rem;font-weight:900;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.researchIqShell .tier-tradeoff-list dd{color:var(--ink-muted)}.researchIqShell .confidential-practice-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:3rem}.researchIqShell .practice-list{grid-gap:1rem;display:grid;gap:1rem;margin-top:1rem}.researchIqShell .practice-item{border-left:4px solid var(--ust-light-teal);padding:1rem}.researchIqShell .confidential-fee-note{color:var(--ink-subtle);font-size:.92rem;margin:1rem 0 0}.researchIqShell .research-run-layout{margin-top:2rem}.researchIqShell .research-run-layout,.researchIqShell .research-run-live-region{grid-gap:1.5rem;display:grid;gap:1.5rem}.researchIqShell .evidence-matrix-card,.researchIqShell .research-counsel-output,.researchIqShell .research-query-panel,.researchIqShell .research-run-manifest,.researchIqShell .research-score-card,.researchIqShell .research-stage-card,.researchIqShell .research-terminal-card{background:var(--ust-white);border:1px solid var(--ust-border-color);min-width:0}.researchIqShell .research-query-panel{grid-gap:1.5rem;border-top:4px solid var(--ust-light-teal);display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);padding:1.5rem}.researchIqShell .research-query-copy{grid-gap:.75rem;display:grid;gap:.75rem;min-width:0}.researchIqShell .research-query-copy label{color:var(--ust-soft-black);font-size:1.05rem;font-weight:800}.researchIqShell .research-query-copy textarea{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);color:var(--ust-soft-black);font:inherit;min-height:7.5rem;padding:1rem;resize:vertical;width:100%}.researchIqShell .research-query-copy textarea:focus{border-color:var(--ust-light-teal);outline:3px solid #0097ac2e}.researchIqShell .research-query-actions,.researchIqShell .research-run-status{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .research-query-actions{align-content:start}.researchIqShell .research-query-actions .btn{width:100%}.researchIqShell .research-run-status{background:var(--ust-light-gray);border-left:4px solid var(--ust-light-teal);padding:1rem}.researchIqShell .research-run-status>span{color:var(--ust-soft-black);font-size:.9rem;font-weight:900;text-transform:uppercase}.researchIqShell .research-run-progress{background:#dadada;display:block;height:.45rem;overflow:hidden}.researchIqShell .research-run-progress span{background:var(--ust-light-teal);display:block;height:100%;transition:width .45s ease}.researchIqShell .evidence-matrix-card,.researchIqShell .research-counsel-output,.researchIqShell .research-run-manifest{padding:2rem}.researchIqShell .manifest-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.researchIqShell .manifest-cell{grid-gap:.3rem;background:var(--ust-light-gray);border-left:4px solid var(--ust-light-teal);display:grid;gap:.3rem;min-width:0;padding:.9rem 1rem}.researchIqShell .evidence-matrix-row em,.researchIqShell .manifest-cell span,.researchIqShell .research-stage-card>span{color:var(--ink-subtle);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .manifest-cell strong{color:var(--ust-soft-black);font-size:.98rem;overflow-wrap:anywhere}.researchIqShell .research-pending-empty{grid-gap:.35rem;background:var(--ust-light-gray);border-left:4px solid var(--ust-light-teal);display:grid;gap:.35rem;min-width:0;padding:1rem}.researchIqShell .research-pending-empty strong{color:var(--ust-soft-black);font-size:1rem}.researchIqShell .research-pending-empty p,.researchIqShell .research-pending-empty span{color:#4a4a4a;font-size:.96rem;margin-bottom:0}.researchIqShell .research-pending-empty-wide{grid-column:1/-1}.researchIqShell .research-stage-timeline{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.researchIqShell .research-stage-card{grid-gap:.75rem;border-top:4px solid var(--ust-light-teal);display:grid;gap:.75rem;padding:1.25rem}.researchIqShell .research-artifact-reveal,.researchIqShell .research-stage-card.is-running,.researchIqShell .research-stage-card.is-visible,.researchIqShell .research-terminal-card.is-running,.researchIqShell .research-terminal-card.is-visible{animation:researchArtifactReveal .36s ease both}.researchIqShell .research-stage-card.is-running,.researchIqShell .research-terminal-card.is-running{border-color:var(--ust-light-teal);box-shadow:0 10px 24px #006e741f}.researchIqShell .research-stage-card.is-running{background:linear-gradient(180deg,#0097ac14,var(--ust-white) 42%)}.researchIqShell .research-stage-card h3{font-size:1.1rem;margin-bottom:0}.researchIqShell .research-stage-card p{font-size:.94rem;margin-bottom:0}.researchIqShell .research-terminal-stack{grid-gap:1rem;display:grid;gap:1rem}.researchIqShell .research-terminal-card{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);padding:1.25rem}.researchIqShell .research-terminal-card h3{font-size:1.15rem;margin-bottom:.45rem}.researchIqShell .research-terminal-card p{font-size:.96rem;margin-bottom:0}.researchIqShell .research-terminal-card .terminal-window{box-shadow:none}.researchIqShell .evidence-matrix-card h3{font-size:1.35rem}.researchIqShell .evidence-matrix{border:1px solid var(--ust-border-color);margin-top:1rem;overflow-x:auto}.researchIqShell .evidence-matrix-row{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(210px,1.1fr) minmax(210px,1.1fr) minmax(170px,.85fr) minmax(220px,1fr);min-width:980px}.researchIqShell .evidence-matrix-row+.evidence-matrix-row{border-top:1px solid var(--ust-border-color)}.researchIqShell .evidence-matrix-row span{grid-gap:.35rem;border-right:1px solid var(--ust-border-color);display:grid;gap:.35rem;min-width:0;overflow-wrap:anywhere;padding:.9rem}.researchIqShell .evidence-matrix-row span:last-child{border-right:0}.researchIqShell .evidence-matrix-head{background:var(--ust-soft-black);color:var(--ust-white)}.researchIqShell .evidence-matrix-head span{color:var(--ust-white);font-size:.75rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .evidence-matrix-row strong{color:var(--ust-soft-black)}.researchIqShell .evidence-matrix-head em,.researchIqShell .evidence-matrix-head strong{color:var(--ust-white)}.researchIqShell .research-score-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.researchIqShell .research-score-card{border-top:4px solid var(--ust-light-teal);padding:1.25rem}.researchIqShell .research-score-card strong{color:var(--ust-dark-teal);display:block;font-size:2.5rem;line-height:1;margin:.4rem 0 .8rem}.researchIqShell .research-score-card p{font-size:.94rem;margin-bottom:0}.researchIqShell .research-counsel-output{grid-gap:2rem;border-top:4px solid var(--ust-light-teal);display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr)}.researchIqShell .research-output-pending{opacity:.74}.researchIqShell .research-counsel-output h3{font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.researchIqShell .open-question-panel{background:var(--ust-light-gray);border-left:4px solid var(--ust-light-teal);padding:1.25rem}.researchIqShell .open-question-panel h4{font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.researchIqShell .open-question-panel ul{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none}.researchIqShell .open-question-panel li{border-left:3px solid var(--ust-light-teal);color:var(--ust-soft-black);font-size:.96rem;padding-left:.75rem}.researchIqShell .engine-example-grid,.researchIqShell .engine-io-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;margin-top:2rem}.researchIqShell .engine-io-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.researchIqShell .engine-example-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.researchIqShell .engine-example-card,.researchIqShell .engine-io-card,.researchIqShell .engine-output-panel{background:var(--ust-white);border:1px solid var(--ust-border-color);min-width:0}.researchIqShell .engine-example-card,.researchIqShell .engine-io-card{border-top:4px solid var(--ust-light-teal);padding:1.5rem}.researchIqShell .engine-io-card ul{grid-gap:.65rem;display:grid;gap:.65rem;list-style:none}.researchIqShell .engine-io-card li{background:var(--ust-light-gray);border-left:3px solid var(--ust-light-teal);color:var(--ust-soft-black);font-weight:700;padding:.65rem .8rem}.researchIqShell .engine-example-card h3{font-size:1.25rem}.researchIqShell .engine-example-card p{font-size:.98rem;margin-bottom:0}.researchIqShell .engine-output-panel{grid-gap:2rem;border-top:4px solid var(--ust-light-teal);display:grid;gap:2rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);padding:2rem}.researchIqShell .engine-output-panel h2{font-size:clamp(1.6rem,4vw,2.4rem)}.researchIqShell .engine-stage-nav{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.researchIqShell .pipeline-summary-card{color:var(--ust-soft-black);text-decoration:none}.researchIqShell .pipeline-summary-card:hover{color:var(--ust-soft-black)}.researchIqShell footer p{color:#bbb;max-width:720px}.researchIqShell .footer-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 240px}.researchIqShell .footer-brand{align-items:center;color:var(--ust-white);display:inline-flex;font-size:1.5rem;font-weight:800;gap:.85rem;letter-spacing:-.02em;margin-bottom:1rem}.researchIqShell .footer-brand-logo{display:block;height:2.4rem;width:auto}.researchIqShell .footer-heading{color:var(--ust-white);display:block;font-weight:800;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.researchIqShell .footer-links{grid-gap:.6rem;display:grid;gap:.6rem;list-style:none}@keyframes drawerIn{0%{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:translateX(0)}}@keyframes researchArtifactReveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@keyframes terminalCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.researchIqShell .research-artifact-reveal,.researchIqShell .research-stage-card.is-running,.researchIqShell .research-stage-card.is-visible,.researchIqShell .research-terminal-card.is-running,.researchIqShell .research-terminal-card.is-visible,.researchIqShell .terminal-cursor{animation:none}.researchIqShell .research-run-progress span{transition:none}}@media (max-width:1020px){.researchIqShell .agent-privacy-panel,.researchIqShell .answer-return-grid,.researchIqShell .benchmark-grid,.researchIqShell .case-study-card-layout,.researchIqShell .case-study-support-grid,.researchIqShell .confidential-practice-grid,.researchIqShell .connector-layout,.researchIqShell .connector-scope-grid,.researchIqShell .deployment-model-grid,.researchIqShell .engine-example-grid,.researchIqShell .engine-io-grid,.researchIqShell .engine-output-panel,.researchIqShell .faq-visual-grid,.researchIqShell .footer-grid,.researchIqShell .governance-detail-card,.researchIqShell .hero-grid,.researchIqShell .indexing-layout,.researchIqShell .preview-grid,.researchIqShell .pricing-pillar-grid,.researchIqShell .pricing-roi-layout,.researchIqShell .pricing-tier-grid,.researchIqShell .related-lenses-layout,.researchIqShell .research-counsel-output,.researchIqShell .research-query-panel,.researchIqShell .research-terminal-card,.researchIqShell .section-split{grid-template-columns:1fr}.researchIqShell .filter-panel,.researchIqShell .privacy-control-grid,.researchIqShell .research-score-grid,.researchIqShell .research-stage-timeline,.researchIqShell .tier-tradeoff-list{grid-template-columns:repeat(2,minmax(0,1fr))}.researchIqShell header nav ul{gap:.7rem}.researchIqShell .header-search{flex-basis:180px}.researchIqShell .flow-strip{grid-template-columns:repeat(7,minmax(160px,1fr))}.researchIqShell .ip-workflow-grid{grid-template-columns:repeat(7,minmax(170px,1fr))}.researchIqShell .claim-score-panel{grid-template-columns:1fr}.researchIqShell .connector-detail{position:static}}@media (max-width:1180px) and (min-width:761px){.researchIqShell .nav-shell{flex-wrap:wrap}.researchIqShell .header-search{flex:1 1 22rem;max-width:30rem;order:2}.researchIqShell header nav{flex:1 0 100%;order:3}.researchIqShell header nav ul{justify-content:flex-start}}@media (max-width:760px){.researchIqShell h1{font-size:2.4rem}.researchIqShell h2{font-size:1.9rem}.researchIqShell p{font-size:1rem}.researchIqShell .container{padding:0 1rem}.researchIqShell header{padding:1rem 0}.researchIqShell .mobile-menu-button{display:inline-flex;order:2}.researchIqShell .nav-shell{flex-wrap:wrap}.researchIqShell .header-search{flex:1 0 100%;min-width:0;order:3}.researchIqShell header nav{background:var(--ust-white);border-bottom:1px solid var(--ust-border-color);display:none;left:0;order:4;padding:1rem;position:absolute;right:0;top:100%}.researchIqShell header nav.nav-open{display:block}.researchIqShell nav ul{flex-direction:column;gap:.5rem}.researchIqShell nav a{display:block;padding:.8rem 1rem}.researchIqShell .hero{padding:3.25rem 0}.researchIqShell .research-graph-bg:after,.researchIqShell .research-graph-bg:before{display:none}.researchIqShell .hero-actions,.researchIqShell .tab-list{width:100%}.researchIqShell .btn,.researchIqShell .tab-list button{text-align:center;width:100%}.researchIqShell .tab-list{display:grid;grid-template-columns:1fr 1fr}.researchIqShell .tech-architecture-heading,.researchIqShell .tech-architecture-layer,.researchIqShell .tech-architecture-layers{padding:1rem}.researchIqShell .tech-architecture-layer{grid-template-columns:1fr}.researchIqShell .tech-architecture-layer+.tech-architecture-layer:before{left:1.5rem}.researchIqShell .case-study-flow,.researchIqShell .claim-flow,.researchIqShell .connector-map-grid,.researchIqShell .dossier-hit-grid,.researchIqShell .engine-example-grid,.researchIqShell .engine-io-grid,.researchIqShell .filter-panel,.researchIqShell .input-card-grid,.researchIqShell .manifest-grid,.researchIqShell .metadata-grid,.researchIqShell .metric-grid,.researchIqShell .privacy-control-grid,.researchIqShell .research-score-grid,.researchIqShell .research-stage-timeline,.researchIqShell .tech-node-grid,.researchIqShell .terminal-card-grid,.researchIqShell .threat-domain-grid,.researchIqShell .tier-card-heading,.researchIqShell .tier-tradeoff-list,.researchIqShell .two-column-list{grid-template-columns:1fr}.researchIqShell .agent-privacy-panel{padding-left:1rem}.researchIqShell .clear-filters-button{width:100%}.researchIqShell .search-page-control{grid-template-columns:1fr}.researchIqShell .claim-flow button,.researchIqShell .flow-step,.researchIqShell .ip-workflow-step{min-height:auto}.researchIqShell .card-grid{grid-template-columns:1fr;padding:2.5rem 0}.researchIqShell .connector-detail-grid,.researchIqShell .connector-page-grid,.researchIqShell .function-card-grid,.researchIqShell .outcome-tile-grid,.researchIqShell .pipeline-summary-grid{grid-template-columns:1fr}.researchIqShell .deployment-note,.researchIqShell .governance-detail-card{padding:1.25rem}.researchIqShell .section{padding:3.5rem 0}.researchIqShell .answer-proof-card,.researchIqShell .benchmark-card,.researchIqShell .card,.researchIqShell .case-study-card,.researchIqShell .case-study-hero-card,.researchIqShell .cio-question-card,.researchIqShell .confidential-tier-card,.researchIqShell .connector-detail,.researchIqShell .connector-source-card,.researchIqShell .deployment-model-card,.researchIqShell .dossier-preview,.researchIqShell .engine-output-panel,.researchIqShell .evidence-answer-preview,.researchIqShell .evidence-matrix-card,.researchIqShell .faq-group,.researchIqShell .faq-hero-card,.researchIqShell .hero-proof-card,.researchIqShell .novelty-dossier,.researchIqShell .practice-item,.researchIqShell .pricing-pillar,.researchIqShell .pricing-tier-card,.researchIqShell .privacy-control-card,.researchIqShell .recommendation-panel,.researchIqShell .research-counsel-output,.researchIqShell .research-query-panel,.researchIqShell .research-run-manifest,.researchIqShell .roi-formula-card,.researchIqShell .scenario-input-card,.researchIqShell .scope-card,.researchIqShell .threat-domain-card,.researchIqShell .web-query-panel,.researchIqShell .yaml-block pre{padding:1.25rem}.researchIqShell .terminal-window pre{padding:.9rem}.researchIqShell .terminal-window code{font-size:.78rem}.researchIqShell .answer-preview-header{display:grid}.researchIqShell .empty-state{padding:2rem 1.25rem}.researchIqShell .dossier-hit dl{grid-template-columns:1fr}.researchIqShell .detail-drawer{padding:1.25rem}}@media (max-width:390px){.researchIqShell h1{font-size:2rem}.researchIqShell h2{font-size:1.6rem}.researchIqShell .container{padding:0 .875rem}.researchIqShell .nav-shell{gap:.75rem}.researchIqShell .brand-lockup{font-size:1rem}.researchIqShell .brand-logo{height:1.85rem}.researchIqShell .mobile-menu-button{flex:0 0 auto;height:2.5rem;width:2.5rem}.researchIqShell .hero h1,.researchIqShell .hero-compact h1{font-size:clamp(1.85rem,9vw,2.25rem)}.researchIqShell .connector-chip,.researchIqShell .connector-pill,.researchIqShell .filter-chip,.researchIqShell .tab-list button{font-size:.78rem}}@media (max-width:340px){.researchIqShell .brand-lockup{font-size:.92rem;gap:.5rem}.researchIqShell .brand-logo{height:1.65rem}.researchIqShell .hero-actions{gap:.75rem}.researchIqShell .btn{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.researchIqShell *,.researchIqShell :after,.researchIqShell :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.researchIqShell .brochure-image-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.researchIqShell .brochure-image-card{background:var(--ust-white);border:1px solid var(--ust-border-color);box-shadow:var(--shadow-crisp);min-height:14rem;overflow:hidden}.researchIqShell .brochure-image-card img{display:block;height:100%;object-fit:cover;width:100%}.LiteLLMReference_root__GwKis{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-amber:#a46018;--ust-danger:#a43d2a;--ust-success:#1f7a4d;--ust-focus:#0097ac3d;--shadow:0 14px 34px #1f293314;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#a460180f),linear-gradient(180deg,#fbfdfd,#f4f7f7 48%,#eef3f3);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-synthesis:none;line-height:1.6;min-height:100vh;min-width:0;overflow-x:hidden;text-rendering:optimizeLegibility;width:100%}.LiteLLMReference_root__GwKis *,.LiteLLMReference_root__GwKis :after,.LiteLLMReference_root__GwKis :before{box-sizing:border-box}.LiteLLMReference_root__GwKis a,.LiteLLMReference_root__GwKis button,.LiteLLMReference_root__GwKis input,.LiteLLMReference_root__GwKis select,.LiteLLMReference_root__GwKis textarea{font:inherit}.LiteLLMReference_root__GwKis a,.LiteLLMReference_root__GwKis button{cursor:pointer}.LiteLLMReference_root__GwKis a:focus-visible,.LiteLLMReference_root__GwKis button:focus-visible,.LiteLLMReference_root__GwKis input:focus-visible,.LiteLLMReference_root__GwKis select:focus-visible,.LiteLLMReference_root__GwKis textarea:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.LiteLLMReference_shell__-HBnj{background:#0000;min-height:100vh;min-width:0}.LiteLLMReference_header__SekOk{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:40}.LiteLLMReference_headerContainer__muDKJ{grid-gap:.55rem;display:grid;gap:.55rem;margin:0 auto;padding:.7rem clamp(1rem,2.5vw,2rem);width:min(100%,1280px)}.LiteLLMReference_headerMain__wue\+0{align-items:center;display:flex;gap:.85rem;min-width:0}.LiteLLMReference_brand__BOlrc{align-items:center;background:#0000;border:0;color:var(--ust-charcoal);display:inline-flex;flex:0 1 auto;font-weight:900;gap:.7rem;letter-spacing:0;line-height:1.1;max-width:24rem;min-width:0;padding:0;text-align:left}.LiteLLMReference_brandLogo__8gF-U{flex:0 0 auto;height:2.15rem;max-width:5.75rem;object-fit:contain;width:auto}.LiteLLMReference_brandTitle__mJEgn{color:var(--ust-charcoal);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiteLLMReference_primaryNav__ktSll{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.25rem;justify-content:flex-end;min-width:0}.LiteLLMReference_navItem__qrVS\+{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:900;gap:.45rem;letter-spacing:0;line-height:1.1;min-height:2.35rem;padding:0 .65rem;text-transform:uppercase;white-space:nowrap}.LiteLLMReference_navItemActive__LZwPI,.LiteLLMReference_navItem__qrVS\+:focus-visible,.LiteLLMReference_navItem__qrVS\+:hover{background:#eef7f8;border-color:#c9dddf;color:var(--ust-teal)}.LiteLLMReference_buttonRow__QCj5u,.LiteLLMReference_checkboxRow__\+QODi,.LiteLLMReference_panelHeading__wdAyn,.LiteLLMReference_providerRow__DfjtT,.LiteLLMReference_statusCluster__\+ZK11{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;min-width:0}.LiteLLMReference_statusCluster__\+ZK11{justify-content:flex-end}.LiteLLMReference_badge__XdAL6,.LiteLLMReference_providerBadge__GnARg,.LiteLLMReference_statusPill__--DXo{align-items:center;background:#eef7f8;border:1px solid #006e7440;border-radius:8px;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1.2;min-height:1.55rem;padding:.2rem .55rem;white-space:nowrap}.LiteLLMReference_badgeDemo__7YZpH{background:#fff7ed;border-color:#f3c27a;color:#8a4b00}.LiteLLMReference_badgeLive__3GCvH{background:#e8f7ef;border-color:#a9d9bf;color:var(--ust-success)}.LiteLLMReference_badgeMuted__ZEXcm{background:var(--ust-soft);border-color:var(--ust-line);color:var(--ust-muted)}.LiteLLMReference_badgeError__Dr1Dg{background:#fff1f1;border-color:#f4b9b5;color:var(--ust-danger)}.LiteLLMReference_dotLabel__5\+c-2{align-items:center;color:var(--ust-muted);display:inline-flex;font-size:.75rem;gap:.35rem;line-height:1.2;text-transform:capitalize;white-space:nowrap}.LiteLLMReference_dotLabel__5\+c-2:before{background:var(--ust-amber);content:"";flex:0 0 auto;height:.5rem;width:.5rem}.LiteLLMReference_dotLabelOk__w-d9D:before{background:var(--ust-success)}.LiteLLMReference_main__plS7g{min-width:0}.LiteLLMReference_topbar__LdLHl{background:#111;border-bottom:4px solid var(--ust-teal-bright);color:var(--ust-white)}.LiteLLMReference_topbarContainer__to6ci{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;padding:1.1rem clamp(1rem,2.5vw,2rem);width:min(100%,1280px)}.LiteLLMReference_topbarCopy__-1YhX{min-width:0}.LiteLLMReference_pageHeading__By-nk h2,.LiteLLMReference_panel__BaSA2 h2,.LiteLLMReference_topbarTitle__IRuYm{color:var(--ust-charcoal);font-weight:900;letter-spacing:0;line-height:1.15;margin:0}.LiteLLMReference_topbarTitle__IRuYm{color:var(--ust-white);font-size:clamp(1.8rem,3vw,2.7rem)}.LiteLLMReference_eyebrow__36XZM{color:var(--ust-teal);display:block;font-size:.75rem;font-weight:900;letter-spacing:0;line-height:1.25;margin:0 0 .35rem;text-transform:uppercase}.LiteLLMReference_topbarEyebrow__-rHfY{color:#d8e6e3}.LiteLLMReference_iconButton__9rSFx,.LiteLLMReference_primaryButton__whZub,.LiteLLMReference_secondaryButton__WPu5X{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);display:inline-flex;font-size:.85rem;font-weight:900;gap:.45rem;justify-content:center;letter-spacing:0;line-height:1.15;min-height:2.45rem;min-width:0;padding:0 .85rem;text-decoration:none;white-space:nowrap}.LiteLLMReference_iconButton__9rSFx{color:var(--ust-teal);flex:0 0 auto;padding:0;width:2.45rem}.LiteLLMReference_primaryButton__whZub{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.LiteLLMReference_iconButton__9rSFx:focus-visible,.LiteLLMReference_iconButton__9rSFx:hover,.LiteLLMReference_secondaryButton__WPu5X:focus-visible,.LiteLLMReference_secondaryButton__WPu5X:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.LiteLLMReference_primaryButton__whZub:focus-visible,.LiteLLMReference_primaryButton__whZub:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)}.LiteLLMReference_primaryButton__whZub:disabled,.LiteLLMReference_secondaryButton__WPu5X:disabled{cursor:not-allowed;opacity:.55}.LiteLLMReference_pageContent__aqDyf{margin:0 auto;padding:clamp(1rem,2.5vw,2rem) clamp(1rem,2.5vw,2rem) 2.75rem;width:min(100%,1280px)}.LiteLLMReference_stack__T0dpr{grid-gap:1rem;display:grid;gap:1rem;min-width:0;position:static;transform:none;z-index:auto}.LiteLLMReference_pageHeading__By-nk{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-width:0;position:static;transform:none;z-index:auto}.LiteLLMReference_pageHeading__By-nk h2,.LiteLLMReference_panel__BaSA2 h2{font-size:clamp(1.25rem,2vw,1.65rem)}.LiteLLMReference_panel__BaSA2{background:#fffffff5;border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow);min-width:0;padding:clamp(1rem,2vw,1.25rem);position:static;transform:none;z-index:auto}.LiteLLMReference_panelHeading__wdAyn{justify-content:space-between;margin-bottom:.9rem}.LiteLLMReference_filtersGrid__DhwGC,.LiteLLMReference_formGrid__Helkq,.LiteLLMReference_kpiGrid__Uuvhu,.LiteLLMReference_metricGrid__zEqqn,.LiteLLMReference_providerGrid__JEQV5{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));min-width:0}.LiteLLMReference_emptyState__opEh8,.LiteLLMReference_kpiCard__zZa3u,.LiteLLMReference_providerCard__M4gfW{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;border-top:4px solid var(--ust-teal-bright);min-width:0;padding:1rem}.LiteLLMReference_emptyState__opEh8{grid-gap:.25rem;color:var(--ust-muted);display:grid;gap:.25rem;position:static;transform:none;z-index:auto}.LiteLLMReference_emptyState__opEh8 strong,.LiteLLMReference_kpiCard__zZa3u strong,.LiteLLMReference_metricGrid__zEqqn strong{color:var(--ust-charcoal);font-weight:900}.LiteLLMReference_kpiCard__zZa3u span,.LiteLLMReference_metricGrid__zEqqn span{color:var(--ust-muted);display:block}.LiteLLMReference_kpiCard__zZa3u strong{display:block;font-size:1.5rem;line-height:1.2;margin-top:.4rem}.LiteLLMReference_chartGrid__YprxW,.LiteLLMReference_compareGrid__Cj17n,.LiteLLMReference_liveAppGrid__Y8pmT,.LiteLLMReference_twoColumn__Lw6Sd{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;position:static;transform:none;z-index:auto}.LiteLLMReference_liveAppGrid__Y8pmT{align-items:start;grid-template-columns:repeat(auto-fit,minmax(min(100%,33rem),1fr))}.LiteLLMReference_liveBrief__f1\+Ob{align-items:flex-start;background:#f8fbfb;border-left:5px solid var(--ust-teal);display:flex;gap:.8rem}.LiteLLMReference_liveBrief__f1\+Ob h2,.LiteLLMReference_liveBrief__f1\+Ob p{margin:0}.LiteLLMReference_liveBrief__f1\+Ob p{color:var(--ust-muted);margin-top:.35rem}.LiteLLMReference_liveBrief__f1\+Ob svg,.LiteLLMReference_navItem__qrVS\+ svg,.LiteLLMReference_primaryButton__whZub svg,.LiteLLMReference_secondaryButton__WPu5X svg{flex:0 0 auto}.LiteLLMReference_liveAppCard__fWuSR{border-top:5px solid var(--ust-teal-bright)}.LiteLLMReference_liveAppCardClaude__IgxPj{border-top-color:var(--ust-teal)}.LiteLLMReference_liveResult__cKAKP{margin-top:1rem}.LiteLLMReference_flowDiagram__myGM5{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr))}.LiteLLMReference_flowStep__xVMDz{align-items:stretch;display:flex;gap:.5rem;min-width:0}.LiteLLMReference_flowStep__xVMDz>div{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;border-top:4px solid var(--ust-teal-bright);flex:1 1 auto;min-width:0;padding:.8rem}.LiteLLMReference_flowStep__xVMDz span,.LiteLLMReference_flowStep__xVMDz strong{display:block}.LiteLLMReference_flowStep__xVMDz span{color:var(--ust-muted);font-size:.82rem}.LiteLLMReference_flowArrow__yPydX{align-self:center;color:var(--ust-teal);font-weight:900}.LiteLLMReference_tableWrap__WLP1l{border:1px solid var(--ust-line);border-radius:8px;overflow:auto}.LiteLLMReference_root__GwKis table{background:var(--ust-white);border-collapse:collapse;min-width:52rem;width:100%}.LiteLLMReference_root__GwKis td,.LiteLLMReference_root__GwKis th{border-bottom:1px solid var(--ust-line);color:var(--ust-charcoal);font-size:.82rem;padding:.7rem .65rem;text-align:left;vertical-align:top}.LiteLLMReference_root__GwKis th{background:var(--ust-soft);color:var(--ust-muted);font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.LiteLLMReference_clickableRow__2KGnh:hover{background:#f1fbfb}.LiteLLMReference_root__GwKis label{grid-gap:.4rem;color:var(--ust-charcoal);display:grid;font-weight:900;gap:.4rem;min-width:0}.LiteLLMReference_checkboxLabel__kVUkn{align-items:center;display:inline-flex;gap:.5rem}.LiteLLMReference_root__GwKis input,.LiteLLMReference_root__GwKis select,.LiteLLMReference_root__GwKis textarea{background:var(--ust-white);border:1px solid #cbd5d7;border-radius:8px;color:var(--ust-charcoal);min-width:0;padding:.65rem .7rem;width:100%}.LiteLLMReference_root__GwKis input[type=checkbox]{accent-color:var(--ust-teal);width:auto}.LiteLLMReference_root__GwKis input[type=range]{accent-color:var(--ust-teal);padding-inline:0}.LiteLLMReference_root__GwKis textarea{resize:vertical}.LiteLLMReference_responseBox__Q115f{background:#f8fbfb;border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal-bright);border-radius:8px;margin:.8rem 0;padding:.9rem;white-space:pre-wrap}.LiteLLMReference_summaryBar__1o5fN{grid-gap:.65rem;background:#111;border-bottom:4px solid var(--ust-teal-bright);border-radius:8px;color:var(--ust-white);display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));padding:1rem}.LiteLLMReference_summaryBar__1o5fN span,.LiteLLMReference_summaryBar__1o5fN strong{display:block}.LiteLLMReference_mono__Tz9\+5,.LiteLLMReference_root__GwKis code{font-family:Cascadia Code,SFMono-Regular,Consolas,Liberation Mono,monospace;word-break:break-word}.LiteLLMReference_errorBanner__nSfzW,.LiteLLMReference_successBanner__61dcg{border-radius:8px;font-weight:900;padding:.75rem .85rem;position:static;transform:none;z-index:auto}.LiteLLMReference_errorBanner__nSfzW{background:#fff1f1;border:1px solid #f4b9b5;color:var(--ust-danger)}.LiteLLMReference_successBanner__61dcg{background:#e8f7ef;border:1px solid #a9d9bf;color:var(--ust-success)}.LiteLLMReference_commandList__XIanq{grid-gap:.5rem;display:grid;gap:.5rem}.LiteLLMReference_root__GwKis code{background:#111;border-radius:8px;color:var(--ust-white);display:block;overflow-x:auto;padding:.65rem .75rem}.LiteLLMReference_checklist__0e5zY{margin:0;padding-left:1.4rem}.LiteLLMReference_muted__\+lryJ{color:var(--ust-muted)}.LiteLLMReference_drawerBackdrop__O3VV1{background:#2121217a;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:1200}.LiteLLMReference_drawer__Bzsij{background:var(--ust-white);height:100vh;overflow:auto;padding:1.35rem;width:min(720px,100vw)}.LiteLLMReference_drawerHeader__oN4Ni{align-items:center;border-bottom:1px solid var(--ust-line);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.9rem;padding-bottom:.9rem}.LiteLLMReference_traceSections__hnhcV{grid-gap:.75rem;display:grid;gap:.75rem}.LiteLLMReference_traceSections__hnhcV section{border:1px solid var(--ust-line);border-left:4px solid var(--ust-teal-bright);border-radius:8px;padding:.9rem}.LiteLLMReference_jsonBlock__G-V1a{background:var(--ust-soft);border-radius:8px;overflow:auto;padding:.65rem;white-space:pre-wrap}@media (max-width:1040px){.LiteLLMReference_headerMain__wue\+0{align-items:flex-start;flex-direction:column}.LiteLLMReference_primaryNav__ktSll,.LiteLLMReference_statusCluster__\+ZK11{justify-content:flex-start;width:100%}.LiteLLMReference_navItem__qrVS\+{flex:1 1 9.5rem;justify-content:flex-start}.LiteLLMReference_chartGrid__YprxW,.LiteLLMReference_compareGrid__Cj17n,.LiteLLMReference_twoColumn__Lw6Sd{grid-template-columns:1fr}}@media (max-width:640px){.LiteLLMReference_headerContainer__muDKJ,.LiteLLMReference_pageContent__aqDyf,.LiteLLMReference_topbarContainer__to6ci{padding-inline:.85rem}.LiteLLMReference_brand__BOlrc{max-width:100%}.LiteLLMReference_brandLogo__8gF-U{height:1.9rem;max-width:5rem}.LiteLLMReference_brandTitle__mJEgn{font-size:.95rem}.LiteLLMReference_navItem__qrVS\+{flex-basis:100%}.LiteLLMReference_pageHeading__By-nk,.LiteLLMReference_topbarContainer__to6ci{align-items:flex-start;flex-direction:column}.LiteLLMReference_topbarTitle__IRuYm{font-size:1.8rem}.LiteLLMReference_buttonRow__QCj5u,.LiteLLMReference_panelHeading__wdAyn{align-items:stretch;flex-direction:column}.LiteLLMReference_buttonRow__QCj5u>*,.LiteLLMReference_panelHeading__wdAyn>*,.LiteLLMReference_primaryButton__whZub,.LiteLLMReference_secondaryButton__WPu5X{width:100%}}.CollateralLibrary_page__srsxU{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-amber:#b66a00;--ust-blue:#315c96;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100%;overflow-y:auto}.CollateralLibrary_page__srsxU *,.CollateralLibrary_page__srsxU :after,.CollateralLibrary_page__srsxU :before{box-sizing:border-box}.CollateralLibrary_hero__puAlh{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) minmax(20rem,.72fr);margin:0 auto;padding:1.25rem clamp(1rem,2.5vw,2rem) 0;width:min(100%,1440px)}.CollateralLibrary_emptyState__aWQkT,.CollateralLibrary_heroCopy__hHiN2,.CollateralLibrary_heroStats__SMFch,.CollateralLibrary_librarySection__Obdey,.CollateralLibrary_sectionJump__5myJ9,.CollateralLibrary_toolbar__CezId{background:var(--ust-white);border:1px solid var(--ust-line)}.CollateralLibrary_heroCopy__hHiN2{border-left:5px solid var(--ust-teal);padding:2rem}.CollateralLibrary_cardMeta__9fM-8 span,.CollateralLibrary_eyebrow__rpwZo,.CollateralLibrary_fileKind__0Zy1v,.CollateralLibrary_sectionHeader__tUIK2 span{align-items:center;color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;width:fit-content}.CollateralLibrary_heroCopy__hHiN2 h1{color:var(--ust-charcoal);font-size:3.1rem;font-weight:900;letter-spacing:0;line-height:1.03;margin:.8rem 0 1rem;max-width:18ch}.CollateralLibrary_cardBody__BOqeK p,.CollateralLibrary_emptyState__aWQkT p,.CollateralLibrary_heroCopy__hHiN2 p,.CollateralLibrary_sectionHeader__tUIK2 p{color:var(--ust-muted);line-height:1.6;margin:0}.CollateralLibrary_heroCopy__hHiN2 p{font-size:1rem;max-width:64rem}.CollateralLibrary_heroStats__SMFch{grid-gap:1px;align-content:stretch;background:var(--ust-line);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}.CollateralLibrary_statTile__92wao{align-content:center;background:#fbfdfd;display:grid;min-height:8rem;padding:1.15rem}.CollateralLibrary_statTile__92wao strong{color:var(--ust-charcoal);font-size:2.1rem;font-weight:900;line-height:1}.CollateralLibrary_statTile__92wao span{color:var(--ust-muted);font-size:.8rem;font-weight:800;letter-spacing:.06em;margin-top:.45rem;text-transform:uppercase}.CollateralLibrary_main__9QI5X{display:flex;flex-direction:column;gap:1rem;margin:0 auto;padding:1rem clamp(1rem,2.5vw,2rem) 2rem;width:min(100%,1440px)}.CollateralLibrary_toolbar__CezId{grid-gap:.9rem;align-items:end;display:grid;gap:.9rem;grid-template-columns:minmax(18rem,1fr) minmax(24rem,.95fr) auto;padding:1rem}.CollateralLibrary_searchBox__acB-B{align-items:center;background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-muted);display:flex;gap:.65rem;min-height:3rem;min-width:0;padding:0 .9rem}.CollateralLibrary_searchBox__acB-B input{background:#0000;border:0;color:var(--ust-charcoal);font:inherit;font-size:.95rem;min-width:0;outline:0;width:100%}.CollateralLibrary_emptyState__aWQkT button:focus-visible,.CollateralLibrary_fileActions__C5dAU a:focus-visible,.CollateralLibrary_filterSummary__TzK6V button:focus-visible,.CollateralLibrary_searchBox__acB-B:focus-within,.CollateralLibrary_sectionJump__5myJ9 button:focus-visible,.CollateralLibrary_selectGrid__xuE4d select:focus{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus);outline:none}.CollateralLibrary_visuallyHidden__Bt19S{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.CollateralLibrary_selectGrid__xuE4d{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.CollateralLibrary_selectGrid__xuE4d label{grid-gap:.35rem;display:grid;gap:.35rem;min-width:0}.CollateralLibrary_selectGrid__xuE4d label span{color:var(--ust-muted);font-size:.73rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.CollateralLibrary_selectGrid__xuE4d select{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);font:inherit;font-size:.88rem;min-height:2.45rem;min-width:0;padding:0 .7rem}.CollateralLibrary_filterSummary__TzK6V{grid-gap:.18rem .45rem;align-items:center;color:var(--ust-muted);display:grid;font-size:.8rem;font-weight:800;gap:.18rem .45rem;grid-template-columns:auto auto auto auto;min-width:11rem;text-transform:uppercase}.CollateralLibrary_filterSummary__TzK6V strong{color:var(--ust-charcoal);font-size:1rem;font-weight:900}.CollateralLibrary_emptyState__aWQkT button,.CollateralLibrary_filterSummary__TzK6V button{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-charcoal);cursor:pointer;font:inherit;font-size:.8rem;font-weight:900;grid-column:1/-1;min-height:2.15rem}.CollateralLibrary_emptyState__aWQkT button:hover,.CollateralLibrary_fileActions__C5dAU a:hover,.CollateralLibrary_filterSummary__TzK6V button:hover,.CollateralLibrary_sectionJump__5myJ9 button:hover{border-color:var(--ust-teal);color:var(--ust-teal)}.CollateralLibrary_sectionJump__5myJ9{display:flex;flex-wrap:wrap;gap:.55rem;padding:.85rem 1rem}.CollateralLibrary_sectionJump__5myJ9 button{align-items:center;background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;color:var(--ust-ink);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:800;gap:.45rem;min-height:2.35rem;padding:0 .75rem}.CollateralLibrary_sectionJump__5myJ9 .CollateralLibrary_activeSectionButton__1MhSC{background:#006e7414;border-color:var(--ust-teal);color:var(--ust-teal)}.CollateralLibrary_sectionStack__nZcFe{grid-gap:1rem;display:grid;gap:1rem}.CollateralLibrary_librarySection__Obdey{padding:1.1rem}.CollateralLibrary_sectionHeader__tUIK2{grid-gap:.45rem;display:grid;gap:.45rem;margin-bottom:1rem;max-width:68rem}.CollateralLibrary_sectionHeader__tUIK2 h2{color:var(--ust-charcoal);font-size:1.65rem;font-weight:900;letter-spacing:0;line-height:1.18;margin:0}.CollateralLibrary_cardGrid__VhMyO{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.CollateralLibrary_card__j9gS8{background:#fff;border:1px solid var(--ust-line);border-radius:8px;display:grid;grid-template-columns:12rem minmax(0,1fr);grid-template-rows:auto 1fr;min-width:0;overflow:hidden}.CollateralLibrary_thumbnail__FwIDt{align-self:start;background:#eef2f2;border-right:1px solid var(--ust-line);grid-row:1/3;height:17rem;overflow:hidden;padding:.65rem;position:relative}.CollateralLibrary_thumbnail__FwIDt img{filter:drop-shadow(0 10px 16px rgba(31,41,51,.16));height:100%;object-fit:contain;width:100%}.CollateralLibrary_filePreview__\+RFlj{background:#eef2f2;border:1px solid var(--ust-line);border-radius:6px;display:grid;height:3.45rem;overflow:hidden;padding:.18rem;place-items:center;width:2.75rem}.CollateralLibrary_filePreview__\+RFlj img{max-height:100%;max-width:100%;object-fit:contain}.CollateralLibrary_previewFallback__pJpKt{grid-gap:.35rem;color:var(--ust-teal);display:grid;gap:.35rem;height:100%;min-height:100%;padding:.5rem;place-items:center;text-align:center}.CollateralLibrary_thumbnail__FwIDt[data-kind=PPTX],.CollateralLibrary_thumbnail__FwIDt[data-kind=PPT]{background:#f8f1e8}.CollateralLibrary_filePreview__\+RFlj[data-kind=PPTX] .CollateralLibrary_previewFallback__pJpKt,.CollateralLibrary_filePreview__\+RFlj[data-kind=PPT] .CollateralLibrary_previewFallback__pJpKt,.CollateralLibrary_thumbnail__FwIDt[data-kind=PPTX] .CollateralLibrary_previewFallback__pJpKt,.CollateralLibrary_thumbnail__FwIDt[data-kind=PPT] .CollateralLibrary_previewFallback__pJpKt{color:var(--ust-amber)}.CollateralLibrary_previewFallback__pJpKt span{border:1px solid;border-radius:6px;font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:.2rem .45rem}.CollateralLibrary_cardBody__BOqeK{grid-gap:.65rem;display:grid;gap:.65rem;min-width:0;padding:1rem 1rem .85rem}.CollateralLibrary_cardMeta__9fM-8{display:flex;flex-wrap:wrap;gap:.4rem}.CollateralLibrary_cardMeta__9fM-8 span{background:#006e740f;border:1px solid #006e742e;border-radius:6px;letter-spacing:.06em;padding:.22rem .45rem}.CollateralLibrary_cardBody__BOqeK h3{color:var(--ust-charcoal);font-size:1.08rem;font-weight:900;letter-spacing:0;line-height:1.22;margin:0}.CollateralLibrary_cardBody__BOqeK p{font-size:.9rem}.CollateralLibrary_audience__CZ3DN{align-items:flex-start;color:var(--ust-ink);display:flex;font-size:.84rem;font-weight:700;gap:.45rem;line-height:1.45}.CollateralLibrary_audience__CZ3DN svg{color:var(--ust-blue);flex:0 0 auto;margin-top:.1rem}.CollateralLibrary_tagList__VLau1{display:flex;flex-wrap:wrap;gap:.35rem}.CollateralLibrary_tagList__VLau1 span{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:6px;color:var(--ust-muted);font-size:.74rem;font-weight:800;padding:.24rem .45rem}.CollateralLibrary_fileList__S7ser{align-content:end;background:#fbfdfd;border-top:1px solid var(--ust-line);display:grid;min-width:0}.CollateralLibrary_fileRow__H8Ha8{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:.7rem .85rem}.CollateralLibrary_fileRow__H8Ha8+.CollateralLibrary_fileRow__H8Ha8{border-top:1px solid var(--ust-line)}.CollateralLibrary_fileInfo__WiF-w{grid-gap:.5rem;align-items:center;display:grid;gap:.5rem;grid-template-columns:auto auto minmax(0,1fr) auto;min-width:0}.CollateralLibrary_fileKind__0Zy1v{background:#006e7412;border:1px solid #006e743d;border-radius:6px;letter-spacing:.06em;padding:.2rem .36rem}.CollateralLibrary_fileName__BeTy\+{color:var(--ust-charcoal);font-size:.84rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CollateralLibrary_fileSize__GnR89{color:var(--ust-muted);font-size:.78rem;font-weight:700;white-space:nowrap}.CollateralLibrary_fileActions__C5dAU{align-items:center;display:inline-flex;gap:.4rem}.CollateralLibrary_fileActions__C5dAU a{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:7px;color:var(--ust-ink);display:inline-flex;font-size:.78rem;font-weight:900;gap:.32rem;justify-content:center;min-height:2rem;padding:0 .55rem;text-decoration:none}.CollateralLibrary_emptyState__aWQkT{grid-gap:.7rem;display:grid;gap:.7rem;justify-items:center;padding:3rem 1rem;text-align:center}.CollateralLibrary_emptyState__aWQkT svg{color:var(--ust-teal)}.CollateralLibrary_emptyState__aWQkT h2{color:var(--ust-charcoal);font-size:1.45rem;font-weight:900;margin:0}.CollateralLibrary_emptyState__aWQkT p{max-width:34rem}.CollateralLibrary_emptyState__aWQkT button{min-width:8rem;padding:0 .9rem;width:fit-content}@media (max-width:1180px){.CollateralLibrary_cardGrid__VhMyO,.CollateralLibrary_hero__puAlh,.CollateralLibrary_toolbar__CezId{grid-template-columns:1fr}.CollateralLibrary_heroStats__SMFch{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.CollateralLibrary_hero__puAlh{padding-top:1rem}.CollateralLibrary_heroCopy__hHiN2{padding:1.3rem}.CollateralLibrary_heroCopy__hHiN2 h1{font-size:2.25rem}.CollateralLibrary_heroStats__SMFch,.CollateralLibrary_selectGrid__xuE4d{grid-template-columns:repeat(2,minmax(0,1fr))}.CollateralLibrary_toolbar__CezId{align-items:stretch}.CollateralLibrary_filterSummary__TzK6V{grid-template-columns:auto auto}.CollateralLibrary_card__j9gS8{grid-template-columns:1fr}.CollateralLibrary_thumbnail__FwIDt{aspect-ratio:16/9;border-bottom:1px solid var(--ust-line);border-right:0;grid-row:auto;height:13rem}.CollateralLibrary_fileRow__H8Ha8{align-items:start;grid-template-columns:1fr}.CollateralLibrary_fileInfo__WiF-w{align-items:center;grid-template-columns:auto auto minmax(0,1fr)}.CollateralLibrary_fileSize__GnR89{grid-column:3}.CollateralLibrary_fileName__BeTy\+{white-space:normal}.CollateralLibrary_fileActions__C5dAU{width:100%}.CollateralLibrary_fileActions__C5dAU a{flex:1 1}}@media (max-width:520px){.CollateralLibrary_heroCopy__hHiN2 h1{font-size:1.9rem}.CollateralLibrary_heroStats__SMFch,.CollateralLibrary_selectGrid__xuE4d{grid-template-columns:1fr}.CollateralLibrary_statTile__92wao{min-height:5.8rem}}.ustSimul8Shell{--simul8-ink:var(--ust-soft-black,#212121);--simul8-muted:var(--ink-muted,#4a4a4a);--simul8-paper:var(--ust-light-gray,#f5f5f5);--simul8-white:var(--ust-white,#fff);--simul8-green:var(--ust-dark-teal,#006e74);--simul8-green-soft:var(--teal-tint,#e5f7fa);--simul8-warm:var(--ust-light-teal,#0097ac);--simul8-warm-soft:#f8fcfc;--simul8-blue:var(--ust-light-teal,#0097ac);--simul8-line:var(--ust-border-color,#e0e0e0);--simul8-shadow:var(--shadow-crisp,0 10px 20px #0000000d);background:var(--simul8-white);color:var(--simul8-ink);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-family:var(--font-primary,"Fort","Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif);line-height:1.6;min-height:100%}.researchIqShell.ustSimul8Shell{max-width:100%;overflow-x:clip}.ustSimul8Shell *,.ustSimul8Shell :after,.ustSimul8Shell :before{box-sizing:border-box}.simul8Layout{min-height:100%}.simul8Container,.ustSimul8Shell .container-page{margin:0 auto;width:min(1180px,calc(100% - 40px))}.ustSimul8Shell .section-y{padding:56px 0}.simul8Header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:12}.researchIqShell.ustSimul8Shell .simul8Header,.simul8Header{background:#fffffff5;border-bottom:1px solid var(--simul8-line)}.researchIqShell.ustSimul8Shell .simul8Header{padding:0}.simul8HeaderInner{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:14px 0}.simul8Brand{align-items:center;color:inherit;display:inline-flex;gap:12px;min-width:220px;text-decoration:none}.simul8BrandLogo{display:block;flex:0 0 auto;height:34px;width:auto}.simul8IconBadge{align-items:center;background:var(--simul8-green-soft);border:1px solid #006e7433;border-radius:8px;color:var(--simul8-green);display:inline-flex;flex:0 0 auto;height:38px;justify-content:center;width:38px}.researchIqShell.ustSimul8Shell .simul8Brand{color:var(--simul8-ink);font-weight:800;text-decoration:none}.simul8BrandName{display:block;font-weight:800;letter-spacing:0}.simul8BrandSub{color:var(--simul8-muted);display:block;font-size:12px;line-height:1.3;margin-top:2px}.simul8Nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.simul8NavLink{align-items:center;border:1px solid #0000;border-radius:8px;color:var(--simul8-muted);display:inline-flex;font-size:13px;font-weight:700;min-height:34px;padding:7px 11px;text-decoration:none;transition:color .16s ease,border-color .16s ease,background .16s ease}.simul8NavLink.is-active,.simul8NavLink:hover{background:var(--simul8-green-soft);border-color:#006e7433;color:var(--simul8-green)}.researchIqShell.ustSimul8Shell .simul8NavLink{color:var(--simul8-muted);font-size:13px;font-weight:700;text-decoration:none;text-transform:none}.researchIqShell.ustSimul8Shell .simul8NavLink.is-active,.researchIqShell.ustSimul8Shell .simul8NavLink:hover{color:var(--simul8-green)}.simul8Hero{background:linear-gradient(90deg,#006e7414,#0097ac14 48%,#fffffff5);border-bottom:1px solid var(--simul8-line);padding:42px 0 34px}.simul8HeroGrid{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.simul8HeroCopy h1{font-size:clamp(38px,5.8vw,68px);letter-spacing:0;line-height:.98;margin:12px 0 16px;max-width:820px}.simul8HeroCopy>p:not(.simul8Eyebrow){color:#2f3a45;font-size:clamp(17px,2vw,20px);line-height:1.62;margin:0;max-width:820px}.simul8CardMeta,.simul8Eyebrow,.simul8SectionEyebrow{letter-spacing:0;text-transform:uppercase}.researchIqShell.ustSimul8Shell .simul8CardMeta,.researchIqShell.ustSimul8Shell .simul8Eyebrow,.researchIqShell.ustSimul8Shell .simul8SectionEyebrow,.simul8CardMeta,.simul8Eyebrow,.simul8SectionEyebrow{color:var(--simul8-green);font-size:12px;font-weight:800;margin:0}.simul8HeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.simul8Button{align-items:center;border-radius:8px;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;line-height:1;min-height:42px;padding:10px 16px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.simul8Button:hover{transform:translateY(-1px)}.simul8ButtonPrimary{background:var(--simul8-green);border:1px solid var(--simul8-green);color:#fff}.simul8ButtonPrimary:hover{background:var(--simul8-warm);border-color:var(--simul8-warm);color:#fff}.simul8ButtonSecondary{background:#fff;border:1px solid #0d111724;color:var(--simul8-ink)}.researchIqShell.ustSimul8Shell .simul8Button{font-size:14px;font-weight:800;text-decoration:none}.researchIqShell.ustSimul8Shell .simul8ButtonPrimary,.researchIqShell.ustSimul8Shell .simul8ButtonPrimary:hover{color:#fff}.researchIqShell.ustSimul8Shell .simul8ButtonSecondary,.researchIqShell.ustSimul8Shell .simul8ButtonSecondary:hover{color:var(--simul8-ink)}.simul8CtaBand,.simul8HeroAside,.simul8Panel,.simul8ProofBlock,.simul8SignalPanel{background:#ffffffeb;border:1px solid var(--simul8-line);border-radius:8px;box-shadow:var(--simul8-shadow)}.simul8SignalPanel{padding:22px}.simul8SignalHeader{align-items:center;display:flex;gap:12px}.simul8SignalHeader strong{display:block;font-size:18px;margin-top:3px}.simul8SignalRows{grid-gap:10px;display:grid;gap:10px;margin-top:22px}.simul8SignalRows>div{align-items:center;background:var(--simul8-paper);border:1px solid #e2ddd5db;border-radius:8px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.simul8SignalRows span{color:var(--simul8-muted);font-size:13px;font-weight:700}.simul8SignalRows strong{color:var(--simul8-green);font-size:18px}.simul8Wave{grid-gap:6px;align-items:end;background:#f6f9fc;border:1px solid #2b6cb029;border-radius:8px;display:grid;gap:6px;grid-template-columns:repeat(8,minmax(0,1fr));height:78px;margin-top:20px;padding:10px}.simul8Wave span{background:var(--simul8-blue);border-radius:6px 6px 2px 2px;display:block;min-height:18px}.simul8Wave span:first-child{height:28px;opacity:.42}.simul8Wave span:nth-child(2){height:44px;opacity:.58}.simul8Wave span:nth-child(3){height:36px;opacity:.5}.simul8Wave span:nth-child(4){height:62px;opacity:.82}.simul8Wave span:nth-child(5){height:52px;opacity:.72}.simul8Wave span:nth-child(6){height:70px;opacity:.95}.simul8Wave span:nth-child(7){height:40px;opacity:.56}.simul8Wave span:nth-child(8){height:56px;opacity:.76}.simul8Notice{align-items:flex-start;background:#0097ac14;border:1px solid #006e742e;border-radius:8px;color:var(--simul8-ink);display:flex;gap:10px;padding:14px 16px}.simul8Notice p{font-size:14px;line-height:1.55;margin:0}.simul8Section{border-bottom:1px solid var(--simul8-line);padding:58px 0}.simul8SectionTight{padding-bottom:30px}.simul8Tint{background:#f8f6f1b8}.simul8SectionHeader{margin-bottom:24px;max-width:820px}.simul8SectionHeader h2{font-size:clamp(28px,4vw,42px);letter-spacing:0;line-height:1.08;margin:8px 0 0}.simul8SectionHeader p:not(.simul8SectionEyebrow){color:var(--simul8-muted);font-size:16px;line-height:1.65;margin:12px 0 0}.simul8CardGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.simul8CardGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.simul8Card,.simul8MetricCard,.simul8MiniCard,.simul8PricingCard,.simul8TimelineItem,.simul8UseCaseCard{background:#fff;border:1px solid var(--simul8-line);border-radius:8px;box-shadow:0 8px 24px #0d11170d}.simul8Card{color:inherit;display:flex;flex-direction:column;min-height:242px;padding:20px;text-decoration:none}.researchIqShell.ustSimul8Shell .simul8Card{color:inherit;font-weight:inherit;text-decoration:none}.simul8LinkedCard:hover{border-color:#006e7461;transform:translateY(-2px)}.simul8CardTop{align-items:center;display:flex;gap:12px;justify-content:space-between}.simul8Card h3,.simul8MiniCard h4,.simul8Panel h3,.simul8TimelineItem h3,.simul8UseCaseCard h3{font-size:20px;letter-spacing:0;line-height:1.18;margin:18px 0 10px}.simul8Card p,.simul8MiniCard p,.simul8Panel p,.simul8TimelineItem p,.simul8UseCaseCard p{color:var(--simul8-muted);font-size:14px;line-height:1.62;margin:0}.simul8CardLink{align-items:center;display:inline-flex;gap:6px;margin-top:auto;padding-top:18px}.researchIqShell.ustSimul8Shell .simul8CardLink,.simul8CardLink{color:var(--simul8-green);font-size:13px;font-weight:800}.simul8Split{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,.82fr)}.simul8Checklist{grid-gap:11px;display:grid;gap:11px}.simul8Checklist a,.simul8Checklist p{align-items:flex-start;color:var(--simul8-muted);display:flex;font-size:14px;gap:9px;line-height:1.5;margin:0;text-decoration:none}.simul8Checklist svg{color:var(--simul8-green);flex:0 0 auto;margin-top:1px}.simul8MetricsGrid,.simul8StatStack{grid-gap:14px;display:grid;gap:14px}.simul8MetricsGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin:22px 0}.simul8MetricCard{padding:18px}.simul8MetricCard span,.simul8PricingCard>span,.simul8TimelineIndex{color:var(--simul8-muted);display:block;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.simul8MetricCard strong{color:var(--simul8-ink);display:block;font-size:30px;line-height:1;margin-top:8px}.simul8MetricCard p{color:var(--simul8-muted);font-size:13px;line-height:1.45;margin:8px 0 0}.simul8CtaBand{align-items:center;background:var(--simul8-ink);color:#fff;display:flex;gap:24px;justify-content:space-between;padding:24px}.simul8CtaBand h2{font-size:clamp(26px,4vw,38px);line-height:1.1;margin:8px 0;max-width:760px}.simul8CtaBand p:not(.simul8SectionEyebrow){color:#ffffffc2;line-height:1.6;margin:0;max-width:760px}.simul8Quote{background:var(--simul8-green-soft);border-left:4px solid var(--simul8-green);border-radius:8px;color:var(--simul8-ink);font-size:20px;font-weight:800;line-height:1.35;margin-top:24px;padding:18px 20px}.simul8TableWrap{background:#fff;border:1px solid var(--simul8-line);border-radius:8px;overflow-x:auto}.simul8CompareTable{border-collapse:collapse;font-size:14px;min-width:720px;width:100%}.simul8CompareTable td,.simul8CompareTable th{border-bottom:1px solid var(--simul8-line);padding:14px 16px;text-align:left;vertical-align:top}.simul8CompareTable th{background:var(--simul8-ink);color:#fff;font-size:12px;text-transform:uppercase}.simul8CompareTable tr:last-child td{border-bottom:0}.simul8CompareTable td:first-child{font-weight:800;width:18%}.simul8Timeline{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.simul8TimelineItem{padding:20px}.simul8TimelineItem .simul8IconBadge{margin-top:14px}.simul8ProofList{grid-gap:28px;display:grid;gap:28px}.simul8ProofBlock{padding:24px}.simul8ProofIntro{grid-gap:24px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr)}.simul8ProofIntro h2{font-size:clamp(26px,4vw,38px);line-height:1.08;margin:8px 0 10px}.simul8ProofIntro p{color:var(--simul8-muted);line-height:1.6;margin:0}.simul8ProofIntro aside{background:var(--simul8-green-soft);border-radius:8px;padding:18px}.simul8ProofIntro aside strong{display:block;margin-bottom:10px}.simul8PricingCard ul,.simul8ProofIntro ul{color:var(--simul8-muted);font-size:14px;line-height:1.7;margin:0;padding-left:18px}.simul8ProofBody{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr)}.simul8ProofBody h3{font-size:22px;margin:0 0 14px}.simul8MiniGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.simul8MiniCard{padding:16px}.simul8MiniCard h4{margin-top:0}.simul8MiniCard strong{color:var(--simul8-green);display:block;font-size:13px;margin-top:12px}.simul8BarBox{background:var(--simul8-paper);border:1px solid var(--simul8-line);border-radius:8px;padding:18px}.simul8BarRow+.simul8BarRow{margin-top:14px}.simul8BarRow>div:first-child{display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:space-between;margin-bottom:8px}.simul8BarTrack{background:#e6edf3;border-radius:999px;height:10px;overflow:hidden}.simul8BarTrack span{background:var(--simul8-blue);border-radius:inherit;display:block;height:100%}.simul8BarBox p{color:var(--simul8-muted);font-size:13px;line-height:1.55;margin:16px 0 0}.simul8PricingGrid,.simul8UseCaseGrid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.simul8UseCaseCard{padding:20px}.simul8UseCaseCard h3{margin-top:0}.simul8UseCaseCard dl{grid-gap:14px;display:grid;gap:14px;margin:18px 0 0}.simul8UseCaseCard dt{color:var(--simul8-green);font-size:12px;font-weight:800;text-transform:uppercase}.simul8UseCaseCard dd{color:var(--simul8-muted);font-size:14px;line-height:1.5;margin:4px 0 0}.simul8LayerList{grid-gap:12px;display:grid;gap:12px}.simul8LayerList article{background:#fff;border:1px solid var(--simul8-line);border-radius:8px;padding:16px}.simul8LayerList span{color:var(--simul8-green);font-size:12px;font-weight:800;text-transform:uppercase}.simul8LayerList h3{font-size:18px;margin:6px 0}.simul8LayerList p{color:var(--simul8-muted);font-size:14px;line-height:1.55;margin:0}.simul8Panel{padding:22px}.simul8PricingGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.simul8PricingCard{padding:20px}.simul8PricingCard.is-highlighted{background:var(--simul8-green-soft);border:2px solid var(--simul8-green)}.simul8PricingCard h3{font-size:20px;line-height:1.18;margin:12px 0}.simul8PricingCard strong{color:var(--simul8-green);display:block;font-size:24px;line-height:1.15;min-height:58px}.simul8PricingCard ul{margin-top:18px}.simul8FormGrid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.simul8FormGrid label{grid-gap:8px;color:var(--simul8-muted);display:grid;font-size:13px;font-weight:800;gap:8px}.simul8FormGrid input{background:#fff;border:1px solid var(--simul8-line);border-radius:8px;color:var(--simul8-ink);font:inherit;min-height:42px;padding:8px 10px;width:100%}.simul8RoiPanel strong{color:var(--simul8-green);display:block;font-size:clamp(32px,5vw,52px);line-height:1;margin:12px 0}.simul8FaqList{grid-gap:10px;display:grid;gap:10px}.simul8FaqItem{background:#fff;border:1px solid var(--simul8-line);border-radius:8px}.simul8FaqItem summary{cursor:pointer;font-weight:800;padding:15px 16px}.simul8FaqItem summary span{color:var(--simul8-green);display:block;font-size:11px;margin-bottom:5px;text-transform:uppercase}.simul8FaqItem p{color:var(--simul8-muted);font-size:14px;line-height:1.6;margin:0;padding:0 16px 16px}.simul8Glossary{grid-gap:14px;display:grid;gap:14px;margin:16px 0 0}.simul8Glossary dt{font-weight:800}.simul8Glossary dd{color:var(--simul8-muted);font-size:14px;line-height:1.5;margin:5px 0 0}.simul8Footer{background:var(--simul8-ink);border-top:0;color:var(--simul8-white)}.researchIqShell.ustSimul8Shell .simul8Footer{background:var(--simul8-ink);color:var(--simul8-white);margin-top:0;padding:0}.simul8FooterInner{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto auto;padding:24px 0}.simul8FooterCopy{min-width:0}.simul8FooterBrand{align-items:center;color:var(--simul8-white);display:inline-flex;gap:10px}.simul8FooterLogo{display:block;flex:0 0 auto;height:32px;width:auto}.simul8FooterTitle{color:var(--simul8-white);font-weight:800;margin:0}.simul8FooterText{color:#ffffffb8;font-size:13px;margin:5px 0 0;max-width:720px}.researchIqShell.ustSimul8Shell .simul8FooterText,.researchIqShell.ustSimul8Shell .simul8FooterTitle{margin-bottom:0}.simul8TagCloud{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.simul8TagCloud span{border:1px solid #ffffff2e;border-radius:8px;color:#ffffffc7;font-size:12px;font-weight:700;padding:6px 9px}.simul8FooterLink{align-items:center;display:inline-flex;font-size:13px;font-weight:800;gap:6px}.researchIqShell.ustSimul8Shell .simul8FooterLink,.researchIqShell.ustSimul8Shell .simul8FooterLink:hover,.simul8FooterLink{color:#7ce1ea;text-decoration:none}@media (max-width:1100px){.simul8HeroGrid,.simul8ProofBody,.simul8ProofIntro,.simul8Split{grid-template-columns:1fr}.simul8CardGrid,.simul8MetricsGrid,.simul8PricingGrid,.simul8Timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.simul8UseCaseGrid{grid-template-columns:1fr}}@media (max-width:760px){.simul8Container,.ustSimul8Shell .container-page{width:min(100% - 28px,1180px)}.simul8CtaBand,.simul8FooterInner,.simul8HeaderInner{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.simul8Nav{justify-content:flex-start}.simul8Hero{padding-top:30px}.simul8HeroAside,.simul8HeroGrid{min-width:0}.simul8CardGrid,.simul8CardGridThree,.simul8FormGrid,.simul8MetricsGrid,.simul8MiniGrid,.simul8PricingGrid,.simul8Timeline{grid-template-columns:1fr}.simul8Section,.ustSimul8Shell .section-y{padding:42px 0}}.styles_shell__7oZMu{--ink:#17202a;--muted:#5d6978;--line:#d9e1ea;--surface:#fff;--panel:#f5f8fb;background:#f8fafc;color:var(--ink);min-height:100%}.styles_topbar__T8u4D{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fafcf5;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:16px clamp(18px,4vw,48px);position:sticky;top:0;z-index:20}.styles_brand__RTHCc{align-items:center;color:var(--ink);display:inline-flex;gap:12px;text-decoration:none}.styles_brandIcon__GyKp1{align-items:center;background:#fff;border:1px solid #c9d6e2;border-radius:8px;color:#136f63;display:inline-flex;height:40px;justify-content:center;width:40px}.styles_brandSub__sXomB,.styles_brandTitle__jIFKv{display:block;line-height:1.2}.styles_brandTitle__jIFKv{font-size:15px;font-weight:800}.styles_brandSub__sXomB{color:var(--muted);font-size:12px;margin-top:2px}.styles_nav__uiaXK{align-items:center;display:flex;gap:6px;overflow-x:auto}.styles_navLink__UtBFE{align-items:center;border:1px solid #0000;border-radius:8px;color:#394656;display:inline-flex;font-size:13px;font-weight:700;min-height:36px;padding:0 12px;text-decoration:none;white-space:nowrap}.styles_navLink__UtBFE:focus-visible,.styles_navLink__UtBFE:hover{background:#fff;border-color:#bfd0df;color:#17202a}.styles_navLink__UtBFE.styles_active__XZbmU{background:#fff;border-color:#a8c1d6;box-shadow:0 1px 0 #17202a0a;color:#0f766e}.styles_hero__MyOZL{grid-gap:clamp(28px,5vw,64px);align-items:center;background:#fff;border-bottom:1px solid var(--line);display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1.1fr) minmax(280px,.75fr);padding:clamp(36px,7vw,88px) clamp(18px,4vw,56px)}.styles_heroContent__e6J8o,.styles_providerPage__cX1\+r,.styles_section__a3uJA{margin:0 auto;width:min(1180px,100%)}.styles_eyebrow__odUVu{color:#0f766e;font-size:12px;font-weight:800;letter-spacing:0;margin:0 0 10px;text-transform:uppercase}.styles_hero__MyOZL h1,.styles_providerHero__CDLjX h1{color:#111827;font-size:clamp(36px,6vw,76px);font-weight:850;line-height:.96;margin:0;max-width:860px}.styles_lead__5BRWB{color:#405061;font-size:clamp(17px,2vw,21px);line-height:1.55;margin:22px 0 0;max-width:780px}.styles_heroActions__1Xy1L{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.styles_primaryLink__UFTSZ,.styles_secondaryLink__\+xNQT{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:42px;text-decoration:none}.styles_primaryLink__UFTSZ{background:#17324d;color:#fff;padding:0 16px}.styles_primaryLink__UFTSZ:focus-visible,.styles_primaryLink__UFTSZ:hover{background:#0f766e}.styles_secondaryLink__\+xNQT{color:#0f766e;color:var(--provider-accent,#0f766e);margin-top:18px}.styles_heroVisual__1MYpK{justify-self:center;width:min(440px,100%)}.styles_visualFrame__vD5dA{grid-gap:12px;background:#f7fafc;border:1px solid #cdd8e4;border-radius:8px;box-shadow:0 18px 50px #1b2d421f;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px}.styles_visualCore__n-S5x,.styles_visualNode__jVuyx{align-items:center;background:#fff;border:1px solid #d6e0ea;border-radius:8px;color:#17202a;display:flex;font-size:clamp(16px,2.2vw,24px);font-weight:900;justify-content:center;min-height:82px}.styles_visualNode__jVuyx{border-top:5px solid var(--provider-accent);flex-direction:column;gap:8px;padding:12px}.styles_visualCore__n-S5x{background:#eef7f5;color:#0f766e;grid-column:1/-1;min-height:110px}.styles_section__a3uJA{padding:clamp(34px,5vw,64px) clamp(18px,4vw,56px)}.styles_banded__H2LkJ{background:#edf4f2;border-bottom:1px solid var(--line);border-top:1px solid var(--line);max-width:none;width:100%}.styles_banded__H2LkJ>*{margin-left:auto;margin-right:auto;width:min(1180px,100%)}.styles_sectionHeader__AXTW5{margin-bottom:22px}.styles_positioningPanel__WXz\+e h2,.styles_sectionHeader__AXTW5 h2{color:#111827;font-size:clamp(24px,3vw,38px);line-height:1.08;margin:0}.styles_capabilityGrid__cO8YZ,.styles_providerGrid__CLAIx{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.styles_capabilityBlock__hlQMK,.styles_positioningPanel__WXz\+e,.styles_providerCard__dr4vI,.styles_sourceCard__SL-C1{background:#fff;border:1px solid #d8e1ea;border-radius:8px}.styles_providerCard__dr4vI{box-shadow:0 14px 34px #17202a0f;color:inherit;display:flex;flex-direction:column;gap:16px;min-height:390px;padding:22px;text-decoration:none}.styles_providerCard__dr4vI:focus-visible,.styles_providerCard__dr4vI:hover{border-color:var(--provider-accent);transform:translateY(-2px)}.styles_providerCardTop__\+DaP1{align-items:center;display:flex;gap:16px;justify-content:space-between}.styles_providerLogo__sFKG\+{display:block;max-width:100%;object-fit:contain}.styles_visualLogo__2VXo-{height:44px;width:128px}.styles_cardLogo__qX4Fs{height:36px;width:112px}.styles_heroLogo__L-\+SO{height:64px;margin-bottom:18px;width:min(220px,100%)}.styles_providerBadge__2IxEj{align-items:center;background:color-mix(in srgb,var(--provider-accent) 15%,#fff);border-radius:8px;color:#111827;display:inline-flex;font-weight:900;justify-content:center;min-height:34px;min-width:138px;padding:8px 12px}.styles_capabilityBlock__hlQMK h3,.styles_providerCard__dr4vI h3{color:#111827;font-size:22px;line-height:1.15;margin:0}.styles_capabilityBlock__hlQMK p,.styles_positioningPanel__WXz\+e p,.styles_providerCard__dr4vI p{color:#465668;font-size:15px;line-height:1.55;margin:0}.styles_capabilityBlock__hlQMK ul,.styles_providerCard__dr4vI ul{grid-gap:10px;color:#334155;display:grid;font-size:14px;gap:10px;line-height:1.45;margin:auto 0 0;padding-left:18px}.styles_lensGrid__dolSW{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.styles_lensItem__HURIg{align-items:center;background:#fff;border:1px solid #cfded8;border-radius:8px;color:#243041;display:flex;font-weight:750;gap:12px;min-height:76px;padding:14px}.styles_lensNumber__C5N4m{color:#0f766e;font-size:13px;font-weight:900}.styles_providerPage__cX1\+r{padding-bottom:28px}.styles_providerHero__CDLjX{grid-gap:clamp(24px,5vw,54px);background:#fff;border-bottom:1px solid var(--line);display:grid;gap:clamp(24px,5vw,54px);grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding:clamp(34px,6vw,76px) clamp(18px,4vw,56px)}.styles_providerHero__CDLjX h1{border-left:8px solid var(--provider-accent);padding-left:18px}.styles_positioningPanel__WXz\+e{align-self:start;border-top:5px solid var(--provider-accent);padding:22px}.styles_positioningPanel__WXz\+e h2{font-size:24px}.styles_positioningPanel__WXz\+e p{margin-top:12px}.styles_catalogGrid__9Rnpp,.styles_toolCloud__6XJOZ{display:flex;flex-wrap:wrap;gap:8px}.styles_toolCloud__6XJOZ{margin-top:24px}.styles_catalogItem__bqHJU,.styles_toolCloud__6XJOZ span{align-items:center;background:#fff;border:1px solid #d7e0e8;border-radius:8px;color:#263445;display:inline-flex;font-size:13px;font-weight:750;gap:8px;min-height:34px;padding:0 11px}.styles_capabilityGrid__cO8YZ{grid-template-columns:repeat(2,minmax(0,1fr))}.styles_capabilityBlock__hlQMK{grid-gap:12px;display:grid;gap:12px;padding:20px}.styles_capabilityIcon__Z4cpU{align-items:center;background:color-mix(in srgb,var(--provider-accent) 16%,#fff);border-radius:8px;color:var(--provider-accent);display:inline-flex;height:42px;justify-content:center;width:42px}.styles_catalogGrid__9Rnpp{margin:0 auto;width:min(1180px,100%)}.styles_catalogItem__bqHJU{background:#fff}.styles_sourceGrid__1BSXe{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.styles_sourceCard__SL-C1{align-items:center;color:#1f3650;display:flex;font-weight:800;gap:12px;justify-content:space-between;min-height:72px;padding:16px;text-decoration:none}.styles_sourceCard__SL-C1:focus-visible,.styles_sourceCard__SL-C1:hover{border-color:#0f766e;border-color:var(--provider-accent,#0f766e);color:#0f766e}@media (max-width:960px){.styles_hero__MyOZL,.styles_providerHero__CDLjX,.styles_topbar__T8u4D{grid-template-columns:1fr}.styles_topbar__T8u4D{align-items:flex-start;flex-direction:column}.styles_nav__uiaXK{width:100%}.styles_heroVisual__1MYpK{justify-self:start}.styles_capabilityGrid__cO8YZ,.styles_lensGrid__dolSW,.styles_providerGrid__CLAIx,.styles_sourceGrid__1BSXe{grid-template-columns:1fr}.styles_providerCard__dr4vI{min-height:0}}@media (max-width:560px){.styles_hero__MyOZL h1,.styles_providerHero__CDLjX h1{font-size:34px;line-height:1}.styles_hero__MyOZL,.styles_providerHero__CDLjX,.styles_section__a3uJA{padding-left:16px;padding-right:16px}.styles_visualFrame__vD5dA{grid-template-columns:1fr}.styles_visualLogo__2VXo-{width:150px}.styles_cardLogo__qX4Fs{width:104px}.styles_heroLogo__L-\+SO{height:56px;width:min(190px,100%)}.styles_visualCore__n-S5x{grid-column:auto}}.saasCrafterShell{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;--bg:var(--ust-soft);--bg-soft:#eef7f8;--surface:var(--ust-white);--surface-strong:var(--ust-white);--border:var(--ust-line);--text:var(--ust-charcoal);--muted:var(--ust-muted);--brand:var(--ust-teal);--brand-2:var(--ust-teal-bright);--danger:#b42318;--success:#1f7a4d;--warning:#936400;--shadow:0 14px 34px #1f293314;--mono:"SF Mono","Consolas","Liberation Mono",monospace;--font-ui:"Fort","Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--font-head:"Fort","Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--radius:8px}.saasCrafterShell *{box-sizing:border-box}.saasCrafterShell{margin:0;min-height:100%}.saasCrafterShell{background:linear-gradient(180deg,#fbfdfd 0,var(--ust-soft) 48%,#eef3f3 100%);color:var(--text);font-family:var(--font-ui);min-height:100%;overflow-x:hidden}.saasCrafterShell a{color:inherit}.saasCrafterShell .app-shell{margin:0;max-width:1180px;padding:0 1rem 3rem;width:100%}@media (min-width:768px){.saasCrafterShell .app-shell{width:min(100%,calc(100vw - 340px))}}@media (min-width:1540px){.saasCrafterShell .app-shell{margin:0 auto;width:min(100%,1180px)}}.saasCrafterShell .shell-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.2rem 0 .65rem}.saasCrafterShell .header-left,.saasCrafterShell .header-right{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.saasCrafterShell .brand{color:var(--ust-charcoal);font-family:var(--font-head);font-size:1.1rem;font-weight:900;letter-spacing:0;text-decoration:none}.saasCrafterShell .badge{align-items:center;background:#eef7f8;border:1px solid #006e7440;border-radius:var(--radius);color:var(--ust-teal);display:inline-flex;font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1.2;min-height:1.55rem;padding:.2rem .55rem;text-transform:uppercase}.saasCrafterShell .badge-neutral{background:var(--ust-soft);border-color:var(--ust-line);color:var(--ust-muted)}.saasCrafterShell .error-strip,.saasCrafterShell .notice-strip{align-items:center;background:var(--ust-white);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-wrap:wrap;font-size:.87rem;gap:.75rem;margin:.35rem 0 1.05rem;padding:.6rem .9rem}.saasCrafterShell .notice-strip strong{color:var(--ust-teal)}.saasCrafterShell .error-strip{background:#fef3f2;border-color:#b4231847;color:var(--danger)}.saasCrafterShell .shell-main{grid-gap:1rem;display:grid;gap:1rem}.saasCrafterShell .page-head h1{font-family:var(--font-head);font-size:clamp(1.45rem,2.9vw,2.1rem);margin:0}.saasCrafterShell .page-head p{color:var(--muted);margin:.3rem 0 0}.saasCrafterShell .stepper{grid-gap:.55rem;display:grid;gap:.55rem;grid-template-columns:repeat(7,minmax(0,1fr))}.saasCrafterShell .step{grid-gap:.25rem;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);color:var(--muted);display:grid;gap:.25rem;justify-items:start;padding:.55rem;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease}.saasCrafterShell .step:hover{background:#f8fcfc;border-color:#006e7440;transform:translateY(-1px)}.saasCrafterShell .step.active{background:#eef7f8;border-color:var(--ust-teal);color:var(--text)}.saasCrafterShell .step.complete{color:var(--ust-teal)}.saasCrafterShell .step-index{align-items:center;border:1px solid;border-radius:999px;display:inline-flex;font-size:.75rem;height:1.35rem;justify-content:center;width:1.35rem}.saasCrafterShell .panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem}.saasCrafterShell .card.selected{border-color:var(--ust-teal);box-shadow:0 0 0 3px var(--ust-focus),var(--shadow)}.saasCrafterShell .card{grid-gap:.68rem;display:grid;gap:.68rem}.saasCrafterShell .source-card-head{align-items:center;display:flex;gap:.6rem}.saasCrafterShell .source-card-head h3{margin:0}.saasCrafterShell .source-icon{align-items:center;background:#eef7f8;border:1px solid var(--ust-line);border-radius:var(--radius);display:inline-flex;flex:0 0 auto;height:2.1rem;justify-content:center;width:2.1rem}.saasCrafterShell .source-icon svg{display:block;height:1.45rem;width:1.45rem}.saasCrafterShell .source-icon-salesforce svg{width:1.72rem}.saasCrafterShell .source-object-list{grid-gap:.2rem;display:grid;gap:.2rem;margin:0;padding-left:1.15rem}.saasCrafterShell .source-object-list li{color:var(--ust-ink)}.saasCrafterShell .coming-soon-grid{margin-top:.72rem}.saasCrafterShell .card-coming-soon{background:#fbfdfd;border-color:var(--ust-line);box-shadow:0 10px 24px #1f29330f}.saasCrafterShell .card-coming-soon h4{color:var(--ust-charcoal);margin:0}.saasCrafterShell .card-coming-soon p{color:var(--ust-muted);font-size:.88rem;line-height:1.5;margin:0}.saasCrafterShell .card-coming-soon strong{color:var(--ust-ink)}.saasCrafterShell .source-category{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.saasCrafterShell .status-pill{background:#eef7f8;border:1px solid #006e7440;border-radius:var(--radius);color:var(--ust-teal);font-size:.7rem;font-weight:900;letter-spacing:0;padding:.18rem .5rem;white-space:nowrap}.saasCrafterShell .panel h3,.saasCrafterShell .panel h4,.saasCrafterShell .panel h5,.saasCrafterShell .panel p{margin-top:0}.saasCrafterShell .panel p{color:var(--muted)}.saasCrafterShell .panel-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.saasCrafterShell .grid{grid-gap:1rem;display:grid;gap:1rem}.saasCrafterShell .grid>*{min-width:0}.saasCrafterShell .grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.saasCrafterShell .grid.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr))}.saasCrafterShell .grid.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,13.5rem),1fr))}.saasCrafterShell .grid.five{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.saasCrafterShell .stack-lg{grid-gap:1rem;display:grid;gap:1rem}.saasCrafterShell .btn{align-items:center;border:1px solid #0000;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:800;justify-content:center;padding:.55rem .9rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.saasCrafterShell .btn:disabled{cursor:not-allowed;opacity:.65}.saasCrafterShell .btn:hover:not(:disabled){box-shadow:0 10px 24px #1f29331a;transform:translateY(-1px)}.saasCrafterShell .btn-primary{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.saasCrafterShell .btn-secondary{background:var(--ust-white);border-color:var(--ust-line);color:var(--text)}.saasCrafterShell .btn-ghost{background:#0000;border-color:var(--ust-line);color:var(--text)}.saasCrafterShell .btn-link{color:var(--ust-teal);text-decoration:underline}.saasCrafterShell .btn-big{font-size:1.05rem;padding:.85rem 1.2rem}.saasCrafterShell .form-grid{grid-gap:.8rem;display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.saasCrafterShell label{grid-gap:.3rem;display:grid;font-size:.9rem;gap:.3rem}.saasCrafterShell input,.saasCrafterShell select,.saasCrafterShell textarea{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);color:var(--text);font-family:inherit;padding:.52rem .62rem;width:100%}.saasCrafterShell input:focus,.saasCrafterShell select:focus,.saasCrafterShell textarea:focus{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus);outline:none}.saasCrafterShell textarea{min-height:92px}.saasCrafterShell .table{border-collapse:collapse;font-size:.87rem;width:100%}.saasCrafterShell .table td,.saasCrafterShell .table th{border:1px solid var(--ust-line);padding:.4rem .45rem;text-align:left;vertical-align:top}.saasCrafterShell .table th{background:var(--ust-soft);color:var(--ust-ink)}.saasCrafterShell .progress-track{background:var(--ust-line);border-radius:999px;height:9px;margin:.55rem 0;overflow:hidden;width:100%}.saasCrafterShell .progress-fill{background:linear-gradient(90deg,var(--ust-teal),var(--ust-teal-bright));height:100%;transition:width .22s ease}.saasCrafterShell .code-block,.saasCrafterShell .log-panel{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:var(--radius);color:var(--ust-ink);font-family:var(--mono);font-size:.79rem;overflow:auto;padding:.75rem}.saasCrafterShell .code-block{white-space:pre-wrap}.saasCrafterShell .field-map-block{border:1px solid var(--ust-line);border-radius:var(--radius);margin-bottom:.65rem;padding:.65rem}.saasCrafterShell .inline-select{grid-gap:.32rem;display:grid;gap:.32rem;margin-bottom:.4rem}.saasCrafterShell .muted{color:var(--muted);font-size:.9rem}.saasCrafterShell .row-gap{align-items:center;display:flex;flex-wrap:wrap;gap:.7rem}.saasCrafterShell .success-panel{background:#f0f8f4;border-color:#1f7a4d52}.saasCrafterShell .dependency-graph{background:var(--ust-soft);border-radius:var(--radius);max-width:560px;width:100%}.saasCrafterShell .artifact-list{grid-gap:.55rem;display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.saasCrafterShell .artifact-list li{align-items:center;border:1px solid var(--ust-line);border-radius:var(--radius);display:flex;gap:.8rem;justify-content:space-between;padding:.5rem .65rem}.saasCrafterShell .tab-row{display:flex;flex-wrap:wrap;gap:.55rem}.saasCrafterShell .tab-btn{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);color:var(--text);cursor:pointer;font-weight:800;padding:.45rem .8rem}.saasCrafterShell .tab-btn.active{background:#eef7f8;border-color:var(--ust-teal);color:var(--ust-teal)}.saasCrafterShell .kpi strong{color:var(--success);font-size:1.6rem}.saasCrafterShell .click-list{grid-gap:.4rem;display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.saasCrafterShell .click-list button{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);color:var(--text);cursor:pointer;padding:.45rem;text-align:left;width:100%}.saasCrafterShell .sla-meter{background:var(--ust-line);border-radius:999px;height:12px;margin-bottom:.6rem;overflow:hidden;width:100%}.saasCrafterShell .sla-fill{background:linear-gradient(90deg,var(--warning),var(--danger));height:100%}.saasCrafterShell .score-card{grid-gap:.25rem;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);display:grid;gap:.25rem;padding:.62rem}.saasCrafterShell .score-card strong{color:var(--ust-teal);font-size:1.35rem}.saasCrafterShell .legacy-home{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius);margin:6rem auto;padding:2rem;text-align:center;width:min(860px,92vw)}.saasCrafterShell .brochure-shell{background:linear-gradient(180deg,#fbfdfd 0,var(--ust-soft) 48%,#eef3f3 100%);color:var(--ust-charcoal);min-height:100vh;overflow:hidden;padding:1.25rem 1rem 2.8rem;position:relative}.saasCrafterShell .brochure-shell:before{background:linear-gradient(135deg,#006e7414,#0097ac14);content:"";height:520px;inset:-40% 0 auto;pointer-events:none;position:absolute}.saasCrafterShell .brochure-nav{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid var(--ust-line);border-radius:var(--radius);display:flex;gap:1rem;justify-content:space-between;margin:0 auto;padding:.55rem .85rem;position:relative;width:min(1160px,92vw);z-index:1}.saasCrafterShell .brochure-brand-wrap{align-items:center;display:flex;gap:.55rem}.saasCrafterShell .brochure-brand{color:var(--ust-charcoal);font-family:var(--font-head);font-size:1.05rem;font-weight:900;letter-spacing:0;text-transform:none}.saasCrafterShell .brochure-brand-tag{background:#eef7f8;border:1px solid #006e7440;border-radius:var(--radius);color:var(--ust-teal);display:inline-flex;font-size:.7rem;font-weight:900;letter-spacing:0;padding:.2rem .5rem;text-transform:uppercase}.saasCrafterShell .brochure-nav-actions{align-items:center;display:flex;gap:.65rem}.saasCrafterShell .brochure-link{color:var(--ust-teal);font-size:.93rem;font-weight:800;text-decoration:none}.saasCrafterShell .brochure-main{grid-gap:1.08rem;display:grid;gap:1.08rem;margin:1.2rem auto 0;position:relative;width:min(1160px,92vw);z-index:1}.saasCrafterShell .brochure-hero-grid{grid-gap:.95rem;display:grid;gap:.95rem;grid-template-columns:1.55fr 1fr}.saasCrafterShell .brochure-hero,.saasCrafterShell .brochure-hero-aside,.saasCrafterShell .brochure-panel{animation:brochure-rise .46s ease both;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.25rem}.saasCrafterShell .brochure-panel{animation-delay:.1s}.saasCrafterShell .brochure-hero{background:var(--ust-white);padding:1.45rem}.saasCrafterShell .brochure-eyebrow{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.04em;margin:0;text-transform:uppercase}.saasCrafterShell .brochure-hero h1{color:var(--ust-charcoal);font-size:clamp(2.1rem,5.1vw,3.5rem);letter-spacing:0;line-height:1.04;margin:.45rem 0 0}.saasCrafterShell .brochure-subhead{color:var(--ust-muted);line-height:1.64;margin:.88rem 0 0;max-width:66ch}.saasCrafterShell .brochure-cta-row{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.1rem}.saasCrafterShell .brochure-btn{align-items:center;border:1px solid #0000;border-radius:var(--radius);display:inline-flex;font-size:.92rem;font-weight:800;justify-content:center;padding:.62rem 1rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.saasCrafterShell .brochure-btn:hover{box-shadow:0 10px 24px #1f29331a;filter:none;transform:translateY(-1px)}.saasCrafterShell .brochure-btn-primary{background:var(--ust-teal);border-color:var(--ust-teal);color:var(--ust-white)}.saasCrafterShell .brochure-btn-secondary{background:var(--ust-white);border-color:var(--ust-line);color:var(--ust-charcoal)}.saasCrafterShell .brochure-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1rem}.saasCrafterShell .brochure-chip-row span{background:var(--ust-soft);border:1px solid var(--ust-line);border-radius:var(--radius);color:var(--ust-ink);font-size:.76rem;font-weight:800;padding:.36rem .66rem}.saasCrafterShell .brochure-hero-aside h3{color:var(--ust-charcoal);font-size:1.05rem;margin:0}.saasCrafterShell .brochure-hero-aside p{color:var(--ust-muted);line-height:1.58;margin:.48rem 0 0}.saasCrafterShell .brochure-kpi-grid{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:1fr 1fr;margin-top:.9rem}.saasCrafterShell .brochure-kpi-grid article{grid-gap:.15rem;background:var(--ust-soft);border:1px solid var(--ust-line);border-radius:var(--radius);display:grid;gap:.15rem;padding:.62rem .65rem}.saasCrafterShell .brochure-kpi-grid strong{color:var(--ust-teal);font-size:1.36rem;line-height:1;margin:0}.saasCrafterShell .brochure-kpi-grid span{color:var(--ust-muted);font-size:.8rem;margin:0}.saasCrafterShell .brochure-panel-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.saasCrafterShell .brochure-panel-head h2{color:var(--ust-charcoal);font-size:clamp(1.2rem,2.5vw,1.52rem);margin:0}.saasCrafterShell .brochure-panel-head span{color:var(--ust-teal);font-size:.83rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.saasCrafterShell .brochure-panel p{color:var(--ust-muted);line-height:1.6;margin:.55rem 0 0}.saasCrafterShell .brochure-panel-split{padding-top:1.05rem}.saasCrafterShell .brochure-split-grid{grid-gap:.85rem;display:grid;gap:.85rem;grid-template-columns:.95fr 1.05fr;margin-top:.7rem}.saasCrafterShell .brochure-shift-table{background:#fbfdfd;border:1px solid var(--ust-line);border-radius:var(--radius);padding:.7rem}.saasCrafterShell .brochure-shift-table h3{color:var(--ust-charcoal);font-size:.95rem;margin:0}.saasCrafterShell .brochure-shift-table table{border-collapse:collapse;font-size:.79rem;margin-top:.5rem;width:100%}.saasCrafterShell .brochure-shift-table td,.saasCrafterShell .brochure-shift-table th{border:1px solid var(--ust-line);padding:.36rem .42rem;text-align:left;vertical-align:top}.saasCrafterShell .brochure-shift-table th{background:var(--ust-soft);color:var(--ust-ink)}.saasCrafterShell .brochure-lifecycle{grid-gap:.72rem;display:grid;gap:.72rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:.8rem 0 0;padding:0}.saasCrafterShell .brochure-lifecycle li{grid-gap:.42rem;align-content:start;background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);display:grid;gap:.42rem;min-height:180px;padding:.75rem}.saasCrafterShell .brochure-lifecycle em{background:#eef7f8;border:1px solid #006e7440;border-radius:var(--radius);color:var(--ust-teal);display:inline-flex;font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:0;padding:.2rem .48rem;width:max-content}.saasCrafterShell .brochure-lifecycle span{color:var(--ust-charcoal);font-size:1rem;font-weight:800}.saasCrafterShell .brochure-lifecycle p{color:var(--ust-muted);font-size:.84rem;line-height:1.46;margin:0}.saasCrafterShell .brochure-grid{grid-gap:.82rem;display:grid;gap:.82rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.9rem}.saasCrafterShell .brochure-feature{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);overflow:hidden;padding:.85rem;position:relative}.saasCrafterShell .brochure-feature:before{background:var(--ust-teal);content:"";height:3px;inset:0 auto auto 0;opacity:1;position:absolute;width:100%}.saasCrafterShell .brochure-feature h3{color:var(--ust-charcoal);font-size:.98rem;margin:0}.saasCrafterShell .brochure-feature p{color:var(--ust-muted);font-size:.87rem;line-height:1.52;margin:.45rem 0 0}.saasCrafterShell .brochure-feature-list{color:var(--ust-muted);font-size:.87rem;line-height:1.52;margin:.55rem 0 0;padding-left:1.1rem}.saasCrafterShell .brochure-feature-list li+li{margin-top:.42rem}.saasCrafterShell .brochure-panel-emphasis{background:var(--ust-white)}.saasCrafterShell .brochure-panel-cta{border-color:#006e7447}.saasCrafterShell .brochure-checklist{grid-gap:.42rem;color:var(--ust-ink);display:grid;gap:.42rem;list-style:none;margin:.74rem 0 1rem;padding:0}.saasCrafterShell .brochure-checklist li{padding-left:1.4rem;position:relative}.saasCrafterShell .brochure-checklist li:before{background:var(--ust-teal);border-radius:999px;content:"";height:.72rem;left:0;position:absolute;top:.34rem;width:.72rem}@keyframes brochure-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.saasCrafterShell .tour-overlay{background:#21212157;inset:0;position:fixed;z-index:20}.saasCrafterShell .tour-card{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);box-shadow:var(--shadow);padding:.9rem;position:fixed;width:min(350px,90vw)}.saasCrafterShell .tour-header{color:var(--ust-teal);font-size:.72rem;letter-spacing:.08em;margin-bottom:.35rem;text-transform:uppercase}.saasCrafterShell .tour-card h4{margin:0 0 .35rem}.saasCrafterShell .tour-card p{color:var(--muted);margin:0}.saasCrafterShell .tour-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.saasCrafterShell .tour-highlight{border-radius:.65rem;outline:3px solid var(--ust-teal-bright);outline-offset:3px;position:relative;transition:outline .12s ease;z-index:25}.saasCrafterShell .diagram-frame,.saasCrafterShell .guide-image{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:var(--radius);margin:0;min-width:0;overflow:hidden}.saasCrafterShell .diagram-frame img,.saasCrafterShell .guide-image{display:block;height:auto;max-width:100%;width:100%}@media (max-width:1024px){.saasCrafterShell .grid.five,.saasCrafterShell .grid.four,.saasCrafterShell .grid.three,.saasCrafterShell .grid.two,.saasCrafterShell .stepper{grid-template-columns:1fr}.saasCrafterShell .shell-header{align-items:flex-start;flex-direction:column}.saasCrafterShell .form-grid{grid-template-columns:1fr}.saasCrafterShell .brochure-nav{padding:.58rem .7rem}.saasCrafterShell .brochure-hero-grid,.saasCrafterShell .brochure-split-grid{grid-template-columns:1fr}.saasCrafterShell .brochure-grid,.saasCrafterShell .brochure-kpi-grid{grid-template-columns:1fr 1fr}.saasCrafterShell .brochure-lifecycle{grid-template-columns:1fr}}@media (max-width:680px){.saasCrafterShell .brochure-nav{align-items:flex-start;flex-direction:column}.saasCrafterShell .brochure-brand-wrap{flex-wrap:wrap}.saasCrafterShell .brochure-grid,.saasCrafterShell .brochure-kpi-grid{grid-template-columns:1fr}.saasCrafterShell .brochure-hero,.saasCrafterShell .brochure-hero-aside,.saasCrafterShell .brochure-panel{padding:1rem}}.saasCrafterShell,.saasCrafterShell .app-shell,.saasCrafterShell .brochure-main,.saasCrafterShell .card,.saasCrafterShell .panel,.saasCrafterShell .shell-main{max-width:100%;min-width:0}.saasCrafterShell,.saasCrafterShell .app-shell,.saasCrafterShell .brochure-main,.saasCrafterShell .brochure-nav{width:100%}.saasCrafterShell .diagram-frame,.saasCrafterShell .guide-image,.saasCrafterShell .table{overflow-x:auto}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_AMS-Regular.73ea273a72f4aca30ca5.woff2) format("woff2"),url(/static/media/KaTeX_AMS-Regular.d562e886c52f12660a41.woff) format("woff"),url(/static/media/KaTeX_AMS-Regular.853be92419a6c3766b9a.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Caligraphic-Bold.a1abf90dfd72792a577a.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Bold.d757c535a2e5902f1325.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Bold.7489a2fbfb9bfe704420.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Caligraphic-Regular.d6484fce1ef428d5bd94.woff2) format("woff2"),url(/static/media/KaTeX_Caligraphic-Regular.db074fa22cf224af93d7.woff) format("woff"),url(/static/media/KaTeX_Caligraphic-Regular.7e873d3833eb108a0758.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Fraktur-Bold.931d67ea207ab37ee693.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Bold.354501bac435c3264834.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Bold.4c761b3711973ab04edf.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Fraktur-Regular.172d3529b26f8cedef6b.woff2) format("woff2"),url(/static/media/KaTeX_Fraktur-Regular.6fdf0ac577be0ba82a4c.woff) format("woff"),url(/static/media/KaTeX_Fraktur-Regular.ed305b5434865e06ffde.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/static/media/KaTeX_Main-Bold.39890742bc957b368704.woff2) format("woff2"),url(/static/media/KaTeX_Main-Bold.0c3b8929d377c0e9b2f3.woff) format("woff"),url(/static/media/KaTeX_Main-Bold.8169508bf58f8bd92ad8.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Main-BoldItalic.20f389c4120be058d80a.woff2) format("woff2"),url(/static/media/KaTeX_Main-BoldItalic.428978dc7837d46de091.woff) format("woff"),url(/static/media/KaTeX_Main-BoldItalic.828abcb200061cffbaae.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Main-Italic.fe2176f79edaa716e621.woff2) format("woff2"),url(/static/media/KaTeX_Main-Italic.fd947498bc16392e76c2.woff) format("woff"),url(/static/media/KaTeX_Main-Italic.fa675e5e4bec9eb250b6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Main-Regular.f650f111a3b890d116f1.woff2) format("woff2"),url(/static/media/KaTeX_Main-Regular.4f35fbcc9ee8614c2bcc.woff) format("woff"),url(/static/media/KaTeX_Main-Regular.9eba1d77abcf2aa6e94e.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/static/media/KaTeX_Math-BoldItalic.dcbcbd93bac0470b462d.woff2) format("woff2"),url(/static/media/KaTeX_Math-BoldItalic.3f07ed67f06c720120ce.woff) format("woff"),url(/static/media/KaTeX_Math-BoldItalic.bf2d440b3a42ea78a998.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/static/media/KaTeX_Math-Italic.6d3d25f4820d0da8f01f.woff2) format("woff2"),url(/static/media/KaTeX_Math-Italic.96759856b4e70f3a8338.woff) format("woff"),url(/static/media/KaTeX_Math-Italic.8a5f936332e8028c7278.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:700;src:url(/static/media/KaTeX_SansSerif-Bold.95591a929f0d32aa282a.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Bold.b9cd458ac6d5889ff9c3.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Bold.5b49f4993ae22d7975b4.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:italic;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Italic.7d393d382f3e7fb1c637.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Italic.8d593cfaa96238d5e2f8.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Italic.b257a18c016f37ee4543.ttf) format("truetype")}@font-face{font-display:block;font-family:"KaTeX_SansSerif";font-style:normal;font-weight:400;src:url(/static/media/KaTeX_SansSerif-Regular.cd5e231e0cc53b2cb2c0.woff2) format("woff2"),url(/static/media/KaTeX_SansSerif-Regular.02271ec5cb9f5b4588ac.woff) format("woff"),url(/static/media/KaTeX_SansSerif-Regular.2f7bc363fc5424ebda59.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Script-Regular.c81d1b2a4b75d3eded60.woff2) format("woff2"),url(/static/media/KaTeX_Script-Regular.073b3402d036714b4370.woff) format("woff"),url(/static/media/KaTeX_Script-Regular.fc9ba5249878cd8f8d88.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size1-Regular.6eec866c69313624be60.woff2) format("woff2"),url(/static/media/KaTeX_Size1-Regular.0108e89c9003e8c14ea3.woff) format("woff"),url(/static/media/KaTeX_Size1-Regular.6de7d4b539221a49e9e2.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size2-Regular.2960900c4f271311eb36.woff2) format("woff2"),url(/static/media/KaTeX_Size2-Regular.3a99e70aee4076660d38.woff) format("woff"),url(/static/media/KaTeX_Size2-Regular.57f5c1837853986ea1db.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size3-Regular.e1951519f6f0596f7356.woff2) format("woff2"),url(/static/media/KaTeX_Size3-Regular.7947224e8a9914fa332b.woff) format("woff"),url(/static/media/KaTeX_Size3-Regular.8d6b6822586eea3d3b20.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Size4-Regular.e418bf257af1052628d8.woff2) format("woff2"),url(/static/media/KaTeX_Size4-Regular.aeffd8025cba3647f1a6.woff) format("woff"),url(/static/media/KaTeX_Size4-Regular.4ad7c7e8bb8d10a34bb7.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/static/media/KaTeX_Typewriter-Regular.c295e7f71970f03c0549.woff2) format("woff2"),url(/static/media/KaTeX_Typewriter-Regular.4c6b94fd1d07f8beff7c.woff) format("woff"),url(/static/media/KaTeX_Typewriter-Regular.c5c02d763c89380dcb4e.ttf) format("truetype")}.katex{font:normal 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.newline{display:block}.katex .base{position:relative;white-space:nowrap;width:min-content}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{display:inline-flex;flex-direction:row}.katex .thinbox{max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.ustGptShell{--bg:#fff;--bg-muted:#f9f9f9;--sidebar-bg:#f9f9f9;--surface:#fff;--surface-soft:#f4f4f4;--text:#0d0d0d;--text-muted:#676767;--border:#e5e5e5;--border-strong:#d5dae1;--accent:#10a37f;--accent-strong:#0e906f;--danger:#ef4444;--danger-strong:#dc2626;--success:#10a37f;--warning:#f59e0b;--shadow:0 0 15px #0000001a;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--user-msg-bg:#f4f4f4;--bot-msg-bg:#0000;height:100%;min-height:0;width:100%}.ustGptShell *{box-sizing:border-box}.ustGptShell .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ustGptShell .app-root{background:var(--bg);color:var(--text);display:flex;font-family:Inter,sans-serif;height:100%;min-height:0;overflow:hidden;width:100%}.ustGptShell .mobile-backdrop{display:none}.ustGptShell .sidebar{background:var(--sidebar-bg);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;gap:12px;min-height:0;overflow:hidden;padding:14px 12px;width:260px}.ustGptShell .main-panel{flex:1 1}.ustGptShell .observability-panel{background:var(--surface-soft);border-left:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;width:320px}.ustGptShell .obs-head{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px}.ustGptShell .obs-head h3{color:var(--text);font-size:.95rem;margin:0}.ustGptShell .obs-body{display:flex;flex-direction:column;gap:16px;overflow-y:auto;padding:16px}.ustGptShell .obs-section h4{color:var(--text-muted);font-size:.75rem;margin:0 0 6px;text-transform:uppercase}.ustGptShell .obs-code{background:var(--surface);border:1px solid var(--border);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.75rem;overflow-x:auto;padding:8px}.ustGptShell .obs-table{border-collapse:collapse;font-size:.8rem;width:100%}.ustGptShell .obs-table td{border-bottom:1px solid var(--border);padding:4px 0}.ustGptShell .obs-table tr:last-child td{border-bottom:none}.ustGptShell .sidebar-head{align-items:center;display:flex;gap:10px;padding:4px 4px 8px}.ustGptShell .brand-mark{background:#0000;border:none;border-radius:0;display:grid;height:42px;padding:0;place-items:center;width:42px}.ustGptShell .ust-logo{display:block;height:100%;width:100%}.ustGptShell .brand-title{color:var(--ust-navy);font-size:.98rem;font-weight:700;line-height:1.2;margin:0}.ustGptShell .brand-subtitle{color:#8d663f;font-size:.74rem;margin:2px 0 0}.ustGptShell .sidebar-section{display:flex;flex:1 1;flex-direction:column;min-height:0}.ustGptShell .section-row{align-items:center;display:flex;justify-content:space-between;padding:2px 6px 8px}.ustGptShell .section-title{color:#6d7681;font-size:.68rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.ustGptShell .section-count{color:#6d7681;font-family:JetBrains Mono,monospace;font-size:.72rem}.ustGptShell .chat-list{grid-gap:6px;display:grid;gap:6px;min-height:0;overflow:auto;padding-right:3px}.ustGptShell .chat-item{background:#0000;border:1px solid #0000;border-radius:10px;position:relative}.ustGptShell .chat-item-main{grid-gap:2px;background:#0000;border:none;border-radius:8px;color:var(--text);cursor:pointer;display:grid;gap:2px;padding:10px 28px 10px 10px;text-align:left;width:100%}.ustGptShell .chat-item-main:hover{background:var(--surface)}.ustGptShell .chat-item.active{background:var(--surface-soft)}.ustGptShell .chat-item-title{color:#1f2937;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ustGptShell .chat-item-meta{color:#707884;font-size:.73rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ustGptShell .chat-item-delete{background:#0000;border:none;border-radius:6px;color:#8c95a3;cursor:pointer;display:grid;font-size:.92rem;height:18px;padding:0;place-items:center;position:absolute;right:7px;top:7px;width:18px}.ustGptShell .chat-item-delete:hover{background:#fde5db;color:var(--danger)}.ustGptShell .sidebar-tools{grid-gap:7px;display:grid;gap:7px}.ustGptShell .status-pill{align-items:center;background:#fff;border:1px solid var(--border);border-radius:999px;color:#6f7782;display:flex;font-size:.77rem;gap:8px;margin-top:4px;padding:7px 10px}.ustGptShell .status-pill .dot{background:#9ca3af;border-radius:50%;height:8px;width:8px}.ustGptShell .status-pill.is-ok .dot{background:var(--success)}.ustGptShell .status-pill.is-error .dot{background:var(--danger)}.ustGptShell .status-pill.is-loading .dot{background:var(--warning)}.ustGptShell .main-panel{display:grid;grid-template-rows:auto 1fr auto;min-height:0;min-width:0;overflow:hidden}.ustGptShell .topbar{align-items:center;background:var(--bg);display:flex;gap:12px;padding:14px 18px;position:sticky;top:0;z-index:20}.ustGptShell .chat-heading-wrap{min-width:0}.ustGptShell .chat-heading{color:#1f2937;font-size:1rem;font-weight:600;margin:0}.ustGptShell .chat-heading,.ustGptShell .chat-subheading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ustGptShell .chat-subheading{color:#8b5a31;font-size:.77rem;margin:2px 0 0}.ustGptShell .chat-usage-summary{color:#677282;font-size:.72rem;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ustGptShell .topbar-actions{align-items:center;display:flex;gap:8px;margin-left:auto}.ustGptShell .messages-pane{-webkit-overflow-scrolling:touch;height:100%;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:20px 12px;scrollbar-gutter:stable;touch-action:pan-y}.ustGptShell .empty-state,.ustGptShell .message-list{margin:0 auto;min-width:0;width:min(100%,820px)}.ustGptShell .message-list{grid-gap:18px;display:grid;gap:18px;padding-bottom:2px}.ustGptShell .message-row{grid-gap:10px;display:grid;gap:10px;min-width:0}.ustGptShell .message-row.assistant{grid-template-columns:30px minmax(0,1fr)}.ustGptShell .message-row.user{grid-template-columns:minmax(0,1fr) 30px}.ustGptShell .avatar{border-radius:9px;display:grid;font-size:.74rem;font-weight:700;height:30px;place-items:center;width:30px}.ustGptShell .avatar.assistant{background:#fff2e8;border:1px solid #f2d0ba;color:#9a4f19}.ustGptShell .avatar.user{background:#eceef1;border:1px solid #dde2e8;color:#4b5563}.ustGptShell .message-row.user .avatar{order:2}.ustGptShell .message-body{display:flex;flex-direction:column;gap:6px;min-width:0}.ustGptShell .message-row.assistant .message-body{align-items:flex-start}.ustGptShell .message-row.user .message-body{align-items:flex-end;order:1}.ustGptShell .message-card{min-width:0}.ustGptShell .message-row.user .message-card{background:var(--user-msg-bg);border-radius:18px;color:var(--text);max-width:min(86%,640px);padding:11px 18px}.ustGptShell .message-row.assistant .message-card{background:var(--bot-msg-bg);color:var(--text);max-width:100%;overflow:visible;padding-top:2px}.ustGptShell .message-head{color:#8f98a4;font-size:.68rem;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.ustGptShell .message-row.user .message-head{display:none}.ustGptShell .message-content{color:var(--text);font-size:.95rem;line-height:1.66;overflow-wrap:anywhere;word-break:break-word}.ustGptShell .message-content p{margin:0 0 .7em}.ustGptShell .message-content p:last-child{margin-bottom:0}.ustGptShell .message-content h1,.ustGptShell .message-content h2,.ustGptShell .message-content h3,.ustGptShell .message-content h4{font-weight:600;line-height:1.3;margin:1em 0 .55em}.ustGptShell .message-content h1{font-size:1.2rem}.ustGptShell .message-content h2{font-size:1.08rem}.ustGptShell .message-content h3,.ustGptShell .message-content h4{font-size:.98rem}.ustGptShell .message-content ol,.ustGptShell .message-content ul{margin:.35em 0 .8em 1.3em;padding:0}.ustGptShell .message-content li{line-height:1.56;margin:.22em 0}.ustGptShell .message-content blockquote{border-left:3px solid #d8dde5;color:#4b5563;margin:.8em 0;padding-left:12px}.ustGptShell .message-content hr{border:none;border-top:1px solid #d9dee6;margin:14px 0}.ustGptShell .message-content .katex-display{overflow-x:auto;overflow-y:hidden;padding:2px 0}.ustGptShell .message-files{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.ustGptShell .message-files.user{justify-content:flex-end}.ustGptShell .reasoning-block{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;margin-bottom:10px;overflow:hidden}.ustGptShell .reasoning-summary{align-items:center;color:var(--text-muted);cursor:pointer;display:flex;font-size:.8rem;font-weight:600;gap:6px;list-style:none;padding:8px 12px;-webkit-user-select:none;user-select:none}.ustGptShell .reasoning-summary:before{content:"â–¶";font-size:.65rem;transition:transform .15s}.ustGptShell details[open] .reasoning-summary:before{transform:rotate(90deg)}.ustGptShell .reasoning-summary::-webkit-details-marker{display:none}.ustGptShell .reasoning-body{border-top:1px solid var(--border);color:var(--text-muted);font-size:.82rem;padding:8px 14px 12px;white-space:pre-wrap}.ustGptShell .message-download-cards{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ustGptShell .download-card{align-items:center;background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;color:var(--text);cursor:pointer;display:flex;gap:10px;padding:10px 14px;text-decoration:none;transition:background .15s,border-color .15s}.ustGptShell .download-card:hover{background:var(--surface);border-color:var(--accent)}.ustGptShell .download-card svg{color:var(--accent);flex-shrink:0}.ustGptShell .download-card-name{flex:1 1;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ustGptShell .download-card-action{color:var(--accent);flex-shrink:0;font-size:.78rem;font-weight:600}.ustGptShell .code-block{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;margin:10px 0;max-width:100%;overflow:hidden}.ustGptShell .code-head{background:var(--surface);color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.72rem;padding:7px 10px}.ustGptShell .code-block pre{background:#000;color:#fff;margin:0;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:10px 12px;white-space:pre}.ustGptShell .code-block code,.ustGptShell .inline-code{font-family:JetBrains Mono,monospace;font-size:.84rem}.ustGptShell .mermaid-block{background:#fff;border:1px solid #d9dee6;border-radius:10px;margin:10px 0;overflow:hidden}.ustGptShell .mermaid-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:8px 8px 0}.ustGptShell .mermaid-tabs{background:#f6f8fb;border:1px solid #d9dee6;border-radius:8px;display:inline-flex;gap:4px;padding:2px}.ustGptShell .mermaid-tab{background:#0000;border:1px solid #0000;border-radius:6px;color:#5b6472;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.ustGptShell .mermaid-tab svg{stroke-width:1.85;height:15px;pointer-events:none;width:15px}.ustGptShell .mermaid-tab.active{background:#fff;box-shadow:inset 0 0 0 1px #d9dee6;color:#1f2937}.ustGptShell .mermaid-menu-shell{position:relative}.ustGptShell .mermaid-more{background:#fff;border:1px solid #dbe1e8;border-radius:8px;color:#4b5563;cursor:pointer;display:grid;height:28px;padding:0;place-items:center;width:28px}.ustGptShell .mermaid-more svg{height:15px;pointer-events:none;width:15px}.ustGptShell .mermaid-more:hover{background:#f6f8fb;border-color:#cfd7e2}.ustGptShell .mermaid-menu{background:#fff;border:1px solid #d9dee6;border-radius:10px;box-shadow:0 12px 24px #11182724;min-width:170px;padding:4px;position:absolute;right:0;top:calc(100% + 6px);z-index:4}.ustGptShell .mermaid-menu.hidden{display:none}.ustGptShell .mermaid-menu-item{background:#0000;border:0;border-radius:8px;color:#1f2937;cursor:pointer;font-size:.78rem;font-weight:600;padding:8px 10px;text-align:left;width:100%}.ustGptShell .mermaid-menu-item:hover{background:#f3f6fb}.ustGptShell .mermaid-panel.preview{padding:8px}.ustGptShell .mermaid-panel.code .code-block{margin:8px}.ustGptShell .mermaid-render{background:#fbfcfe;border:1px solid #e5e9f0;border-radius:8px;color:#4b5563;font-size:.8rem;min-height:44px;overflow:auto;padding:8px}.ustGptShell .mermaid-render svg{display:block;height:auto;margin:0 auto;max-width:100%}.ustGptShell .mermaid-error{color:#b42318;font-family:JetBrains Mono,monospace;font-size:.78rem;line-height:1.5;margin:0;white-space:pre-wrap}.ustGptShell .mermaid-panel.hidden{display:none}.ustGptShell .inline-code{background:#f3f5f8;border:1px solid #e2e7ee;border-radius:6px;padding:1px 6px}.ustGptShell .md-h{font-size:1rem;font-weight:600;margin:1em 0 .55em}.ustGptShell .md-ul{grid-gap:4px;display:grid;gap:4px;margin:.35em 0 .8em 1.3em}.ustGptShell .md-li{line-height:1.56}.ustGptShell .md-bq{border-left:3px solid #d8dde5;color:#4b5563;margin:.8em 0;padding-left:12px}.ustGptShell .md-link{color:#0b62c4;text-decoration:none}.ustGptShell .md-link:hover{text-decoration:underline}.ustGptShell .md-table-wrap{background:#fff;border:1px solid #d9dee6;border-radius:10px;margin:10px 0;overflow-x:auto}.ustGptShell .md-table{border-collapse:collapse;font-size:.86rem;min-width:420px;width:100%}.ustGptShell .md-table td,.ustGptShell .md-table th{border-bottom:1px solid #e8ecf2;padding:8px 10px;text-align:left;vertical-align:top}.ustGptShell .md-table thead th{background:#f5f7fa;color:#334155;font-weight:600}.ustGptShell .md-table tbody tr:last-child td{border-bottom:none}.ustGptShell .row-actions{display:flex;flex-wrap:wrap;gap:8px}.ustGptShell .row-actions.compact{margin-top:0;opacity:0;transition:opacity .12s ease}.ustGptShell .message-actions{padding:0 2px}.ustGptShell .row-actions.compact .icon-btn{border-radius:8px;display:grid;height:30px;padding:0;place-items:center;width:30px}.ustGptShell .row-actions.compact .icon-btn svg{stroke-width:1.8;height:15px;width:15px}.ustGptShell .row-actions.compact .icon-btn.copied{background:#eefbf3;border-color:#badfc8;color:#1f7a44}.ustGptShell .row-actions.modal-actions{justify-content:flex-end}.ustGptShell .message-row:hover .row-actions.compact,.ustGptShell .row-actions.compact:focus-within{opacity:1}.ustGptShell .message-row.user .row-actions.compact{justify-content:flex-end}.ustGptShell .edit-wrap{grid-gap:10px;display:grid;gap:10px}.ustGptShell .edit-textarea{min-height:110px;resize:vertical}.ustGptShell .typing-row{display:flex;gap:6px;margin-left:40px}.ustGptShell .typing-row span{animation:typingPulse 1s ease-in-out infinite;background:#9aa3af;border-radius:50%;height:7px;width:7px}.ustGptShell .typing-row span:nth-child(2){animation-delay:.16s}.ustGptShell .typing-row span:nth-child(3){animation-delay:.32s}@keyframes typingPulse{0%,to{opacity:.36;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.ustGptShell .empty-state{margin-top:10vh;text-align:center}.ustGptShell .empty-badge{background:#fff2e8;border:1px solid #f2d0ba;border-radius:14px;color:#a05119;display:grid;font-weight:700;height:48px;margin:0 auto;place-items:center;width:48px}.ustGptShell .empty-state h3{font-size:1.4rem;margin:14px 0 8px}.ustGptShell .empty-state p{color:#6b7280;margin:0}.ustGptShell .starter-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.ustGptShell .starter-btn{background:#fff;border:1px solid #e3e8ef;border-radius:12px;color:#334155;cursor:pointer;padding:10px 12px;text-align:left}.ustGptShell .starter-btn:hover{background:#f8fafc;border-color:#d5dbe3}.ustGptShell .composer-shell{background:var(--bg);padding:11px 12px 14px}.ustGptShell .attached-strip,.ustGptShell .composer-box,.ustGptShell .composer-meta{margin-left:auto;margin-right:auto;width:min(100%,820px)}.ustGptShell .attached-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.ustGptShell .file-chip{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:12px;box-shadow:0 1px 3px #0000000a;color:#0d0d0d;display:inline-flex;font-size:.8rem;font-weight:500;gap:10px;padding:8px 12px}.ustGptShell .file-chip.chat-attached{background:#fdfdfd;border-color:#d1d5db}.ustGptShell .file-chip.assistant-default{background:#eff3f7;border-color:#dbe1e8;color:#4b5563}.ustGptShell .file-chip em{font-size:.7rem;font-style:normal;opacity:.8}.ustGptShell .file-chip-remove{background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:grid;height:16px;line-height:1;padding:0;place-items:center;width:16px}.ustGptShell .file-chip-remove:hover{background:#00000014}.ustGptShell .composer-box{align-items:flex-end;background:var(--surface);border:1px solid var(--border-strong);border-radius:24px;display:flex;gap:8px;padding:9px 10px 9px 12px;position:relative}.ustGptShell .composer-attach{flex-shrink:0;position:relative}.ustGptShell .attach-plus{background:#f7f8fa;border:1px solid #e2e8f0;border-radius:999px;color:#4b5563;cursor:pointer;display:grid;font-size:1.3rem;height:32px;line-height:1;padding:0;place-items:center;width:32px}.ustGptShell .attach-plus:hover{background:#eef1f5;border-color:#d2d9e2}.ustGptShell .attach-plus:disabled{cursor:not-allowed;opacity:.45}.ustGptShell .hidden-file-input{display:none}.ustGptShell .attach-menu{background:#fff;border:1px solid var(--border);border-radius:14px;bottom:calc(100% + 10px);box-shadow:var(--shadow);left:0;padding:8px;position:absolute;width:288px;z-index:35}.ustGptShell .attach-action{background:#fff;border:1px solid #e3e8ef;border-radius:9px;color:#1f2937;cursor:pointer;font-size:.83rem;font-weight:500;padding:8px 9px;text-align:left;width:100%}.ustGptShell .attach-action+.attach-action{margin-top:6px}.ustGptShell .attach-action:hover{background:#f8fafc;border-color:#d5dce5}.ustGptShell .attach-action:disabled{cursor:not-allowed;opacity:.45}.ustGptShell .attach-existing{grid-gap:6px;border-top:1px solid #edf1f6;display:grid;gap:6px;margin-top:8px;padding-top:8px}.ustGptShell .attach-file-option{align-items:center;background:#fff;border:1px solid #e3e8ef;border-radius:9px;color:#374151;cursor:pointer;display:flex;font-size:.78rem;gap:8px;justify-content:space-between;padding:7px 9px;width:100%}.ustGptShell .attach-file-option.attached{background:#fff4ec;border-color:#f1c6a9;color:#9c511d}.ustGptShell .attach-file-option span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ustGptShell .attach-file-option span:last-child{color:#7a8594;font-size:.73rem}.ustGptShell .attach-note{color:#768090;font-size:.75rem;margin:2px 1px 0}.ustGptShell .composer-input{background:#0000;border:none;color:#111827;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.5;max-height:220px;min-height:32px;outline:none;resize:none;width:100%}.ustGptShell .composer-box>.btn-danger,.ustGptShell .composer-box>.btn-primary{border-radius:999px;display:grid;flex-shrink:0;height:36px;padding:0;place-items:center;width:36px}.ustGptShell .composer-meta{grid-gap:5px;color:#6b7280;display:grid;font-size:.75rem;gap:5px;margin-top:7px}.ustGptShell .btn{border:1px solid #0000;border-radius:10px;cursor:pointer;font-family:Inter,sans-serif;font-size:.82rem;font-weight:600;padding:8px 11px;transition:background .12s ease,border-color .12s ease,color .12s ease}.ustGptShell .btn:disabled{cursor:not-allowed;opacity:.45}.ustGptShell .btn-primary{background:var(--accent);color:#fff}.ustGptShell .btn-primary:hover:not(:disabled){background:var(--accent-strong)}.ustGptShell .btn-ghost{background:#fff;border-color:#dbe1e8;color:#334155}.ustGptShell .btn-ghost:hover:not(:disabled){background:#f6f8fa}.ustGptShell .btn-danger{background:var(--danger);color:#fff}.ustGptShell .btn-danger:hover:not(:disabled){background:var(--danger-strong)}.ustGptShell .input,.ustGptShell select.input,.ustGptShell textarea.input{background:#fff;border:1px solid var(--border-strong);border-radius:10px;color:#1f2937;font-family:Inter,sans-serif;font-size:.88rem;padding:9px 10px;width:100%}.ustGptShell .composer-input:focus,.ustGptShell .input:focus,.ustGptShell select.input:focus,.ustGptShell textarea.input:focus{outline:2px solid #0d62c433;outline-offset:1px}.ustGptShell .control-select{min-width:230px}.ustGptShell .label{color:#6f7a88;font-size:.68rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.ustGptShell .modal-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1118276b;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:40}.ustGptShell .modal{background:#f9fafb;border:1px solid #d7dde6;border-radius:16px;box-shadow:var(--shadow);max-height:90vh;overflow:auto;width:min(720px,100%)}.ustGptShell .modal.wide{width:min(930px,100%)}.ustGptShell .modal.xl{width:min(1080px,100%)}.ustGptShell .modal-head{align-items:center;background:#f9fafb;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;padding:12px 14px;position:sticky;top:0;z-index:2}.ustGptShell .modal-head h3{font-size:1rem;margin:0}.ustGptShell .modal-body{grid-gap:12px;display:grid;gap:12px;padding:14px}.ustGptShell .helper-text{color:#6b7280;font-size:.8rem;line-height:1.45;margin:0}.ustGptShell .slider-block{grid-gap:6px;display:grid;gap:6px}.ustGptShell .range{width:100%}.ustGptShell .upload-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ustGptShell .file-picker{overflow:hidden;position:relative}.ustGptShell .file-picker input{cursor:pointer;inset:0;opacity:0;position:absolute}.ustGptShell .file-table{grid-gap:10px;display:grid;gap:10px}.ustGptShell .file-row{grid-gap:10px;background:#fff;border:1px solid var(--border);border-radius:12px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.ustGptShell .file-main{min-width:0}.ustGptShell .file-name{font-size:.9rem;font-weight:600}.ustGptShell .file-meta{color:#6b7280;font-family:JetBrains Mono,monospace;font-size:.73rem;margin-top:2px}.ustGptShell .file-preview{color:#4b5563;font-size:.79rem;margin:6px 0 0}.ustGptShell .file-actions{grid-gap:8px;align-content:start;display:grid;gap:8px}.ustGptShell .assistant-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:60vh}.ustGptShell .assistant-list{grid-gap:7px;align-content:start;background:#f1f3f5;border-right:1px solid var(--border);display:grid;gap:7px;padding:11px}.ustGptShell .assistant-list-item{background:#fff;border:1px solid var(--border);border-radius:10px;cursor:pointer;display:grid;padding:9px;text-align:left}.ustGptShell .assistant-list-item.active{background:#eceff4;border-color:#d3d9e2}.ustGptShell .assistant-list-item small{color:#6b7280;font-size:.72rem;margin-top:4px}.ustGptShell .assistant-editor{grid-gap:10px;align-content:start;display:grid;gap:10px;padding:12px}.ustGptShell .input.tall{min-height:140px;resize:vertical}.ustGptShell .editor-grid{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr))}.ustGptShell .checkbox-grid{grid-gap:7px;background:#fff;border:1px solid var(--border);border-radius:10px;display:grid;gap:7px;max-height:180px;overflow:auto;padding:8px}.ustGptShell .checkbox-row{align-items:center;color:#374151;display:flex;font-size:.83rem;gap:8px}.ustGptShell .field-grow{flex:1 1}.ustGptShell .pin-bottom{align-self:end}.ustGptShell .mobile-only{display:none}@media (max-width:1080px){.ustGptShell .topbar{flex-wrap:wrap}.ustGptShell .topbar-actions{flex-wrap:wrap;justify-content:flex-start;margin-left:0;width:100%}.ustGptShell .control-select{min-width:180px}}@media (max-width:920px){.ustGptShell .app-root{grid-template-columns:1fr}.ustGptShell .sidebar{bottom:0;box-shadow:var(--shadow);left:0;position:fixed;top:0;transform:translateX(-106%);transition:transform .2s ease;width:min(86vw,320px);z-index:50}.ustGptShell .sidebar.open{transform:translateX(0)}.ustGptShell .mobile-backdrop{background:#0f172a80;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:45}.ustGptShell .mobile-backdrop.show{opacity:1;pointer-events:all}.ustGptShell .mobile-only{display:inline-flex}.ustGptShell .starter-grid{grid-template-columns:1fr}.ustGptShell .row-actions.compact{opacity:1}.ustGptShell .composer-meta{flex-direction:column}.ustGptShell .file-row{grid-template-columns:1fr}.ustGptShell .file-actions{display:flex;flex-wrap:wrap}.ustGptShell .assistant-layout{grid-template-columns:1fr}.ustGptShell .assistant-list{border-bottom:1px solid var(--border);border-right:none}.ustGptShell .editor-grid{grid-template-columns:1fr}}.ustGptShell .auth-root{background:linear-gradient(145deg,#eef4ff,#f8fafc 45%,#fff5f0);display:grid;font-family:Inter,sans-serif;min-height:100vh;padding:20px;place-items:center;width:100%}.ustGptShell .auth-card{background:#fff;border:1px solid #e4eaf2;border-radius:20px;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000f,0 24px 64px #0000000f;max-width:440px;padding:36px 32px 32px;width:100%}.ustGptShell .auth-brand{align-items:center;border-bottom:1px solid #f0f3f7;display:flex;gap:12px;margin-bottom:28px;padding-bottom:22px}.ustGptShell .auth-logo{flex-shrink:0;height:46px;width:46px}.ustGptShell .auth-brand-text{display:flex;flex-direction:column}.ustGptShell .auth-brand-name{color:#0d1b2a;font-size:1.22rem;font-weight:700;letter-spacing:-.01em;line-height:1.2}.ustGptShell .auth-brand-sub{color:#8b5a31;font-size:.73rem;font-weight:500;margin-top:3px}.ustGptShell .auth-heading{margin-bottom:22px}.ustGptShell .auth-heading h2{color:#0d1b2a;font-size:1.38rem;font-weight:700;letter-spacing:-.02em;margin:0 0 5px}.ustGptShell .auth-heading p{color:#6b7280;font-size:.87rem;margin:0}.ustGptShell .auth-form{grid-gap:14px;display:grid;gap:14px}.ustGptShell .auth-field{grid-gap:6px;display:grid;gap:6px}.ustGptShell .auth-label{color:#374151;font-size:.77rem;font-weight:600;letter-spacing:.01em}.ustGptShell .auth-input{background:#f8fafc;border:1.5px solid #dde4ee;border-radius:10px;box-sizing:border-box;color:#1f2937;font-family:Inter,sans-serif;font-size:.9rem;padding:11px 14px;transition:border-color .15s,box-shadow .15s,background .15s;width:100%}.ustGptShell .auth-input:focus{background:#fff;border-color:var(--accent);box-shadow:0 0 0 3px #10a37f1f;outline:none}.ustGptShell .auth-input::placeholder{color:#b0bcc9}.ustGptShell .auth-error{background:#fff5f5;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:.82rem;line-height:1.45;margin:0;padding:10px 13px}.ustGptShell .auth-submit{border-radius:10px;font-size:.92rem;font-weight:600;letter-spacing:.01em;margin-top:2px;padding:12px 16px;width:100%}.ustGptShell .auth-switch{color:#6b7280;font-size:.84rem;margin:4px 0 0;text-align:center}.ustGptShell .auth-link{background:none;border:none;color:var(--accent);cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;padding:0}.ustGptShell .auth-link:hover{text-decoration:underline}.ustGptShell .auth-sso{grid-gap:14px;display:grid;gap:14px;text-align:center}.ustGptShell .auth-sso p{color:#6b7280;font-size:.88rem;margin:0}@media (max-width:640px){.topbar{padding:11px 10px}.messages-pane{padding:14px 8px}.composer-shell{padding:10px 8px 12px}.attach-menu{width:min(82vw,288px)}.modal-backdrop{padding:8px}}.AcademiaResearchPage_page__E2wSi{background:#f6f7f4;color:#17201f;min-height:100%}.AcademiaResearchPage_hero__P-dIV{grid-gap:32px;align-items:stretch;background:linear-gradient(135deg,#1268651f,#d252281a),#fbfcf8;border-bottom:1px solid #dbe1d6;display:grid;gap:32px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);padding:56px clamp(24px,5vw,72px) 36px}.AcademiaResearchPage_heroContent__STiT\+{max-width:900px}.AcademiaResearchPage_eyebrow__ty-IC{align-items:center;background:#ffffffb8;border:1px solid #12686547;border-radius:999px;color:#126865;display:inline-flex;font-size:11px;font-weight:800;letter-spacing:0;padding:6px 10px;text-transform:uppercase;width:fit-content}.AcademiaResearchPage_hero__P-dIV h1{color:#102221;font-size:clamp(44px,7vw,76px);font-weight:900;letter-spacing:0;line-height:.94;margin:18px 0 16px;max-width:780px}.AcademiaResearchPage_assetCard__67U3p p,.AcademiaResearchPage_contactCard__ILAA2 p,.AcademiaResearchPage_downloadCard__TonRg p,.AcademiaResearchPage_hero__P-dIV p,.AcademiaResearchPage_newsletterBody__EafBG p,.AcademiaResearchPage_newsletterCard__cMj3U p,.AcademiaResearchPage_newsletterInfoCard__7wGYE p,.AcademiaResearchPage_notFoundPanel__f9YEA p,.AcademiaResearchPage_overviewGrid__mIOKu p,.AcademiaResearchPage_publicationCard__09Dzi p,.AcademiaResearchPage_relationshipCard__fa75r p,.AcademiaResearchPage_sectionHeading__\+aJvs p,.AcademiaResearchPage_splitSection__hnbad p,.AcademiaResearchPage_timelineItem__ZrlP- p{color:#4c5a57;line-height:1.66}.AcademiaResearchPage_heroContent__STiT\+>p{font-size:18px;max-width:760px}.AcademiaResearchPage_heroActions__60qJg{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.AcademiaResearchPage_downloadCard__TonRg a,.AcademiaResearchPage_primaryButton__0pjaW,.AcademiaResearchPage_secondaryButton__k\+Z0H{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:0 16px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.AcademiaResearchPage_primaryButton__0pjaW{background:#126865;border:1px solid #126865;color:#fff}.AcademiaResearchPage_secondaryButton__k\+Z0H{background:#fff;border:1px solid #cfd8ce;color:#17201f}.AcademiaResearchPage_downloadCard__TonRg a:hover,.AcademiaResearchPage_primaryButton__0pjaW:hover,.AcademiaResearchPage_secondaryButton__k\+Z0H:hover{transform:translateY(-1px)}.AcademiaResearchPage_heroPanel__uICyi{grid-gap:14px;display:grid;gap:14px;min-width:0}.AcademiaResearchPage_logoCard__Bubf2,.AcademiaResearchPage_trustCard__f1F-I{background:#ffffffdb;border:1px solid #d6ded3;border-radius:8px;box-shadow:0 18px 42px #20302d14}.AcademiaResearchPage_logoCard__Bubf2{align-items:center;display:grid;min-height:150px;padding:22px}.AcademiaResearchPage_logoCard__Bubf2 img{max-height:88px;max-width:min(100%,330px);object-fit:contain}.AcademiaResearchPage_logoCard__Bubf2 span,.AcademiaResearchPage_trustCard__f1F-I span{color:#5d6a67;font-size:13px;font-weight:700;margin-top:12px}.AcademiaResearchPage_trustCard__f1F-I{align-items:flex-start;border-left:5px solid #d25228;display:flex;gap:14px;padding:20px}.AcademiaResearchPage_trustCard__f1F-I svg{color:#d25228;flex:0 0 auto}.AcademiaResearchPage_trustCard__f1F-I strong{color:#17201f;display:block}.AcademiaResearchPage_trustCard__f1F-I span{display:block}.AcademiaResearchPage_metricBand__MkRiZ{grid-gap:1px;background:#dbe1d6;border-bottom:1px solid #dbe1d6;display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.AcademiaResearchPage_metricTile__8Sn-w{background:#fff;min-height:150px;padding:26px clamp(18px,3vw,34px)}.AcademiaResearchPage_metricTile__8Sn-w strong{color:#d25228;display:block;font-size:38px;font-weight:900;line-height:1}.AcademiaResearchPage_metricTile__8Sn-w span{color:#17201f;display:block;font-weight:850;margin-top:10px}.AcademiaResearchPage_metricTile__8Sn-w p{color:#5f6c69;font-size:13px;line-height:1.55;margin:10px 0 0}.AcademiaResearchPage_section__MRP8V{padding:52px clamp(24px,5vw,72px)}.AcademiaResearchPage_sectionHeading__\+aJvs{margin-bottom:24px;max-width:980px}.AcademiaResearchPage_sectionHeading__\+aJvs h2,.AcademiaResearchPage_splitSection__hnbad h2{color:#17201f;font-size:clamp(28px,4vw,44px);font-weight:900;letter-spacing:0;line-height:1.05;margin:14px 0 12px;max-width:980px}.AcademiaResearchPage_assetGrid__eohid,.AcademiaResearchPage_downloadGrid__PAFj4,.AcademiaResearchPage_overviewGrid__mIOKu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.AcademiaResearchPage_assetCard__67U3p,.AcademiaResearchPage_downloadCard__TonRg,.AcademiaResearchPage_overviewGrid__mIOKu article,.AcademiaResearchPage_publicationCard__09Dzi,.AcademiaResearchPage_timelineItem__ZrlP-{background:#fff;border:1px solid #d6ded3;border-radius:8px;padding:22px}.AcademiaResearchPage_assetCard__67U3p svg,.AcademiaResearchPage_overviewGrid__mIOKu svg,.AcademiaResearchPage_timelineItem__ZrlP- svg{color:#126865}.AcademiaResearchPage_assetCard__67U3p h3,.AcademiaResearchPage_downloadCard__TonRg h3,.AcademiaResearchPage_overviewGrid__mIOKu h3,.AcademiaResearchPage_publicationCard__09Dzi h3,.AcademiaResearchPage_relationshipCard__fa75r h3,.AcademiaResearchPage_timelineItem__ZrlP- h3{color:#17201f;font-size:20px;font-weight:850;letter-spacing:0;line-height:1.2;margin:12px 0 8px}.AcademiaResearchPage_relationshipGrid__FGQWg{grid-gap:18px;display:grid;gap:18px}.AcademiaResearchPage_relationshipCard__fa75r{background:#fff;border:1px solid #d6ded3;border-radius:8px;padding:clamp(22px,4vw,34px)}.AcademiaResearchPage_relationshipHeader__XIodG{align-items:center;display:flex;gap:18px;margin-bottom:18px}.AcademiaResearchPage_relationshipHeader__XIodG img{max-height:82px;max-width:38vw;object-fit:contain;width:190px}.AcademiaResearchPage_assetCard__67U3p span,.AcademiaResearchPage_downloadCard__TonRg>span,.AcademiaResearchPage_publicationCard__09Dzi>span,.AcademiaResearchPage_relationshipHeader__XIodG span{color:#126865;font-size:12px;font-weight:850;letter-spacing:0;text-transform:uppercase}.AcademiaResearchPage_iconBadge__sFE9q{background:#f0f5ed;border-radius:8px;color:#126865;display:grid;height:72px;place-items:center;width:72px}.AcademiaResearchPage_detailColumns__aOoHb{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.AcademiaResearchPage_detailColumns__aOoHb h4{color:#17201f;font-size:15px;font-weight:850;margin:0 0 10px}.AcademiaResearchPage_detailColumns__aOoHb ul{grid-gap:8px;color:#4c5a57;display:grid;gap:8px;line-height:1.55;margin:0;padding-left:18px}.AcademiaResearchPage_timeline__Jl8wv{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.AcademiaResearchPage_stepNumber__8GjUL{color:#d25228;display:inline-flex;font-size:13px;font-weight:900;margin-bottom:14px}.AcademiaResearchPage_tableWrap__o\+VB9{background:#fff;border:1px solid #d6ded3;border-radius:8px;overflow-x:auto}.AcademiaResearchPage_dataTable__JReBJ{border-collapse:collapse;font-size:14px;min-width:1120px;width:100%}.AcademiaResearchPage_dataTable__JReBJ td,.AcademiaResearchPage_dataTable__JReBJ th{border-bottom:1px solid #e3e8df;padding:14px 16px;text-align:left;vertical-align:top}.AcademiaResearchPage_dataTable__JReBJ th{background:#edf3ea;color:#17201f;font-size:12px;font-weight:900;position:sticky;text-transform:uppercase;top:0}.AcademiaResearchPage_dataTable__JReBJ td{color:#46524f;line-height:1.48}.AcademiaResearchPage_dataTable__JReBJ tr:last-child td{border-bottom:0}.AcademiaResearchPage_publicationGrid__IYYu\+{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.AcademiaResearchPage_publicationCard__09Dzi a{color:inherit;text-decoration:none}.AcademiaResearchPage_publicationCard__09Dzi a:hover{color:#126865}.AcademiaResearchPage_publicationCard__09Dzi small{color:#687471;display:block;line-height:1.5;margin-top:14px}.AcademiaResearchPage_assetCard__67U3p span{color:#d25228;display:block;line-height:1.5;margin-top:16px;text-transform:none}.AcademiaResearchPage_splitSection__hnbad{grid-gap:30px;align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,.85fr) minmax(320px,1fr)}.AcademiaResearchPage_bookList__PTvvf{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:0;padding:0}.AcademiaResearchPage_bookList__PTvvf li{align-items:flex-start;background:#fff;border:1px solid #d6ded3;border-radius:8px;color:#34413e;display:flex;gap:12px;line-height:1.5;padding:16px}.AcademiaResearchPage_bookList__PTvvf svg{color:#126865;flex:0 0 auto;margin-top:2px}.AcademiaResearchPage_downloadCard__TonRg a{background:#17201f;border:1px solid #17201f;color:#fff;margin-top:12px}.AcademiaResearchPage_newsletterLibrary__cHNBi{background:linear-gradient(180deg,#12686514,#fff0),#eef3ee;border-bottom:1px solid #dbe1d6}.AcademiaResearchPage_newsletterGrid__3wPHi{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.AcademiaResearchPage_newsletterCard__cMj3U{background:#fff;border:1px solid #d6ded3;border-radius:8px;box-shadow:0 18px 42px #20302d14;display:grid;grid-template-rows:220px 1fr;overflow:hidden}.AcademiaResearchPage_newsletterCard__cMj3U>img{background:#e9eee5;height:100%;object-fit:cover;width:100%}.AcademiaResearchPage_newsletterCardContent__eU6y\+{display:flex;flex-direction:column;min-height:0;padding:22px}.AcademiaResearchPage_newsletterCardMeta__jWcjr,.AcademiaResearchPage_newsletterMetaList__1L2Mw{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.AcademiaResearchPage_newsletterCardMeta__jWcjr span,.AcademiaResearchPage_newsletterMetaList__1L2Mw span{align-items:center;color:#126865;display:inline-flex;font-size:12px;font-weight:850;gap:6px;text-transform:uppercase}.AcademiaResearchPage_contactCard__ILAA2 h3,.AcademiaResearchPage_newsletterCard__cMj3U h3,.AcademiaResearchPage_newsletterInfoCard__7wGYE h3{color:#17201f;font-size:22px;font-weight:900;letter-spacing:0;line-height:1.2;margin:12px 0 8px}.AcademiaResearchPage_newsletterPills__ogWGK{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.AcademiaResearchPage_newsletterPills__ogWGK span{background:#f6f7f4;border:1px solid #d6ded3;border-radius:999px;color:#44524f;font-size:12px;font-weight:800;padding:6px 9px}.AcademiaResearchPage_artifactLink__U6O93,.AcademiaResearchPage_backLink__S3n8E,.AcademiaResearchPage_inlineLinks__MWFGH a,.AcademiaResearchPage_newsletterCardAction__ZJEP-,.AcademiaResearchPage_newsletterFooterNav__J39DH a{align-items:center;color:#126865;display:inline-flex;font-weight:850;gap:8px;text-decoration:none}.AcademiaResearchPage_newsletterCardAction__ZJEP-{margin-top:auto;width:fit-content}.AcademiaResearchPage_artifactLink__U6O93:hover,.AcademiaResearchPage_backLink__S3n8E:hover,.AcademiaResearchPage_inlineLinks__MWFGH a:hover,.AcademiaResearchPage_newsletterCardAction__ZJEP-:hover,.AcademiaResearchPage_newsletterFooterNav__J39DH a:hover{color:#d25228}.AcademiaResearchPage_newsletterHero__Mr0iJ{grid-template-columns:minmax(0,.95fr) minmax(320px,.8fr)}.AcademiaResearchPage_backLink__S3n8E{margin-bottom:18px;width:fit-content}.AcademiaResearchPage_newsletterHeroImage__8cTtX{background:#fff;border:1px solid #d6ded3;border-radius:8px;box-shadow:0 18px 42px #20302d14;margin:0;overflow:hidden}.AcademiaResearchPage_newsletterHeroImage__8cTtX img{display:block;max-height:520px;min-height:360px;object-fit:cover;width:100%}.AcademiaResearchPage_newsletterHeroImage__8cTtX figcaption{color:#5d6a67;font-size:13px;font-weight:800;padding:12px 16px}.AcademiaResearchPage_newsletterMetaList__1L2Mw{margin:22px 0}.AcademiaResearchPage_inlineLinks__MWFGH{display:flex;flex-wrap:wrap;gap:12px}.AcademiaResearchPage_inlineLinks__MWFGH a{background:#fff;border:1px solid #cfd8ce;border-radius:8px;min-height:40px;padding:0 12px}.AcademiaResearchPage_newsletterDetailSection__OGUCa{border-top:1px solid #e3e8df}.AcademiaResearchPage_newsletterBody__EafBG{grid-gap:12px;display:grid;gap:12px;max-width:980px}.AcademiaResearchPage_newsletterBody__EafBG p{font-size:16px;margin:0}.AcademiaResearchPage_newsletterDetailGrid__Ip5qC{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.AcademiaResearchPage_contactCard__ILAA2,.AcademiaResearchPage_newsletterInfoCard__7wGYE{background:#fff;border:1px solid #d6ded3;border-radius:8px;padding:20px}.AcademiaResearchPage_contactCard__ILAA2 span,.AcademiaResearchPage_newsletterInfoCard__7wGYE>span{color:#126865;font-size:12px;font-weight:850;text-transform:uppercase}.AcademiaResearchPage_newsletterBulletGrid__e2\+Di{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:18px 0 0;padding:0}.AcademiaResearchPage_newsletterBulletGrid__e2\+Di li{background:#fff;border-left:4px solid #d25228;border-radius:8px;color:#34413e;line-height:1.45;padding:13px 14px}.AcademiaResearchPage_newsletterDetailSection__OGUCa .AcademiaResearchPage_dataTable__JReBJ{min-width:720px}.AcademiaResearchPage_newsletterToc__\+\+NXz{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #d6ded3;display:flex;gap:16px;padding:14px clamp(24px,5vw,72px);position:sticky;top:0;z-index:5}.AcademiaResearchPage_newsletterToc__\+\+NXz strong{color:#17201f;flex:0 0 auto;font-size:13px;font-weight:900}.AcademiaResearchPage_newsletterToc__\+\+NXz div{display:flex;gap:8px;overflow-x:auto}.AcademiaResearchPage_newsletterToc__\+\+NXz a{border:1px solid #d6ded3;border-radius:999px;color:#44524f;flex:0 0 auto;font-size:12px;font-weight:800;padding:7px 10px;text-decoration:none;white-space:nowrap}.AcademiaResearchPage_newsletterToc__\+\+NXz a:hover{border-color:#126865;color:#126865}.AcademiaResearchPage_contactStack__Rh8DY{grid-gap:12px;display:grid;gap:12px}.AcademiaResearchPage_contactCard__ILAA2{align-items:flex-start;display:flex;gap:12px}.AcademiaResearchPage_contactCard__ILAA2 svg{color:#126865;flex:0 0 auto;margin-top:2px}.AcademiaResearchPage_contactCard__ILAA2 h3{font-size:18px}.AcademiaResearchPage_artifactLink__U6O93{background:#17201f;border:1px solid #d6ded3;border-radius:8px;color:#fff;justify-content:space-between;padding:16px}.AcademiaResearchPage_artifactLink__U6O93:hover{background:#233330;color:#fff}.AcademiaResearchPage_artifactLink__U6O93>span{grid-gap:2px;display:grid;gap:2px;min-width:0}.AcademiaResearchPage_artifactLink__U6O93 small,.AcademiaResearchPage_artifactLink__U6O93 strong{display:block}.AcademiaResearchPage_artifactLink__U6O93 small{color:#c5d3cf;font-weight:800}.AcademiaResearchPage_newsletterFooterNav__J39DH{display:flex;gap:14px;justify-content:space-between;padding:24px clamp(24px,5vw,72px) 52px}.AcademiaResearchPage_notFoundPanel__f9YEA{grid-gap:16px;align-content:center;display:grid;gap:16px;max-width:720px;min-height:60vh;padding:56px clamp(24px,5vw,72px)}.AcademiaResearchPage_notFoundPanel__f9YEA h1{color:#17201f;font-size:clamp(42px,6vw,68px);font-weight:900;line-height:.96;margin:0}@media (max-width:1180px){.AcademiaResearchPage_hero__P-dIV,.AcademiaResearchPage_newsletterHero__Mr0iJ,.AcademiaResearchPage_splitSection__hnbad{grid-template-columns:1fr}.AcademiaResearchPage_heroPanel__uICyi,.AcademiaResearchPage_metricBand__MkRiZ,.AcademiaResearchPage_timeline__Jl8wv{grid-template-columns:repeat(2,minmax(0,1fr))}.AcademiaResearchPage_trustCard__f1F-I{grid-column:1/-1}}@media (max-width:860px){.AcademiaResearchPage_hero__P-dIV,.AcademiaResearchPage_section__MRP8V{padding-left:18px;padding-right:18px}.AcademiaResearchPage_assetGrid__eohid,.AcademiaResearchPage_detailColumns__aOoHb,.AcademiaResearchPage_downloadGrid__PAFj4,.AcademiaResearchPage_heroPanel__uICyi,.AcademiaResearchPage_newsletterBulletGrid__e2\+Di,.AcademiaResearchPage_newsletterDetailGrid__Ip5qC,.AcademiaResearchPage_newsletterGrid__3wPHi,.AcademiaResearchPage_overviewGrid__mIOKu,.AcademiaResearchPage_publicationGrid__IYYu\+{grid-template-columns:1fr}.AcademiaResearchPage_relationshipHeader__XIodG{align-items:flex-start;flex-direction:column}.AcademiaResearchPage_relationshipHeader__XIodG img{max-width:100%}}@media (max-width:620px){.AcademiaResearchPage_metricBand__MkRiZ,.AcademiaResearchPage_timeline__Jl8wv{grid-template-columns:1fr}.AcademiaResearchPage_hero__P-dIV h1{font-size:42px}.AcademiaResearchPage_newsletterFooterNav__J39DH,.AcademiaResearchPage_newsletterToc__\+\+NXz{align-items:stretch;flex-direction:column}.AcademiaResearchPage_newsletterCard__cMj3U{grid-template-rows:180px 1fr}.AcademiaResearchPage_newsletterHeroImage__8cTtX img{min-height:240px}}.AppLayout_app-shell__luKdW{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;background:var(--ust-soft);color:var(--ust-charcoal);display:flex;flex-direction:column;font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-height:100vh;min-height:100vh;overflow-y:auto}.AppLayout_app-shell__luKdW *,.AppLayout_app-shell__luKdW :after,.AppLayout_app-shell__luKdW :before{box-sizing:border-box}.AppLayout_app-header__36Eql{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:30}.AppLayout_app-header__content__mAS61{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;min-height:4.6rem;padding:.85rem clamp(1rem,2.5vw,2rem);width:min(100%,1440px)}.AppLayout_app-brand__N68qZ{align-items:center;color:inherit;display:inline-flex;gap:.85rem;min-width:0;text-decoration:none}.AppLayout_app-brand__mark__aqygI{background:linear-gradient(135deg,var(--ust-teal),var(--ust-teal-bright));border:1px solid #006e7442;color:var(--ust-white);display:grid;flex:0 0 auto;font-size:.82rem;font-weight:900;height:2.6rem;letter-spacing:.04em;place-items:center;width:2.6rem}.AppLayout_app-brand__copy__4I5jP{display:flex;flex-direction:column;gap:.12rem;min-width:0}.AppLayout_app-brand__kicker__42Zik{color:var(--ust-teal);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.AppLayout_app-brand__title__PonZU{color:var(--ust-charcoal);font-size:1.12rem;font-weight:850;line-height:1.15}.AppLayout_app-nav__RuNKz{align-items:center;display:flex;flex:0 0 auto;gap:.75rem}.AppLayout_app-footer__link__OH1K7,.AppLayout_app-nav__link__-2mGG{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-teal);display:inline-flex;font-size:.82rem;font-weight:850;justify-content:center;letter-spacing:.06em;min-height:2.35rem;padding:0 .85rem;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.AppLayout_app-footer__link__OH1K7:focus-visible,.AppLayout_app-footer__link__OH1K7:hover,.AppLayout_app-nav__link__-2mGG:focus-visible,.AppLayout_app-nav__link__-2mGG:hover{background:#e8f6f7;border-color:#0097ac66;color:var(--ust-teal);outline:none}.AppLayout_app-nav__link__-2mGG[aria-current=page]{background:var(--ust-teal);border-color:#0000;color:var(--ust-white);cursor:default}.AppLayout_app-main__aRwV8{flex:1 1 auto;min-width:0;width:100%}.AppLayout_app-footer__lewna{background:var(--ust-white);border-top:1px solid var(--ust-line)}.AppLayout_app-footer__content__r0BGP{align-items:center;color:var(--ust-muted);display:flex;font-size:.82rem;gap:1rem;justify-content:space-between;margin:0 auto;padding:1rem clamp(1rem,2.5vw,2rem);width:min(100%,1440px)}.AppLayout_app-footer__text__ocFYg{margin:0}.AppLayout_not-found__K6XJs{background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);margin:3rem auto;padding:clamp(1.25rem,3vw,2rem);width:min(100%,760px)}.AppLayout_not-found__eyebrow__6LOmJ{color:var(--ust-teal);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.AppLayout_not-found__K6XJs h1{color:var(--ust-charcoal);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.08;margin:.75rem 0 .5rem}.AppLayout_not-found__K6XJs p{color:var(--ust-muted);margin:0 0 1.25rem}@media (max-width:720px){.AppLayout_app-footer__content__r0BGP,.AppLayout_app-header__content__mAS61{align-items:flex-start;flex-direction:column}.AppLayout_app-footer__link__OH1K7,.AppLayout_app-nav__RuNKz,.AppLayout_app-nav__link__-2mGG{width:100%}}.DomainLibraryNavigator_domainPage__Ww5jM,.DomainLibraryNavigator_homePage__ZSJZS{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-warm:#f7f2ea;--ust-blue:#2563eb;--ust-plum:#7c3aed;--ust-focus:#0097ac38;color:var(--ust-charcoal);margin:0 auto;padding:1.25rem clamp(1rem,2.5vw,2rem) 2.5rem;width:min(100%,1320px)}.DomainLibraryNavigator_domainPage__Ww5jM *,.DomainLibraryNavigator_domainPage__Ww5jM :after,.DomainLibraryNavigator_domainPage__Ww5jM :before,.DomainLibraryNavigator_homePage__ZSJZS *,.DomainLibraryNavigator_homePage__ZSJZS :after,.DomainLibraryNavigator_homePage__ZSJZS :before{box-sizing:border-box}.DomainLibraryNavigator_domainHero__1zBJp,.DomainLibraryNavigator_homeHero__pbVvY{grid-gap:.9rem;background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);display:grid;gap:.9rem;padding:clamp(1.25rem,3vw,2rem)}.DomainLibraryNavigator_domainHero__1zBJp{align-items:start;grid-template-columns:auto minmax(0,1fr)}.DomainLibraryNavigator_eyebrow__rzDIq{color:var(--ust-teal);font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.DomainLibraryNavigator_domainHero__1zBJp h1,.DomainLibraryNavigator_homeHero__pbVvY h1{color:var(--ust-charcoal);font-size:3.25rem;font-weight:850;line-height:1.08;margin:0}.DomainLibraryNavigator_domainHero__1zBJp p,.DomainLibraryNavigator_homeHero__pbVvY p{color:var(--ust-muted);font-size:1rem;line-height:1.65;margin:0;max-width:68rem}.DomainLibraryNavigator_statsRow__WeRI5,.DomainLibraryNavigator_useCaseMeta__\+Q\+rj{display:flex;flex-wrap:wrap;gap:.55rem}.DomainLibraryNavigator_statsRow__WeRI5 span,.DomainLibraryNavigator_useCaseMeta__\+Q\+rj span{align-items:center;background:#e8f6f7;border:1px solid #006e7438;color:var(--ust-teal);display:inline-flex;font-size:.74rem;font-weight:850;letter-spacing:.06em;min-height:1.85rem;padding:0 .72rem;text-transform:uppercase}.DomainLibraryNavigator_homeGrid__UnLis,.DomainLibraryNavigator_useCaseGrid__Ec-NJ{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:1rem}.DomainLibraryNavigator_homeCard__0pC0l,.DomainLibraryNavigator_useCaseCard__aqv2b{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;color:inherit;display:flex;flex-direction:column;gap:.8rem;min-height:100%;padding:1.1rem;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.DomainLibraryNavigator_homeCard__0pC0l:nth-child(3n+1),.DomainLibraryNavigator_useCaseCard__aqv2b:nth-child(3n+1){border-top:4px solid var(--ust-teal)}.DomainLibraryNavigator_homeCard__0pC0l:nth-child(3n+2),.DomainLibraryNavigator_useCaseCard__aqv2b:nth-child(3n+2){border-top:4px solid var(--ust-blue)}.DomainLibraryNavigator_homeCard__0pC0l:nth-child(3n),.DomainLibraryNavigator_useCaseCard__aqv2b:nth-child(3n){border-top:4px solid var(--ust-plum)}.DomainLibraryNavigator_homeCard__0pC0l:focus-visible,.DomainLibraryNavigator_homeCard__0pC0l:hover,.DomainLibraryNavigator_useCaseCard__aqv2b:focus-within,.DomainLibraryNavigator_useCaseCard__aqv2b:hover{border-color:#0097ac6b;box-shadow:0 10px 24px #006e741f;outline:none;transform:translateY(-2px)}.DomainLibraryNavigator_homeCard__0pC0l span,.DomainLibraryNavigator_homeCard__0pC0l strong{color:var(--ust-teal);font-size:.78rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.DomainLibraryNavigator_homeCard__0pC0l strong{margin-top:auto}.DomainLibraryNavigator_homeCard__0pC0l h2,.DomainLibraryNavigator_useCaseCard__aqv2b h2{color:var(--ust-charcoal);font-size:1.05rem;font-weight:850;line-height:1.25;margin:0}.DomainLibraryNavigator_descriptionText__TnyME,.DomainLibraryNavigator_homeCard__0pC0l p,.DomainLibraryNavigator_useCaseCard__aqv2b p{color:var(--ust-muted);font-size:.9rem;line-height:1.55;margin:0}.DomainLibraryNavigator_cardIcon__txPXX,.DomainLibraryNavigator_domainMark__WdsXw{background:var(--ust-warm);border:1px solid #006e7438;color:var(--ust-teal);display:grid;flex:0 0 auto;height:2.8rem;place-items:center;width:2.8rem}.DomainLibraryNavigator_cardIcon__txPXX svg,.DomainLibraryNavigator_domainMark__WdsXw svg{height:1.25rem;width:1.25rem}.DomainLibraryNavigator_controls__CP8Ox,.DomainLibraryNavigator_emptyState__gZFY6,.DomainLibraryNavigator_wheelPanel__uPOC0{background:var(--ust-white);border:1px solid var(--ust-line);margin-top:1rem}.DomainLibraryNavigator_wheelPanel__uPOC0{grid-gap:1rem;display:grid;gap:1rem;padding:1rem}.DomainLibraryNavigator_wheelPanelHeader__wbqkH{align-items:baseline;border-bottom:1px solid var(--ust-line);display:flex;gap:1rem;justify-content:space-between;padding-bottom:.85rem}.DomainLibraryNavigator_wheelPanelHeader__wbqkH h2{color:var(--ust-charcoal);font-size:1.2rem;font-weight:850;line-height:1.25;margin:0}.DomainLibraryNavigator_wheelCanvas__XCAC3{overflow:auto}.DomainLibraryNavigator_wheelCanvas__XCAC3 img{display:block;height:auto;min-width:48rem;width:100%}.DomainLibraryNavigator_tabs__f9T1G{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.DomainLibraryNavigator_closeButton__1n-DG,.DomainLibraryNavigator_primaryButton__0IA7K,.DomainLibraryNavigator_secondaryButton__9azni,.DomainLibraryNavigator_tab__bMQM\+{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-teal);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:850;justify-content:center;letter-spacing:.06em;min-height:2.35rem;padding:0 .85rem;text-decoration:none;text-transform:uppercase;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.DomainLibraryNavigator_closeButton__1n-DG:focus-visible,.DomainLibraryNavigator_closeButton__1n-DG:hover,.DomainLibraryNavigator_secondaryButton__9azni:focus-visible,.DomainLibraryNavigator_secondaryButton__9azni:hover,.DomainLibraryNavigator_tab__bMQM\+:focus-visible,.DomainLibraryNavigator_tab__bMQM\+:hover{background:#e8f6f7;border-color:#0097ac6b;outline:none}.DomainLibraryNavigator_primaryButton__0IA7K,.DomainLibraryNavigator_tab__bMQM\+[data-active=true]{background:var(--ust-teal);border-color:#0000;color:var(--ust-white)}.DomainLibraryNavigator_primaryButton__0IA7K:focus-visible,.DomainLibraryNavigator_primaryButton__0IA7K:hover{background:var(--ust-teal-bright);outline:none}.DomainLibraryNavigator_controls__CP8Ox{align-items:center;display:flex;gap:.85rem;justify-content:space-between;padding:1rem}.DomainLibraryNavigator_searchBox__Va44G{align-items:center;background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-muted);display:flex;flex:1 1 28rem;gap:.7rem;min-height:3rem;padding:0 .9rem}.DomainLibraryNavigator_searchBox__Va44G svg{color:var(--ust-teal);flex:0 0 auto;height:1.05rem;width:1.05rem}.DomainLibraryNavigator_searchBox__Va44G input{background:#0000;border:0;color:var(--ust-charcoal);font:inherit;min-width:0;outline:0;width:100%}.DomainLibraryNavigator_searchBox__Va44G:focus-within{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus)}.DomainLibraryNavigator_resultMeta__H9q-2{color:var(--ust-muted);font-size:.88rem;white-space:nowrap}.DomainLibraryNavigator_cardActions__jT\+wZ{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:auto}.DomainLibraryNavigator_emptyState__gZFY6,.DomainLibraryNavigator_errorText__DFN2V,.DomainLibraryNavigator_statusText__BUOIh{color:var(--ust-muted);padding:1.5rem}.DomainLibraryNavigator_errorText__DFN2V{background:#fff7f7;border:1px solid #b91c1c40;color:#b91c1c}.DomainLibraryNavigator_drawerBackdrop__NYydG{background:#0f172a6b;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:80}.DomainLibraryNavigator_templateDrawer__Fe0fW{background:var(--ust-white);border-left:1px solid var(--ust-line);box-shadow:-16px 0 40px #0f172a33;max-height:100vh;overflow-y:auto;padding:1rem;width:min(100%,760px)}.DomainLibraryNavigator_drawerActions__cMSQH,.DomainLibraryNavigator_drawerHeader__R8pqp,.DomainLibraryNavigator_templateSectionHeader__LoMdT{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.DomainLibraryNavigator_drawerActions__cMSQH{flex-wrap:wrap;justify-content:flex-end}.DomainLibraryNavigator_drawerHeader__R8pqp{background:var(--ust-white);border-bottom:1px solid var(--ust-line);padding-bottom:1rem;position:sticky;top:0;z-index:2}.DomainLibraryNavigator_drawerHeader__R8pqp h2,.DomainLibraryNavigator_templateSection__LPGIF h3{color:var(--ust-charcoal);font-weight:850;line-height:1.2;margin:0}.DomainLibraryNavigator_drawerHeader__R8pqp h2{font-size:2rem;margin-top:.25rem}.DomainLibraryNavigator_templateStack__6rl9U{grid-gap:1rem;display:grid;gap:1rem;padding-top:1rem}.DomainLibraryNavigator_templateSection__LPGIF{grid-gap:.8rem;background:#fbfdfd;border:1px solid var(--ust-line);border-radius:8px;display:grid;gap:.8rem;padding:1rem}.DomainLibraryNavigator_promptArea__TCuBL{background:var(--ust-white);border:1px solid var(--ust-line);color:var(--ust-charcoal);font:.9rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-height:14rem;padding:.9rem;resize:vertical;width:100%}.DomainLibraryNavigator_promptArea__TCuBL:focus{border-color:var(--ust-teal-bright);box-shadow:0 0 0 3px var(--ust-focus);outline:none}.DomainLibraryNavigator_codeBlock__j5jKu{background:#101936;border-radius:8px;color:#eef7f5;font:.85rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;margin:0;max-height:28rem;overflow:auto;padding:1rem}.DomainLibraryNavigator_toast__z7NI6{background:var(--ust-teal);border:1px solid #006e7438;color:var(--ust-white);font-size:.85rem;font-weight:850;padding:.65rem .9rem;position:fixed;right:1rem;top:1rem;z-index:100}@media (max-width:760px){.DomainLibraryNavigator_domainPage__Ww5jM,.DomainLibraryNavigator_homePage__ZSJZS{padding:1rem}.DomainLibraryNavigator_domainHero__1zBJp h1,.DomainLibraryNavigator_homeHero__pbVvY h1{font-size:2.1rem}.DomainLibraryNavigator_drawerHeader__R8pqp h2{font-size:1.45rem}.DomainLibraryNavigator_controls__CP8Ox,.DomainLibraryNavigator_domainHero__1zBJp,.DomainLibraryNavigator_drawerActions__cMSQH,.DomainLibraryNavigator_drawerHeader__R8pqp,.DomainLibraryNavigator_templateSectionHeader__LoMdT{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.DomainLibraryNavigator_wheelPanelHeader__wbqkH{align-items:flex-start;flex-direction:column}.DomainLibraryNavigator_wheelCanvas__XCAC3{overflow:hidden}.DomainLibraryNavigator_wheelCanvas__XCAC3 img{min-width:0;width:100%}.DomainLibraryNavigator_closeButton__1n-DG,.DomainLibraryNavigator_primaryButton__0IA7K,.DomainLibraryNavigator_resultMeta__H9q-2,.DomainLibraryNavigator_secondaryButton__9azni,.DomainLibraryNavigator_tab__bMQM\+{width:100%}}.KnowledgeBasePage_page__qdJIj{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-focus:#0097ac38;--ust-shadow:0 14px 34px #1f293314;background:linear-gradient(135deg,#006e7414,#0097ac0f 46%,#ffffffe0),var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;min-height:100%;padding:clamp(1rem,2.5vw,2rem)}.KnowledgeBasePage_page__qdJIj *,.KnowledgeBasePage_page__qdJIj :after,.KnowledgeBasePage_page__qdJIj :before{box-sizing:border-box}.KnowledgeBasePage_shell__9XXuZ{margin:0 auto;max-width:1180px}.KnowledgeBasePage_article__uTkwP{background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);border-radius:8px;box-shadow:var(--ust-shadow);padding:clamp(1.35rem,3vw,2.5rem)}.KnowledgeBasePage_state__SHR2T{align-items:center;display:flex;justify-content:center;min-height:360px;text-align:center}.KnowledgeBasePage_statePanel__j44C0{background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);border-radius:8px;box-shadow:var(--ust-shadow);color:var(--ust-muted);font-size:14px;line-height:1.6;max-width:520px;padding:24px 28px}.KnowledgeBasePage_stateTitle__V-ubK{color:var(--ust-charcoal);display:block;font-size:18px;font-weight:800;margin-bottom:6px}.KnowledgeBasePage_markdown__-WLB6{color:var(--ust-muted);font-size:15px;line-height:1.68}.KnowledgeBasePage_markdown__-WLB6 h1,.KnowledgeBasePage_markdown__-WLB6 h2,.KnowledgeBasePage_markdown__-WLB6 h3{color:var(--ust-charcoal);letter-spacing:0;line-height:1.25}.KnowledgeBasePage_markdown__-WLB6 h1{border-bottom:1px solid var(--ust-line);font-size:clamp(2.1rem,4vw,3.25rem);font-weight:900;line-height:1.05;margin:0 0 22px;max-width:14ch;padding-bottom:22px}.KnowledgeBasePage_markdown__-WLB6 h2{border-top:1px solid var(--ust-line);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:900;margin:38px 0 14px;padding-top:22px}.KnowledgeBasePage_markdown__-WLB6 h3{color:var(--ust-teal);font-size:1.05rem;font-weight:900;margin:26px 0 8px}.KnowledgeBasePage_markdown__-WLB6 p{margin:0 0 14px}.KnowledgeBasePage_markdown__-WLB6 strong{color:var(--ust-charcoal);font-weight:800}.KnowledgeBasePage_markdown__-WLB6 a{color:var(--ust-teal);font-weight:800;text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}.KnowledgeBasePage_markdown__-WLB6 a:hover{color:var(--ust-teal-bright)}.KnowledgeBasePage_markdown__-WLB6 a:focus-visible{border-radius:4px;box-shadow:0 0 0 3px var(--ust-focus);outline:none}.KnowledgeBasePage_markdown__-WLB6 ol,.KnowledgeBasePage_markdown__-WLB6 ul{margin:0 0 16px;padding-left:1.35rem}.KnowledgeBasePage_markdown__-WLB6 li{margin:0 0 8px}.KnowledgeBasePage_markdown__-WLB6 hr{border:0;border-top:1px solid var(--ust-line);margin:28px 0}.KnowledgeBasePage_markdown__-WLB6 table{border-collapse:collapse;display:block;margin:22px 0 26px;max-width:100%;overflow-x:auto;width:max-content}.KnowledgeBasePage_markdown__-WLB6 td,.KnowledgeBasePage_markdown__-WLB6 th{border:1px solid var(--ust-line);padding:12px 14px;text-align:left;vertical-align:top}.KnowledgeBasePage_markdown__-WLB6 th{background:var(--ust-soft);color:var(--ust-charcoal);font-size:13px;font-weight:900;letter-spacing:0}.KnowledgeBasePage_markdown__-WLB6 tr:nth-child(2n) td{background:#fbfdfd}.KnowledgeBasePage_markdown__-WLB6 code{background:var(--ust-soft);border:1px solid var(--ust-line);border-radius:6px;color:var(--ust-charcoal);padding:.12rem .35rem}.KnowledgeBasePage_markdown__-WLB6 blockquote{border-left:4px solid var(--ust-teal);color:var(--ust-ink);margin:22px 0;padding:4px 0 4px 16px}@media (max-width:768px){.KnowledgeBasePage_page__qdJIj{padding:18px}.KnowledgeBasePage_article__uTkwP{padding:24px 18px}.KnowledgeBasePage_markdown__-WLB6{font-size:14px}.KnowledgeBasePage_markdown__-WLB6 h1{max-width:100%}.KnowledgeBasePage_markdown__-WLB6 td,.KnowledgeBasePage_markdown__-WLB6 th{padding:10px 12px}}.style_quantumShell__MId3S{--ust-teal:#006e74;--ust-teal-bright:#0097ac;--ust-charcoal:#212121;--ust-ink:#1f2933;--ust-muted:#5f6b6d;--ust-line:#dfe6e7;--ust-soft:#f4f7f7;--ust-white:#fff;--ust-blue:#2f5d8c;--ust-amber:#9b6a00;--ust-focus:#0097ac38;--shadow:0 14px 34px #1f293314;background:var(--ust-soft);color:var(--ust-charcoal);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6;min-height:100%;overflow-x:hidden;scroll-behavior:smooth;width:100%}.style_quantumShell__MId3S *,.style_quantumShell__MId3S :after,.style_quantumShell__MId3S :before{box-sizing:border-box}.style_quantumShell__MId3S a{color:var(--ust-teal);text-decoration:none}.style_quantumShell__MId3S a:focus-visible,.style_quantumShell__MId3S a:hover{color:var(--ust-teal-bright);text-decoration:none}.style_quantumShell__MId3S a:focus-visible,.style_quantumShell__MId3S button:focus-visible{box-shadow:0 0 0 3px var(--ust-focus);outline:none}.style_quantumMain__JB5zY{min-height:calc(100% - 8rem)}.style_container__CNkIk{margin:0 auto;padding:0 clamp(1rem,2.4vw,2rem);width:min(100%,1180px)}.style_nav__5BlEs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid var(--ust-line);position:sticky;top:0;z-index:20}.style_nav-inner__lFuac{align-items:center;display:flex;gap:1rem;min-height:4.5rem;padding-bottom:.75rem;padding-top:.75rem}.style_brand__rfhBt{align-items:center;color:var(--ust-charcoal);display:inline-flex;font-weight:900;gap:.7rem;line-height:1.1;min-width:min(17rem,100%)}.style_brand__rfhBt img{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;height:2rem;padding:.2rem;width:2rem}.style_title__717hU{color:var(--ust-charcoal);font-size:.96rem;font-weight:900}.style_nav-links__rXbVB{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.25rem;justify-content:flex-end}.style_nav-links__rXbVB a{align-items:center;border:1px solid #0000;border-radius:8px;color:var(--ust-charcoal);display:inline-flex;font-size:.76rem;font-weight:900;letter-spacing:.06em;line-height:1;min-height:2.35rem;padding:0 .65rem;text-transform:uppercase;white-space:nowrap}.style_nav-links__rXbVB a.style_active__YjCwC,.style_nav-links__rXbVB a:focus-visible,.style_nav-links__rXbVB a:hover{background:#e7f4f5;border-color:#c9dddf;color:var(--ust-teal)}.style_active__YjCwC{background:#e7f4f5;border-color:#c9dddf;color:var(--ust-teal)!important}.style_hero__DVKLn{background:linear-gradient(135deg,#006e7414,#2f5d8c14 42%,#9b6a000d),linear-gradient(180deg,#fbfdfd 0,var(--ust-soft) 100%);border-bottom:1px solid var(--ust-line);overflow:hidden;padding:clamp(2.25rem,5vw,4.5rem) 0}.style_hero__DVKLn.style_small__BvOJ3{padding:clamp(1.75rem,4vw,3rem) 0}.style_hero__DVKLn .style_container__CNkIk{grid-gap:clamp(1.5rem,4vw,3.5rem);align-items:center;border-left:5px solid var(--ust-teal);display:grid;gap:clamp(1.5rem,4vw,3.5rem);grid-template-columns:minmax(0,1fr) minmax(18rem,29rem)}.style_hero__DVKLn.style_small__BvOJ3 .style_container__CNkIk{display:block}.style_hero-copy__O5It9{min-width:0}.style_hero__DVKLn h1{color:var(--ust-charcoal);font-size:clamp(2.1rem,4.8vw,4rem);font-weight:900;letter-spacing:0;line-height:1;margin:0 0 1rem;max-width:18ch}.style_hero__DVKLn p{color:var(--ust-muted);font-size:clamp(1rem,1.5vw,1.14rem);margin:0;max-width:760px}.style_hero__DVKLn .style_cta__6qXmw{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.style_hero-visual__JCYvH{display:flex;justify-content:center;min-width:0}.style_quantum-art__ikcip{filter:drop-shadow(0 18px 28px rgba(31,41,51,.12));height:auto;transform:translateZ(0);width:min(100%,29rem)}.style_quantum-panel__SrKqv{stroke:var(--ust-line);stroke-width:1.5}.style_matrix__nNCmL path{fill:none;stroke:var(--ust-blue);stroke-dasharray:5 10;stroke-linecap:round;stroke-width:2;opacity:.42}.style_quantum-network__3QhUA path{fill:none;stroke:var(--ust-line);stroke-width:2}.style_quantum-network__3QhUA circle{fill:var(--ust-white);stroke:var(--ust-teal);stroke-width:3}.style_quantum-system__5\+nMY{animation:style_quantum-float__EdjPD 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.style_orbit__pTtl6{fill:none;stroke-linecap:round;stroke-width:2.6}.style_orbit-1__L\+DjG{stroke:var(--ust-teal);opacity:.78}.style_orbit-2__3bWgF{stroke:var(--ust-blue);opacity:.55}.style_orbit-3__hMYPW{stroke:var(--ust-amber);opacity:.58}.style_quantum-core__Og6aQ{stroke:var(--ust-white);stroke-width:5}.style_quantum-core-ring__cvB\+S{fill:none;stroke:#006e7438;stroke-width:14}.style_quantum-electron__ryqeh{fill:var(--ust-white);stroke:var(--ust-charcoal);stroke-width:3}.style_quantum-labels__a9AbZ path{fill:none;stroke:var(--ust-amber);stroke-linecap:round;stroke-width:2}.style_quantum-labels__a9AbZ circle{fill:var(--ust-amber)}.style_hero-visual__JCYvH:hover .style_quantum-system__5\+nMY{animation-duration:5.5s}@keyframes style_quantum-float__EdjPD{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(1.8deg)}}.style_quantum-gradient__dmz2I{color:var(--ust-teal)}.style_badge__VPrWB{background:#e7f4f5;border:1px solid #c9dddf;border-radius:999px;color:var(--ust-teal);font-size:.68rem;letter-spacing:.08em;margin-left:.75rem;min-height:1.55rem;padding:0 .55rem;vertical-align:middle}.style_badge__VPrWB,.style_btn__lu1ao{align-items:center;display:inline-flex;font-weight:900;text-transform:uppercase}.style_btn__lu1ao{background:var(--ust-teal);border:1px solid var(--ust-teal);border-radius:8px;color:var(--ust-white)!important;font-size:.78rem;justify-content:center;letter-spacing:.06em;line-height:1;min-height:2.5rem;padding:0 .85rem;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;white-space:normal}.style_btn__lu1ao:focus-visible,.style_btn__lu1ao:hover{background:var(--ust-teal-bright);border-color:var(--ust-teal-bright);color:var(--ust-white)!important;transform:translateY(-1px)}.style_btn__lu1ao.style_secondary__FXnTH,.style_btn__lu1ao.style_tertiary__luhTP,.style_tertiary__luhTP{background:var(--ust-white);border-color:#c9dddf;color:var(--ust-teal)!important}.style_btn__lu1ao.style_secondary__FXnTH:focus-visible,.style_btn__lu1ao.style_secondary__FXnTH:hover,.style_btn__lu1ao.style_tertiary__luhTP:focus-visible,.style_btn__lu1ao.style_tertiary__luhTP:hover,.style_tertiary__luhTP:focus-visible,.style_tertiary__luhTP:hover{background:#e7f4f5;border-color:var(--ust-teal);color:var(--ust-teal)!important}.style_section__Nlnrz{padding:clamp(1.75rem,3.4vw,3rem) 0}.style_container__CNkIk.style_section__Nlnrz{padding:clamp(1.75rem,3.4vw,3rem) clamp(1rem,2.4vw,2rem)}.style_section__Nlnrz .style_section__Nlnrz{padding:clamp(1rem,2vw,1.5rem) 0}.style_card__oUXDI h2,.style_card__oUXDI h3,.style_section__Nlnrz h2,.style_section__Nlnrz h3{color:var(--ust-charcoal);font-weight:900;letter-spacing:0;line-height:1.18;margin:0 0 .75rem}.style_card__oUXDI h2,.style_section__Nlnrz h2{font-size:clamp(1.35rem,2.4vw,1.95rem)}.style_card__oUXDI h3,.style_section__Nlnrz h3{font-size:clamp(1.03rem,1.5vw,1.2rem)}.style_callout__EWOCo,.style_card__oUXDI p,.style_section__Nlnrz li,.style_section__Nlnrz p{color:var(--ust-ink)}.style_lead__H5S8a,.style_section__Nlnrz p.style_lead__H5S8a{color:var(--ust-muted);font-size:1.02rem;max-width:860px}.style_grid__-xAEh{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(12,minmax(0,1fr))}.style_grid__-xAEh.style_three__exohM>*,.style_three__exohM>*{grid-column:span 4}.style_card__oUXDI{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow);color:var(--ust-charcoal);grid-column:span 4;padding:clamp(1rem,2vw,1.35rem)}.style_card-link__6e6NR,a.style_card__oUXDI{color:var(--ust-charcoal);display:block;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.style_card-link__6e6NR:focus-visible,.style_card-link__6e6NR:hover,a.style_card__oUXDI:focus-visible,a.style_card__oUXDI:hover{border-color:#b9d6d9;box-shadow:0 18px 38px #1f29331a;color:var(--ust-charcoal);transform:translateY(-2px)}.style_chip__t0KIK{align-items:center;background:#e7f4f5;border:1px solid #c9dddf;border-radius:999px;color:var(--ust-teal);display:inline-flex;font-size:.68rem;font-weight:900;letter-spacing:.08em;margin-top:.8rem;min-height:1.55rem;padding:0 .55rem;text-transform:uppercase}.style_table__WkgCA{background:var(--ust-white);border:1px solid var(--ust-line);border-collapse:collapse;border-radius:8px;box-shadow:var(--shadow);margin:1rem 0;overflow:hidden;width:100%}.style_table__WkgCA td,.style_table__WkgCA th{border-bottom:1px solid var(--ust-line);padding:.75rem;text-align:left;vertical-align:top}.style_table__WkgCA th{background:#e7f4f5;color:var(--ust-charcoal);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.style_table__WkgCA tr:last-child td{border-bottom:0}.style_callout__EWOCo{background:var(--ust-white);border:1px solid var(--ust-line);border-left:5px solid var(--ust-teal);border-radius:8px;box-shadow:var(--shadow);padding:1rem}.style_two-col__JleBe,.style_twoCol__eb5Yy{grid-gap:clamp(1rem,2.4vw,1.75rem);display:grid;gap:clamp(1rem,2.4vw,1.75rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.style_section-block__kWSsR,.style_sectionBlock__9QcTs{margin-top:clamp(2rem,4vw,3rem)}.style_section-block__kWSsR:first-of-type,.style_sectionBlock__9QcTs:first-of-type{margin-top:clamp(2.25rem,4vw,3.5rem)}.style_code-block__0kl2T,.style_codeBlock__RLwNJ{background:#eef4f5;border:1px solid #c6d6d8;border-radius:8px;color:var(--ust-charcoal);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.86rem;line-height:1.55;max-width:100%;overflow-x:auto;padding:1rem;white-space:pre}.style_code-block__0kl2T code,.style_codeBlock__RLwNJ code{white-space:pre}.style_screenshot-grid__9TYSV,.style_screenshotGrid__\+-4n3{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.style_screenshot-grid__9TYSV figure,.style_screenshotGrid__\+-4n3 figure{background:var(--ust-white);border:1px solid var(--ust-line);border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.8rem;margin:0;padding:1rem}.style_screenshot-grid__9TYSV img,.style_screenshotGrid__\+-4n3 img{background:#f8fbfb;border:1px solid var(--ust-line);border-radius:8px;width:100%}.style_screenshot-grid__9TYSV figcaption,.style_screenshotGrid__\+-4n3 figcaption{color:var(--ust-muted);font-size:.92rem}.style_kbd__8wSnU{background:#eef4f5;border:1px solid #c9dddf;border-radius:6px;color:var(--ust-teal);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.78rem;font-weight:800;padding:.12rem .35rem}.style_eyebrow__DVUQY{color:var(--ust-teal);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.style_footer__EoWAL{background:var(--ust-white);border-top:1px solid var(--ust-line);color:var(--ust-muted);font-size:.88rem;padding:1.35rem 0}.style_footer__EoWAL a{color:var(--ust-teal)}.style_smallText__zTaXW{color:var(--ust-muted);font-size:.82rem;margin-top:.35rem}.style_section__Nlnrz .style_small__BvOJ3{color:var(--ust-muted);font-size:.88rem;margin-top:.5rem}.style_language-javascript__EGo1P,.style_language-json__-fCs-,.style_language-python__g1RGB,.style_language-qsharp__eRLoX,.style_language-text__t9GiB,.style_language-typescript__ayYmg,.style_language-yaml__l6btD{color:inherit}@media (max-width:1080px){.style_nav-inner__lFuac{align-items:flex-start;flex-direction:column}.style_nav-links__rXbVB{justify-content:flex-start}}@media (max-width:960px){.style_hero__DVKLn .style_container__CNkIk{grid-template-columns:1fr}.style_hero-visual__JCYvH{justify-content:flex-start}.style_quantum-art__ikcip{width:min(100%,30rem)}.style_card__oUXDI{grid-column:span 6}.style_screenshot-grid__9TYSV,.style_screenshotGrid__\+-4n3,.style_two-col__JleBe,.style_twoCol__eb5Yy{grid-template-columns:1fr}}@media (max-width:760px){.style_hero__DVKLn .style_container__CNkIk{gap:1.25rem;max-width:100vw;padding-left:1rem;padding-right:1rem}.style_hero__DVKLn h1{font-size:clamp(2rem,11vw,3rem);max-width:100%;overflow-wrap:anywhere;width:min(100%,calc(100vw - 4rem))}.style_hero-copy__O5It9,.style_hero__DVKLn p{max-width:100%;overflow-wrap:break-word;width:min(100%,calc(100vw - 4rem))}.style_hero__DVKLn .style_cta__6qXmw{align-items:stretch;flex-direction:column;width:min(100%,calc(100vw - 4rem))}.style_hero__DVKLn .style_cta__6qXmw .style_btn__lu1ao{max-width:100%;width:100%}.style_hero-visual__JCYvH{justify-content:center;overflow:hidden}.style_quantum-art__ikcip{max-width:min(22rem,calc(100vw - 4rem));width:100%}.style_badge__VPrWB{display:flex;margin-left:0;margin-top:.75rem;max-width:100%;width:max-content}.style_nav-links__rXbVB{width:100%}.style_nav-links__rXbVB a{justify-content:flex-start;width:100%}.style_grid__-xAEh>*{grid-column:span 12!important}.style_table__WkgCA{display:block;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.style_hero-visual__JCYvH:hover .style_quantum-system__5\+nMY,.style_quantum-system__5\+nMY{animation:none}.style_btn__lu1ao{transition:none}}.textToSql_page__Pv9v\+,.textToSql_shell__TkDzu{--ust-brand:#006e74;--ust-brand-2:#0097ac;--ust-brand-3:#212121;--ust-bg:#f4f7f7;--ust-surface:#fff;--ust-surface-alt:#f9fbfb;--ust-text:#212121;--ust-muted:#5f6b6d;--ust-border:#dfe6e7;--ust-border-strong:#0097ac;--ust-shadow:0 10px 24px #1f293314;--ust-shadow-soft:0 6px 16px #1f293312;--ust-focus:0 0 0 3px #0097ac38;--ust-radius:10px;--ust-radius-sm:6px;--ust-success:#16a34a;--ust-warn:#f59e0b;--ust-error:#dc2626;--ust-info:#2563eb;color:var(--ust-text);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.textToSql_page__Pv9v\+,.textToSql_page__Pv9v\+ *{box-sizing:border-box}.textToSql_page__Pv9v\+{background:var(--ust-bg);min-height:100vh;width:100%}.textToSql_shell__TkDzu{background:var(--ust-bg);display:grid;grid-template-columns:260px 1fr;min-height:100vh}.textToSql_sidebar__BYXge{background:var(--ust-surface);border-right:1px solid var(--ust-border);display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:sticky;top:0}.textToSql_sidebarBrand__9Xe4h{border-bottom:1px solid var(--ust-border);padding:24px 22px 18px}.textToSql_brandRow__ObMWt{align-items:center;display:flex;gap:12px}.textToSql_brandBadge__s4RKp{background:var(--ust-brand-3);border:1px solid #0097ac3d;border-radius:8px;box-shadow:0 8px 18px #006e7424;display:grid;height:40px;overflow:hidden;place-items:center;width:40px}.textToSql_brandLogo__OVvSC{display:block;height:100%;width:100%}.textToSql_brandTitle__4BnK0{font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0}.textToSql_brandSubtitle__5xXk-{color:var(--ust-muted);font-size:.72rem;letter-spacing:.04em;margin:2px 0 0;text-transform:uppercase}.textToSql_sidebarNav__n3a0L{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 10px}.textToSql_sectionLabel__XZHac{color:var(--ust-muted);font-size:.65rem;font-weight:600;letter-spacing:.1em;padding:14px 12px 6px;text-transform:uppercase}.textToSql_navItem__KkUr5{align-items:center;background:#0000;border:none;border-radius:var(--ust-radius-sm);color:var(--ust-text);cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:10px;padding:9px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.textToSql_navItem__KkUr5:hover{background:var(--ust-surface-alt)}.textToSql_navItemActive__yO\+ao{background:#0097ac1a;color:var(--ust-brand)}.textToSql_navItemActive__yO\+ao svg{color:var(--ust-brand)}.textToSql_navItem__KkUr5 svg{color:var(--ust-muted);flex-shrink:0}.textToSql_navStatusDot__FsA1C{animation:textToSql_pulse__kC7vd 1.5s infinite;background:var(--ust-success);border-radius:50%;height:8px;margin-left:auto;width:8px}.textToSql_navStatusDot__FsA1C[data-status=paused]{animation:none;background:var(--ust-warn)}@keyframes textToSql_pulse__kC7vd{0%,to{opacity:1}50%{opacity:.35}}.textToSql_sidebarFooter__n011L{border-top:1px solid var(--ust-border);color:var(--ust-muted);font-size:.72rem;padding:16px 22px}.textToSql_main__BNHDu{display:flex;flex-direction:column;gap:24px;min-width:0;padding:28px clamp(20px,3vw,48px) 60px}.textToSql_pageHeader__bVmol{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.textToSql_pageTitle__N7SS1{font-size:1.65rem;font-weight:700;letter-spacing:-.02em;margin:0}.textToSql_pageSubtitle__IeQbg{color:var(--ust-muted);font-size:.92rem;margin:6px 0 0}.textToSql_card__rtr1o{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:var(--ust-shadow-soft);padding:20px}.textToSql_cardHeader__d\+Gga{align-items:center;border-bottom:1px solid var(--ust-border);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.textToSql_cardTitle__uDNDu{font-size:.95rem;font-weight:600;margin:0}.textToSql_cardSubtitle__wIltn{color:var(--ust-muted);font-size:.78rem;margin:2px 0 0}.textToSql_btn__1G7B-{align-items:center;border:1px solid #0000;border-radius:var(--ust-radius-sm);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.textToSql_btn__1G7B-:disabled{cursor:not-allowed;opacity:.55}.textToSql_btnPrimary__adgdA{background:var(--ust-brand);border-color:var(--ust-brand);color:#fff}.textToSql_btnPrimary__adgdA:hover:not(:disabled){background:var(--ust-brand-2);border-color:var(--ust-brand-2)}.textToSql_btnSecondary__4GgEb{background:var(--ust-surface);border-color:var(--ust-border);color:var(--ust-text)}.textToSql_btnSecondary__4GgEb:hover:not(:disabled){border-color:var(--ust-brand-2);color:var(--ust-brand)}.textToSql_btnDanger__bs0Ia{background:var(--ust-error);border-color:var(--ust-error);color:#fff}.textToSql_btnDanger__bs0Ia:hover:not(:disabled){background:#b91c1c}.textToSql_btnWarn__Iq\+ee{background:var(--ust-warn);border-color:var(--ust-warn);color:#fff}.textToSql_btnSuccess__5nP7I{background:var(--ust-success);border-color:var(--ust-success);color:#fff}.textToSql_label__p0DEJ{color:var(--ust-text);display:block;font-size:.78rem;font-weight:600;letter-spacing:.01em;margin-bottom:6px}.textToSql_input__GZ2Tk,.textToSql_select__Dv0sg,.textToSql_textarea__\+l5sT{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);color:var(--ust-text);font-family:inherit;font-size:.88rem;padding:8px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.textToSql_input__GZ2Tk:focus,.textToSql_select__Dv0sg:focus,.textToSql_textarea__\+l5sT:focus{border-color:var(--ust-brand-2);box-shadow:var(--ust-focus);outline:none}.textToSql_textarea__\+l5sT{font-family:inherit;min-height:70px;resize:vertical}.textToSql_badge__gVv-N{align-items:center;background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:999px;color:var(--ust-muted);display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;letter-spacing:.02em;padding:2px 8px}.textToSql_badgeSuccess__telDS{background:#16a34a1a;border-color:#16a34a40;color:var(--ust-success)}.textToSql_badgeWarn__JLSa9{background:#f59e0b1a;border-color:#f59e0b4d;color:#b45309}.textToSql_badgeError__Qo0DH{background:#dc26261a;border-color:#dc26264d;color:var(--ust-error)}.textToSql_badgeBrand__eLpzZ{background:#0097ac1a;border-color:#0097ac4d;color:var(--ust-brand)}.textToSql_badgeInfo__oxCHZ{background:#2563eb1a;border-color:#2563eb4d;color:var(--ust-info)}.textToSql_table__sRMWn{border-collapse:collapse;font-size:.85rem;width:100%}.textToSql_table__sRMWn td,.textToSql_table__sRMWn th{border-bottom:1px solid var(--ust-border);padding:10px 12px;text-align:left;vertical-align:top}.textToSql_table__sRMWn th{background:var(--ust-surface-alt);color:var(--ust-muted);font-size:.74rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.textToSql_table__sRMWn tr:last-child td{border-bottom:none}.textToSql_table__sRMWn tbody tr:hover{background:var(--ust-surface-alt)}.textToSql_code__m\+Cns{background:#0f172a;border-radius:var(--ust-radius-sm);color:#e2e8f0;font-family:JetBrains Mono,Fira Code,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.55;overflow-x:auto;padding:12px 14px;white-space:pre-wrap;word-break:break-word}.textToSql_codeLight__Xkbqy{background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);color:var(--ust-text);font-family:JetBrains Mono,Fira Code,monospace;font-size:.78rem;padding:10px 12px;white-space:pre-wrap;word-break:break-word}.textToSql_grid2__nAGm7{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.textToSql_grid3__FVb-M{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.textToSql_grid4__Nk7tt{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:960px){.textToSql_grid2__nAGm7,.textToSql_grid3__FVb-M,.textToSql_grid4__Nk7tt,.textToSql_shell__TkDzu{grid-template-columns:1fr}.textToSql_sidebar__BYXge{height:auto;position:static}}.textToSql_metricCard__CEf9o{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);padding:16px 18px}.textToSql_metricLabel__sDx92{color:var(--ust-muted);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.textToSql_metricValue__Jj-KG{color:var(--ust-text);font-size:1.7rem;font-weight:700;letter-spacing:-.02em;margin-top:6px}.textToSql_metricSub__Fw0LS{color:var(--ust-muted);font-size:.75rem;margin-top:2px}.textToSql_progressBar__pET7S{background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:999px;height:8px;overflow:hidden;width:100%}.textToSql_progressFill__\+NaB3{background:linear-gradient(90deg,var(--ust-brand) 0,var(--ust-brand-2) 100%);height:100%;transition:width .3s ease}.textToSql_progressFillSuccess__fWjy8{background:var(--ust-success)}.textToSql_stepStrip__26H7P{display:flex;flex-wrap:wrap;gap:6px}.textToSql_stepBadge__49lrw{background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:999px;color:var(--ust-muted);font-size:.7rem;font-weight:600;padding:4px 10px}.textToSql_stepBadgeActive__jPTOX{background:#0097ac26;border-color:var(--ust-brand-2);color:var(--ust-brand)}.textToSql_stepBadgeDone__GSz83{background:#16a34a1a;border-color:#16a34a4d;color:var(--ust-success)}.textToSql_tabs__-AIH7{border-bottom:1px solid var(--ust-border);display:flex;gap:4px;margin-bottom:16px}.textToSql_tab__H8zBk{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--ust-muted);cursor:pointer;font-size:.85rem;font-weight:600;margin-bottom:-1px;padding:8px 16px}.textToSql_tabActive__QcKpv{border-bottom-color:var(--ust-brand);color:var(--ust-brand)}.textToSql_tab__H8zBk:hover{color:var(--ust-text)}.textToSql_alert__BqI1G{align-items:flex-start;border:1px solid;border-radius:var(--ust-radius-sm);display:flex;font-size:.85rem;gap:10px;padding:12px 14px}.textToSql_alertError__bMbxE{background:#dc26260d;border-color:#dc26264d;color:var(--ust-error)}.textToSql_alertWarn__uf40u{background:#f59e0b0d;border-color:#f59e0b4d;color:#b45309}.textToSql_alertInfo__Gauly{background:#2563eb0d;border-color:#2563eb4d;color:var(--ust-info)}.textToSql_alertSuccess__5qvNd{background:#16a34a0d;border-color:#16a34a4d;color:var(--ust-success)}.textToSql_emptyState__HAH0g{color:var(--ust-muted);padding:48px 24px;text-align:center}.textToSql_emptyIcon__9nAIO{height:48px;margin:0 auto 12px;opacity:.4;width:48px}.textToSql_hero__BAkYL{background:linear-gradient(135deg,var(--ust-brand) 0,var(--ust-brand-2) 100%);border-radius:var(--ust-radius);color:#fff;overflow:hidden;padding:48px clamp(24px,4vw,56px);position:relative}.textToSql_heroBadge__IHTog{align-items:center;background:#ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.06em;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.textToSql_heroTitle__zBUBV{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.02em;margin:0}.textToSql_heroSubtitle__MOph\+{font-size:1rem;line-height:1.55;margin:10px 0 24px;max-width:720px;opacity:.92}.textToSql_heroActions__TxThf{display:flex;flex-wrap:wrap;gap:12px}.textToSql_btnOnHero__VR3QB{background:#fff;border-color:#fff;color:var(--ust-brand)}.textToSql_btnOnHero__VR3QB:hover{background:#ffffffeb}.textToSql_btnOnHeroGhost__Vcz5P{background:#0000;border-color:#ffffff80;color:#fff}.textToSql_btnOnHeroGhost__Vcz5P:hover{background:#ffffff1f}.textToSql_traceStep__SrOKv{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);margin-bottom:8px;overflow:hidden}.textToSql_traceStepHeader__OKCjb{align-items:center;background:var(--ust-surface-alt);border-bottom:1px solid var(--ust-border);cursor:pointer;display:flex;justify-content:space-between;padding:10px 14px}.textToSql_traceStepBody__zelKj{font-size:.8rem;padding:12px 14px}.textToSql_auditWindow__dlN3P{background:#0f172a;border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);font-family:JetBrains Mono,monospace;font-size:.78rem;height:60vh;overflow-y:auto}.textToSql_auditRow__axb-1{align-items:flex-start;color:#cbd5e1;display:flex;gap:10px;padding:4px 12px}.textToSql_auditRow__axb-1:nth-child(2n){background:#ffffff05}.textToSql_auditLevel__juWm5{flex-shrink:0;font-weight:700;width:64px}.textToSql_auditLevelINFO__4UWyH{color:#93c5fd}.textToSql_auditLevelSUCCESS__86yau{color:#6ee7b7}.textToSql_auditLevelWARN__0B-9W{color:#fde047}.textToSql_auditLevelERROR__XWmB0{color:#fca5a5}.textToSql_auditTs__m9n46{color:#64748b;flex-shrink:0;width:90px}.textToSql_auditMsg__JZ608{flex:1 1;word-break:break-word}.textToSql_auditTag__SADLI{background:#ffffff14;border-radius:4px;color:#94a3b8;flex-shrink:0;font-size:.7rem;margin-left:6px;padding:0 6px}.textToSql_flex__3f7X8{display:flex}.textToSql_flexCol__toAZ5{display:flex;flex-direction:column}.textToSql_gap8__mDs6I{gap:8px}.textToSql_gap12__8lK1f{gap:12px}.textToSql_gap16__iO37u{gap:16px}.textToSql_alignCenter__ikyw5{align-items:center}.textToSql_justifyBetween__PwWJU{justify-content:space-between}.textToSql_wrap__L2au7{flex-wrap:wrap}.textToSql_flex1__\+Th3L{flex:1 1}.textToSql_mt8__d1Sn-{margin-top:8px}.textToSql_mt12__wVuSL{margin-top:12px}.textToSql_mt16__kgjfM{margin-top:16px}.textToSql_mt24__THNUX{margin-top:24px}.textToSql_mb8__MOQWG{margin-bottom:8px}.textToSql_mb12__O7vSg{margin-bottom:12px}.textToSql_mb16__MkH\+g{margin-bottom:16px}.icdIq_page__RBK7N,.icdIq_shell__jielj{--ust-brand:#006e74;--ust-brand-2:#0097ac;--ust-brand-3:#212121;--ust-bg:#f4f7f7;--ust-surface:#fff;--ust-surface-alt:#f9fbfb;--ust-text:#212121;--ust-muted:#68787c;--ust-border:#dfe6e7;--ust-border-strong:#0097ac;--ust-shadow:0 10px 24px #1f293314;--ust-shadow-soft:0 6px 16px #1f293312;--ust-focus:0 0 0 3px #0097ac38;--ust-radius:10px;--ust-radius-sm:6px;--ust-success:#16a34a;--ust-warn:#f59e0b;--ust-error:#dc2626;--ust-info:#2563eb;color:var(--ust-text);font-family:Fort,Aptos,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.icdIq_page__RBK7N,.icdIq_page__RBK7N *{box-sizing:border-box}.icdIq_page__RBK7N{width:100%}.icdIq_page__RBK7N,.icdIq_shell__jielj{background:var(--ust-bg);min-height:100vh}.icdIq_shell__jielj{display:grid;grid-template-columns:260px minmax(0,1fr)}.icdIq_sidebar__VbPo7{background:var(--ust-surface);border-right:1px solid var(--ust-border);display:flex;flex-direction:column;height:100vh;overflow-y:auto;position:sticky;top:0}.icdIq_sidebarBrand__30xmY{border-bottom:1px solid var(--ust-border);padding:24px 22px 18px}.icdIq_brandRow__ITje\+{align-items:center;display:flex;gap:12px}.icdIq_brandBadge__0IZvS{background:var(--ust-brand-3);border:1px solid #0097ac3d;border-radius:8px;box-shadow:0 8px 18px #006e7424;display:grid;height:40px;overflow:hidden;place-items:center;width:40px}.icdIq_brandTitle__xjoUX{font-size:1rem;font-weight:700;letter-spacing:-.01em;margin:0}.icdIq_brandSubtitle__4uY8G{color:var(--ust-muted);font-size:.72rem;letter-spacing:.04em;margin:2px 0 0;text-transform:uppercase}.icdIq_sidebarNav__Kt7GG{display:flex;flex:1 1;flex-direction:column;gap:4px;padding:14px 10px}.icdIq_sectionLabel__D2rXc{color:var(--ust-muted);font-size:.65rem;font-weight:600;letter-spacing:.1em;padding:14px 12px 6px;text-transform:uppercase}.icdIq_navItem__Snh7O{align-items:center;background:#0000;border:none;border-radius:var(--ust-radius-sm);color:var(--ust-text);cursor:pointer;display:flex;font-size:.88rem;font-weight:500;gap:10px;padding:9px 12px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.icdIq_navItem__Snh7O:hover{background:var(--ust-surface-alt)}.icdIq_navItemActive__eUNUW{background:#0097ac1a;color:var(--ust-brand)}.icdIq_navItemActive__eUNUW svg{color:var(--ust-brand)}.icdIq_navItem__Snh7O svg{color:var(--ust-muted);flex-shrink:0}.icdIq_sidebarFooter__a4J3P{border-top:1px solid var(--ust-border);color:var(--ust-muted);font-size:.72rem;padding:16px 22px}.icdIq_main__nC8xJ{min-width:0;padding:26px clamp(18px,2.6vw,36px) 48px}.icdIq_card__d7MAZ{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:var(--ust-shadow-soft);padding:20px}.icdIq_cardHeader__VAe3o{align-items:center;border-bottom:1px solid var(--ust-border);display:flex;justify-content:space-between;margin-bottom:14px;padding-bottom:12px}.icdIq_cardTitle__R0lyN{font-size:.95rem;font-weight:600;margin:0}.icdIq_cardSubtitle__HBsMn{color:var(--ust-muted);font-size:.78rem;margin:2px 0 0}.icdIq_btn__jOZEK{align-items:center;border:1px solid #0000;border-radius:var(--ust-radius-sm);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease}.icdIq_btn__jOZEK:disabled{cursor:not-allowed;opacity:.55}.icdIq_grid3__V1r2d{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.icdIq_hero__nxXML{background:linear-gradient(135deg,var(--ust-brand) 0,var(--ust-brand-2) 100%);border-radius:var(--ust-radius);color:#fff;overflow:hidden;padding:48px clamp(24px,4vw,56px);position:relative}.icdIq_heroBadge__jzABI{align-items:center;background:#ffffff2e;border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.06em;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.icdIq_heroTitle__hxMbF{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:700;letter-spacing:-.02em;margin:0}.icdIq_heroSubtitle__2X-G1{font-size:1rem;line-height:1.55;margin:10px 0 24px;max-width:760px;opacity:.92}.icdIq_heroActions__LDScC{display:flex;flex-wrap:wrap;gap:12px}.icdIq_btnOnHero__cZkOn{background:#fff;border-color:#fff;color:var(--ust-brand)}.icdIq_btnOnHero__cZkOn:hover{background:#ffffffeb}.icdIq_btnOnHeroGhost__OSbfQ{background:#0000;border-color:#ffffff80;color:#fff}.icdIq_btnOnHeroGhost__OSbfQ:hover{background:#ffffff1f}.icd-iq-runtime .page-content{flex:1 1;margin:0 auto;max-width:1540px;width:100%}.icd-iq-runtime .card,.icd-iq-runtime .chart-sidebar,.icd-iq-runtime .chat-pane,.icd-iq-runtime .code-detail-card,.icd-iq-runtime .preview-pane,.icd-iq-runtime .review-main,.icd-iq-runtime .settings-section,.icd-iq-runtime .thread-sidebar{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);box-shadow:var(--ust-shadow-soft)}.icd-iq-runtime .btn{align-items:center;border:1px solid #0000;border-radius:var(--ust-radius-sm);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.icd-iq-runtime .btn-primary{background:var(--ust-brand);border-color:var(--ust-brand);color:#fff}.icd-iq-runtime .btn-primary:hover{background:var(--ust-brand-2);border-color:var(--ust-brand-2)}.icd-iq-runtime .btn-ghost:disabled,.icd-iq-runtime .btn-primary:disabled{cursor:not-allowed;opacity:.55}.icd-iq-runtime .btn-ghost{background:var(--ust-surface);border-color:var(--ust-border);color:var(--ust-text)}.icd-iq-runtime .btn-ghost:hover{border-color:var(--ust-brand-2);color:var(--ust-brand)}.icd-iq-runtime .btn-sm{font-size:12px;padding:5px 10px}.icd-iq-runtime .badge{align-items:center;background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:999px;color:var(--ust-muted);display:inline-flex;font-size:.7rem;font-weight:600;gap:4px;letter-spacing:.02em;padding:2px 8px}.icd-iq-runtime .badge-blue{background:#0097ac1a;border-color:#0097ac4d;color:var(--ust-brand)}.icd-iq-runtime .badge-purple{background:#6d5bd01a;border-color:#6d5bd04d;color:#6d5bd0}.icd-iq-runtime .badge-amber{background:#f59e0b1a;border-color:#f59e0b4d;color:#b45309}.icd-iq-runtime .badge-red{background:#dc26261a;border-color:#dc26264d;color:var(--ust-error)}.icd-iq-runtime .badge-green{background:#16a34a1a;border-color:#16a34a4d;color:var(--ust-success)}.icd-iq-runtime .badge-gray{background:#f1f5f9;color:#64748b}.icd-iq-runtime .form-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.icd-iq-runtime .form-group{display:flex;flex-direction:column;gap:6px}.icd-iq-runtime .form-label{color:var(--ust-text);font-size:12px;font-weight:600;text-transform:uppercase}.icd-iq-runtime .form-input,.icd-iq-runtime select{background:var(--ust-surface);border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);color:var(--ust-text);font-family:inherit;font-size:.88rem;outline:none;padding:8px 12px}.icd-iq-runtime .form-input:focus,.icd-iq-runtime select:focus{border-color:var(--ust-brand-2);box-shadow:var(--ust-focus);outline:none}.icd-iq-runtime .section-title,.icd-iq-runtime .sidebar-title{color:var(--ust-muted);font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:12px;text-transform:uppercase}.icd-iq-runtime .settings-section{margin-bottom:20px;padding:24px}.icd-iq-runtime .status-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.icd-iq-runtime .status-pill{align-items:center;background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);color:var(--ust-text);display:flex;font-size:12px;font-weight:700;gap:8px;min-width:0;padding:10px 12px}.icd-iq-runtime .status-pill span{min-width:0;overflow-wrap:anywhere}.icd-iq-runtime .status-pill.ok{background:#16a34a1a;border-color:#16a34a4d;color:var(--ust-success)}.icd-iq-runtime .status-pill.warn{background:#dc26261a;border-color:#dc26264d;color:var(--ust-error)}.icd-iq-runtime .status-pill.optional{background:#f59e0b1a;border-color:#f59e0b4d;color:var(--ust-warn)}.icd-iq-runtime .review-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(220px,280px) minmax(360px,1fr) minmax(360px,1fr)}.icd-iq-runtime .chart-sidebar{max-height:calc(100vh - 48px);overflow:auto;padding:16px;position:sticky;top:20px}.icd-iq-runtime .chart-item,.icd-iq-runtime .thread-item{border:1px solid #0000;border-radius:var(--radius-sm);cursor:pointer;transition:all .12s}.icd-iq-runtime .chart-item{display:flex;flex-direction:column;gap:2px;margin-bottom:6px;padding:10px 12px}.icd-iq-runtime .chart-item:hover,.icd-iq-runtime .thread-item:hover{background:var(--ust-surface-alt)}.icd-iq-runtime .chart-item.active,.icd-iq-runtime .thread-item.active{background:#0097ac1a;border-color:#0097ac3d;color:var(--ust-brand)}.icd-iq-runtime .chart-item-name{color:var(--ust-text);font-size:13px;font-weight:700;overflow-wrap:anywhere}.icd-iq-runtime .chart-item-meta,.icd-iq-runtime .thread-item-meta{color:var(--ust-muted);font-size:11px}.icd-iq-runtime .preview-pane,.icd-iq-runtime .review-main{min-height:480px;padding:20px}.icd-iq-runtime .preview-pane{display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;padding:0;position:sticky;top:20px}.icd-iq-runtime .preview-pane.preview-pane-has-document{height:calc(100vh - 24px);max-height:calc(100vh - 24px);min-height:calc(100vh - 24px)}.icd-iq-runtime .preview-header{align-items:center;background:var(--ust-surface-alt);border-bottom:1px solid var(--ust-border);display:flex;gap:10px;justify-content:space-between;padding:14px 18px}.icd-iq-runtime .preview-frame{background:#fff;border:none;flex:1 1;font-size:13px;min-height:480px;width:100%}.icd-iq-runtime .preview-empty,.icd-iq-runtime .review-empty{color:var(--ust-muted);font-size:13px;padding:32px;text-align:center}.icd-iq-runtime .summary-band{align-items:center;background:#0097ac0d;border:1px solid #0097ac3d;border-radius:var(--ust-radius);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding:14px 18px}.icd-iq-runtime .summary-band .eyebrow{color:var(--ust-brand);font-size:11px;font-weight:800;text-transform:uppercase}.icd-iq-runtime .summary-band h3{font-size:18px;font-weight:800;line-height:1.2;margin:2px 0 0}.icd-iq-runtime .summary-text{color:var(--ust-text);font-size:13px;line-height:1.5;max-width:58%;overflow-wrap:anywhere;text-align:right}.icd-iq-runtime .review-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.icd-iq-runtime .review-metric{background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);padding:12px;text-align:center}.icd-iq-runtime .review-metric .v{color:var(--ust-brand);font-size:22px;font-weight:800}.icd-iq-runtime .review-metric .l{color:var(--ust-muted);font-size:10px;font-weight:800;text-transform:uppercase}.icd-iq-runtime .chart-summary{margin-bottom:18px}.icd-iq-runtime .chart-summary h3{color:var(--ust-text);font-size:14px;font-weight:800;margin:0 0 8px}.icd-iq-runtime .chart-summary p{color:var(--ust-text);font-size:13px;line-height:1.6;margin:0}.icd-iq-runtime .report-section{margin-top:20px}.icd-iq-runtime .report-section-toggle{align-items:center;background:#0000;border:none;color:var(--ust-text);cursor:pointer;display:flex;font:inherit;gap:8px;margin:0 0 10px;padding:4px 0;text-align:left;width:100%}.icd-iq-runtime .report-section-toggle:hover{color:var(--ust-brand)}.icd-iq-runtime .report-section-toggle:focus-visible{border-radius:var(--ust-radius-sm);outline:2px solid var(--ust-brand-2);outline-offset:3px}.icd-iq-runtime .report-section-title{font-size:14px;font-weight:800;line-height:1.3}.icd-iq-runtime .finding-card{background:#fff;border:1px solid var(--ust-border);border-left:4px solid var(--ust-brand-2);border-radius:var(--ust-radius-sm);margin-bottom:10px;padding:14px 16px}.icd-iq-runtime .finding-card.no-value{border-left-color:var(--ust-muted)}.icd-iq-runtime .finding-card.conflict{background:#fff7f7;border-left-color:var(--ust-error)}.icd-iq-runtime .finding-card.combination{background:#f9f7ff;border-left-color:#6d5bd0}.icd-iq-runtime .finding-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-bottom:8px}.icd-iq-runtime .finding-title{align-items:center;display:inline-flex;flex:1 1 260px;font-size:13px;font-weight:800;gap:6px;min-width:min(100%,240px);overflow-wrap:anywhere}.icd-iq-runtime .finding-title-danger{color:var(--ust-error)}.icd-iq-runtime .finding-badges{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.icd-iq-runtime .finding-subline{color:var(--ust-text);font-size:12px;line-height:1.5;margin-bottom:6px}.icd-iq-runtime .finding-list{margin:4px 0 0 18px;padding:0}.icd-iq-runtime .finding-evidence{background:var(--ust-surface-alt);border-radius:var(--ust-radius-sm);margin:6px 0;padding:8px 10px}.icd-iq-runtime .finding-evidence,.icd-iq-runtime .finding-explanation{color:var(--ust-text);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.icd-iq-runtime .finding-suggested-action{color:var(--ust-warn);font-size:12px;line-height:1.5;margin-top:6px}.icd-iq-runtime .finding-meta{color:var(--ust-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:8px}.icd-iq-runtime .progress-view{padding:32px 28px;text-align:center}.icd-iq-runtime .progress-bar{background:var(--ust-surface-alt);border-radius:999px;height:8px;overflow:hidden;width:100%}.icd-iq-runtime .progress-fill{background:linear-gradient(90deg,var(--ust-brand) 0,var(--ust-brand-2) 100%);height:100%;transition:width .3s ease}.icd-iq-runtime .progress-meta{color:var(--ust-muted);display:flex;font-size:12px;justify-content:space-between;margin-top:6px}.icd-iq-runtime .chat-page{grid-gap:16px;display:grid;gap:16px;grid-template-columns:260px minmax(0,1fr)}.icd-iq-runtime .thread-sidebar{max-height:calc(100vh - 48px);overflow:auto;padding:14px;position:sticky;top:20px}.icd-iq-runtime .thread-item{align-items:center;display:flex;font-size:13px;gap:6px;justify-content:space-between;margin-bottom:4px;padding:10px 12px}.icd-iq-runtime .thread-delete{background:none;border:none;color:var(--ust-muted);cursor:pointer;opacity:0}.icd-iq-runtime .thread-item:hover .thread-delete{opacity:1}.icd-iq-runtime .thread-delete:hover{color:var(--ust-error)}.icd-iq-runtime .chat-pane{display:flex;flex-direction:column;height:calc(100vh - 70px)}.icd-iq-runtime .chat-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.icd-iq-runtime .chat-row{display:flex;flex-direction:column;max-width:92%}.icd-iq-runtime .chat-row.user{align-items:flex-end;align-self:flex-end}.icd-iq-runtime .chat-row.assistant{align-items:flex-start;align-self:flex-start}.icd-iq-runtime .message-user{background:var(--ust-brand);border-radius:16px 16px 4px 16px;color:#fff;font-size:13px;line-height:1.5;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-wrap}.icd-iq-runtime .message-assistant{background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-radius:4px 16px 16px 16px;color:var(--ust-text);font-size:13px;line-height:1.6;overflow-wrap:anywhere;padding:12px 16px}.icd-iq-runtime .message-assistant p{margin:0 0 8px}.icd-iq-runtime .message-assistant p:last-child{margin-bottom:0}.icd-iq-runtime .message-assistant ol,.icd-iq-runtime .message-assistant ul{margin:4px 0 8px 22px;padding:0}.icd-iq-runtime .message-assistant code{background:#0097ac1a;border-radius:4px;color:var(--ust-brand);font-size:12px;padding:1px 5px}.icd-iq-runtime .message-assistant pre{background:#1f2937;border-radius:var(--ust-radius-sm);color:#e5e7eb;font-size:12px;overflow-x:auto;padding:10px 12px}.icd-iq-runtime .message-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.icd-iq-runtime .tool-tag{align-items:center;background:#6d5bd01a;border-radius:999px;color:#6d5bd0;display:inline-flex;font-size:10px;font-weight:700;gap:3px;padding:2px 7px}.icd-iq-runtime .feedback-btn{background:none;border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);color:var(--ust-muted);cursor:pointer;display:flex;padding:4px 8px}.icd-iq-runtime .feedback-btn.active-up{background:#16a34a1a;border-color:var(--ust-success);color:var(--ust-success)}.icd-iq-runtime .feedback-btn.active-down{background:#dc26261a;border-color:var(--ust-error);color:var(--ust-error)}.icd-iq-runtime .suggested-questions{display:flex;flex-direction:column;gap:4px;margin-top:8px}.icd-iq-runtime .suggested-q{background:#0097ac0d;border:1px solid #0097ac3d;border-radius:var(--ust-radius-sm);color:var(--ust-brand);cursor:pointer;font-size:12px;padding:6px 10px;text-align:left}.icd-iq-runtime .chat-input-row{border-top:1px solid var(--ust-border);display:flex;flex-shrink:0;gap:8px;padding:12px 16px}.icd-iq-runtime .chat-input{border:1px solid var(--ust-border);border-radius:var(--ust-radius-sm);flex:1 1;font-family:inherit;font-size:13px;height:40px;min-width:0;outline:none;padding:9px 12px}.icd-iq-runtime .chat-input:focus{border-color:var(--ust-brand-2)}.icd-iq-runtime .citation-card{background:#fff;border:1px solid var(--ust-border);border-left:3px solid var(--ust-brand-2);border-radius:var(--ust-radius-sm);color:var(--ust-text);font-size:11px;margin-top:6px;padding:8px 10px}.icd-iq-runtime .citation-id{color:var(--ust-brand);font-weight:800;margin-right:6px}.icd-iq-runtime .citation-title{color:var(--ust-text);font-weight:700}.icd-iq-runtime .citation-snippet{color:var(--ust-muted);line-height:1.45;margin-top:4px;overflow-wrap:anywhere}.icd-iq-runtime .citation-link{color:var(--ust-brand);text-decoration:none}.icd-iq-runtime .citation-link:hover{text-decoration:underline}.icd-iq-runtime .code-detail-card{margin-bottom:16px;padding:24px}.icd-iq-runtime .code-detail-head{margin-bottom:18px}.icd-iq-runtime .code-detail-code{color:var(--ust-text);font-size:30px;font-weight:800;line-height:1.1}.icd-iq-runtime .code-detail-desc{color:var(--ust-text);font-size:17px;margin:4px 0 12px}.icd-iq-runtime .code-detail-badges{display:flex;flex-wrap:wrap;gap:6px}.icd-iq-runtime .code-detail-block{background:var(--ust-surface-alt);border:1px solid var(--ust-border);border-left-width:4px;border-radius:var(--ust-radius-sm);margin-top:12px;padding:14px 16px}.icd-iq-runtime .code-detail-block.tone-info{background:#0097ac0d;border-left-color:var(--ust-brand-2)}.icd-iq-runtime .code-detail-block.tone-danger{background:#fff5f5;border-left-color:var(--ust-error)}.icd-iq-runtime .code-detail-block.tone-warning{background:#fffaf0;border-left-color:var(--ust-warn)}.icd-iq-runtime .code-detail-block.tone-muted{border-left-color:#c7d2d4}.icd-iq-runtime .code-detail-block-head{align-items:center;display:flex;font-size:13px;font-weight:800;gap:8px}.icd-iq-runtime .code-detail-block-sub{color:var(--ust-muted);font-size:12px;margin:4px 0 8px 22px}.icd-iq-runtime .code-detail-block-body{margin-left:22px}.icd-iq-runtime .block-list{list-style:none;margin:0;padding:0}.icd-iq-runtime .block-list li{color:var(--ust-text);font-size:13px;padding:4px 0}.icd-iq-runtime .alert{border-radius:var(--ust-radius-sm);font-size:13px;margin-bottom:16px;padding:10px 16px}.icd-iq-runtime .alert-success{background:#16a34a1a;border:1px solid #16a34a4d;color:var(--ust-success)}.icd-iq-runtime .alert-error{background:#dc26261a;border:1px solid #dc26264d;color:var(--ust-error)}.icd-iq-runtime .alert-info{background:#0097ac1a;border:1px solid #0097ac4d;color:var(--ust-brand)}.icd-iq-runtime .alert-amber{background:#f59e0b1a;border:1px solid #f59e0b4d;color:var(--ust-warn)}.icd-iq-runtime .report-warning{align-items:flex-start;display:flex;gap:8px;line-height:1.45}.icd-iq-runtime .report-warning svg{flex:0 0 auto;margin-top:1px}.icd-iq-runtime .kpi-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px}.icd-iq-runtime .kpi-card{background:#fff;border:1px solid var(--ust-border);border-radius:var(--ust-radius);box-shadow:var(--ust-shadow-soft);padding:20px}.icd-iq-runtime .kpi-icon{align-items:center;border-radius:var(--ust-radius-sm);display:flex;height:40px;justify-content:center;margin-bottom:12px;width:40px}.icd-iq-runtime .kpi-icon.blue{background:#0097ac1a;color:var(--ust-brand)}.icd-iq-runtime .kpi-icon.purple{background:#6d5bd01a;color:#6d5bd0}.icd-iq-runtime .kpi-value{font-size:28px;font-weight:800;line-height:1;margin-bottom:4px}.icd-iq-runtime .kpi-label{color:var(--color-text-muted);font-size:11px;font-weight:800;text-transform:uppercase}.icd-iq-runtime .kpi-sub{color:var(--color-text-muted);font-size:12px;margin-top:6px}.icd-iq-runtime .spinner,.icd-iq-runtime .spinner-dark{animation:icdIq_icdIqSpin__QP74a .6s linear infinite;border-radius:50%;display:inline-block}.icd-iq-runtime .spinner{border:2px solid #ffffff59;border-top-color:#fff;height:20px;width:20px}.icd-iq-runtime .spinner-dark{border:2px solid var(--color-border);border-top-color:var(--color-brand-700);height:16px;width:16px}@keyframes icdIq_icdIqSpin__QP74a{to{transform:rotate(1turn)}}.icd-iq-runtime .flex{display:flex}.icd-iq-runtime .items-center{align-items:center}.icd-iq-runtime .justify-between{justify-content:space-between}.icd-iq-runtime .gap-2{gap:8px}.icd-iq-runtime .mt-2{margin-top:8px}.icd-iq-runtime .mt-4{margin-top:16px}.icd-iq-runtime .mb-4{margin-bottom:16px}.icd-iq-runtime .text-sm{font-size:12px}.icd-iq-runtime .text-muted{color:var(--color-text-muted)}.icd-iq-runtime .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1180px){.icd-iq-runtime .review-layout{grid-template-columns:240px minmax(0,1fr)}.icd-iq-runtime .preview-pane{display:none}}@media (max-width:820px){.icdIq_grid3__V1r2d,.icdIq_shell__jielj{grid-template-columns:1fr}.icdIq_sidebar__VbPo7{height:auto;position:static}.icdIq_sidebarNav__Kt7GG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.icdIq_sectionLabel__D2rXc,.icdIq_sidebarFooter__a4J3P{display:none}.icd-iq-runtime .chat-page,.icd-iq-runtime .form-row,.icd-iq-runtime .review-layout,.icd-iq-runtime .status-grid{grid-template-columns:1fr}.icd-iq-runtime .chart-sidebar,.icd-iq-runtime .thread-sidebar{max-height:none;position:static}.icd-iq-runtime .chat-pane{height:70vh}.icd-iq-runtime .kpi-grid,.icd-iq-runtime .review-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.icd-iq-runtime .summary-band{align-items:flex-start;flex-direction:column}.icd-iq-runtime .summary-text{max-width:none;text-align:left}.icd-iq-runtime .finding-badges{justify-content:flex-start}}.careIqShell{--ust-dark-teal:#006e74;--ust-light-teal:#0097ac;--ust-soft-black:#212121;--ust-white:#fff;--ust-light-gray:#f5f5f5;--ust-border-color:#e0e0e0;--font-primary:"Fort","Aptos","Segoe UI",Roboto,Helvetica,Arial,sans-serif;--container-width:1200px;--spacing-unit:1rem;--ust-muted-text:#5b5b5b;--ust-subtle-bg:#fafafa;--ust-focus-ring:0 0 0 2px var(--ust-white),0 0 0 4px var(--ust-light-teal);--ust-card-shadow:0 1px 2px #2121210a,0 1px 1px #21212108;--status-low-bg:#e8f3ef;--status-low-text:#1e6a4f;--status-watch-bg:#fff5e0;--status-watch-text:#8a5a00;--status-elevated-bg:#ffe6cc;--status-elevated-text:#8a3a00;--status-critical-bg:#fbe1e1;--status-critical-text:#8a1c1c;--status-ready-bg:#e0f0ee;--status-ready-text:var(--ust-dark-teal);--status-review-bg:#fff5e0;--status-review-text:#8a5a00;--status-improve-bg:#f1ecf7;--status-improve-text:#5a3a8a}.careIqShell *,.careIqShell :after,.careIqShell :before{box-sizing:border-box}.careIqShell{height:100%}.careIqShell{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--ust-white);color:var(--ust-soft-black);font-family:var(--font-primary);font-size:16px;line-height:1.5;margin:0}.careIqShell h1,.careIqShell h2,.careIqShell h3,.careIqShell h4,.careIqShell h5,.careIqShell h6{color:var(--ust-soft-black);font-weight:600;line-height:1.2;margin:0 0 .5rem}.careIqShell h1{font-size:2.5rem;letter-spacing:-.01em}.careIqShell h2{font-size:2rem}.careIqShell h3{font-size:1.5rem}.careIqShell h4{font-size:1.125rem}.careIqShell p{margin:0 0 .75rem}.careIqShell a{color:var(--ust-dark-teal);text-decoration:none}.careIqShell a:hover{text-decoration:underline}.careIqShell :focus-visible{border-radius:2px;box-shadow:var(--ust-focus-ring);outline:none}.careIqShell ::selection{background:#0097ac2e}@media (max-width:768px){.careIqShell h1{font-size:2rem}.careIqShell h2{font-size:1.5rem}.careIqShell h3{font-size:1.25rem}}@media (min-width:1440px){.careIqShell h1{font-size:3rem}}.careIqShell img,.careIqShell svg{display:block;max-width:100%}.careIqShell button{cursor:pointer;font-family:inherit;font-size:inherit}.careIqShell input,.careIqShell select,.careIqShell textarea{color:inherit;font-family:inherit;font-size:inherit}.careIqShell table{border-collapse:collapse;width:100%}.careIqShell .app-shell{background:var(--ust-white);display:grid;grid-template-areas:"header  header" "sidebar main" "footer  footer";grid-template-columns:240px 1fr;grid-template-rows:auto 1fr auto;min-height:100vh}.careIqShell .app-header{align-items:center;background:var(--ust-white);border-bottom:1px solid var(--ust-border-color);display:flex;gap:1rem;grid-area:header;justify-content:space-between;padding:.875rem 1.5rem;position:sticky;top:0;z-index:10}.careIqShell .app-header__brand{display:flex;flex-direction:column;gap:.125rem;min-width:0}.careIqShell .app-header__name{color:var(--ust-soft-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em}.careIqShell .app-header__brand-row{align-items:center;display:flex;gap:.5rem}.careIqShell .app-header__logo{display:block;height:28px;width:auto}.careIqShell .app-header__tagline{color:var(--ust-muted-text);font-size:.8125rem}.careIqShell .app-header__pill{align-items:center;background:var(--ust-light-gray);border:1px solid var(--ust-border-color);border-radius:999px;color:var(--ust-soft-black);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.25rem .625rem;text-transform:uppercase}.careIqShell .app-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.careIqShell .app-nav{background:var(--ust-subtle-bg);border-right:1px solid var(--ust-border-color);display:flex;flex-direction:column;gap:.125rem;grid-area:sidebar;padding:1rem .75rem}.careIqShell .app-nav__link{border-left:3px solid #0000;border-radius:2px;color:var(--ust-soft-black);display:block;font-size:.9375rem;padding:.5rem .75rem;text-decoration:none}.careIqShell .app-nav__link:hover{background:var(--ust-white);color:var(--ust-dark-teal);text-decoration:none}.careIqShell .app-nav__link--active{background:var(--ust-white);border-left-color:var(--ust-dark-teal);color:var(--ust-dark-teal);font-weight:600}.careIqShell .app-filters{background:var(--ust-light-gray);border-bottom:1px solid var(--ust-border-color);padding:.75rem 1.5rem}.careIqShell .app-filters__grid{grid-gap:.75rem;align-items:end;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.careIqShell .app-filters__placeholder{color:var(--ust-muted-text);font-size:.875rem;margin:0}.careIqShell .app-filters__actions{align-items:center;display:flex;gap:.75rem;grid-column:1/-1;justify-content:space-between}.careIqShell .form-field--reset{justify-content:flex-end}.careIqShell .app-main{grid-area:main;max-width:var(--container-width);padding:1.5rem;width:100%}.careIqShell .app-main,.careIqShell .app-main__content{display:flex;flex-direction:column;gap:1.25rem}.careIqShell .app-footer{background:var(--ust-soft-black);color:var(--ust-white);font-size:.8125rem;grid-area:footer;padding:.75rem 1.5rem;text-align:center}@media (max-width:900px){.careIqShell .app-shell{grid-template-areas:"header" "sidebar" "main" "footer";grid-template-columns:1fr}.careIqShell .app-nav{border-bottom:1px solid var(--ust-border-color);border-right:none;flex-direction:row;flex-wrap:wrap;padding:.5rem 1rem}.careIqShell .app-nav__link{border-bottom:3px solid #0000;border-left:none;padding:.5rem .75rem}.careIqShell .app-nav__link--active{border-bottom-color:var(--ust-dark-teal);border-left:none}}@media (max-width:480px){.careIqShell .app-header{flex-wrap:wrap;gap:.5rem}.careIqShell .app-main{padding:1rem}}.careIqShell .page{display:flex;flex-direction:column;gap:1rem}.careIqShell .page__title{margin:0}.careIqShell .page__subtitle{color:var(--ust-muted-text);font-size:1rem;margin:0;max-width:70ch}@media print{.careIqShell .app-shell{display:block}.careIqShell .app-filters,.careIqShell .app-footer,.careIqShell .app-header,.careIqShell .app-nav{display:none!important}.careIqShell .app-main{margin:0;max-width:none;padding:0}.careIqShell{background:var(--ust-white)}}.careIqShell .card{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:var(--ust-card-shadow);padding:1rem 1.125rem}.careIqShell .card__header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.careIqShell .card__title{color:var(--ust-soft-black);font-size:1rem;font-weight:600;margin:0}.careIqShell .card__caption,.careIqShell .card__subtitle{color:var(--ust-muted-text);font-size:.8125rem;margin:0}.careIqShell .card-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.careIqShell .kpi-card .kpi-card__value{color:var(--ust-soft-black);display:block;font-size:1.875rem;font-weight:700;letter-spacing:-.01em;margin:.125rem 0 .25rem}.careIqShell .kpi-card .kpi-card__label{color:var(--ust-muted-text);display:block;font-size:.8125rem;letter-spacing:.03em;text-transform:uppercase}.careIqShell .kpi-card .kpi-card__hint{color:var(--ust-muted-text);font-size:.8125rem;margin:0}.careIqShell .btn{align-items:center;border:1px solid #0000;border-radius:2px;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:.4rem;justify-content:center;line-height:1.2;padding:.5rem .875rem;text-decoration:none}.careIqShell .btn:disabled{cursor:not-allowed;opacity:.55}.careIqShell .btn--primary{background:var(--ust-dark-teal);border-color:var(--ust-dark-teal);color:var(--ust-white)}.careIqShell .btn--primary:hover:not(:disabled){background:var(--ust-light-teal);border-color:var(--ust-light-teal)}.careIqShell .btn--secondary{background:var(--ust-white);border-color:var(--ust-dark-teal);color:var(--ust-dark-teal)}.careIqShell .btn--secondary:hover:not(:disabled){background:#006e740f}.careIqShell .btn--text{background:#0000;border-color:#0000;color:var(--ust-dark-teal);padding:.375rem .5rem}.careIqShell .btn--text:hover:not(:disabled){background:#006e740f}.careIqShell .btn--small{font-size:.8125rem;padding:.3rem .625rem}.careIqShell .form-field{display:flex;flex-direction:column;gap:.25rem}.careIqShell .form-field__label{color:var(--ust-soft-black);font-size:.8125rem;font-weight:600}.careIqShell .form-field__control,.careIqShell .input,.careIqShell .select{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:2px;color:var(--ust-soft-black);display:block;padding:.45rem .625rem;width:100%}.careIqShell .app-filters .input{box-sizing:border-box;line-height:1.5}.careIqShell .form-field__control:hover,.careIqShell .input:hover,.careIqShell .select:hover{border-color:#c8c8c8}.careIqShell .form-field__control:focus,.careIqShell .input:focus,.careIqShell .select:focus{border-color:var(--ust-light-teal);box-shadow:0 0 0 2px #0097ac2e;outline:none}.careIqShell .single-select{position:relative}.careIqShell .single-select__trigger{align-items:center;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:2px;color:var(--ust-soft-black);cursor:pointer;display:flex;font:inherit;justify-content:space-between;padding:.45rem .625rem;text-align:left;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.careIqShell .single-select__trigger:hover:not(:disabled){border-color:#c8c8c8}.careIqShell .single-select__trigger--open,.careIqShell .single-select__trigger:focus-visible{border-color:var(--ust-light-teal);box-shadow:0 0 0 2px #0097ac2e;outline:none}.careIqShell .single-select__trigger:disabled{background:var(--ust-subtle-bg);color:var(--ust-muted-text);cursor:not-allowed}.careIqShell .single-select__trigger--placeholder .single-select__value{color:var(--ust-muted-text)}.careIqShell .single-select__value{flex:1 1 auto;margin-right:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careIqShell .single-select__chevron{color:var(--ust-muted-text);flex:0 0 auto;transition:transform .14s ease,color .14s ease}.careIqShell .single-select__chevron--open{color:var(--ust-dark-teal);transform:rotate(180deg)}.careIqShell .single-select__panel{animation:ust-multi-select-in 90ms ease-out;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:2px;box-shadow:0 6px 24px #21212114,0 1px 2px #2121210f;left:0;list-style:none;margin:0;max-height:min(40vh,360px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;position:absolute;right:0;scrollbar-color:var(--ust-dark-teal) #0000;scrollbar-width:thin;top:calc(100% + 4px);z-index:20}.careIqShell .single-select__panel::-webkit-scrollbar{width:6px}.careIqShell .single-select__panel::-webkit-scrollbar-track{background:#0000}.careIqShell .single-select__panel::-webkit-scrollbar-thumb{background:var(--ust-border-color);border-radius:3px}.careIqShell .single-select__panel:hover::-webkit-scrollbar-thumb{background:var(--ust-dark-teal)}.careIqShell .single-select__option{align-items:center;color:var(--ust-soft-black);cursor:pointer;display:flex;font-size:.85rem;gap:.625rem;padding:.5rem .75rem .5rem .875rem;position:relative;transition:background-color 90ms ease}.careIqShell .single-select__option:focus-visible,.careIqShell .single-select__option:hover{background:var(--ust-subtle-bg);outline:none}.careIqShell .single-select__option--selected{background:#0097ac0f}.careIqShell .single-select__option--selected:focus-visible,.careIqShell .single-select__option--selected:hover{background:#0097ac1a}.careIqShell .single-select__option-rail{background:#0000;bottom:0;left:0;position:absolute;top:0;transition:background-color 90ms ease;width:2px}.careIqShell .single-select__option--selected .single-select__option-rail{background:var(--ust-dark-teal)}.careIqShell .single-select__option-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.careIqShell .single-select__option-label{color:var(--ust-soft-black);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careIqShell .single-select__option--selected .single-select__option-label{color:var(--ust-dark-teal);font-weight:600}.careIqShell .single-select__option-hint{color:var(--ust-muted-text);font-size:.7rem;margin-top:2px}.careIqShell .multi-select{position:relative}.careIqShell .multi-select__trigger{align-items:center;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:2px;color:var(--ust-soft-black);cursor:pointer;display:flex;font-size:.9375rem;gap:.5rem;padding:.45rem .625rem;text-align:left;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.careIqShell .multi-select__trigger:hover:not(:disabled){border-color:#c8c8c8}.careIqShell .multi-select__trigger--open,.careIqShell .multi-select__trigger:focus-visible{border-color:var(--ust-light-teal);box-shadow:0 0 0 2px #0097ac2e;outline:none}.careIqShell .multi-select__trigger:disabled{background:var(--ust-subtle-bg);color:var(--ust-muted-text);cursor:not-allowed}.careIqShell .multi-select__summary{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.careIqShell .multi-select__chevron{color:var(--ust-muted-text);flex:0 0 auto;transition:transform .14s ease,color .14s ease}.careIqShell .multi-select__chevron--open{color:var(--ust-dark-teal);transform:rotate(180deg)}.careIqShell .multi-select__panel{animation:ust-multi-select-in 90ms ease-out;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:2px;box-shadow:0 6px 24px #21212114,0 1px 2px #2121210f;left:0;list-style:none;margin:0;max-height:min(40vh,360px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0;position:absolute;right:0;scrollbar-color:var(--ust-dark-teal) #0000;scrollbar-width:thin;top:calc(100% + 4px);z-index:20}.careIqShell .multi-select__panel::-webkit-scrollbar{width:6px}.careIqShell .multi-select__panel::-webkit-scrollbar-track{background:#0000}.careIqShell .multi-select__panel::-webkit-scrollbar-thumb{background:var(--ust-border-color);border-radius:3px}.careIqShell .multi-select__panel:hover::-webkit-scrollbar-thumb{background:var(--ust-dark-teal)}@keyframes ust-multi-select-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.careIqShell .multi-select__bar{align-items:center;background:var(--ust-subtle-bg);border-bottom:1px solid var(--ust-border-color);display:flex;font-size:.75rem;gap:.5rem;padding:.375rem .625rem;position:sticky;top:0;z-index:1}.careIqShell .multi-select__bar-btn{background:none;border:0;color:var(--ust-dark-teal);cursor:pointer;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:0;text-transform:uppercase}.careIqShell .multi-select__bar-btn:hover:not(:disabled){text-decoration:underline}.careIqShell .multi-select__bar-btn:disabled{color:var(--ust-muted-text);cursor:not-allowed}.careIqShell .multi-select__bar-sep{color:var(--ust-border-color)}.careIqShell .multi-select__bar-count{font-feature-settings:"tnum";color:var(--ust-muted-text);font-size:.6875rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;margin-left:auto}.careIqShell .multi-select__option{align-items:center;cursor:pointer;display:flex;gap:.625rem;outline:none;padding:.5rem .625rem .5rem .75rem;position:relative;transition:background-color .1s ease}.careIqShell .multi-select__option:focus-visible,.careIqShell .multi-select__option:hover{background:var(--ust-subtle-bg)}.careIqShell .multi-select__option--selected{background:#0097ac0f}.careIqShell .multi-select__option--selected:focus-visible,.careIqShell .multi-select__option--selected:hover{background:#0097ac1a}.careIqShell .multi-select__option-rail{background:#0000;bottom:0;left:0;position:absolute;top:0;transition:background-color .12s ease;width:2px}.careIqShell .multi-select__option--selected .multi-select__option-rail{background:var(--ust-dark-teal)}.careIqShell .multi-select__checkbox{align-items:center;display:inline-flex;flex:0 0 14px;height:14px;justify-content:center;width:14px}.careIqShell .multi-select__checkbox input[type=checkbox]{accent-color:var(--ust-dark-teal);height:14px;margin:0;pointer-events:none;width:14px}.careIqShell .multi-select__option-text{display:flex;flex-direction:column;gap:.0625rem;min-width:0}.careIqShell .multi-select__option-label{font-feature-settings:"tnum";color:var(--ust-soft-black);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.2}.careIqShell .multi-select__option--selected .multi-select__option-label{color:var(--ust-dark-teal);font-weight:600}.careIqShell .multi-select__option-hint{color:var(--ust-muted-text);font-size:.6875rem;letter-spacing:.02em;line-height:1.2}.careIqShell .multi-select__option--locked{cursor:default}.careIqShell .multi-select__option--locked .multi-select__checkbox input[type=checkbox]{opacity:.7}.careIqShell .badge{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.18rem .55rem;white-space:nowrap}.careIqShell .badge--low{background:var(--status-low-bg);color:var(--status-low-text)}.careIqShell .badge--watch{background:var(--status-watch-bg);color:var(--status-watch-text)}.careIqShell .badge--elevated{background:var(--status-elevated-bg);color:var(--status-elevated-text)}.careIqShell .badge--critical{background:var(--status-critical-bg);color:var(--status-critical-text)}.careIqShell .badge--ready{background:var(--status-ready-bg);color:var(--status-ready-text)}.careIqShell .badge--review{background:var(--status-review-bg);color:var(--status-review-text)}.careIqShell .badge--improve{background:var(--status-improve-bg);color:var(--status-improve-text)}.careIqShell .badge--neutral{background:var(--ust-light-gray);color:var(--ust-soft-black)}.careIqShell .score-bar{grid-gap:.625rem;align-items:center;display:grid;font-size:.875rem;gap:.625rem;grid-template-columns:minmax(8ch,14ch) 1fr auto}.careIqShell .score-bar__label{color:var(--ust-soft-black)}.careIqShell .score-bar__track{background:var(--ust-light-gray);border-radius:999px;height:8px;overflow:hidden;position:relative}.careIqShell .score-bar__fill{background:var(--ust-dark-teal);border-radius:inherit;inset:0 auto 0 0;position:absolute}.careIqShell .score-bar__value{font-feature-settings:"tnum";color:var(--ust-soft-black);font-variant-numeric:tabular-nums;font-weight:600;min-width:3ch;text-align:right}.careIqShell .data-table{background:var(--ust-white);border-collapse:collapse;font-size:.9375rem;width:100%}.careIqShell .data-table thead th{background:var(--ust-light-gray);color:var(--ust-soft-black);font-size:.8125rem;font-weight:600;letter-spacing:.02em;position:sticky;text-align:left;text-transform:uppercase;top:0}.careIqShell .data-table tbody td,.careIqShell .data-table thead th{border-bottom:1px solid var(--ust-border-color);padding:.55rem .75rem}.careIqShell .data-table tbody td{vertical-align:middle}.careIqShell .data-table tbody tr:hover{background:var(--ust-subtle-bg)}.careIqShell .data-table--scroll{border:1px solid var(--ust-border-color);border-radius:4px;overflow-x:auto}.careIqShell .chart-wrapper{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;padding:.75rem}.careIqShell .heatmap{grid-gap:4px;display:grid;gap:4px}.careIqShell .heatmap__cell{background:var(--ust-light-gray);border:1px solid var(--ust-border-color);border-radius:4px;color:var(--ust-soft-black);display:flex;flex-direction:column;font-size:.8125rem;justify-content:space-between;min-height:72px;padding:.5rem .625rem}.careIqShell .heatmap__cell-label{font-weight:600}.careIqShell .heatmap__cell-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.careIqShell .heatmap__cell-meta{color:var(--ust-muted-text);font-size:.6875rem}.careIqShell .heatmap__legend{display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem;list-style:none;margin:.5rem 0 0;padding:0}.careIqShell .heatmap__cell--clickable{cursor:pointer;font:inherit;text-align:left}.careIqShell .heatmap__cell--clickable:hover{filter:brightness(.97)}.careIqShell .heatmap__cell--selected{outline:2px solid var(--ust-dark-teal);outline-offset:-2px}.careIqShell .heatmap-wrapper{display:flex;flex-direction:column}.careIqShell .page-header{align-items:baseline;border-bottom:1px solid var(--ust-border-color);display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding-bottom:.5rem}.careIqShell .page-header__title{margin:0}.careIqShell .page-header__subtitle{color:var(--ust-muted-text);font-size:1rem;margin:.25rem 0 0;max-width:70ch}.careIqShell .explanation{background:var(--ust-subtle-bg);border-left:3px solid var(--ust-dark-teal);border-radius:2px;padding:.75rem 1rem}.careIqShell .explanation__title{color:var(--ust-soft-black);font-size:.875rem;font-weight:600;margin:0 0 .25rem}.careIqShell .explanation__list{color:var(--ust-soft-black);font-size:.875rem;margin:0;padding-left:1.1rem}.careIqShell .explanation__list li+li{margin-top:.2rem}.careIqShell .stack{display:flex;flex-direction:column;gap:1rem}.careIqShell .row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}.careIqShell .muted{color:var(--ust-muted-text)}.careIqShell .sr-only{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.careIqShell .workflow-stepper{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;padding:.5rem .75rem}.careIqShell .workflow-stepper__list{display:flex;flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.careIqShell .workflow-stepper__item{flex:1 1 140px;min-width:140px}.careIqShell .workflow-stepper__link{align-items:center;border:1px solid #0000;border-radius:2px;color:var(--ust-soft-black);display:flex;font-size:.875rem;gap:.5rem;padding:.4rem .5rem;text-decoration:none}.careIqShell .workflow-stepper__link:hover{background:var(--ust-subtle-bg);text-decoration:none}.careIqShell .workflow-stepper__step{align-items:center;background:var(--ust-light-gray);border-radius:50%;color:var(--ust-soft-black);display:inline-flex;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.careIqShell .workflow-stepper__item--active .workflow-stepper__link{background:#006e740f;border-color:var(--ust-dark-teal)}.careIqShell .workflow-stepper__item--active .workflow-stepper__step{background:var(--ust-dark-teal);color:var(--ust-white)}.careIqShell .workflow-stepper__item--complete .workflow-stepper__step{background:var(--ust-light-teal);color:var(--ust-white)}.careIqShell .workflow-stepper__label{font-weight:500}@media (max-width:600px){.careIqShell .workflow-stepper__label{font-size:.8125rem}}.careIqShell .section-heading{color:var(--ust-soft-black);font-size:1.125rem;font-weight:700;letter-spacing:.01em;margin:0 0 .5rem;text-transform:uppercase}.careIqShell .overview-hero{grid-gap:1rem;align-items:center;display:grid;gap:1rem;grid-template-columns:1fr auto}.careIqShell .overview-hero__scope{color:var(--ust-soft-black);display:flex;flex-direction:column;gap:.25rem;max-width:32ch;text-align:right}@media (max-width:720px){.careIqShell .overview-hero{grid-template-columns:1fr}.careIqShell .overview-hero__scope{text-align:left}}.careIqShell .capability-card{display:flex;flex-direction:column;gap:.5rem}.careIqShell .capability-card__icon{align-items:center;background:#006e7414;border-radius:4px;color:var(--ust-dark-teal);display:flex;height:32px;justify-content:center;width:32px}.careIqShell .next-action{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.careIqShell .roadmap-strip{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.careIqShell .roadmap-strip__phase{display:flex;flex-direction:column;gap:.5rem}.careIqShell .roadmap-strip__weeks{color:var(--ust-dark-teal);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media (max-width:900px){.careIqShell .roadmap-strip{grid-template-columns:1fr}}.careIqShell .kpi-card--critical .kpi-card__value{color:var(--status-critical-text)}.careIqShell .kpi-card--positive .kpi-card__value{color:var(--ust-dark-teal)}.careIqShell .provider-table__sort{background:none;border:none;color:var(--ust-soft-black);cursor:pointer;flex:0 1 auto;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.01em;min-width:0;overflow-wrap:break-word;padding:0;text-align:inherit;text-transform:uppercase}.careIqShell .provider-table__sort:hover{color:var(--ust-dark-teal)}.careIqShell .provider-table{table-layout:fixed}.careIqShell .provider-table tbody td,.careIqShell .provider-table thead th{padding:.5rem .4rem}.careIqShell .provider-table tbody td:first-child,.careIqShell .provider-table thead th:first-child{padding-left:.6rem;width:2.5rem}.careIqShell .provider-table tbody td:nth-child(2),.careIqShell .provider-table thead th:nth-child(2){width:14%}.careIqShell .provider-table tbody td:nth-child(n+3):nth-last-child(n+2),.careIqShell .provider-table thead th:nth-child(n+3):nth-last-child(n+2){width:10%}.careIqShell .provider-table tbody td:last-child,.careIqShell .provider-table thead th:last-child{padding-right:.6rem;text-align:center;width:6rem}.careIqShell .provider-detail{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media (max-width:900px){.careIqShell .provider-detail{grid-template-columns:1fr}}.careIqShell .export-actions{align-items:center;border-top:1px solid var(--ust-border-color);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-top:.75rem;padding-top:.75rem}.careIqShell .export-actions__title{color:var(--ust-soft-black);font-size:.875rem}.careIqShell .export-actions__buttons,.careIqShell .pipeline{display:flex;flex-wrap:wrap;gap:.5rem}.careIqShell .pipeline{align-items:stretch;list-style:none;margin:0;padding:0}.careIqShell .pipeline__stage{align-items:center;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;display:flex;flex:1 1 160px;gap:.5rem;min-width:160px;padding:.6rem .75rem;position:relative}.careIqShell .pipeline__step{align-items:center;background:var(--ust-dark-teal);border-radius:50%;color:var(--ust-white);display:inline-flex;flex:0 0 26px;font-size:.75rem;font-weight:700;height:26px;justify-content:center;width:26px}.careIqShell .pipeline__arrow{color:var(--ust-light-teal);font-size:1.125rem;font-weight:700;position:absolute;right:-.7rem}@media (max-width:720px){.careIqShell .pipeline__arrow{display:none}}.careIqShell .scenario-summary{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0}.careIqShell .scenario-summary>div{display:flex;flex-direction:column;gap:.125rem}.careIqShell .scenario-summary dt{color:var(--ust-muted-text);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin:0;text-transform:uppercase}.careIqShell .scenario-summary dd{color:var(--ust-soft-black);font-size:.9375rem;font-weight:500;margin:0}.careIqShell .health-badge{align-items:center;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:999px;color:var(--ust-soft-black);cursor:help;display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.02em;padding:.25rem .625rem .25rem .5rem;white-space:nowrap}.careIqShell .health-badge__dot{background:var(--ust-muted-text);border-radius:50%;box-shadow:0 0 0 0 currentColor;height:8px;width:8px}.careIqShell .health-badge--live{background:var(--status-ready-bg);border-color:#006e7466;color:var(--status-ready-text)}.careIqShell .health-badge--live .health-badge__dot{animation:health-pulse 2.4s ease-out infinite;background:var(--ust-dark-teal)}.careIqShell .health-badge--degraded{background:var(--status-watch-bg);border-color:#8a5a0059;color:var(--status-watch-text)}.careIqShell .health-badge--degraded .health-badge__dot{background:#c98906}.careIqShell .health-badge--offline{background:var(--status-critical-bg);border-color:#8a1c1c59;color:var(--status-critical-text)}.careIqShell .health-badge--offline .health-badge__dot{background:#b22222}.careIqShell .health-badge__label{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@keyframes health-pulse{0%{box-shadow:0 0 0 0 #006e7480}70%{box-shadow:0 0 0 6px #006e7400}to{box-shadow:0 0 0 0 #006e7400}}.careIqShell .age-pyramid{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:var(--ust-card-shadow);padding:.875rem 1rem}.careIqShell .age-pyramid__header{align-items:baseline;border-bottom:1px solid var(--ust-border-color);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.625rem;padding-bottom:.5rem}.careIqShell .age-pyramid__total{font-feature-settings:"tnum";color:var(--ust-soft-black);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.careIqShell .age-pyramid__total-unit{margin-left:.35rem}.careIqShell .age-pyramid__source,.careIqShell .age-pyramid__total-unit{color:var(--ust-muted-text);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.careIqShell .age-pyramid__list{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.careIqShell .age-pyramid__row{grid-gap:.5rem;align-items:center;color:var(--ust-soft-black);display:grid;font-size:.8125rem;gap:.5rem;grid-template-columns:3rem 1fr 5rem 3rem}.careIqShell .age-pyramid__band{font-feature-settings:"tnum";color:var(--ust-muted-text);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em}.careIqShell .age-pyramid__track{background:var(--ust-light-gray);border-radius:999px;height:10px;overflow:hidden;position:relative}.careIqShell .age-pyramid__fill{animation:age-fill-in .48s cubic-bezier(.2,.7,.2,1);background:linear-gradient(90deg,var(--ust-light-teal),var(--ust-dark-teal));border-radius:inherit;inset:0 auto 0 0;position:absolute;transform-origin:left center}.careIqShell .age-pyramid__row--highlight .age-pyramid__band{color:var(--ust-dark-teal);font-weight:700}.careIqShell .age-pyramid__row--highlight .age-pyramid__track{background:#0097ac1a}.careIqShell .age-pyramid__row--highlight .age-pyramid__fill{background:linear-gradient(90deg,var(--ust-dark-teal),#003f44)}.careIqShell .age-pyramid__count,.careIqShell .age-pyramid__pct{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.careIqShell .age-pyramid__count{color:var(--ust-soft-black);font-weight:600}.careIqShell .age-pyramid__pct{color:var(--ust-muted-text);font-size:.75rem}@keyframes age-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.careIqShell .provenance-cell{font-feature-settings:"tnum";align-items:baseline;display:inline-flex;font-variant-numeric:tabular-nums;gap:.35rem}.careIqShell .provenance-cell__info{align-items:center;background:#006e7414;border:1px solid #006e7438;border-radius:999px;color:var(--ust-dark-teal);cursor:help;display:inline-flex;flex:0 0 auto;height:1.25rem;justify-content:center;line-height:1;padding:0;position:relative;transition:background-color .12s ease,color .12s ease,border-color .12s ease,transform .12s ease;width:1.25rem}.careIqShell .provenance-cell__info--open,.careIqShell .provenance-cell__info:focus-visible,.careIqShell .provenance-cell__info:hover{background:var(--ust-dark-teal);border-color:var(--ust-dark-teal);color:var(--ust-white);transform:scale(1.08)}.careIqShell .provenance-popover{animation:provenance-pop-in .14s cubic-bezier(.2,.7,.2,1);background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:6px;box-shadow:0 24px 48px -12px #001e2338,0 8px 16px -8px #001e2324,0 0 0 1px #006e740f;color:var(--ust-soft-black);display:flex;flex-direction:column;font-size:.8125rem;line-height:1.45;overflow:hidden;padding:0;position:fixed;text-align:left;z-index:9999}.careIqShell .provenance-popover:after,.careIqShell .provenance-popover:before{background:var(--ust-white);content:"";height:10px;left:50%;left:var(--arrow-left,50%);position:absolute;transform:translateX(-50%) rotate(45deg);width:10px}.careIqShell .provenance-popover--top:before{border-bottom:1px solid var(--ust-border-color);border-right:1px solid var(--ust-border-color);bottom:-5px}.careIqShell .provenance-popover--bottom:before{border-left:1px solid var(--ust-border-color);border-top:1px solid var(--ust-border-color);top:-5px}.careIqShell .provenance-popover:after{display:none}@keyframes provenance-pop-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.careIqShell .provenance-popover__header{align-items:flex-start;background:linear-gradient(180deg,#006e740f,#006e7405);border-bottom:1px solid var(--ust-border-color);display:flex;flex:0 0 auto;gap:.625rem;justify-content:space-between;padding:.75rem 1rem .625rem;position:relative}.careIqShell .provenance-popover__body{flex:1 1 auto;mask-image:linear-gradient(180deg,#0000,#000 16px,#000 calc(100% - 24px),#0000);-webkit-mask-image:linear-gradient(180deg,#0000,#000 16px,#000 calc(100% - 24px),#0000);overflow-y:auto;overscroll-behavior:contain;position:relative}.careIqShell .provenance-popover__body::-webkit-scrollbar{width:6px}.careIqShell .provenance-popover__body::-webkit-scrollbar-track{background:#0000}.careIqShell .provenance-popover__body::-webkit-scrollbar-thumb{background:#006e7440;border-radius:999px}.careIqShell .provenance-popover__body::-webkit-scrollbar-thumb:hover{background:#006e7473}.careIqShell .provenance-popover__body{scrollbar-color:#006e744d #0000;scrollbar-width:thin}.careIqShell .provenance-popover__title{color:var(--ust-soft-black);font-size:.9375rem;font-weight:700;letter-spacing:-.005em;line-height:1.25;margin:0}.careIqShell .provenance-popover__path{align-items:center;background:var(--ust-dark-teal);border-radius:2px;color:var(--ust-white);display:inline-flex;flex:0 1 auto;font-size:.6875rem;font-weight:700;letter-spacing:.04em;line-height:1.3;max-width:60%;min-width:0;padding:.2rem .5rem;text-align:center;text-transform:uppercase;white-space:normal}.careIqShell .provenance-popover__section{padding:.625rem 1rem}.careIqShell .provenance-popover__section+.provenance-popover__section{border-top:1px solid var(--ust-border-color)}.careIqShell .provenance-popover__section-label{color:var(--ust-muted-text);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin-bottom:.4rem;text-transform:uppercase}.careIqShell .provenance-popover__inputs{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.careIqShell .provenance-popover__input{padding-left:.625rem;position:relative}.careIqShell .provenance-popover__input:before{background:var(--ust-light-teal);border-radius:999px;bottom:.1rem;content:"";left:0;opacity:.65;position:absolute;top:.4rem;width:2px}.careIqShell .provenance-popover__input-row{align-items:baseline;display:flex;gap:.625rem;justify-content:space-between;margin-bottom:.1rem}.careIqShell .provenance-popover__input-label{color:var(--ust-soft-black);font-size:.8125rem;font-weight:600}.careIqShell .provenance-popover__input-value{font-feature-settings:"tnum";background:#006e7414;border-radius:2px;color:var(--ust-dark-teal);flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;padding:.05rem .4rem;white-space:nowrap}.careIqShell .provenance-popover__input-source{color:var(--ust-muted-text);font-size:.75rem;line-height:1.4}.careIqShell .provenance-popover__formula{background:var(--ust-subtle-bg);border-left:2px solid var(--ust-light-teal);border-radius:4px;display:block;margin-bottom:.4rem;padding:.5rem .625rem;white-space:normal;word-break:break-word}.careIqShell .provenance-popover__calculation,.careIqShell .provenance-popover__formula{color:var(--ust-soft-black);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.careIqShell .provenance-popover__calculation{line-height:1.6}.careIqShell .provenance-popover__calculation strong{color:var(--ust-dark-teal)}.careIqShell .provenance-popover__assumptions{display:flex;flex-direction:column;gap:.35rem;list-style:none;margin:0;padding:0}.careIqShell .provenance-popover__assumption{align-items:center;color:var(--ust-soft-black);display:flex;font-size:.8125rem;gap:.5rem}.careIqShell .provenance-popover__aid{align-items:center;background:var(--ust-light-teal);border-radius:2px;color:var(--ust-white);display:inline-flex;flex:0 0 auto;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.05rem .45rem}@media print{.careIqShell .provenance-popover{display:none!important}.careIqShell .provenance-cell__info{display:none}}.careIqShell .census-grid{grid-gap:1rem;align-items:stretch;display:grid;gap:1rem;grid-template-columns:2fr 3fr}@media (max-width:900px){.careIqShell .census-grid{grid-template-columns:1fr}}.careIqShell .demand-forecast__pyramid-pair{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}@media (max-width:720px){.careIqShell .demand-forecast__pyramid-pair{grid-template-columns:1fr}}.careIqShell .demand-forecast__pyramid-col{display:flex;flex-direction:column;gap:.4rem}.careIqShell .demand-forecast__pyramid-label{color:#555;color:var(--ust-muted-text,#555);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.careIqShell .whatif-grid{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(280px,360px) 1fr}@media (max-width:900px){.careIqShell .whatif-grid{grid-template-columns:1fr}}.careIqShell .whatif-form{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:var(--ust-card-shadow);display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 1.25rem 1rem}.careIqShell .whatif-form__row{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.careIqShell .whatif-results{display:flex;flex-direction:column;gap:1rem}.careIqShell .whatif-result-card{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:var(--ust-card-shadow);overflow:hidden;padding:1rem 1.125rem;position:relative}.careIqShell .whatif-result-card:before{background:var(--ust-dark-teal);content:"";inset:0 auto 0 0;position:absolute;width:3px}.careIqShell .whatif-result-card__header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.careIqShell .whatif-result-card__title{color:var(--ust-muted-text);font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0;text-transform:uppercase}.careIqShell .whatif-result-card__path{background:#006e7414;border-radius:2px;color:var(--ust-dark-teal);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem;padding:.1rem .4rem}.careIqShell .whatif-result-card__value{font-feature-settings:"tnum";color:var(--ust-soft-black);display:block;font-size:2rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:.125rem 0 .5rem}.careIqShell .whatif-result-card__formula{background:var(--ust-subtle-bg);border-left:2px solid var(--ust-light-teal);border-radius:2px;color:var(--ust-muted-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;padding:.5rem .625rem;white-space:pre-wrap;word-break:break-word}.careIqShell .whatif-result-card__aid{align-items:center;color:var(--ust-muted-text);display:inline-flex;font-size:.75rem;gap:.35rem;margin-top:.5rem}.careIqShell .whatif-result-card__aid-tag{align-items:center;background:var(--ust-dark-teal);border-radius:2px;color:var(--ust-white);display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.05rem .45rem}.careIqShell .whatif-empty{background:var(--ust-subtle-bg);border:1px dashed var(--ust-border-color);border-radius:4px;color:var(--ust-muted-text);padding:2rem 1.25rem;text-align:center}.careIqShell .now-panel{background:linear-gradient(180deg,#006e740d,#006e7403);border:1px solid var(--ust-border-color);border-left:3px solid var(--ust-dark-teal);border-radius:4px;display:flex;flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem}.careIqShell .now-panel__header{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between}.careIqShell .now-panel__eyebrow{color:var(--ust-muted-text);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.careIqShell .now-panel__heading{color:var(--ust-soft-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:0}.careIqShell .now-panel__chips{display:flex;flex-wrap:wrap;gap:.375rem;list-style:none;margin:0;padding:0}.careIqShell .now-panel__chip{font-feature-settings:"tnum";align-items:center;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:2px;color:var(--ust-soft-black);display:inline-flex;font-size:.8125rem;font-variant-numeric:tabular-nums;gap:.35rem;padding:.2rem .55rem}.careIqShell .now-panel__chip-key{color:var(--ust-muted-text);font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.careIqShell .now-panel__chip--empty{background:#0000;border-style:dashed;color:var(--ust-muted-text);font-style:italic}.careIqShell .now-panel__cta{align-items:center;border-top:1px solid #006e742e;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-top:.25rem;padding-top:.75rem}.careIqShell .now-panel__cta-text{display:flex;flex-direction:column;gap:.15rem}.careIqShell .now-panel__cta-label{color:var(--ust-muted-text);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.careIqShell .now-panel__cta-action{color:var(--ust-soft-black);font-size:.9375rem;font-weight:600}.careIqShell .flow-diagram{grid-gap:.875rem;counter-reset:flow-step;display:grid;gap:.875rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;margin:0;padding:0}.careIqShell .flow-step{--i:0;animation:flow-step-in .36s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i)*60ms);opacity:0;position:relative;transform:translateY(8px)}@keyframes flow-step-in{to{opacity:1;transform:translateY(0)}}.careIqShell .flow-step__link{grid-gap:.75rem;align-items:start;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:var(--ust-card-shadow);color:var(--ust-soft-black);display:grid;gap:.75rem;grid-template-columns:auto 1fr;height:100%;padding:.9rem 1rem;text-decoration:none;transition:border-color .14s ease,transform .14s ease,box-shadow .14s ease}.careIqShell .flow-step__link:hover{border-color:var(--ust-dark-teal);box-shadow:0 4px 12px #2121210f,0 1px 2px #2121210a;text-decoration:none;transform:translateY(-1px)}.careIqShell .flow-step__link:focus-visible{border-color:var(--ust-dark-teal);box-shadow:var(--ust-focus-ring);outline:none}.careIqShell .flow-step--current .flow-step__link{background:linear-gradient(180deg,#006e740a,var(--ust-white));border-color:var(--ust-dark-teal);border-width:2px;padding:calc(.9rem - 1px) calc(1rem - 1px)}.careIqShell .flow-step--complete .flow-step__num{background:#006e741a;color:var(--ust-dark-teal)}.careIqShell .flow-step__num{font-feature-settings:"tnum";align-items:center;background:var(--ust-light-gray);border-radius:2px;color:var(--ust-soft-black);display:inline-flex;font-family:var(--font-primary);font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:700;height:2.25rem;justify-content:center;letter-spacing:-.02em;line-height:1;width:2.25rem}.careIqShell .flow-step--current .flow-step__num{background:var(--ust-dark-teal);color:var(--ust-white)}.careIqShell .flow-step__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.careIqShell .flow-step__title{color:var(--ust-soft-black);font-size:.9375rem;font-weight:700;line-height:1.2;margin:0}.careIqShell .flow-step__action{color:var(--ust-soft-black);font-size:.8125rem;line-height:1.4;margin:0}.careIqShell .flow-step__output{color:var(--ust-muted-text);font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin-top:.125rem;text-transform:uppercase}.careIqShell .flow-step--current .flow-step__output{color:var(--ust-dark-teal)}.careIqShell .reference-grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.careIqShell .reference-tile{background:var(--ust-subtle-bg);border:1px solid var(--ust-border-color);border-radius:2px;color:var(--ust-soft-black);display:flex;flex-direction:column;gap:.15rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}.careIqShell .reference-tile:hover{background:var(--ust-white);border-color:var(--ust-dark-teal);text-decoration:none}.careIqShell .reference-tile__label{color:var(--ust-dark-teal);font-size:.875rem;font-weight:600}.careIqShell .reference-tile__hint{color:var(--ust-muted-text);font-size:.75rem}.careIqShell .overview-top{grid-gap:1.25rem;align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)}.careIqShell .overview-mission{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:var(--ust-card-shadow);display:flex;flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem}.careIqShell .overview-mission__eyebrow{color:var(--ust-dark-teal);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.careIqShell .overview-mission__lead{color:var(--ust-soft-black);font-size:1.0625rem;line-height:1.45;margin:0}.careIqShell .overview-mission__lead strong{color:var(--ust-dark-teal);font-weight:700}.careIqShell .overview-mission__sub{color:var(--ust-muted-text);font-size:.875rem;line-height:1.5;margin:0}@media (max-width:960px){.careIqShell .overview-top{grid-template-columns:1fr}}.careIqShell .empty-prompt{background:var(--ust-subtle-bg);border:1px dashed var(--ust-border-color);border-radius:4px;color:var(--ust-muted-text);font-size:.9375rem;margin:0;padding:1rem 1.125rem}.careIqShell .snapshot-table tbody tr.snapshot-table__row{cursor:pointer;transition:background-color .12s ease}.careIqShell .snapshot-table tbody tr.snapshot-table__row:focus-visible{background:var(--ust-subtle-bg);box-shadow:inset 0 0 0 2px var(--ust-light-teal);outline:none}.careIqShell .snapshot-table tbody tr.snapshot-table__row--selected{background:#006e740f;box-shadow:inset 3px 0 0 0 var(--ust-dark-teal)}.careIqShell .snapshot-table tbody tr.snapshot-table__row--selected:hover{background:#006e741a}.careIqShell .snapshot-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.careIqShell .historical-chart-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.careIqShell .historical-chart-header .section-heading{margin-bottom:0}.careIqShell .historical-chart-header .section-heading span{color:var(--ust-muted-text);font-weight:400;letter-spacing:0;text-transform:none}.careIqShell .period-toggle{align-items:stretch;background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:2px;display:inline-flex;overflow:hidden}.careIqShell .period-toggle__btn{appearance:none;background:#0000;border:0;color:var(--ust-soft-black);cursor:pointer;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.02em;padding:.375rem .75rem;transition:background-color .12s ease,color .12s ease}.careIqShell .period-toggle__btn+.period-toggle__btn{border-left:1px solid var(--ust-border-color)}.careIqShell .period-toggle__btn:hover:not(.period-toggle__btn--active){background:var(--ust-subtle-bg)}.careIqShell .period-toggle__btn:focus-visible{box-shadow:inset 0 0 0 2px var(--ust-light-teal);outline:none}.careIqShell .period-toggle__btn--active{background:var(--ust-dark-teal);color:var(--ust-white)}.careIqShell .historical-chart-empty{background:var(--ust-subtle-bg);border:1px dashed var(--ust-border-color);border-radius:4px;color:var(--ust-muted-text);font-size:.875rem;margin:0;padding:2rem 1rem;text-align:center}.careIqShell .source-badge{font-feature-settings:"tnum";align-items:center;align-self:flex-start;background:#006e741a;border:1px solid #006e7433;border-radius:2px;color:var(--ust-dark-teal);display:inline-flex;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;padding:.15rem .45rem;text-transform:uppercase;white-space:nowrap}.careIqShell .source-badge--small{font-size:.625rem;letter-spacing:.05em;padding:.05rem .35rem}.careIqShell .sources-footer{border-top:1px dashed var(--ust-border-color);color:var(--ust-muted-text);font-size:.75rem;letter-spacing:.02em;margin:.5rem 0 0;padding:.4rem 0 0}.careIqShell .data-inputs-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.careIqShell .sourced-input-card{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;border-top:3px solid var(--ust-dark-teal);box-shadow:var(--ust-card-shadow);display:flex;flex-direction:column;gap:.4rem;padding:.875rem 1rem 1rem;position:relative}.careIqShell .sourced-input-card__label{color:var(--ust-muted-text);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.careIqShell .sourced-input-card__value-row{align-items:baseline;display:flex;gap:.5rem}.careIqShell .sourced-input-card__value{font-feature-settings:"tnum";color:var(--ust-soft-black);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.1}.careIqShell .sourced-input-card__context{color:var(--ust-muted-text);font-size:.75rem;line-height:1.35;margin:0}.careIqShell .historical-tooltip{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:0 4px 12px #001e231a,0 1px 2px #001e230f;color:var(--ust-soft-black);font-size:.8125rem;min-width:220px;padding:.625rem .75rem .75rem}.careIqShell .historical-tooltip__header{align-items:center;border-bottom:1px solid var(--ust-border-color);display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.4rem}.careIqShell .historical-tooltip__label{color:var(--ust-soft-black);font-size:.8125rem;font-weight:700;letter-spacing:.02em}.careIqShell .historical-tooltip__grid{grid-gap:.2rem .75rem;display:grid;gap:.2rem .75rem;grid-template-columns:1fr auto;margin:0}.careIqShell .historical-tooltip__grid dt{color:var(--ust-muted-text);font-size:.75rem;letter-spacing:.02em}.careIqShell .historical-tooltip__grid dd{font-feature-settings:"tnum";color:var(--ust-soft-black);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:600;margin:0;text-align:right}.careIqShell .historical-tooltip__source{border-top:1px dashed var(--ust-border-color);color:var(--ust-muted-text);font-size:.6875rem;letter-spacing:.02em;margin:.5rem 0 0;padding-top:.4rem}.careIqShell .historical-tooltip__source strong{font-feature-settings:"tnum";color:var(--ust-dark-teal);font-variant-numeric:tabular-nums;font-weight:700}.careIqShell .historical-tooltip__gap-critical{color:var(--status-critical-text)}.careIqShell .snapshot-context{grid-gap:.75rem 1.25rem;align-items:center;background:linear-gradient(180deg,var(--ust-white) 0,var(--ust-subtle-bg) 100%);border:1px solid var(--ust-border-color);border-left:3px solid var(--ust-dark-teal);border-radius:4px;display:grid;gap:.75rem 1.25rem;grid-template-columns:auto 1fr auto;margin-bottom:.75rem;padding:.875rem 1.125rem}.careIqShell .snapshot-context__eyebrow{color:var(--ust-muted-text);display:block;font-size:.625rem;font-weight:700;letter-spacing:.12em;line-height:1.2;margin-bottom:.15rem;text-transform:uppercase}.careIqShell .snapshot-context__quarter{font-feature-settings:"tnum";color:var(--ust-soft-black);display:block;font-size:1.375rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1.1}.careIqShell .snapshot-context__relative{align-items:center;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:.2rem .6rem;text-transform:uppercase;white-space:nowrap}.careIqShell .snapshot-context__relative--current{background:var(--status-ready-bg);color:var(--status-ready-text)}.careIqShell .snapshot-context__relative--historical{background:var(--status-watch-bg);color:var(--status-watch-text)}.careIqShell .snapshot-context__relative--projected{background:var(--status-improve-bg);color:var(--status-improve-text)}.careIqShell .snapshot-context__caption{border-top:1px dashed var(--ust-border-color);color:var(--ust-muted-text);font-size:.8125rem;grid-column:1/-1;line-height:1.4;margin:0;padding-top:.4rem}@media (max-width:640px){.careIqShell .snapshot-context{grid-template-columns:1fr;text-align:left}.careIqShell .snapshot-context__relative{justify-self:start}}.careIqShell .preview-section{background:linear-gradient(180deg,var(--ust-white) 0,var(--ust-subtle-bg) 100%),repeating-linear-gradient(135deg,#0000 0,#0000 14px,rgba(0,110,116,.025) 14px,rgba(0,110,116,.025) 15px);border:1px dashed #006e7459;border-radius:4px;padding:1.25rem 1.25rem 1.5rem;position:relative}.careIqShell .preview-section:before{border:1px dashed #006e742e;border-radius:2px;content:"";inset:6px;pointer-events:none;position:absolute}.careIqShell .preview-header{grid-gap:1rem 1.5rem;align-items:end;display:grid;gap:1rem 1.5rem;grid-template-columns:1fr auto;margin-bottom:1rem;position:relative}.careIqShell .preview-header .section-heading{margin:.25rem 0 0}.careIqShell .preview-header__sub{font-size:.875rem;line-height:1.45;margin:.4rem 0 0;max-width:60ch}.careIqShell .preview-badge{align-items:center;background:var(--ust-soft-black);border-radius:2px;color:var(--ust-white);display:inline-flex;font-size:.625rem;font-weight:700;gap:.35rem;letter-spacing:.12em;padding:.2rem .55rem;text-transform:uppercase;white-space:nowrap}.careIqShell .preview-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);position:relative}@media (max-width:900px){.careIqShell .preview-header{align-items:start;grid-template-columns:1fr}.careIqShell .preview-grid{grid-template-columns:1fr}}.careIqShell .preview-card{background:var(--ust-white);border:1px solid var(--ust-border-color);border-radius:4px;box-shadow:var(--ust-card-shadow);display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem}.careIqShell .preview-card__header{border-bottom:1px solid var(--ust-border-color);display:flex;flex-direction:column;gap:.15rem;padding-bottom:.5rem}.careIqShell .preview-card__eyebrow{color:var(--ust-dark-teal);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.careIqShell .preview-card__caption{color:var(--ust-muted-text);font-size:.75rem}.careIqShell .preview-table-wrapper{overflow-x:auto}.careIqShell .preview-table{border-collapse:collapse;font-size:.8125rem;width:100%}.careIqShell .preview-table thead th{border-bottom:1px solid var(--ust-border-color);color:var(--ust-muted-text);font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.35rem .5rem;text-align:left;text-transform:uppercase}.careIqShell .preview-table tbody td{border-bottom:1px solid var(--ust-border-color);padding:.45rem .5rem;vertical-align:middle}.careIqShell .preview-table tbody tr:last-child td{border-bottom:0}.careIqShell .preview-table__num{text-align:right}.careIqShell .preview-gap,.careIqShell .preview-table__num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.careIqShell .preview-gap{background:var(--ust-light-gray);border-radius:2px;color:var(--ust-soft-black);display:inline-block;font-size:.75rem;min-width:2.25rem;padding:.1rem .4rem;text-align:center}.careIqShell .preview-gap--critical{background:var(--status-critical-bg);color:var(--status-critical-text)}.careIqShell .preview-chart-wrapper{flex:1 1 auto;min-height:200px}.careIqShell .preview-card__footer{border-top:1px dashed var(--ust-border-color);font-size:.6875rem;font-style:italic;letter-spacing:.02em;margin:0;padding-top:.5rem}@media print{.careIqShell .app-header__pill,.careIqShell .btn,.careIqShell .export-actions,.careIqShell .workflow-stepper{display:none!important}.careIqShell .card,.careIqShell .explanation,.careIqShell .scenario-summary{border:1px solid #ccc;box-shadow:none;page-break-inside:avoid}.careIqShell{font-size:11pt}.careIqShell .page-header,.careIqShell .section-heading{page-break-after:avoid}.careIqShell pre{page-break-inside:avoid}.careIqShell .sme-review .section-heading{margin-top:.5rem}.careIqShell .sme-review:before{border-bottom:1px solid #999;color:#111;content:"UST CareIQ — Scenario Review Packet · Census demographics from local ACS5 snapshot (vintages 2022, 2023, 2024). Member estimates and visit rates use documented synthetic assumptions (A3, A5, A9). No PHI or live payer claims data are used.";display:block;font-size:10pt;margin-bottom:.5rem;padding-bottom:.4rem}}.careIqShell .us-choropleth-map{background:#fff;background:var(--ust-card-bg,#fff);border:1px solid #e0e0e0;border:1px solid var(--ust-border-color,#e0e0e0);border-radius:.5rem;padding:1rem 1.25rem 1.25rem}.careIqShell .us-choropleth-map__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem}.careIqShell .us-choropleth-map__header h2.section-heading{margin-top:0}.careIqShell .us-choropleth-map__body{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr) 18rem}@media (max-width:960px){.careIqShell .us-choropleth-map__body{grid-template-columns:1fr}}.careIqShell .us-choropleth-map__canvas{background:linear-gradient(180deg,#f8fafb,#f1f4f6);border:1px solid #e0e0e0;border:1px solid var(--ust-border-color,#e0e0e0);border-radius:.375rem;min-height:360px;padding:.5rem;position:relative}.careIqShell .us-choropleth-map__loading{align-items:center;color:#555;color:var(--ust-muted-text,#555);display:flex;gap:.5rem;justify-content:center;padding:4rem 1rem}.careIqShell .us-choropleth-map__spinner{animation:us-choropleth-spin 1.2s linear infinite;height:1.25rem;width:1.25rem}@keyframes us-choropleth-spin{to{transform:rotate(1turn)}}.careIqShell .us-choropleth-map__legend{display:flex;flex-direction:column;gap:.75rem}.careIqShell .us-choropleth-map__footnote{font-size:.75rem;line-height:1.4;margin:0}.careIqShell .us-choropleth-map__zoom-controls{display:flex;flex-direction:column;gap:.25rem;position:absolute;right:.75rem;top:.75rem;z-index:5}.careIqShell .us-choropleth-map__zoom-btn{align-items:center;background:#fffffff2;border:1px solid #e0e0e0;border:1px solid var(--ust-border-color,#e0e0e0);border-radius:.375rem;box-shadow:0 1px 2px #00000014;color:#333;cursor:pointer;display:flex;height:1.875rem;justify-content:center;transition:background .12s,transform 80ms;width:1.875rem}.careIqShell .us-choropleth-map__zoom-btn:hover:not(:disabled){background:#fff}.careIqShell .us-choropleth-map__zoom-btn:active:not(:disabled){transform:translateY(1px)}.careIqShell .us-choropleth-map__zoom-btn:disabled{cursor:default;opacity:.45}.careIqShell .us-choropleth-map__state-label{fill:#fff;stroke:#0000008c;stroke-width:2.5px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:700;letter-spacing:.02em;paint-order:stroke fill;pointer-events:none;-webkit-user-select:none;user-select:none}.careIqShell .us-choropleth-map__state-label--compact{stroke-width:1.75px;font-size:7px;letter-spacing:0}.careIqShell .legend-editor{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--ust-border-color,#e0e0e0);border-radius:.375rem;padding:.75rem}.careIqShell .legend-editor__header{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.careIqShell .legend-editor__title{display:block;font-size:.875rem}.careIqShell .legend-editor__description{color:#555;color:var(--ust-muted-text,#555);display:block;font-size:.75rem;margin-top:.125rem}.careIqShell .legend-editor__actions{display:flex;flex-shrink:0;gap:.25rem}.careIqShell .legend-editor__bands{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.careIqShell .legend-editor__band{grid-gap:.5rem;align-items:center;display:grid;font-size:.75rem;gap:.5rem;grid-template-columns:2.25rem 1fr auto}.careIqShell .legend-editor__swatch{border:1px solid #0000001a;border-radius:.25rem;display:inline-block;height:1rem;width:1rem}.careIqShell .legend-editor__swatch--gradient{height:.875rem;width:2.25rem}.careIqShell .legend-editor__band-label{color:#222}.careIqShell .legend-editor__band-range{font-feature-settings:"tnum";color:#555;color:var(--ust-muted-text,#555);font-variant-numeric:tabular-nums}.careIqShell .legend-editor__form{display:flex;flex-direction:column;gap:.5rem}.careIqShell .legend-editor__table{border-collapse:collapse;font-size:.75rem;width:100%}.careIqShell .legend-editor__table td,.careIqShell .legend-editor__table th{border-bottom:1px solid #f0f0f0;padding:.25rem .375rem;text-align:left}.careIqShell .legend-editor__table input[type=number],.careIqShell .legend-editor__table input[type=text]{background:#fff;border:1px solid #e0e0e0;border:1px solid var(--ust-border-color,#e0e0e0);border-radius:.25rem;font-size:.75rem;padding:.25rem .375rem;width:100%}.careIqShell .legend-editor__table input[type=color]{border:1px solid #e0e0e0;border:1px solid var(--ust-border-color,#e0e0e0);border-radius:.25rem;cursor:pointer;height:1.5rem;padding:0;width:2rem}.careIqShell .legend-editor__form-actions{align-items:center;display:flex;gap:.375rem}.careIqShell .legend-editor__errors{background:#fbe1e1;background:var(--status-critical-bg,#fbe1e1);border-radius:.25rem;color:#8a1c1c;color:var(--status-critical-text,#8a1c1c);font-size:.75rem;list-style:none;margin:0;padding:.5rem .75rem}.careIqShell .legend-editor__confirm-backdrop{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.careIqShell .legend-editor__confirm{background:#fff;border-radius:.5rem;box-shadow:0 12px 32px #0003;max-width:32rem;padding:1.25rem;width:90vw}.careIqShell .legend-editor__confirm h3{margin:0 0 .5rem}.careIqShell .legend-editor__confirm-cols{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:.75rem 0}.careIqShell .county-gap-popup__backdrop{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.careIqShell .county-gap-popup{background:#fff;border-radius:.5rem;box-shadow:0 20px 48px #00000038;display:flex;flex-direction:column;max-height:80vh;max-width:36rem;overflow:hidden;width:100%}.careIqShell .county-gap-popup--expanded{max-height:90vh;max-width:48rem}.careIqShell .county-gap-popup__header{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;padding:1rem 1.25rem .5rem}.careIqShell .county-gap-popup__title{font-size:1.0625rem;margin:0}.careIqShell .county-gap-popup__subtitle{font-size:.8125rem;margin:.125rem 0 0}.careIqShell .county-gap-popup__close{background:none;border:none;border-radius:.25rem;color:#555;cursor:pointer;padding:.25rem}.careIqShell .county-gap-popup__close:hover{background:#f0f0f0}.careIqShell .county-gap-popup__table-wrap{flex:1 1 auto;overflow-y:auto;padding:0 1.25rem}.careIqShell .county-gap-popup__table{border-collapse:collapse;font-size:.8125rem;width:100%}.careIqShell .county-gap-popup__table thead th{background:#fff;border-bottom:2px solid #e0e0e0;border-bottom:2px solid var(--ust-border-color,#e0e0e0);color:#555;color:var(--ust-muted-text,#555);font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:.5rem .375rem;position:sticky;text-align:left;text-transform:uppercase;top:0}.careIqShell .county-gap-popup__table tbody td{border-bottom:1px solid #f5f5f5;padding:.5rem .375rem}.careIqShell .county-gap-popup__footer{align-items:center;border-top:1px solid #e0e0e0;border-top:1px solid var(--ust-border-color,#e0e0e0);display:flex;gap:.5rem;padding:.75rem 1.25rem 1rem}@media (prefers-color-scheme:dark){.wmde-markdown,.wmde-markdown-var{--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;--color-danger-emphasis:#da3633;--color-attention-fg:#d29922;--color-attention-emphasis:#9e6a03;--color-done-fg:#a371f7;--color-done-emphasis:#8957e5;--color-success-fg:#3fb950;--color-success-emphasis:#238636;--color-copied-active-bg:#2e9b33;color-scheme:dark}}@media (prefers-color-scheme:light){.wmde-markdown,.wmde-markdown-var{--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#d1242f;--color-danger-emphasis:#cf222e;--color-attention-fg:#9a6700;--color-attention-emphasis:#9a6700;--color-done-fg:#8250df;--color-done-emphasis:#8250df;--color-success-fg:#1a7f37;--color-success-emphasis:#1f883d;--color-copied-active-bg:#2e9b33;color-scheme:light}}.wmde-markdown-var[data-color-mode*=dark],.wmde-markdown[data-color-mode*=dark],[data-color-mode*=dark] .wmde-markdown,[data-color-mode*=dark] .wmde-markdown-var,body[data-color-mode*=dark]{--color-prettylights-syntax-comment:#8b949e;--color-prettylights-syntax-constant:#79c0ff;--color-prettylights-syntax-entity:#d2a8ff;--color-prettylights-syntax-storage-modifier-import:#c9d1d9;--color-prettylights-syntax-entity-tag:#7ee787;--color-prettylights-syntax-keyword:#ff7b72;--color-prettylights-syntax-string:#a5d6ff;--color-prettylights-syntax-variable:#ffa657;--color-prettylights-syntax-brackethighlighter-unmatched:#f85149;--color-prettylights-syntax-invalid-illegal-text:#f0f6fc;--color-prettylights-syntax-invalid-illegal-bg:#8e1519;--color-prettylights-syntax-carriage-return-text:#f0f6fc;--color-prettylights-syntax-carriage-return-bg:#b62324;--color-prettylights-syntax-string-regexp:#7ee787;--color-prettylights-syntax-markup-list:#f2cc60;--color-prettylights-syntax-markup-heading:#1f6feb;--color-prettylights-syntax-markup-italic:#c9d1d9;--color-prettylights-syntax-markup-bold:#c9d1d9;--color-prettylights-syntax-markup-deleted-text:#ffdcd7;--color-prettylights-syntax-markup-deleted-bg:#67060c;--color-prettylights-syntax-markup-inserted-text:#aff5b4;--color-prettylights-syntax-markup-inserted-bg:#033a16;--color-prettylights-syntax-markup-changed-text:#ffdfb6;--color-prettylights-syntax-markup-changed-bg:#5a1e02;--color-prettylights-syntax-markup-ignored-text:#c9d1d9;--color-prettylights-syntax-markup-ignored-bg:#1158c7;--color-prettylights-syntax-meta-diff-range:#d2a8ff;--color-prettylights-syntax-brackethighlighter-angle:#8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark:#484f58;--color-prettylights-syntax-constant-other-reference-link:#a5d6ff;--color-fg-default:#c9d1d9;--color-fg-muted:#8b949e;--color-fg-subtle:#484f58;--color-canvas-default:#0d1117;--color-canvas-subtle:#161b22;--color-border-default:#30363d;--color-border-muted:#21262d;--color-neutral-muted:#6e768166;--color-accent-fg:#58a6ff;--color-accent-emphasis:#1f6feb;--color-attention-subtle:#bb800926;--color-danger-fg:#f85149;color-scheme:dark}.wmde-markdown-var[data-color-mode*=light],.wmde-markdown[data-color-mode*=light],[data-color-mode*=light] .wmde-markdown,[data-color-mode*=light] .wmde-markdown-var,body[data-color-mode*=light]{--color-prettylights-syntax-comment:#6e7781;--color-prettylights-syntax-constant:#0550ae;--color-prettylights-syntax-entity:#8250df;--color-prettylights-syntax-storage-modifier-import:#24292f;--color-prettylights-syntax-entity-tag:#116329;--color-prettylights-syntax-keyword:#cf222e;--color-prettylights-syntax-string:#0a3069;--color-prettylights-syntax-variable:#953800;--color-prettylights-syntax-brackethighlighter-unmatched:#82071e;--color-prettylights-syntax-invalid-illegal-text:#f6f8fa;--color-prettylights-syntax-invalid-illegal-bg:#82071e;--color-prettylights-syntax-carriage-return-text:#f6f8fa;--color-prettylights-syntax-carriage-return-bg:#cf222e;--color-prettylights-syntax-string-regexp:#116329;--color-prettylights-syntax-markup-list:#3b2300;--color-prettylights-syntax-markup-heading:#0550ae;--color-prettylights-syntax-markup-italic:#24292f;--color-prettylights-syntax-markup-bold:#24292f;--color-prettylights-syntax-markup-deleted-text:#82071e;--color-prettylights-syntax-markup-deleted-bg:#ffebe9;--color-prettylights-syntax-markup-inserted-text:#116329;--color-prettylights-syntax-markup-inserted-bg:#dafbe1;--color-prettylights-syntax-markup-changed-text:#953800;--color-prettylights-syntax-markup-changed-bg:#ffd8b5;--color-prettylights-syntax-markup-ignored-text:#eaeef2;--color-prettylights-syntax-markup-ignored-bg:#0550ae;--color-prettylights-syntax-meta-diff-range:#8250df;--color-prettylights-syntax-brackethighlighter-angle:#57606a;--color-prettylights-syntax-sublimelinter-gutter-mark:#8c959f;--color-prettylights-syntax-constant-other-reference-link:#0a3069;--color-fg-default:#24292f;--color-fg-muted:#57606a;--color-fg-subtle:#6e7781;--color-canvas-default:#fff;--color-canvas-subtle:#f6f8fa;--color-border-default:#d0d7de;--color-border-muted:#d8dee4;--color-neutral-muted:#afb8c133;--color-accent-fg:#0969da;--color-accent-emphasis:#0969da;--color-attention-subtle:#fff8c5;--color-danger-fg:#cf222e;color-scheme:light}.wmde-markdown{-webkit-text-size-adjust:100%;word-wrap:break-word;background-color:var(--color-canvas-default);color:var(--color-fg-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5}.wmde-markdown details,.wmde-markdown figcaption,.wmde-markdown figure{display:block}.wmde-markdown summary{display:list-item}.wmde-markdown [hidden]{display:none!important}.wmde-markdown a{background-color:initial;color:var(--color-accent-fg);text-decoration:none}.wmde-markdown a:active,.wmde-markdown a:hover{outline-width:0}.wmde-markdown abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wmde-markdown b,.wmde-markdown strong{font-weight:600}.wmde-markdown dfn{font-style:italic}.wmde-markdown h1{border-bottom:1px solid var(--color-border-muted);font-size:2em;font-weight:600;margin:.67em 0;padding-bottom:.3em}.wmde-markdown mark{background-color:var(--color-attention-subtle);color:var(--color-text-primary)}.wmde-markdown small{font-size:90%}.wmde-markdown sub,.wmde-markdown sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}.wmde-markdown sub{bottom:-.25em}.wmde-markdown sup{top:-.5em}.wmde-markdown img{background-color:var(--color-canvas-default);border-style:none;box-sizing:initial;display:inline-block;max-width:100%}.wmde-markdown code,.wmde-markdown kbd,.wmde-markdown pre,.wmde-markdown samp{font-family:monospace,monospace;font-size:1em}.wmde-markdown figure{margin:1em 40px}.wmde-markdown hr{background:#0000;background-color:var(--color-border-default);border:0;border-bottom:1px solid var(--color-border-muted);box-sizing:initial;height:.25em;margin:24px 0;overflow:hidden;padding:0}.wmde-markdown input{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;overflow:visible}.wmde-markdown [type=button],.wmde-markdown [type=reset],.wmde-markdown [type=submit]{-webkit-appearance:button}.wmde-markdown [type=button]::-moz-focus-inner,.wmde-markdown [type=reset]::-moz-focus-inner,.wmde-markdown [type=submit]::-moz-focus-inner{border-style:none;padding:0}.wmde-markdown [type=button]:-moz-focusring,.wmde-markdown [type=reset]:-moz-focusring,.wmde-markdown [type=submit]:-moz-focusring{outline:1px dotted ButtonText}.wmde-markdown [type=checkbox],.wmde-markdown [type=radio]{box-sizing:border-box;padding:0}.wmde-markdown [type=number]::-webkit-inner-spin-button,.wmde-markdown [type=number]::-webkit-outer-spin-button{height:auto}.wmde-markdown [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.wmde-markdown [type=search]::-webkit-search-cancel-button,.wmde-markdown [type=search]::-webkit-search-decoration{-webkit-appearance:none}.wmde-markdown ::-webkit-input-placeholder{color:inherit;opacity:.54}.wmde-markdown ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.wmde-markdown a:hover{text-decoration:underline}.wmde-markdown hr:after,.wmde-markdown hr:before{content:"";display:table}.wmde-markdown hr:after{clear:both}.wmde-markdown table{border-collapse:collapse;border-spacing:0;display:block;max-width:100%;width:max-content}.wmde-markdown td,.wmde-markdown th{padding:0}.wmde-markdown details summary{cursor:pointer}.wmde-markdown details:not([open])>:not(summary){display:none!important}.wmde-markdown kbd{background-color:var(--color-canvas-subtle);border-bottom-color:var(--color-neutral-muted);border:1px solid var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted);color:var(--color-fg-default);display:inline-block;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.wmde-markdown h1,.wmde-markdown h2,.wmde-markdown h3,.wmde-markdown h4,.wmde-markdown h5,.wmde-markdown h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.wmde-markdown h2{border-bottom:1px solid var(--color-border-muted);font-size:1.5em;font-weight:600;padding-bottom:.3em}.wmde-markdown h3{font-size:1.25em;font-weight:600}.wmde-markdown h4{font-size:1em;font-weight:600}.wmde-markdown h5{font-size:.875em;font-weight:600}.wmde-markdown h6{color:var(--color-fg-muted);font-size:.85em;font-weight:600}.wmde-markdown p{margin-bottom:10px;margin-top:0}.wmde-markdown blockquote{border-left:.25em solid var(--color-border-default);color:var(--color-fg-muted);margin:0;padding:0 1em}.wmde-markdown ol,.wmde-markdown ul{margin-bottom:0;margin-top:0;padding-left:2em}.wmde-markdown ol ol,.wmde-markdown ul ol{list-style-type:lower-roman}.wmde-markdown ol ol ol,.wmde-markdown ol ul ol,.wmde-markdown ul ol ol,.wmde-markdown ul ul ol{list-style-type:lower-alpha}.wmde-markdown dd{margin-left:0}.wmde-markdown code,.wmde-markdown pre,.wmde-markdown tt{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.wmde-markdown pre{word-wrap:normal;margin-bottom:0;margin-top:0}.wmde-markdown .octicon{fill:currentColor;display:inline-block;overflow:visible!important;vertical-align:text-bottom}.wmde-markdown ::placeholder{color:var(--color-fg-subtle);opacity:1}.wmde-markdown input::-webkit-inner-spin-button,.wmde-markdown input::-webkit-outer-spin-button{appearance:none;margin:0}.wmde-markdown [data-catalyst]{display:block}.wmde-markdown:after,.wmde-markdown:before{content:"";display:table}.wmde-markdown:after{clear:both}.wmde-markdown>:first-child{margin-top:0!important}.wmde-markdown>:last-child{margin-bottom:0!important}.wmde-markdown a:not([href]){color:inherit;text-decoration:none}.wmde-markdown .absent{color:var(--color-danger-fg)}.wmde-markdown a.anchor{float:left;line-height:1;margin-left:-20px;padding-right:4px}.wmde-markdown .anchor:focus{outline:none}.wmde-markdown blockquote,.wmde-markdown details,.wmde-markdown dl,.wmde-markdown ol,.wmde-markdown p,.wmde-markdown pre,.wmde-markdown table,.wmde-markdown ul{margin-bottom:16px;margin-top:0}.wmde-markdown blockquote>:first-child{margin-top:0}.wmde-markdown blockquote>:last-child{margin-bottom:0}.wmde-markdown sup>a:before{content:"["}.wmde-markdown sup>a:after{content:"]"}.wmde-markdown h1 .octicon-link,.wmde-markdown h2 .octicon-link,.wmde-markdown h3 .octicon-link,.wmde-markdown h4 .octicon-link,.wmde-markdown h5 .octicon-link,.wmde-markdown h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.wmde-markdown h1:hover .anchor,.wmde-markdown h2:hover .anchor,.wmde-markdown h3:hover .anchor,.wmde-markdown h4:hover .anchor,.wmde-markdown h5:hover .anchor,.wmde-markdown h6:hover .anchor{text-decoration:none}.wmde-markdown h1:hover .anchor .octicon-link,.wmde-markdown h2:hover .anchor .octicon-link,.wmde-markdown h3:hover .anchor .octicon-link,.wmde-markdown h4:hover .anchor .octicon-link,.wmde-markdown h5:hover .anchor .octicon-link,.wmde-markdown h6:hover .anchor .octicon-link{visibility:visible}.wmde-markdown h1 code,.wmde-markdown h1 tt,.wmde-markdown h2 code,.wmde-markdown h2 tt,.wmde-markdown h3 code,.wmde-markdown h3 tt,.wmde-markdown h4 code,.wmde-markdown h4 tt,.wmde-markdown h5 code,.wmde-markdown h5 tt,.wmde-markdown h6 code,.wmde-markdown h6 tt{font-size:inherit;padding:0 .2em}.wmde-markdown ol.no-list,.wmde-markdown ul.no-list{list-style-type:none;padding:0}.wmde-markdown ol[type="1"]{list-style-type:decimal}.wmde-markdown ol[type=a]{list-style-type:lower-alpha}.wmde-markdown ol[type=i]{list-style-type:lower-roman}.wmde-markdown div>ol:not([type]){list-style-type:decimal}.wmde-markdown ol ol,.wmde-markdown ol ul,.wmde-markdown ul ol,.wmde-markdown ul ul{margin-bottom:0;margin-top:0}.wmde-markdown li>p{margin-top:16px}.wmde-markdown li+li{margin-top:.25em}.wmde-markdown dl{padding:0}.wmde-markdown dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.wmde-markdown dl dd{margin-bottom:16px;padding:0 16px}.wmde-markdown table th{font-weight:600}.wmde-markdown table td,.wmde-markdown table th{border:1px solid var(--color-border-default);padding:6px 13px}.wmde-markdown table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.wmde-markdown table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.wmde-markdown table img{background-color:initial}.wmde-markdown img[align=right]{padding-left:20px}.wmde-markdown img[align=left]{padding-right:20px}.wmde-markdown .emoji{background-color:initial;max-width:none;vertical-align:text-top}.wmde-markdown span.frame{display:block;overflow:hidden}.wmde-markdown span.frame>span{border:1px solid var(--color-border-default);display:block;float:left;margin:13px 0 0;overflow:hidden;padding:7px;width:auto}.wmde-markdown span.frame span img{display:block;float:left}.wmde-markdown span.frame span span{clear:both;color:var(--color-fg-default);display:block;padding:5px 0 0}.wmde-markdown span.align-center{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.wmde-markdown span.align-center span img{margin:0 auto;text-align:center}.wmde-markdown span.align-right{clear:both;display:block;overflow:hidden}.wmde-markdown span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.wmde-markdown span.align-right span img{margin:0;text-align:right}.wmde-markdown span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.wmde-markdown span.float-left span{margin:13px 0 0}.wmde-markdown span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.wmde-markdown span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.wmde-markdown code,.wmde-markdown tt{background-color:var(--color-neutral-muted);border-radius:6px;font-size:85%;margin:0;padding:.2em .4em}.wmde-markdown code br,.wmde-markdown tt br{display:none}.wmde-markdown del code{text-decoration:inherit}.wmde-markdown pre code{font-size:100%}.wmde-markdown pre>code{background:#0000;border:0;margin:0;padding:0;white-space:pre;word-break:normal}.wmde-markdown pre{background-color:var(--color-canvas-subtle);border-radius:6px;font-size:85%;line-height:1.45}.wmde-markdown pre code,.wmde-markdown pre tt{word-wrap:normal;background-color:initial;border:0;display:inline;line-height:inherit;margin:0;max-width:auto;overflow:visible;padding:0}.wmde-markdown pre>code{display:block;overflow:auto;padding:16px}.wmde-markdown pre>code::-webkit-scrollbar{background:#0000;height:8px;width:8px}.wmde-markdown pre>code::-webkit-scrollbar-thumb{background:var(--color-fg-muted);border-radius:10px}.wmde-markdown .csv-data td,.wmde-markdown .csv-data th{font-size:12px;line-height:1;overflow:hidden;padding:5px;text-align:left;white-space:nowrap}.wmde-markdown .csv-data .blob-num{background:var(--color-canvas-default);border:0;padding:10px 8px 9px;text-align:right}.wmde-markdown .csv-data tr{border-top:0}.wmde-markdown .csv-data th{background:var(--color-canvas-subtle);border-top:0;font-weight:600}.wmde-markdown .footnotes{border-top:1px solid var(--color-border-default);color:var(--color-fg-muted);font-size:12px}.wmde-markdown .footnotes ol{padding-left:16px}.wmde-markdown .footnotes li{position:relative}.wmde-markdown .footnotes li:target:before{border:2px solid var(--color-accent-emphasis);border-radius:6px;bottom:-8px;content:"";left:-24px;pointer-events:none;position:absolute;right:-8px;top:-8px}.wmde-markdown .footnotes li:target{color:var(--color-fg-default)}.wmde-markdown .footnotes .data-footnote-backref g-emoji{font-family:monospace}.wmde-markdown .task-list-item{list-style-type:none}.wmde-markdown .task-list-item label{font-weight:400}.wmde-markdown .task-list-item.enabled label{cursor:pointer}.wmde-markdown .task-list-item+.wmde-markdown .task-list-item{margin-top:3px}.wmde-markdown .task-list-item .handle{display:none}.wmde-markdown .contains-task-list input[type=checkbox],.wmde-markdown .task-list-item-checkbox{margin:0 .2em .25em -1.6em;vertical-align:middle}.wmde-markdown .contains-task-list:dir(rtl) .task-list-item-checkbox,.wmde-markdown .contains-task-list:dir(rtl) input[type=checkbox]{margin:0 -1.6em .25em .2em}.wmde-markdown ::-webkit-calendar-picker-indicator{filter:invert(50%)}.wmde-markdown pre{position:relative}.wmde-markdown pre .copied{background:var(--color-border-default);border-radius:5px;color:var(--color-fg-default);cursor:pointer;display:flex;font-size:12px;padding:6px;position:absolute;right:6px;top:6px;transition:all .3s;visibility:hidden}.wmde-markdown pre .copied .octicon-copy{display:block}.wmde-markdown pre .copied .octicon-check{display:none}.wmde-markdown pre:hover .copied{visibility:visible}.wmde-markdown pre:hover .copied:hover{background:var(--color-prettylights-syntax-entity-tag);color:var(--color-canvas-default)}.wmde-markdown pre .copied.active,.wmde-markdown pre:hover .copied:active{background:var(--color-copied-active-bg);color:var(--color-canvas-default)}.wmde-markdown pre .active .octicon-copy{display:none}.wmde-markdown pre .active .octicon-check{display:block}.wmde-markdown .markdown-alert{border-left:.25em solid var(--borderColor-default,var(--color-border-default));color:inherit;margin-bottom:16px;padding:.5rem 1em}.wmde-markdown .markdown-alert>:last-child{margin-bottom:0!important}.wmde-markdown .markdown-alert .markdown-alert-title{align-items:center;display:flex;font-size:14px;font-weight:500;line-height:1}.wmde-markdown .markdown-alert .markdown-alert-title svg.octicon{margin-right:8px!important;margin-right:var(--base-size-8,8px)!important}.wmde-markdown .markdown-alert.markdown-alert-note{border-left-color:var(--borderColor-accent-emphasis,var(--color-accent-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-note .markdown-alert-title{color:var(--color-accent-fg);color:var(--fgColor-accent,var(--color-accent-fg))}.wmde-markdown .markdown-alert.markdown-alert-tip{border-left-color:var(--borderColor-success-emphasis,var(--color-success-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-tip .markdown-alert-title{color:var(--color-success-fg);color:var(--fgColor-success,var(--color-success-fg))}.wmde-markdown .markdown-alert.markdown-alert-important{border-left-color:var(--borderColor-done-emphasis,var(--color-done-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-important .markdown-alert-title{color:var(--color-done-fg);color:var(--fgColor-done,var(--color-done-fg))}.wmde-markdown .markdown-alert.markdown-alert-warning{border-left-color:var(--borderColor-attention-emphasis,var(--color-attention-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-warning .markdown-alert-title{color:var(--color-attention-fg);color:var(--fgColor-attention,var(--color-attention-fg))}.wmde-markdown .markdown-alert.markdown-alert-caution{border-left-color:var(--borderColor-danger-emphasis,var(--color-danger-emphasis))}.wmde-markdown .markdown-alert.markdown-alert-caution .markdown-alert-title{color:var(--color-danger-fg);color:var(--fgColor-danger,var(--color-danger-fg))}.wmde-markdown .highlight-line{background-color:var(--color-neutral-muted)}.wmde-markdown .code-line.line-number:before{color:var(--color-fg-subtle);content:attr(line);display:inline-block;margin-right:16px;text-align:right;white-space:nowrap;width:1rem}.wmde-markdown .token.cdata,.wmde-markdown .token.comment,.wmde-markdown .token.doctype,.wmde-markdown .token.prolog{color:var(--color-prettylights-syntax-comment)}.wmde-markdown .token.namespace{opacity:.7}.wmde-markdown .token.constant,.wmde-markdown .token.deleted,.wmde-markdown .token.property,.wmde-markdown .token.selector,.wmde-markdown .token.symbol,.wmde-markdown .token.tag{color:var(--color-prettylights-syntax-entity-tag)}.wmde-markdown .token.maybe-class-name{color:var(--color-prettylights-syntax-variable)}.wmde-markdown .token.attr-name,.wmde-markdown .token.boolean,.wmde-markdown .token.builtin,.wmde-markdown .token.char,.wmde-markdown .token.number,.wmde-markdown .token.operator,.wmde-markdown .token.property-access,.wmde-markdown .token.selector .token.class,.wmde-markdown .token.string{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .token.deleted{color:var(--color-prettylights-syntax-markup-deleted-text)}.wmde-markdown .code-line .token.deleted{background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.wmde-markdown .token.inserted{color:var(--color-prettylights-syntax-markup-inserted-text)}.wmde-markdown .code-line .token.inserted{background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.wmde-markdown .token.variable{color:var(--color-prettylights-syntax-constant)}.wmde-markdown .language-css .token.string,.wmde-markdown .style .token.string,.wmde-markdown .token.atrule,.wmde-markdown .token.attr-value,.wmde-markdown .token.class-name,.wmde-markdown .token.color,.wmde-markdown .token.entity,.wmde-markdown .token.function,.wmde-markdown .token.url{color:var(--color-prettylights-syntax-string)}.wmde-markdown .token.important,.wmde-markdown .token.keyword,.wmde-markdown .token.regex,.wmde-markdown .token.rule{color:var(--color-prettylights-syntax-keyword)}.wmde-markdown .token.coord{color:var(--color-prettylights-syntax-meta-diff-range)}.wmde-markdown .token.bold,.wmde-markdown .token.important{font-weight:700}.wmde-markdown .token.italic{font-style:italic}.wmde-markdown .token.entity{cursor:help}[data-simplebar]{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;position:relative}.simplebar-wrapper{height:inherit;max-height:inherit;max-width:inherit;overflow:hidden;width:inherit}.simplebar-mask{direction:inherit;height:auto!important;overflow:hidden;width:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{bottom:0;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.simplebar-offset{-webkit-overflow-scrolling:touch;box-sizing:inherit!important;direction:inherit!important;resize:none!important}.simplebar-content-wrapper{-ms-overflow-style:none;box-sizing:border-box!important;direction:inherit;display:block;height:100%;max-height:100%;max-width:100%;overflow:auto;position:relative;scrollbar-width:none;width:auto}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none;height:0;width:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;pointer-events:none;width:100%}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;flex-basis:0;flex-grow:inherit;flex-shrink:0;float:left;height:100%;margin:0;max-height:1px;max-width:1px;overflow:hidden;padding:0;pointer-events:none;position:relative;width:100%;z-index:-1}.simplebar-height-auto-observer{box-sizing:inherit;display:block;height:1000%;left:0;min-height:1px;min-width:1px;opacity:0;top:0;width:1000%;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{overflow:hidden;pointer-events:none;position:absolute}.simplebar-track{bottom:0;right:0;z-index:1}[data-simplebar].simplebar-dragging,[data-simplebar].simplebar-dragging .simplebar-content{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{left:0;min-height:10px;position:absolute;right:0}.simplebar-scrollbar:before{background:#000;border-radius:7px;content:"";opacity:0;position:absolute;transition:opacity .2s linear .5s}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition-delay:0s;transition-duration:0s}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-scrollbar:before{bottom:2px;left:2px;right:2px;top:2px}.simplebar-track.simplebar-horizontal{height:11px;left:0}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{bottom:0;left:0;min-height:0;min-width:10px;right:auto;top:0;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{left:0;right:auto}.simplebar-dummy-scrollbar-size{-ms-overflow-style:scrollbar!important;direction:rtl;height:500px;opacity:0;overflow-x:scroll;overflow-y:hidden;position:fixed;visibility:hidden;width:500px}.simplebar-dummy-scrollbar-size>div{height:200%;margin:10px 0;width:200%}.simplebar-hide-scrollbar{-ms-overflow-style:none;left:0;overflow-y:scroll;position:fixed;scrollbar-width:none;visibility:hidden}.w-md-editor-bar{border-radius:0 0 3px 0;bottom:0;cursor:s-resize;height:10px;margin-right:0;margin-top:-11px;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:14px;z-index:3}.w-md-editor-bar svg{display:block;margin:0 auto}.w-md-editor-area{border-radius:5px;overflow:auto}.w-md-editor-text{font-feature-settings:"liga","clig";box-sizing:border-box;font-size:14px!important;font-variant-ligatures:common-ligatures;line-height:18px!important;margin:0;min-height:100%;overflow-wrap:break-word;padding:10px;position:relative;text-align:left;white-space:pre-wrap;word-break:keep-all}.w-md-editor-text-input,.w-md-editor-text-pre,.w-md-editor-text>.w-md-editor-text-pre{font-feature-settings:inherit;background:none;border:0;box-sizing:inherit;display:inherit;font-family:inherit;font-family:var(--md-editor-font-family)!important;font-size:inherit;font-style:inherit;font-variant-ligatures:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;overflow-wrap:inherit;padding:0;tab-size:inherit;text-indent:inherit;text-rendering:inherit;text-transform:inherit;white-space:inherit;word-break:inherit;word-break:normal}.w-md-editor-text-pre{background-color:initial!important;margin:0!important;pointer-events:none;position:relative}.w-md-editor-text-pre>code{font-family:var(--md-editor-font-family)!important;font-size:14px!important;line-height:18px!important;padding:0!important}.w-md-editor-text-input{-webkit-font-smoothing:antialiased;-webkit-text-fill-color:#0000;color:inherit;height:100%;left:0;outline:0;overflow:hidden;padding:inherit;position:absolute;resize:none;top:0;width:100%}.w-md-editor-text-input:empty{-webkit-text-fill-color:inherit!important}.w-md-editor-text-input,.w-md-editor-text-pre{word-wrap:pre;white-space:pre-wrap;word-break:break-word}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.w-md-editor-text-input{color:#0000!important}.w-md-editor-text-input::selection{background-color:#accef7!important;color:#0000!important}}.w-md-editor-text-pre .punctuation{color:#8b949e!important;color:var(--color-prettylights-syntax-comment,#8b949e)!important}.w-md-editor-text-pre .token.content,.w-md-editor-text-pre .token.url{color:#0550ae!important;color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.title.important{color:#24292f;color:var(--color-prettylights-syntax-markup-bold,#24292f)}.w-md-editor-text-pre .token.code-block .function{color:#8250df;color:var(--color-prettylights-syntax-entity,#8250df)}.w-md-editor-text-pre .token.bold{font-weight:inherit!important}.w-md-editor-text-pre .token.title{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.w-md-editor-text-pre .token.code.keyword{color:#0550ae!important;color:var(--color-prettylights-syntax-constant,#0550ae)!important}.w-md-editor-text-pre .token.strike,.w-md-editor-text-pre .token.strike .content{color:#82071e!important;color:var(--color-prettylights-syntax-markup-deleted-text,#82071e)!important}.w-md-editor-toolbar-child{background-color:var(--md-editor-background-color);border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);display:none;position:absolute;z-index:1}.w-md-editor-toolbar-child.active{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar{border-bottom:0;border-radius:3px;padding:3px}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li{display:block}.w-md-editor-toolbar-child .w-md-editor-toolbar ul>li button{box-sizing:border-box;height:auto;margin:0;padding:3px 4px 2px;width:-webkit-fill-available}.w-md-editor-toolbar{align-items:center;background-color:var(--md-editor-background-color);border-bottom:1px solid var(--md-editor-box-shadow-color);border-radius:3px 3px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:3px;-webkit-user-select:none;user-select:none}.w-md-editor-toolbar.bottom{border-bottom:0;border-radius:0 0 3px 3px;border-top:1px solid var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li,.w-md-editor-toolbar ul{line-height:normal;list-style:none;margin:0;padding:0}.w-md-editor-toolbar li{display:inline-block;font-size:14px}.w-md-editor-toolbar li+li{margin:0}.w-md-editor-toolbar li>button{background:none;border:none;border-radius:2px;color:var(--color-fg-default);cursor:pointer;font-weight:400;height:20px;line-height:14px;margin:0 1px;outline:none;overflow:visible;padding:4px;text-transform:none;transition:all .3s;white-space:nowrap}.w-md-editor-toolbar li>button:focus,.w-md-editor-toolbar li>button:hover{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar li>button:active{background-color:var(--color-neutral-muted);color:var(--color-danger-fg)}.w-md-editor-toolbar li>button:disabled{color:var(--md-editor-box-shadow-color);cursor:not-allowed}.w-md-editor-toolbar li>button:disabled:hover{background-color:initial;color:var(--md-editor-box-shadow-color)}.w-md-editor-toolbar li.active>button{background-color:var(--color-neutral-muted);color:var(--color-accent-fg)}.w-md-editor-toolbar-divider{background-color:var(--md-editor-box-shadow-color);height:14px;margin:-3px 3px 0!important;vertical-align:middle;width:1px}.w-md-editor{--md-editor-font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--md-editor-background-color:var(--color-canvas-default,#fff);--md-editor-box-shadow-color:var(--color-border-default,#d0d7de);background-color:var(--md-editor-background-color);border-radius:3px;box-shadow:0 0 0 1px var(--md-editor-box-shadow-color),0 0 0 var(--md-editor-box-shadow-color),0 1px 1px var(--md-editor-box-shadow-color);color:var(--color-fg-default);display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding-bottom:1px;position:relative;text-align:left}.w-md-editor.w-md-editor-rtl{direction:rtl!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-preview{box-shadow:inset -1px 0 0 0 var(--md-editor-box-shadow-color);left:0;right:auto!important;text-align:right!important}.w-md-editor.w-md-editor-rtl .w-md-editor-text{text-align:right!important}.w-md-editor-toolbar{height:fit-content}.w-md-editor-content{border-radius:0 0 3px 0;height:100%;overflow:auto;position:relative}.w-md-editor .copied{display:none!important}.w-md-editor-input{height:100%;width:50%}.w-md-editor-text-pre>code{white-space:pre-wrap!important;word-break:break-word!important}.w-md-editor-preview{border-radius:0 0 5px 0;bottom:0;box-shadow:inset 1px 0 0 0 var(--md-editor-box-shadow-color);box-sizing:border-box;display:flex;flex-direction:column;overflow:auto;padding:10px 20px;position:absolute;right:0;top:0;width:50%}.w-md-editor-preview .anchor{display:none}.w-md-editor-preview .contains-task-list li.task-list-item{list-style:none}.w-md-editor-show-preview .w-md-editor-input{background-color:var(--md-editor-background-color);overflow:hidden;width:0}.w-md-editor-show-preview .w-md-editor-preview{box-shadow:inset 0 0 0 0;width:100%}.w-md-editor-show-edit .w-md-editor-input{width:100%}.w-md-editor-show-edit .w-md-editor-preview{padding:0;width:0}.w-md-editor-fullscreen{bottom:0;height:100%!important;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:99999}.w-md-editor-fullscreen .w-md-editor-content{height:100%}