/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-medium:500;--font-weight-semibold:600;--radius-md:.375rem;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:var(--surface-secondary);--foreground:var(--text-primary);--card:var(--surface-primary);--primary:var(--brand-primary);--primary-foreground:var(--text-inverse);--muted:var(--surface-tertiary);--muted-foreground:var(--text-secondary);--accent:var(--surface-tertiary);--destructive:var(--status-error);--destructive-foreground:var(--text-inverse);--border:var(--border-subtle);--input:var(--border-subtle);--ring:var(--focus-ring-color-primary)}*{border-color:var(--border)}body{background-color:var(--background);color:var(--foreground);font-family:var(--font-family-sans)}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.static{position:static}.-m-8{margin:calc(var(--spacing) * -8)}.my-2{margin-block:calc(var(--spacing) * 2)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-screen{height:100vh}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-60{width:calc(var(--spacing) * 60)}.w-72{width:calc(var(--spacing) * 72)}.w-full{width:100%}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[color\:var\(--border\)\]{border-color:var(--border)}.border-\[color\:var\(--input\)\]{border-color:var(--input)}.border-\[color\:var\(--status-error-muted\)\]{border-color:var(--status-error-muted)}.bg-\[color\:var\(--card\)\]{background-color:var(--card)}.bg-\[color\:var\(--destructive\)\]{background-color:var(--destructive)}.bg-\[color\:var\(--muted\)\]\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-\[color\:var\(--muted\)\]\/30{background-color:color-mix(in oklab,var(--muted) 30%,transparent)}}.bg-\[color\:var\(--primary\)\]{background-color:var(--primary)}.bg-\[color\:var\(--status-error-subtle\)\]{background-color:var(--status-error-subtle)}.bg-\[color\:var\(--status-info-subtle\)\]{background-color:var(--status-info-subtle)}.bg-\[color\:var\(--status-warning-subtle\)\]{background-color:var(--status-warning-subtle)}.bg-transparent{background-color:#0000}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--destructive-foreground\)\]{color:var(--destructive-foreground)}.text-\[color\:var\(--muted-foreground\)\]{color:var(--muted-foreground)}.text-\[color\:var\(--primary-foreground\)\]{color:var(--primary-foreground)}.text-\[color\:var\(--status-error-text\)\]{color:var(--status-error-text)}.text-\[color\:var\(--status-info-text\)\]{color:var(--status-info-text)}.italic{font-style:italic}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-\[color\:var\(--muted-foreground\)\]::-moz-placeholder{color:var(--muted-foreground)}.placeholder\:text-\[color\:var\(--muted-foreground\)\]::placeholder{color:var(--muted-foreground)}@media(hover:hover){.hover\:bg-\[color\:var\(--accent\)\]:hover{background-color:var(--accent)}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[color\:var\(--ring\)\]:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}:root{--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--color-gray-950:#020617;--color-blue-50:#eff6ff;--color-blue-100:#dbeafe;--color-blue-200:#bfdbfe;--color-blue-300:#93c5fd;--color-blue-400:#60a5fa;--color-blue-500:#3b82f6;--color-blue-600:#2563eb;--color-blue-700:#1d4ed8;--color-blue-800:#1e40af;--color-blue-900:#1e3a8a;--color-blue-950:#172554;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-200:#bbf7d0;--color-green-300:#86efac;--color-green-400:#4ade80;--color-green-500:#22c55e;--color-green-600:#16a34a;--color-green-700:#15803d;--color-green-800:#166534;--color-green-900:#14532d;--color-green-950:#052e16;--color-red-50:#fef2f2;--color-red-100:#fee2e2;--color-red-200:#fecaca;--color-red-300:#fca5a5;--color-red-400:#f87171;--color-red-500:#ef4444;--color-red-600:#dc2626;--color-red-700:#b91c1c;--color-red-800:#991b1b;--color-red-900:#7f1d1d;--color-red-950:#450a0a;--color-yellow-50:#fefce8;--color-yellow-100:#fef9c3;--color-yellow-200:#fef08a;--color-yellow-300:#fde047;--color-yellow-400:#facc15;--color-yellow-500:#eab308;--color-yellow-600:#ca8a04;--color-yellow-700:#a16207;--color-yellow-800:#854d0e;--color-yellow-900:#713f12;--color-yellow-950:#422006;--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:#fdba74;--color-orange-400:#fb923c;--color-orange-500:#f97316;--color-orange-600:#ea580c;--color-orange-700:#c2410c;--color-orange-800:#9a3412;--color-orange-900:#7c2d12;--color-orange-950:#431407;--color-purple-50:#faf5ff;--color-purple-100:#f3e8ff;--color-purple-200:#e9d5ff;--color-purple-300:#d8b4fe;--color-purple-400:#c084fc;--color-purple-500:#a855f7;--color-purple-600:#9333ea;--color-purple-700:#7c3aed;--color-purple-800:#6b21a8;--color-purple-900:#581c87;--color-purple-950:#3b0764;--color-cyan-50:#ecfeff;--color-cyan-100:#cffafe;--color-cyan-200:#a5f3fc;--color-cyan-300:#67e8f9;--color-cyan-400:#22d3ee;--color-cyan-500:#06b6d4;--color-cyan-600:#0891b2;--color-cyan-700:#0e7490;--color-cyan-800:#155e75;--color-cyan-900:#164e63;--color-cyan-950:#083344;--color-pink-50:#fdf2f8;--color-pink-100:#fce7f3;--color-pink-200:#fbcfe8;--color-pink-300:#f9a8d4;--color-pink-400:#f472b6;--color-pink-500:#ec4899;--color-pink-600:#db2777;--color-pink-700:#be185d;--color-pink-800:#9d174d;--color-pink-900:#831843;--color-pink-950:#500724;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-200:#c7d2fe;--color-indigo-300:#a5b4fc;--color-indigo-400:#818cf8;--color-indigo-500:#6366f1;--color-indigo-600:#4f46e5;--color-indigo-700:#4338ca;--color-indigo-800:#3730a3;--color-indigo-900:#312e81;--color-indigo-950:#1e1b4b;--color-teal-50:#f0fdfa;--color-teal-100:#ccfbf1;--color-teal-200:#99f6e4;--color-teal-300:#5eead4;--color-teal-400:#2dd4bf;--color-teal-500:#14b8a6;--color-teal-600:#0d9488;--color-teal-700:#0f766e;--color-teal-800:#115e59;--color-teal-900:#134e4a;--color-teal-950:#042f2e;--surface-primary:#fff;--surface-secondary:var(--color-gray-50);--surface-tertiary:var(--color-gray-100);--surface-elevated:#fff;--surface-sunken:var(--color-gray-100);--surface-disabled:var(--color-gray-100);--text-primary:var(--color-gray-900);--text-secondary:var(--color-gray-600);--text-tertiary:var(--color-gray-500);--text-disabled:var(--color-gray-400);--text-inverse:var(--color-white);--text-on-brand:var(--color-white);--text-on-brand-strong:#ffffffe6;--text-on-brand-muted:#ffffffd9;--text-on-brand-subtle:#ffffffb3;--text-on-image-muted:#fffc;--text-link:var(--color-blue-600);--text-link-hover:var(--color-blue-700);--border-subtle:var(--color-gray-200);--border-default:var(--color-gray-300);--border-strong:var(--color-gray-400);--border-focus:var(--color-blue-500);--border-disabled:var(--color-gray-200);--brand-primary:var(--color-blue-600);--brand-primary-hover:var(--color-blue-700);--brand-primary-active:var(--color-blue-800);--brand-primary-subtle:var(--color-blue-50);--brand-primary-muted:var(--color-blue-100);--brand-secondary:var(--color-purple-600);--brand-secondary-hover:var(--color-purple-700);--brand-secondary-active:var(--color-purple-800);--brand-secondary-subtle:var(--color-purple-50);--brand-secondary-muted:var(--color-purple-100);--brand-accent:var(--color-cyan-600);--brand-accent-hover:var(--color-cyan-700);--brand-accent-active:var(--color-cyan-800);--brand-accent-subtle:var(--color-cyan-50);--brand-accent-muted:var(--color-cyan-100);--status-success:var(--color-green-600);--status-success-hover:var(--color-green-700);--status-success-active:var(--color-green-800);--status-success-subtle:var(--color-green-50);--status-success-muted:var(--color-green-100);--status-success-text:var(--color-green-700);--status-warning:var(--color-yellow-500);--status-warning-hover:var(--color-yellow-600);--status-warning-active:var(--color-yellow-700);--status-warning-subtle:var(--color-yellow-50);--status-warning-muted:var(--color-yellow-100);--status-warning-text:var(--color-yellow-700);--status-error:var(--color-red-600);--status-error-hover:var(--color-red-700);--status-error-active:var(--color-red-800);--status-error-subtle:var(--color-red-50);--status-error-muted:var(--color-red-100);--status-error-text:var(--color-red-700);--status-info:var(--color-blue-500);--status-info-hover:var(--color-blue-600);--status-info-active:var(--color-blue-700);--status-info-subtle:var(--color-blue-50);--status-info-muted:var(--color-blue-100);--status-info-text:var(--color-blue-700);--interactive-default:var(--color-gray-600);--interactive-hover:var(--color-gray-700);--interactive-active:var(--color-gray-800);--interactive-disabled:var(--color-gray-400);--interactive-focus:var(--color-blue-500);--overlay-light:#0000001a;--overlay-medium:#0000004d;--overlay-dark:#00000080;--overlay-heavy:#000000b3;--glass-surface-light:#fff9;--glass-surface-medium:#ffffffb3;--glass-surface-heavy:#ffffffd9;--glass-surface-dark:#fffffff2;--glass-border-light:#ffffff80;--glass-border-default:#ffffff4d;--glass-border-subtle:#ffffff26;--button-primary-bg:var(--brand-primary);--button-primary-bg-hover:var(--brand-primary-hover);--button-primary-bg-active:var(--brand-primary-active);--button-primary-bg-disabled:var(--surface-disabled);--button-primary-text:var(--text-inverse);--button-primary-text-disabled:var(--text-disabled);--button-secondary-bg:var(--surface-secondary);--button-secondary-bg-hover:var(--surface-tertiary);--button-secondary-bg-active:var(--color-gray-200);--button-secondary-text:var(--text-primary);--button-secondary-border:var(--border-default);--button-outline-bg:transparent;--button-outline-bg-hover:var(--brand-primary-subtle);--button-outline-text:var(--brand-primary);--button-outline-border:var(--brand-primary);--button-outline-border-disabled:var(--border-disabled);--button-outline-text-disabled:var(--text-disabled);--button-ghost-bg:transparent;--button-ghost-bg-hover:var(--surface-secondary);--button-ghost-text:var(--text-primary);--button-ghost-text-disabled:var(--text-disabled);--button-danger-bg:var(--status-error);--button-danger-bg-hover:var(--status-error-hover);--button-danger-text:var(--text-inverse);--input-bg:var(--surface-primary);--input-bg-hover:var(--surface-primary);--input-bg-focus:var(--surface-primary);--input-bg-disabled:var(--surface-disabled);--input-text:var(--text-primary);--input-text-disabled:var(--text-disabled);--input-placeholder:var(--text-tertiary);--input-border:var(--border-default);--input-border-hover:var(--border-strong);--input-border-focus:var(--border-focus);--input-border-error:var(--status-error);--input-border-disabled:var(--border-disabled);--card-bg:var(--surface-primary);--card-border:var(--border-subtle);--card-border-hover:var(--border-default);--card-shadow:var(--shadow-card);--card-shadow-hover:var(--shadow-md);--badge-default-bg:var(--surface-tertiary);--badge-default-text:var(--text-secondary);--badge-default-border:var(--border-subtle);--badge-primary-bg:var(--brand-primary-subtle);--badge-primary-text:var(--brand-primary);--badge-primary-border:var(--brand-primary-muted);--badge-secondary-bg:var(--brand-secondary-subtle);--badge-secondary-text:var(--brand-secondary);--badge-secondary-border:var(--brand-secondary-muted);--badge-success-bg:var(--status-success-subtle);--badge-success-text:var(--status-success-text);--badge-success-border:var(--status-success-muted);--badge-warning-bg:var(--status-warning-subtle);--badge-warning-text:var(--status-warning-text);--badge-warning-border:var(--status-warning-muted);--badge-error-bg:var(--status-error-subtle);--badge-error-text:var(--status-error-text);--badge-error-border:var(--status-error-muted);--badge-info-bg:var(--status-info-subtle);--badge-info-text:var(--status-info-text);--badge-info-border:var(--status-info-muted);--modal-bg:var(--surface-primary);--modal-border:var(--border-subtle);--modal-overlay:var(--overlay-dark);--modal-shadow:var(--shadow-2xl);--tooltip-bg:var(--color-gray-900);--tooltip-text:var(--color-white);--tooltip-border:var(--color-gray-800);--nav-bg:var(--surface-primary);--nav-bg-hover:var(--surface-secondary);--nav-bg-active:var(--brand-primary-subtle);--nav-text:var(--text-secondary);--nav-text-hover:var(--text-primary);--nav-text-active:var(--brand-primary);--nav-border:var(--border-subtle);--tab-bg:transparent;--tab-bg-hover:var(--surface-secondary);--tab-bg-active:var(--surface-primary);--tab-text:var(--text-secondary);--tab-text-hover:var(--text-primary);--tab-text-active:var(--brand-primary);--tab-border:var(--border-subtle);--tab-border-active:var(--brand-primary);--toggle-bg-off:var(--surface-primary);--toggle-bg-on:var(--brand-primary);--toggle-bg-disabled:var(--surface-disabled);--toggle-thumb:var(--color-white);--toggle-thumb-disabled:var(--color-gray-300);--toggle-border-off:var(--border-default);--toggle-border-disabled:var(--border-disabled);--avatar-bg:var(--surface-tertiary);--avatar-text:var(--text-secondary);--avatar-border:var(--border-subtle);--divider-default:var(--border-subtle);--divider-strong:var(--border-default);--skeleton-bg:var(--surface-tertiary);--skeleton-shimmer:linear-gradient(90deg, transparent, #fff6, transparent);--progress-bg:var(--surface-tertiary);--progress-fill:var(--brand-primary);--progress-fill-success:var(--status-success);--progress-fill-warning:var(--status-warning);--progress-fill-error:var(--status-error);--alert-success-bg:var(--status-success-subtle);--alert-success-border:var(--status-success-muted);--alert-success-text:var(--status-success-text);--alert-success-icon:var(--status-success);--alert-warning-bg:var(--status-warning-subtle);--alert-warning-border:var(--status-warning-muted);--alert-warning-text:var(--status-warning-text);--alert-warning-icon:var(--status-warning);--alert-error-bg:var(--status-error-subtle);--alert-error-border:var(--status-error-muted);--alert-error-text:var(--status-error-text);--alert-error-icon:var(--status-error);--alert-info-bg:var(--status-info-subtle);--alert-info-border:var(--status-info-muted);--alert-info-text:var(--status-info-text);--alert-info-icon:var(--status-info);--glass-card-bg:var(--glass-surface-light);--glass-card-border:var(--glass-border-default);--glass-card-shadow:var(--shadow-glass-sm);--glass-button-bg:var(--glass-surface-light);--glass-button-bg-hover:var(--glass-surface-medium);--glass-button-border:var(--glass-border-light);--glass-button-text:var(--text-primary);--glass-nav-bg:var(--glass-surface-light);--glass-nav-border:var(--glass-border-subtle);--chart-categorical-1:#3b82f6;--chart-categorical-2:#22c55e;--chart-categorical-3:#f97316;--chart-categorical-4:#a855f7;--chart-categorical-5:#06b6d4;--chart-categorical-6:#ec4899;--chart-categorical-7:#14b8a6;--chart-categorical-8:#6366f1;--chart-categorical-9:#ca8a04;--chart-categorical-10:#ef4444;--chart-sequential-100:#dbeafe;--chart-sequential-200:#bfdbfe;--chart-sequential-300:#93c5fd;--chart-sequential-400:#60a5fa;--chart-sequential-500:#3b82f6;--chart-sequential-600:#2563eb;--chart-sequential-700:#1d4ed8;--chart-sequential-800:#1e40af;--chart-sequential-900:#1e3a8a;--chart-diverging-1:#dc2626;--chart-diverging-2:#fca5a5;--chart-diverging-3:#facc15;--chart-diverging-4:#86efac;--chart-diverging-5:#16a34a;--chart-neutral:#94a3b8;--duration-instant:75ms;--duration-fast:.15s;--duration-normal:.2s;--duration-moderate:.3s;--duration-slow:.4s;--duration-slower:.5s;--duration-deliberate:.7s;--duration-toast-default:4s;--duration-toast-warning:6s;--easing-linear:linear;--easing-ease:ease;--easing-ease-in:ease-in;--easing-ease-out:ease-out;--easing-ease-in-out:ease-in-out;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-emphasized:cubic-bezier(.2, 0, 0, 1);--easing-decelerate:cubic-bezier(0, 0, .2, 1);--easing-accelerate:cubic-bezier(.4, 0, 1, 1);--easing-bounce:cubic-bezier(.68, -.55, .265, 1.55);--easing-elastic:cubic-bezier(.68, -.6, .32, 1.6);--easing-ios-spring:cubic-bezier(.25, .46, .45, .94);--transition-none:none;--transition-all:all .2s cubic-bezier(.4, 0, .2, 1);--transition-all-fast:all .15s cubic-bezier(.4, 0, .2, 1);--transition-all-slow:all .4s cubic-bezier(.4, 0, .2, 1);--transition-colors:background-color .15s cubic-bezier(.4, 0, .2, 1), color .15s cubic-bezier(.4, 0, .2, 1), border-color .15s cubic-bezier(.4, 0, .2, 1);--transition-opacity:opacity .2s cubic-bezier(.4, 0, .2, 1);--transition-transform:transform .2s cubic-bezier(.4, 0, .2, 1);--transition-shadow:box-shadow .2s cubic-bezier(.4, 0, .2, 1);--transition-button:background-color .15s cubic-bezier(.4, 0, .2, 1), transform .15s cubic-bezier(.4, 0, .2, 1), box-shadow .15s cubic-bezier(.4, 0, .2, 1);--transition-card:transform .2s cubic-bezier(.4, 0, .2, 1), box-shadow .2s cubic-bezier(.4, 0, .2, 1);--transition-input:border-color .15s cubic-bezier(.4, 0, .2, 1), box-shadow .15s cubic-bezier(.4, 0, .2, 1);--transition-modal:opacity .3s cubic-bezier(0, 0, .2, 1), transform .3s cubic-bezier(0, 0, .2, 1);--transition-fade:opacity .2s cubic-bezier(.4, 0, .2, 1);--transition-slide:transform .3s cubic-bezier(0, 0, .2, 1);--transition-scale:transform .2s cubic-bezier(.68, -.55, .265, 1.55);--delay-none:0s;--delay-short:50ms;--delay-medium:.1s;--delay-long:.2s;--delay-stagger:50ms;--spacing-0:0px;--spacing-1:4px;--spacing-2:8px;--spacing-3:12px;--spacing-4:clamp(16px, calc(16px + 4 * ((100vw - 375px) / 1065)), 20px);--spacing-5:clamp(20px, calc(20px + 4 * ((100vw - 375px) / 1065)), 24px);--spacing-6:clamp(24px, calc(24px + 8 * ((100vw - 375px) / 1065)), 32px);--spacing-7:clamp(28px, calc(28px + 8 * ((100vw - 375px) / 1065)), 36px);--spacing-8:clamp(32px, calc(32px + 8 * ((100vw - 375px) / 1065)), 40px);--spacing-9:clamp(36px, calc(36px + 8 * ((100vw - 375px) / 1065)), 44px);--spacing-10:clamp(40px, calc(40px + 12 * ((100vw - 375px) / 1065)), 52px);--spacing-11:clamp(44px, calc(44px + 12 * ((100vw - 375px) / 1065)), 56px);--spacing-12:clamp(48px, calc(48px + 12 * ((100vw - 375px) / 1065)), 60px);--spacing-14:clamp(56px, calc(56px + 16 * ((100vw - 375px) / 1065)), 72px);--spacing-16:clamp(64px, calc(64px + 16 * ((100vw - 375px) / 1065)), 80px);--spacing-18:72px;--spacing-20:clamp(80px, calc(80px + 20 * ((100vw - 375px) / 1065)), 100px);--spacing-24:clamp(96px, calc(96px + 24 * ((100vw - 375px) / 1065)), 120px);--spacing-28:clamp(112px, calc(112px + 28 * ((100vw - 375px) / 1065)), 140px);--spacing-32:clamp(128px, calc(128px + 32 * ((100vw - 375px) / 1065)), 160px);--spacing-40:clamp(160px, calc(160px + 40 * ((100vw - 375px) / 1065)), 200px);--spacing-48:clamp(192px, calc(192px + 48 * ((100vw - 375px) / 1065)), 240px);--spacing-64:clamp(256px, calc(256px + 64 * ((100vw - 375px) / 1065)), 320px);--spacing-px:1px;--spacing-0_5:2px;--spacing-1_5:6px;--spacing-2_5:10px;--font-family-sans:"Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-2xs:10px;--font-size-xs:clamp(12px, calc(12px + 2 * ((100vw - 375px) / 1065)), 14px);--font-size-sm:clamp(14px, calc(14px + 2 * ((100vw - 375px) / 1065)), 16px);--font-size-base:clamp(16px, calc(16px + 4 * ((100vw - 375px) / 1065)), 20px);--font-size-lg:clamp(18px, calc(18px + 4 * ((100vw - 375px) / 1065)), 22px);--font-size-xl:clamp(20px, calc(20px + 6 * ((100vw - 375px) / 1065)), 26px);--font-size-xxl:clamp(22px, calc(22px + 6 * ((100vw - 375px) / 1065)), 28px);--font-size-2xl:clamp(24px, calc(24px + 8 * ((100vw - 375px) / 1065)), 32px);--font-size-xxxl:clamp(28px, calc(28px + 8 * ((100vw - 375px) / 1065)), 36px);--font-size-3xl:clamp(30px, calc(30px + 10 * ((100vw - 375px) / 1065)), 40px);--font-size-4xl:clamp(36px, calc(36px + 12 * ((100vw - 375px) / 1065)), 48px);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-none:1;--line-height-tight:1.25;--line-height-normal:1.5;--letter-spacing-tight:-.025em;--letter-spacing-normal:0em;--letter-spacing-wide:.025em;--radius-none:0px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:clamp(10px, calc(10px + 4 * ((100vw - 375px) / 1065)), 14px);--radius-xl:clamp(14px, calc(14px + 6 * ((100vw - 375px) / 1065)), 20px);--radius-2xl:clamp(20px, calc(20px + 4 * ((100vw - 375px) / 1065)), 24px);--radius-full:9999px;--blur-none:0px;--blur-sm:10px;--blur-md:20px;--blur-lg:30px;--blur-xl:40px;--shadow-xs:0 1px 2px #0000000d;--shadow-card:0 1px 3px #0000001a;--shadow-sm:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-glass-sm:0 2px 8px #00000014;--shadow-glass-md:0 4px 16px #0000001f;--shadow-glass-lg:0 8px 24px #00000029;--shadow-navigation-bottomNav:0px -2px 4px #0000001a;--shadow-navigation-floatingNav:0 8px 32px #0000001f;--z-index-hide:-1;--z-index-base:0;--z-index-raised:100;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-fixed:1200;--z-index-modal-backdrop:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-tooltip:1600;--z-index-toast:1700;--z-index-max:9999;--layout-page-max-width:1200px;--layout-content-max-width:1000px;--layout-narrow-max-width:600px;--layout-sidebar-width:200px;--layout-screen-margin-mobile:16px;--layout-screen-margin-tablet:32px;--layout-grid-gutter-mobile:8px;--layout-grid-gutter-tablet:16px;--layout-grid-gutter-desktop:24px;--nav-header-height:56px;--nav-tab-bar-height:56px;--touch-target-min:44px;--touch-target-sm:32px;--touch-target-md:40px;--touch-target-ios:44px;--touch-target-android:48px;--safe-area-bottom-fallback:32px;--opacity-0:0;--opacity-5:.05;--opacity-10:.1;--opacity-15:.15;--opacity-20:.2;--opacity-30:.3;--opacity-40:.4;--opacity-50:.5;--opacity-60:.6;--opacity-70:.7;--opacity-80:.8;--opacity-90:.9;--opacity-100:1;--border-width-none:0px;--border-width-hairline:.5px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:3px;--border-width-heavy:4px;--focus-ring-width-thin:2px;--focus-ring-width-default:3px;--focus-ring-width-thick:4px;--focus-ring-offset-none:0px;--focus-ring-offset-tight:1px;--focus-ring-offset-default:2px;--focus-ring-offset-spacious:3px;--focus-ring-color-primary:#3b82f6;--focus-ring-color-error:#ef4444;--focus-ring-color-success:#22c55e;--focus-ring-color-neutral:#64748b;--icon-size-xs:12px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--icon-size-2xl:40px;--icon-size-3xl:48px;--icon-size-4xl:64px;--icon-stroke-thin:1px;--icon-stroke-light:1.5px;--icon-stroke-regular:2px;--icon-stroke-medium:2.5px;--icon-stroke-bold:3px;--radius-3xl:clamp(24px, calc(24px + 4 * ((100vw - 375px) / 1065)), 28px);--radius-4xl:clamp(28px, calc(28px + 4 * ((100vw - 375px) / 1065)), 32px);--radius-5xl:clamp(32px, calc(32px + 8 * ((100vw - 375px) / 1065)), 40px);--button-xs-height:clamp(24px, calc(24px + 8 * ((100vw - 375px) / 1065)), 32px);--button-sm-height:clamp(32px, calc(32px + 8 * ((100vw - 375px) / 1065)), 40px);--button-md-height:clamp(40px, calc(40px + 8 * ((100vw - 375px) / 1065)), 48px);--button-lg-height:clamp(48px, calc(48px + 16 * ((100vw - 375px) / 1065)), 64px);--button-xl-height:clamp(56px, calc(56px + 16 * ((100vw - 375px) / 1065)), 72px);--button-xs-padding-x:clamp(8px, calc(8px + 4 * ((100vw - 375px) / 1065)), 12px);--button-sm-padding-x:clamp(12px, calc(12px + 4 * ((100vw - 375px) / 1065)), 16px);--button-md-padding-x:clamp(16px, calc(16px + 8 * ((100vw - 375px) / 1065)), 24px);--button-lg-padding-x:clamp(24px, calc(24px + 8 * ((100vw - 375px) / 1065)), 32px);--button-xl-padding-x:clamp(32px, calc(32px + 16 * ((100vw - 375px) / 1065)), 48px);--button-xs-padding-y:clamp(4px, calc(4px + 2 * ((100vw - 375px) / 1065)), 6px);--button-sm-padding-y:clamp(6px, calc(6px + 2 * ((100vw - 375px) / 1065)), 8px);--button-md-padding-y:clamp(8px, calc(8px + 4 * ((100vw - 375px) / 1065)), 12px);--button-lg-padding-y:clamp(12px, calc(12px + 4 * ((100vw - 375px) / 1065)), 16px);--button-xl-padding-y:clamp(16px, calc(16px + 8 * ((100vw - 375px) / 1065)), 24px);--input-sm-height:clamp(32px, calc(32px + 8 * ((100vw - 375px) / 1065)), 40px);--input-md-height:clamp(40px, calc(40px + 8 * ((100vw - 375px) / 1065)), 48px);--input-lg-height:clamp(48px, calc(48px + 16 * ((100vw - 375px) / 1065)), 64px);--breakpoint-mobile:375px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-large:1440px;--container-compact:480px;--container-expanded:768px}.dark{--surface-primary:var(--color-gray-900);--surface-secondary:var(--color-gray-800);--surface-tertiary:var(--color-gray-700);--surface-elevated:var(--color-gray-800);--surface-sunken:var(--color-gray-950);--surface-disabled:var(--color-gray-800);--text-primary:var(--color-gray-50);--text-secondary:var(--color-gray-300);--text-tertiary:var(--color-gray-400);--text-disabled:var(--color-gray-500);--text-inverse:var(--color-gray-900);--text-on-brand:var(--color-white);--text-on-brand-strong:#ffffffe6;--text-on-brand-muted:#ffffffd9;--text-on-brand-subtle:#ffffffb3;--text-on-image-muted:#fffc;--text-link:var(--color-blue-400);--text-link-hover:var(--color-blue-300);--border-subtle:var(--color-gray-700);--border-default:var(--color-gray-600);--border-strong:var(--color-gray-500);--border-focus:var(--color-blue-400);--border-disabled:var(--color-gray-700);--brand-primary:var(--color-blue-500);--brand-primary-hover:var(--color-blue-400);--brand-primary-active:var(--color-blue-300);--brand-primary-subtle:var(--color-blue-900);--brand-primary-muted:var(--color-blue-800);--brand-secondary:var(--color-purple-500);--brand-secondary-hover:var(--color-purple-400);--brand-secondary-active:var(--color-purple-300);--brand-secondary-subtle:var(--color-purple-900);--brand-secondary-muted:var(--color-purple-800);--brand-accent:var(--color-cyan-500);--brand-accent-hover:var(--color-cyan-400);--brand-accent-active:var(--color-cyan-300);--brand-accent-subtle:var(--color-cyan-900);--brand-accent-muted:var(--color-cyan-800);--status-success:var(--color-green-500);--status-success-hover:var(--color-green-400);--status-success-active:var(--color-green-300);--status-success-subtle:var(--color-green-900);--status-success-muted:var(--color-green-800);--status-success-text:var(--color-green-400);--status-warning:var(--color-yellow-500);--status-warning-hover:var(--color-yellow-400);--status-warning-active:var(--color-yellow-300);--status-warning-subtle:var(--color-yellow-900);--status-warning-muted:var(--color-yellow-800);--status-warning-text:var(--color-yellow-400);--status-error:var(--color-red-500);--status-error-hover:var(--color-red-400);--status-error-active:var(--color-red-300);--status-error-subtle:var(--color-red-900);--status-error-muted:var(--color-red-800);--status-error-text:var(--color-red-400);--status-info:var(--color-blue-500);--status-info-hover:var(--color-blue-400);--status-info-active:var(--color-blue-300);--status-info-subtle:var(--color-blue-900);--status-info-muted:var(--color-blue-800);--status-info-text:var(--color-blue-400);--interactive-default:var(--color-gray-400);--interactive-hover:var(--color-gray-300);--interactive-active:var(--color-gray-200);--interactive-disabled:var(--color-gray-600);--interactive-focus:var(--color-blue-400);--overlay-light:#0003;--overlay-medium:#0006;--overlay-dark:#0009;--overlay-heavy:#000c;--glass-surface-light:#0000001a;--glass-surface-medium:#0003;--glass-surface-heavy:#0006;--glass-surface-dark:#0009;--glass-border-light:#ffffff1a;--glass-border-default:#ffffff26;--glass-border-subtle:#ffffff0d;--shadow-xs:0 1px 2px #00000026;--shadow-sm:0 1px 3px #0000004d, 0 1px 2px -1px #0000004d;--shadow-card:0 1px 3px #0000004d;--shadow-md:0 4px 6px -1px #0000004d;--shadow-lg:0 10px 15px -3px #0000004d;--shadow-xl:0 20px 25px -5px #0000004d;--shadow-2xl:0 25px 50px -12px #00000080;--shadow-glass-sm:0 2px 8px #0000003d;--shadow-glass-md:0 4px 16px #0006;--shadow-glass-lg:0 8px 24px #0000007a;--button-secondary-bg-active:var(--color-gray-600);--tooltip-bg:var(--color-gray-100);--tooltip-text:var(--color-gray-900);--tooltip-border:var(--color-gray-200);--toggle-thumb-disabled:var(--color-gray-500);--skeleton-shimmer:linear-gradient(90deg, transparent, #ffffff1a, transparent);--focus-ring-color-primary:#60a5fa;--focus-ring-color-error:#f87171;--focus-ring-color-success:#4ade80;--focus-ring-color-neutral:#94a3b8}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}._h1_1urqx_2{font-size:var(--font-size-4xl, 36px);line-height:1.25}._h2_1urqx_3{font-size:var(--font-size-3xl, 30px);line-height:1.25}._h3_1urqx_4{font-size:var(--font-size-2xl, 24px);line-height:1.375}._h4_1urqx_5{font-size:var(--font-size-xl, 20px);line-height:1.375}._h5_1urqx_6{font-size:var(--font-size-lg, 18px);line-height:1.5}._h6_1urqx_7{font-size:var(--font-size-md, 17px);line-height:1.5}._body_1urqx_8{font-size:var(--font-size-base, 16px);line-height:1.625}._bodyLarge_1urqx_9{font-size:var(--font-size-md, 17px);line-height:1.625}._bodySmall_1urqx_10{font-size:var(--font-size-sm, 14px);line-height:1.625}._caption_1urqx_11{font-size:var(--font-size-xs, 12px);line-height:1.5}._label_1urqx_12{font-size:var(--font-size-sm, 14px);line-height:1.5}._overline_1urqx_13{font-size:var(--font-size-xs, 12px);text-transform:uppercase;letter-spacing:.05em;line-height:1.5}._alignLeft_1urqx_21{text-align:left}._alignCenter_1urqx_22{text-align:center}._alignRight_1urqx_23{text-align:right}._alignJustify_1urqx_24{text-align:justify}._hasColor_1urqx_27{color:var(--text-color)}._truncate_1urqx_32{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._button_24kiy_13{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--font-weight-medium, 500);transition:background-color var(--duration-fast, .15s) var(--easing-standard, cubic-bezier(.4, 0, .2, 1)),color var(--duration-fast, .15s) var(--easing-standard, cubic-bezier(.4, 0, .2, 1)),border-color var(--duration-fast, .15s) var(--easing-standard, cubic-bezier(.4, 0, .2, 1)),box-shadow var(--duration-fast, .15s) var(--easing-standard, cubic-bezier(.4, 0, .2, 1));outline:none;cursor:pointer;border:none;background:none;text-decoration:none}@media(prefers-reduced-motion:reduce){._button_24kiy_13{transition-duration:0ms}._spinner_24kiy_37{animation:none}}._button_24kiy_13:focus-visible{box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._button_24kiy_13:disabled,._button_24kiy_13[aria-disabled=true]{background:var(--surface-disabled, #f1f5f9);color:var(--text-disabled, #94a3b8);border-color:var(--border-disabled, #e2e8f0);cursor:not-allowed;pointer-events:none}._xs_24kiy_68{height:var(--button-xs-height, 24px);padding:var(--button-xs-padding-y, 4px) var(--button-xs-padding-x, 8px);font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-medium, 500);border-radius:var(--radius-sm, 6px);gap:var(--spacing-1, 4px)}._sm_24kiy_78{height:var(--button-sm-height, 32px);padding:var(--button-sm-padding-y, 8px) var(--button-sm-padding-x, 12px);font-size:var(--font-size-xs, 12px);border-radius:var(--radius-sm, 6px);gap:var(--spacing-1, 4px)}._md_24kiy_87{min-height:var(--button-md-height, 44px);min-width:var(--touch-target-min, 44px);padding:var(--button-md-padding-y, 12px) var(--button-md-padding-x, 16px);font-size:var(--font-size-sm, 14px);border-radius:var(--radius-md, 8px);gap:var(--spacing-2, 8px)}._lg_24kiy_96{min-height:var(--button-lg-height, 48px);min-width:var(--touch-target-min, 44px);padding:var(--button-lg-padding-y, 16px) var(--button-lg-padding-x, 24px);font-size:var(--font-size-md, 16px);font-weight:var(--font-weight-semibold, 600);border-radius:var(--radius-md, 8px);gap:var(--spacing-2, 8px)}._xl_24kiy_106{min-height:var(--button-xl-height, 56px);min-width:var(--touch-target-min, 44px);padding:var(--button-xl-padding-y, 16px) var(--button-xl-padding-x, 32px);font-size:var(--font-size-md, 16px);font-weight:var(--font-weight-semibold, 600);border-radius:var(--radius-md, 8px);gap:var(--spacing-2, 8px)}._xs_24kiy_68:not(._iconOnly_24kiy_121),._sm_24kiy_78:not(._iconOnly_24kiy_121){position:relative}._xs_24kiy_68:not(._iconOnly_24kiy_121):after,._sm_24kiy_78:not(._iconOnly_24kiy_121):after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:var(--touch-target-min, 44px);min-height:var(--touch-target-min, 44px);transform:translate(-50%,-50%)}._solid_24kiy_148._sm_24kiy_78{padding-left:var(--spacing-4, 16px);padding-right:var(--spacing-4, 16px)}._iconOnly_24kiy_121._xs_24kiy_68{width:var(--button-xs-height, 24px);height:var(--button-xs-height, 24px);padding:0}._iconOnly_24kiy_121._sm_24kiy_78{width:var(--button-sm-height, 32px);height:var(--button-sm-height, 32px);padding:0}._iconOnly_24kiy_121._md_24kiy_87{width:var(--button-md-height, 40px);height:var(--button-md-height, 40px);padding:0}._iconOnly_24kiy_121._lg_24kiy_96{width:var(--button-lg-height, 48px);height:var(--button-lg-height, 48px);padding:0}._iconOnly_24kiy_121._xl_24kiy_106{width:var(--button-xl-height, 56px);height:var(--button-xl-height, 56px);padding:0}._solid_24kiy_148{border-radius:var(--radius-full, 9999px)}._solid_24kiy_148._primary_24kiy_197{background:var(--button-primary-bg, var(--brand-primary, #2563eb));color:var(--button-primary-text, var(--text-inverse, #fff))}._solid_24kiy_148._primary_24kiy_197:hover:not(:disabled){background:var(--button-primary-bg-hover, var(--brand-primary-hover, #1d4ed8))}._solid_24kiy_148._primary_24kiy_197:active:not(:disabled){background:var(--button-primary-bg-active, var(--brand-primary-active, #1e40af))}._solid_24kiy_148._neutral_24kiy_208{background:var(--surface-secondary, #f1f5f9);color:var(--text-primary, #0f172a)}._solid_24kiy_148._neutral_24kiy_208:hover:not(:disabled){background:var(--surface-tertiary, #e2e8f0)}._solid_24kiy_148._neutral_24kiy_208:active:not(:disabled){background:var(--border-default, #cbd5e1)}._solid_24kiy_148._secondary_24kiy_219{background:var(--brand-secondary);color:var(--text-inverse)}._solid_24kiy_148._secondary_24kiy_219:hover:not(:disabled){background:var(--brand-secondary-hover)}._solid_24kiy_148._secondary_24kiy_219:active:not(:disabled){background:var(--brand-secondary-active)}._solid_24kiy_148._success_24kiy_230{background:var(--status-success, #16a34a);color:var(--text-inverse, #fff)}._solid_24kiy_148._success_24kiy_230:hover:not(:disabled){background:var(--status-success-hover, #15803d)}._solid_24kiy_148._success_24kiy_230:active:not(:disabled){background:var(--status-success-active)}._solid_24kiy_148._warning_24kiy_241{background:var(--status-warning);color:var(--text-primary)}._solid_24kiy_148._warning_24kiy_241:hover:not(:disabled){background:var(--status-warning-hover, #ca8a04)}._solid_24kiy_148._warning_24kiy_241:active:not(:disabled){background:var(--status-warning-active)}._solid_24kiy_148._error_24kiy_252{background:var(--status-error, #dc2626);color:var(--text-inverse, #fff)}._solid_24kiy_148._error_24kiy_252:hover:not(:disabled){background:var(--status-error-hover, #b91c1c)}._solid_24kiy_148._error_24kiy_252:active:not(:disabled){background:var(--status-error-active)}._solid_24kiy_148._info_24kiy_263{background:var(--status-info, #3b82f6);color:var(--text-inverse, #fff)}._solid_24kiy_148._info_24kiy_263:hover:not(:disabled){background:var(--status-info-hover, #2563eb)}._solid_24kiy_148._info_24kiy_263:active:not(:disabled){background:var(--status-info-active)}._outline_24kiy_281._primary_24kiy_197{border:2px solid var(--brand-primary, #2563eb);color:var(--brand-primary, #2563eb);background:transparent}._outline_24kiy_281._primary_24kiy_197:hover:not(:disabled){background:var(--brand-primary-subtle, #eff6ff)}._outline_24kiy_281._primary_24kiy_197:active:not(:disabled){background:var(--brand-primary-muted, #dbeafe)}._outline_24kiy_281._neutral_24kiy_208{border:2px solid var(--text-primary, #0f172a);color:var(--text-primary, #0f172a);background:transparent}._outline_24kiy_281._neutral_24kiy_208:hover:not(:disabled){background:var(--surface-secondary, #f1f5f9)}._outline_24kiy_281._neutral_24kiy_208:active:not(:disabled){background:var(--surface-tertiary, #e2e8f0)}._outline_24kiy_281._secondary_24kiy_219{border:2px solid var(--brand-secondary);color:var(--brand-secondary);background:transparent}._outline_24kiy_281._secondary_24kiy_219:hover:not(:disabled){background:var(--brand-secondary-subtle)}._outline_24kiy_281._secondary_24kiy_219:active:not(:disabled){background:var(--brand-secondary-muted)}._outline_24kiy_281._success_24kiy_230{border:2px solid var(--status-success, #16a34a);color:var(--status-success, #16a34a);background:transparent}._outline_24kiy_281._success_24kiy_230:hover:not(:disabled){background:var(--status-success-subtle, #f0fdf4)}._outline_24kiy_281._success_24kiy_230:active:not(:disabled){background:var(--status-success-muted)}._outline_24kiy_281._warning_24kiy_241{border:2px solid var(--status-warning-hover, #ca8a04);color:var(--status-warning-hover, #ca8a04);background:transparent}._outline_24kiy_281._warning_24kiy_241:hover:not(:disabled){background:var(--status-warning-subtle, #fefce8)}._outline_24kiy_281._warning_24kiy_241:active:not(:disabled){background:var(--status-warning-muted)}._outline_24kiy_281._error_24kiy_252{border:2px solid var(--status-error, #dc2626);color:var(--status-error, #dc2626);background:transparent}._outline_24kiy_281._error_24kiy_252:hover:not(:disabled){background:var(--status-error-subtle, #fef2f2)}._outline_24kiy_281._error_24kiy_252:active:not(:disabled){background:var(--status-error-muted)}._outline_24kiy_281._info_24kiy_263{border:2px solid var(--status-info, #3b82f6);color:var(--status-info, #3b82f6);background:transparent}._outline_24kiy_281._info_24kiy_263:hover:not(:disabled){background:var(--status-info-subtle, #eff6ff)}._outline_24kiy_281._info_24kiy_263:active:not(:disabled){background:var(--status-info-muted)}._ghost_24kiy_369._primary_24kiy_197{color:var(--brand-primary, #2563eb);background:transparent}._ghost_24kiy_369._primary_24kiy_197:hover:not(:disabled){background:var(--brand-primary-subtle, #eff6ff)}._ghost_24kiy_369._primary_24kiy_197:active:not(:disabled){background:var(--brand-primary-muted, #dbeafe)}._ghost_24kiy_369._neutral_24kiy_208{color:var(--text-primary, #0f172a);background:transparent}._ghost_24kiy_369._neutral_24kiy_208:hover:not(:disabled){background:var(--surface-secondary, #f1f5f9)}._ghost_24kiy_369._neutral_24kiy_208:active:not(:disabled){background:var(--surface-tertiary, #e2e8f0)}._ghost_24kiy_369._secondary_24kiy_219{color:var(--brand-secondary);background:transparent}._ghost_24kiy_369._secondary_24kiy_219:hover:not(:disabled){background:var(--brand-secondary-subtle)}._ghost_24kiy_369._secondary_24kiy_219:active:not(:disabled){background:var(--brand-secondary-muted)}._ghost_24kiy_369._success_24kiy_230{color:var(--status-success, #16a34a);background:transparent}._ghost_24kiy_369._success_24kiy_230:hover:not(:disabled){background:var(--status-success-subtle, #f0fdf4)}._ghost_24kiy_369._success_24kiy_230:active:not(:disabled){background:var(--status-success-muted)}._ghost_24kiy_369._warning_24kiy_241{color:var(--status-warning-hover, #ca8a04);background:transparent}._ghost_24kiy_369._warning_24kiy_241:hover:not(:disabled){background:var(--status-warning-subtle, #fefce8)}._ghost_24kiy_369._warning_24kiy_241:active:not(:disabled){background:var(--status-warning-muted)}._ghost_24kiy_369._error_24kiy_252{color:var(--status-error, #dc2626);background:transparent}._ghost_24kiy_369._error_24kiy_252:hover:not(:disabled){background:var(--status-error-subtle, #fef2f2)}._ghost_24kiy_369._error_24kiy_252:active:not(:disabled){background:var(--status-error-muted)}._ghost_24kiy_369._info_24kiy_263{color:var(--status-info, #3b82f6);background:transparent}._ghost_24kiy_369._info_24kiy_263:hover:not(:disabled){background:var(--status-info-subtle, #eff6ff)}._ghost_24kiy_369._info_24kiy_263:active:not(:disabled){background:var(--status-info-muted)}._link_24kiy_450{padding:0;height:auto;background:transparent;border-radius:0;text-decoration:underline}._link_24kiy_450._neutral_24kiy_208{color:var(--text-primary, #0f172a)}._link_24kiy_450._primary_24kiy_197{color:var(--brand-primary, #2563eb)}._link_24kiy_450._secondary_24kiy_219{color:var(--brand-secondary)}._link_24kiy_450._success_24kiy_230{color:var(--status-success, #16a34a)}._link_24kiy_450._warning_24kiy_241{color:var(--status-warning-hover, #ca8a04)}._link_24kiy_450._error_24kiy_252{color:var(--status-error, #dc2626)}._link_24kiy_450._info_24kiy_263{color:var(--status-info, #3b82f6)}._link_24kiy_450:hover:not(:disabled){text-decoration:underline}._soft_24kiy_476._primary_24kiy_197{background:var(--brand-primary-muted);color:var(--brand-primary)}._soft_24kiy_476._primary_24kiy_197:hover:not(:disabled){background:var(--brand-primary-subtle)}._soft_24kiy_476._primary_24kiy_197:active:not(:disabled){background:var(--brand-primary-muted)}._soft_24kiy_476._neutral_24kiy_208{background:var(--surface-secondary, #f1f5f9);color:var(--text-primary, #0f172a)}._soft_24kiy_476._neutral_24kiy_208:hover:not(:disabled){background:var(--surface-tertiary, #e2e8f0)}._soft_24kiy_476._neutral_24kiy_208:active:not(:disabled){background:var(--surface-secondary, #f1f5f9)}._soft_24kiy_476._secondary_24kiy_219{background:var(--brand-secondary-muted);color:var(--brand-secondary)}._soft_24kiy_476._secondary_24kiy_219:hover:not(:disabled){background:var(--brand-secondary-subtle)}._soft_24kiy_476._secondary_24kiy_219:active:not(:disabled){background:var(--brand-secondary-muted)}._soft_24kiy_476._success_24kiy_230{background:var(--status-success-muted);color:var(--status-success-text)}._soft_24kiy_476._success_24kiy_230:hover:not(:disabled){background:var(--status-success-subtle)}._soft_24kiy_476._success_24kiy_230:active:not(:disabled){background:var(--status-success-muted)}._soft_24kiy_476._warning_24kiy_241{background:var(--status-warning-muted);color:var(--status-warning-text)}._soft_24kiy_476._warning_24kiy_241:hover:not(:disabled){background:var(--status-warning-subtle)}._soft_24kiy_476._warning_24kiy_241:active:not(:disabled){background:var(--status-warning-muted)}._soft_24kiy_476._error_24kiy_252{background:var(--status-error-muted);color:var(--status-error-text)}._soft_24kiy_476._error_24kiy_252:hover:not(:disabled){background:var(--status-error-subtle)}._soft_24kiy_476._error_24kiy_252:active:not(:disabled){background:var(--status-error-muted)}._soft_24kiy_476._info_24kiy_263{background:var(--status-info-muted);color:var(--status-info-text)}._soft_24kiy_476._info_24kiy_263:hover:not(:disabled){background:var(--status-info-subtle)}._soft_24kiy_476._info_24kiy_263:active:not(:disabled){background:var(--status-info-muted)}._fullWidth_24kiy_557{width:100%}._loading_24kiy_561{cursor:wait}._spinner_24kiy_37{animation:_spin_24kiy_37 1s linear infinite;height:1em;width:1em}@keyframes _spin_24kiy_37{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._srOnly_24kiy_578{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._elevated_q0s7n_15{background:var(--surface-primary, #fff);box-shadow:var(--shadow-card, 0 1px 3px rgba(0, 0, 0, .1));border-radius:var(--radius-lg, 10px)}._outline_q0s7n_21{background:var(--surface-primary, #fff);border:1px solid var(--border-subtle, #e5e7eb);border-radius:var(--radius-lg, 10px)}._filled_q0s7n_27{background:var(--surface-secondary, #f9fafb);border-radius:var(--radius-lg, 10px)}._sm_q0s7n_41{padding:var(--spacing-3, 12px)}._md_q0s7n_45{padding:var(--spacing-4, 16px)}._lg_q0s7n_49{padding:var(--spacing-6, 24px)}._pressable_q0s7n_60{cursor:pointer;transition:box-shadow var(--duration-normal, .2s) ease,transform var(--duration-fast, .15s) ease}._pressable_q0s7n_60:hover{box-shadow:var(--shadow-md, 0 4px 6px -1px rgba(0, 0, 0, .1));transform:translateY(-2px)}._pressable_q0s7n_60:active{transform:scale(.98)}._pressable_q0s7n_60:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}@media(prefers-reduced-motion:reduce){._pressable_q0s7n_60{transition-duration:0ms}._pressable_q0s7n_60:hover,._pressable_q0s7n_60:active{transform:none}}._header_q0s7n_100{padding-bottom:var(--spacing-3, 12px);border-bottom:1px solid var(--border-subtle, #e5e7eb)}._body_q0s7n_105{padding-top:var(--spacing-3, 12px);padding-bottom:var(--spacing-3, 12px)}._footer_q0s7n_110{padding-top:var(--spacing-3, 12px);border-top:1px solid var(--border-subtle, #e5e7eb)}._badge_waut5_13{display:inline-flex;align-items:center;gap:var(--spacing-1);font-weight:var(--font-weight-medium);line-height:1}._xs_waut5_25{font-size:var(--font-size-xs);padding:var(--spacing-0-5, 2px) var(--spacing-1-5, 6px)}._sm_waut5_30{font-size:var(--font-size-xs);padding:var(--spacing-1, 4px) var(--spacing-2, 8px)}._md_waut5_35{font-size:var(--font-size-sm);padding:var(--spacing-1, 4px) var(--spacing-2, 8px)}._rounded_waut5_44{border-radius:var(--radius-full)}._square_waut5_48{border-radius:var(--radius-xs)}._solidPrimary_waut5_56{background-color:var(--brand-primary);color:var(--text-inverse)}._solidSecondary_waut5_61{background-color:var(--brand-secondary);color:var(--text-inverse)}._solidSuccess_waut5_66{background-color:var(--status-success);color:var(--text-inverse)}._solidWarning_waut5_71{background-color:var(--status-warning);color:var(--text-primary)}._solidError_waut5_76{background-color:var(--status-error);color:var(--text-inverse)}._solidInfo_waut5_81{background-color:var(--status-info);color:var(--text-inverse)}._solidNeutral_waut5_86{background-color:var(--text-secondary);color:var(--text-inverse)}._outlinePrimary_waut5_95{border:1px solid var(--brand-primary);color:var(--brand-primary)}._outlineSecondary_waut5_100{border:1px solid var(--brand-secondary);color:var(--brand-secondary)}._outlineSuccess_waut5_105{border:1px solid var(--status-success);color:var(--status-success-text)}._outlineWarning_waut5_110{border:1px solid var(--status-warning);color:var(--status-warning-text)}._outlineError_waut5_115{border:1px solid var(--status-error);color:var(--status-error-text)}._outlineInfo_waut5_120{border:1px solid var(--status-info);color:var(--status-info-text)}._outlineNeutral_waut5_125{border:1px solid var(--border-default);color:var(--text-secondary)}._subtlePrimary_waut5_134{background-color:var(--brand-primary-subtle);color:var(--brand-primary)}._subtleSecondary_waut5_139{background-color:var(--brand-secondary-subtle);color:var(--brand-secondary)}._subtleSuccess_waut5_144{background-color:var(--status-success-subtle);color:var(--status-success-text)}._subtleWarning_waut5_149{background-color:var(--status-warning-subtle);color:var(--status-warning-text)}._subtleError_waut5_154{background-color:var(--status-error-subtle);color:var(--status-error-text)}._subtleInfo_waut5_159{background-color:var(--status-info-subtle);color:var(--status-info-text)}._subtleNeutral_waut5_164{background-color:var(--surface-secondary);color:var(--text-secondary)}._softPrimary_waut5_173{background-color:var(--brand-primary-muted);color:var(--brand-primary)}._softSecondary_waut5_178{background-color:var(--brand-secondary-muted);color:var(--brand-secondary)}._softSuccess_waut5_183{background-color:var(--status-success-muted);color:var(--status-success-text)}._softWarning_waut5_188{background-color:var(--status-warning-muted);color:var(--status-warning-text)}._softError_waut5_193{background-color:var(--status-error-muted);color:var(--status-error-text)}._softInfo_waut5_198{background-color:var(--status-info-muted);color:var(--status-info-text)}._softNeutral_waut5_203{background-color:var(--surface-tertiary);color:var(--text-primary)}._container_e0o3a_12{display:flex;flex-direction:column}._fullWidth_e0o3a_17{width:100%}._label_e0o3a_25{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--text-secondary, #6b7280);margin-bottom:var(--spacing-1-5, 6px)}._required_e0o3a_32{color:var(--status-error, #dc2626);margin-left:var(--spacing-0-5, 2px)}._wrapper_e0o3a_41{position:relative;display:flex;align-items:center}._wrapperAuto_e0o3a_47{width:auto}._input_e0o3a_55{width:100%;outline:none;font-family:inherit;color:var(--text-primary, #111827);transition:background-color var(--duration-normal, .2s) ease,color var(--duration-normal, .2s) ease,border-color var(--duration-normal, .2s) ease,box-shadow var(--duration-normal, .2s) ease}._input_e0o3a_55::-moz-placeholder{color:var(--text-tertiary, #9ca3af)}._input_e0o3a_55::placeholder{color:var(--text-tertiary, #9ca3af)}._sm_e0o3a_81{height:var(--input-sm-height, 36px);padding:var(--spacing-3, 12px);font-size:var(--font-size-sm, 14px);border-radius:var(--radius-md, 8px)}._md_e0o3a_89{min-height:var(--touch-target-min, 44px);height:var(--input-md-height, 44px);padding:var(--spacing-3, 12px);font-size:var(--font-size-base, 16px);border-radius:var(--radius-md, 8px)}._lg_e0o3a_97{min-height:var(--touch-target-min, 44px);height:var(--input-lg-height, 52px);padding:var(--spacing-3, 12px);font-size:var(--font-size-md, 17px);border-radius:var(--radius-md, 8px)}._outline_e0o3a_112{background:var(--input-bg, var(--surface-primary, #fff));border:1px solid var(--input-border, var(--border-default, #d1d5db))}._outline_e0o3a_112:hover:not(:disabled):not(:focus-visible){border-color:var(--border-strong, #6b7280)}._outline_e0o3a_112:focus-visible{border-color:var(--border-focus, #3b82f6);box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--border-focus, #3b82f6)}._filled_e0o3a_126{background:var(--surface-secondary, #f9fafb);border:1px solid transparent}._filled_e0o3a_126:hover:not(:disabled):not(:focus-visible){border-color:var(--border-strong, #6b7280)}._filled_e0o3a_126:focus-visible{background:var(--surface-primary, #fff);border-color:var(--border-focus, #3b82f6);box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--border-focus, #3b82f6)}._flushed_e0o3a_141{background:transparent;border:none;border-bottom:2px solid var(--input-border, var(--border-default, #d1d5db));border-radius:0;padding-left:0;padding-right:0}._flushed_e0o3a_141:hover:not(:disabled):not(:focus-visible){border-bottom-color:var(--border-strong, #6b7280)}._flushed_e0o3a_141:focus-visible{border-bottom-color:var(--border-focus, #3b82f6)}._unstyled_e0o3a_158{background:transparent;border:none}._outlineError_e0o3a_168{border-color:var(--status-error, #dc2626)}._outlineError_e0o3a_168:focus-visible{border-color:var(--status-error, #dc2626);box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--status-error, #dc2626)}._filledError_e0o3a_177{box-shadow:0 0 0 2px var(--status-error, #dc2626)}._filledError_e0o3a_177:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--status-error, #dc2626)}._flushedError_e0o3a_185{border-bottom-color:var(--status-error, #dc2626)}._flushedError_e0o3a_185:focus-visible{border-bottom-color:var(--status-error, #dc2626)}._disabled_e0o3a_199{background:var(--surface-disabled, #f1f5f9);border-color:var(--border-disabled, #e2e8f0);color:var(--text-disabled, #94a3b8);cursor:not-allowed}._hasLeftElement_e0o3a_210{padding-left:var(--spacing-10, 40px)}._hasRightElement_e0o3a_214{padding-right:var(--spacing-10, 40px)}._leftElement_e0o3a_218{position:absolute;left:var(--spacing-3, 12px);display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #6b7280);pointer-events:none}._rightElement_e0o3a_228{position:absolute;right:var(--spacing-3, 12px);display:flex;align-items:center;justify-content:center;color:var(--text-secondary, #6b7280);pointer-events:none}._errorText_e0o3a_242{font-size:var(--font-size-xs, 12px);color:var(--status-error-text, var(--status-error, #dc2626));margin-top:var(--spacing-1, 4px)}._helperText_e0o3a_248{font-size:var(--font-size-xs, 12px);color:var(--text-secondary, #6b7280);margin-top:var(--spacing-1, 4px)}._container_lx4vu_13{display:flex;flex-direction:column}._fullWidth_lx4vu_18{width:100%}._label_lx4vu_26{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--text-secondary, #6b7280);margin-bottom:var(--spacing-1-5, 6px)}._required_lx4vu_33{color:var(--status-error, #dc2626);margin-left:var(--spacing-0-5, 2px)}._wrapper_lx4vu_42{position:relative}._wrapperAuto_lx4vu_46{width:auto}._textarea_lx4vu_54{width:100%;outline:none;font-family:inherit;color:var(--text-primary, #111827);transition:background-color var(--duration-normal, .2s) ease,color var(--duration-normal, .2s) ease,border-color var(--duration-normal, .2s) ease,box-shadow var(--duration-normal, .2s) ease}@media(prefers-reduced-motion:reduce){._textarea_lx4vu_54{transition-duration:0ms}}._autoResize_lx4vu_79{height:var(--ta-auto-height, auto);overflow-y:var(--ta-auto-overflow, hidden);resize:none}._textarea_lx4vu_54::-moz-placeholder{color:var(--text-tertiary, #9ca3af)}._textarea_lx4vu_54::placeholder{color:var(--text-tertiary, #9ca3af)}._sm_lx4vu_102{padding:var(--spacing-3, 12px);font-size:var(--font-size-sm, 14px);border-radius:var(--radius-md, 8px);min-height:max(var(--touch-target-min, 44px),var(--spacing-20, 80px))}._md_lx4vu_109{padding:var(--spacing-3, 12px);font-size:var(--font-size-base, 16px);border-radius:var(--radius-md, 8px);min-height:max(var(--touch-target-min, 44px),calc(var(--spacing-20, 80px) * 1.25))}._lg_lx4vu_116{padding:var(--spacing-3, 12px);font-size:var(--font-size-lg, 18px);border-radius:var(--radius-md, 8px);min-height:max(var(--touch-target-min, 44px),calc(var(--spacing-20, 80px) * 1.75))}._outline_lx4vu_130{background:var(--input-bg, var(--surface-primary, #fff));border:1px solid var(--input-border, var(--border-default, #d1d5db))}._outline_lx4vu_130:hover:not(:disabled):not(:focus-visible){border-color:var(--border-strong, #6b7280)}._outline_lx4vu_130:focus-visible{border-color:var(--border-focus, #3b82f6);box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._filled_lx4vu_144{background:var(--surface-secondary, #f9fafb);border:1px solid transparent}._filled_lx4vu_144:hover:not(:disabled):not(:focus-visible){border-color:var(--border-strong, #6b7280)}._filled_lx4vu_144:focus-visible{background:var(--surface-primary, #fff);border-color:var(--border-focus, #3b82f6);box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._flushed_lx4vu_159{background:transparent;border:none;border-bottom:2px solid var(--input-border, var(--border-default, #d1d5db));border-radius:0;padding-left:0;padding-right:0}._flushed_lx4vu_159:hover:not(:disabled):not(:focus-visible){border-bottom-color:var(--border-strong, #6b7280)}._flushed_lx4vu_159:focus-visible{border-bottom-color:var(--border-focus, #3b82f6)}._outlineError_lx4vu_181{border-color:var(--status-error, #dc2626)}._outlineError_lx4vu_181:focus-visible{border-color:var(--status-error, #dc2626);box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--status-error, #dc2626)}._filledError_lx4vu_190{box-shadow:0 0 0 2px var(--status-error, #dc2626)}._filledError_lx4vu_190:focus-visible{box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--status-error, #dc2626)}._flushedError_lx4vu_198{border-bottom-color:var(--status-error, #dc2626)}._flushedError_lx4vu_198:focus-visible{border-bottom-color:var(--status-error, #dc2626)}._resizeNone_lx4vu_210{resize:none}._resizeVertical_lx4vu_214{resize:vertical}._resizeHorizontal_lx4vu_218{resize:horizontal}._resizeBoth_lx4vu_222{resize:both}._disabled_lx4vu_230{background:var(--surface-disabled, #f1f5f9);border-color:var(--border-disabled, #e2e8f0);color:var(--text-disabled, #94a3b8);cursor:not-allowed}._footerRow_lx4vu_241{display:flex;justify-content:space-between;align-items:flex-start;margin-top:var(--spacing-1, 4px)}._footerContent_lx4vu_248{flex:1}._errorText_lx4vu_256{font-size:var(--font-size-xs, 12px);color:var(--status-error-text, var(--status-error, #dc2626))}._helperText_lx4vu_261{font-size:var(--font-size-xs, 12px);color:var(--text-secondary, #6b7280)}._charCount_lx4vu_270{font-size:var(--font-size-xs, 12px);color:var(--text-secondary, #6b7280);margin-left:var(--spacing-2, 8px)}._charCountError_lx4vu_276{color:var(--status-error-text, var(--status-error, #dc2626))}._wrapper_bvmxm_12{display:inline-flex;flex-direction:column}._container_bvmxm_17{display:inline-flex;align-items:center;min-height:var(--touch-target-min, 44px)}._container_bvmxm_17._cursorPointer_bvmxm_25{cursor:pointer}._container_bvmxm_17._cursorDisabled_bvmxm_29{cursor:not-allowed}._box_bvmxm_37{position:relative;display:flex;align-items:center;justify-content:center;border:2px solid var(--border-default, #d1d5db);border-radius:var(--radius-xs, 4px);background-color:var(--surface-primary, #fff);transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}._box_bvmxm_37:hover{border-color:var(--border-strong, #9ca3af)}._container_bvmxm_17:focus-within ._box_bvmxm_37{box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._box_bvmxm_37._disabled_bvmxm_62{background-color:var(--surface-disabled, #f1f5f9);border-color:var(--border-disabled, #e2e8f0);pointer-events:none}._box_bvmxm_37._disabled_bvmxm_62:hover{border-color:var(--border-disabled, #e2e8f0)}._box_bvmxm_37._checked_bvmxm_76{background-color:var(--brand-primary, #2563eb);border-color:var(--brand-primary, #2563eb)}._box_bvmxm_37._checked_bvmxm_76:hover{background-color:var(--brand-primary-hover, #1d4ed8);border-color:var(--brand-primary-hover, #1d4ed8)}._checkedDisabled_bvmxm_89{background-color:var(--surface-disabled, #f1f5f9);border-color:var(--border-disabled, #e2e8f0)}._boxSm_bvmxm_98{width:var(--spacing-4, 16px);height:var(--spacing-4, 16px)}._boxMd_bvmxm_103{width:var(--spacing-5, 20px);height:var(--spacing-5, 20px)}._boxLg_bvmxm_108{width:var(--spacing-6, 24px);height:var(--spacing-6, 24px)}._icon_bvmxm_118{color:var(--text-inverse, #fff)}._iconSm_bvmxm_122{width:var(--spacing-2-5, 10px);height:var(--spacing-2-5, 10px)}._iconMd_bvmxm_127{width:var(--spacing-3, 12px);height:var(--spacing-3, 12px)}._iconLg_bvmxm_132{width:calc(var(--spacing-3, 12px) + 2px);height:calc(var(--spacing-3, 12px) + 2px)}._icon_bvmxm_118._iconDisabled_bvmxm_138{color:var(--text-disabled, #94a3b8)}._gapSm_bvmxm_146{gap:var(--spacing-2, 8px)}._gapMd_bvmxm_150{gap:var(--spacing-2-5, 10px)}._gapLg_bvmxm_154{gap:var(--spacing-3, 12px)}._labelContent_bvmxm_162{display:flex;flex-direction:column}._label_bvmxm_162{color:var(--text-primary, #111827);-webkit-user-select:none;-moz-user-select:none;user-select:none}._label_bvmxm_162._labelDisabled_bvmxm_172{color:var(--text-disabled, #94a3b8)}._labelSm_bvmxm_176{font-size:var(--font-size-sm, 14px)}._labelMd_bvmxm_180{font-size:var(--font-size-base, 16px)}._labelLg_bvmxm_184{font-size:var(--font-size-md, 17px)}._description_bvmxm_192{font-size:var(--font-size-sm, 14px);color:var(--text-secondary, #6b7280)}._errorText_bvmxm_197{font-size:var(--font-size-sm, 14px);color:var(--status-error, #dc2626);margin-top:var(--spacing-1, 4px)}._srOnly_bvmxm_207{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._container_1hrc7_13{display:flex;flex-direction:column}._fullWidth_1hrc7_18{width:100%}._label_1hrc7_26{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-medium, 500);color:var(--text-secondary, #6b7280);margin-bottom:var(--spacing-1-5, 6px)}._required_1hrc7_33{color:var(--status-error, #dc2626);margin-left:var(--spacing-0-5, 2px)}._select_1hrc7_42{width:100%;outline:none;font-family:inherit;color:var(--text-primary, #111827);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239E9E9E'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:var(--spacing-4, 16px);background-position:right var(--spacing-3, 12px) center;transition:background-color var(--duration-normal, .2s) ease,color var(--duration-normal, .2s) ease,border-color var(--duration-normal, .2s) ease,box-shadow var(--duration-normal, .2s) ease;box-sizing:border-box}._sm_1hrc7_76{height:var(--input-sm-height, 36px);padding:0 var(--spacing-3, 12px);padding-right:var(--spacing-10, 40px);font-size:var(--font-size-sm, 14px);border-radius:var(--radius-md, 8px)}._md_1hrc7_85{min-height:var(--touch-target-min, 44px);height:var(--input-md-height, 44px);padding:0 var(--spacing-3, 12px);padding-right:var(--spacing-10, 40px);font-size:var(--font-size-base, 16px);border-radius:var(--radius-md, 8px)}._lg_1hrc7_94{min-height:var(--touch-target-min, 44px);height:var(--input-lg-height, 52px);padding:0 var(--spacing-3, 12px);padding-right:var(--spacing-10, 40px);font-size:var(--font-size-md, 17px);border-radius:var(--radius-md, 8px)}._outline_1hrc7_110{background-color:var(--input-bg, var(--surface-primary, #fff));border:1px solid var(--input-border, var(--border-default, #d1d5db))}._outline_1hrc7_110:hover:not(:disabled):not(:focus-visible){border-color:var(--border-strong, #6b7280)}._outline_1hrc7_110:focus-visible{border-color:var(--border-focus, #3b82f6);box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--border-focus, #3b82f6)}._filled_1hrc7_124{background-color:var(--surface-secondary, #f9fafb);border:1px solid transparent}._filled_1hrc7_124:hover:not(:disabled):not(:focus-visible){border-color:var(--border-strong, #6b7280)}._filled_1hrc7_124:focus-visible{background-color:var(--surface-primary, #fff);border-color:var(--border-focus, #3b82f6);box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--border-focus, #3b82f6)}._flushed_1hrc7_139{background-color:transparent;border:none;border-bottom:2px solid var(--input-border, var(--border-default, #d1d5db));border-radius:0;padding-left:0;padding-right:var(--spacing-10, 40px)}._flushed_1hrc7_139:hover:not(:disabled):not(:focus-visible){border-bottom-color:var(--border-strong, #6b7280)}._flushed_1hrc7_139:focus-visible{border-bottom-color:var(--border-focus, #3b82f6)}._outlineError_1hrc7_161{border-color:var(--status-error, #dc2626)}._outlineError_1hrc7_161:focus-visible{border-color:var(--status-error, #dc2626);box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--status-error, #dc2626)}._filledError_1hrc7_170{box-shadow:0 0 0 2px var(--status-error, #dc2626)}._filledError_1hrc7_170:focus-visible{box-shadow:0 0 0 var(--focus-ring-offset-default, 2px) var(--surface-primary, #fff),0 0 0 calc(var(--focus-ring-offset-default, 2px) + var(--focus-ring-width-default, 3px)) var(--status-error, #dc2626)}._flushedError_1hrc7_178{border-bottom-color:var(--status-error, #dc2626)}._flushedError_1hrc7_178:focus-visible{border-bottom-color:var(--status-error, #dc2626)}._disabled_1hrc7_190{background-color:var(--surface-disabled, #f1f5f9);border-color:var(--border-disabled, #e2e8f0);color:var(--text-disabled, #94a3b8);cursor:not-allowed}._errorText_1hrc7_201{font-size:var(--font-size-xs, 12px);color:var(--status-error-text, var(--status-error, #dc2626));margin-top:var(--spacing-1, 4px)}._helperText_1hrc7_207{font-size:var(--font-size-xs, 12px);color:var(--text-secondary, #6b7280);margin-top:var(--spacing-1, 4px)}._wrapper_n8uh7_1{display:inline-flex;align-items:center}._spinner_n8uh7_6{color:var(--spinner-color, inherit);animation:_spin_n8uh7_6 1s linear infinite}@media(prefers-reduced-motion:reduce){._spinner_n8uh7_6{animation-duration:2.5s;animation-timing-function:steps(8,end)}}._xs_n8uh7_23{height:var(--spacing-3, 12px);width:var(--spacing-3, 12px)}._sm_n8uh7_24{height:var(--spacing-4, 16px);width:var(--spacing-4, 16px)}._md_n8uh7_25{height:var(--spacing-6, 24px);width:var(--spacing-6, 24px)}._lg_n8uh7_26{height:var(--spacing-8, 32px);width:var(--spacing-8, 32px)}._xl_n8uh7_27{height:var(--spacing-12, 48px);width:var(--spacing-12, 48px)}._trackCircle_n8uh7_29{opacity:.25}._arcPath_n8uh7_30{opacity:.75}._srOnly_n8uh7_32{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes _spin_n8uh7_6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _toastSlideIn_nqvfj_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._toast_nqvfj_33{display:flex;align-items:flex-start;gap:var(--spacing-3, 12px);padding:var(--spacing-3, 12px) var(--spacing-4, 16px);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);min-width:min(var(--sizing-element-toast-min-width, 300px),calc(100vw - var(--spacing-8, 32px)));max-width:min(var(--sizing-element-toast-max-width, 448px),calc(100vw - var(--spacing-8, 32px)));animation:_toastSlideIn_nqvfj_1 var(--duration-normal, .2s) ease-out}@media(prefers-reduced-motion:reduce){._toast_nqvfj_33{animation:none}._closeButton_nqvfj_51{transition-duration:0ms}}._icon_nqvfj_60{flex-shrink:0;display:flex;align-items:center}._iconSvg_nqvfj_66{width:var(--spacing-5, 20px);height:var(--spacing-5, 20px)}._closeIconSvg_nqvfj_71{width:var(--spacing-4, 16px);height:var(--spacing-4, 16px)}._content_nqvfj_80{flex:1;min-width:0}._title_nqvfj_85{margin:0;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-normal, 1.5)}._titleSubtle_nqvfj_92{color:var(--text-primary)}._description_nqvfj_96{margin:0;margin-top:var(--spacing-0-5, 2px);font-size:var(--font-size-sm);line-height:var(--line-height-normal, 1.5)}._descriptionSubtle_nqvfj_103{color:var(--text-secondary)}._actionButton_nqvfj_111{margin-top:var(--spacing-2, 8px);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-underline-offset:2px;background:none;border:none;padding:0;cursor:pointer;border-radius:var(--radius-xs, 4px)}._actionButton_nqvfj_111:hover{text-decoration:underline}._actionButton_nqvfj_111:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._closeButton_nqvfj_51{flex-shrink:0;border-radius:var(--radius-md);padding:var(--spacing-1, 4px);margin:calc(var(--spacing-1, 4px) * -1);border:none;background:none;cursor:pointer;transition:color var(--duration-fast, .15s) ease,background-color var(--duration-fast, .15s) ease}._closeButton_nqvfj_51:focus-visible{outline:none;box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._closeButtonSubtle_nqvfj_158{color:var(--text-tertiary, #9ca3af)}._closeButtonSubtle_nqvfj_158:hover{color:var(--text-secondary);background-color:var(--surface-secondary)}._closeButtonSubtle_nqvfj_158:focus-visible{box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._subtleSuccess_nqvfj_175{background-color:var(--status-success-subtle);color:var(--text-primary);border:1px solid var(--status-success)}._subtleError_nqvfj_181{background-color:var(--status-error-subtle);color:var(--text-primary);border:1px solid var(--status-error)}._subtleWarning_nqvfj_187{background-color:var(--status-warning-subtle);color:var(--text-primary);border:1px solid var(--status-warning)}._subtleInfo_nqvfj_193{background-color:var(--status-info-subtle);color:var(--text-primary);border:1px solid var(--status-info)}._leftAccentSuccess_nqvfj_203{background-color:var(--status-success-subtle);color:var(--text-primary);border-left:var(--spacing-1, 4px) solid var(--status-success)}._leftAccentError_nqvfj_209{background-color:var(--status-error-subtle);color:var(--text-primary);border-left:var(--spacing-1, 4px) solid var(--status-error)}._leftAccentWarning_nqvfj_215{background-color:var(--status-warning-subtle);color:var(--text-primary);border-left:var(--spacing-1, 4px) solid var(--status-warning)}._leftAccentInfo_nqvfj_221{background-color:var(--status-info-subtle);color:var(--text-primary);border-left:var(--spacing-1, 4px) solid var(--status-info)}._iconSuccess_nqvfj_231{color:var(--status-success)}._iconError_nqvfj_235{color:var(--status-error)}._iconWarning_nqvfj_239{color:var(--status-warning)}._iconInfo_nqvfj_243{color:var(--status-info)}._actionSuccess_nqvfj_251{color:var(--status-success)}._actionError_nqvfj_255{color:var(--status-error)}._actionWarning_nqvfj_259{color:var(--status-warning)}._actionInfo_nqvfj_263{color:var(--status-info)}._container_nqvfj_271{position:fixed;z-index:1700;display:flex;flex-direction:column;gap:var(--spacing-2, 8px);pointer-events:none}._containerTop_nqvfj_280{top:var(--spacing-4, 16px);left:50%;transform:translate(-50%)}._containerTopLeft_nqvfj_286{top:var(--spacing-4, 16px);left:var(--spacing-4, 16px)}._containerTopRight_nqvfj_291{top:var(--spacing-4, 16px);right:var(--spacing-4, 16px)}._containerBottom_nqvfj_296{bottom:var(--spacing-4, 16px);left:50%;transform:translate(-50%)}._containerBottomLeft_nqvfj_302{bottom:var(--spacing-4, 16px);left:var(--spacing-4, 16px)}._containerBottomRight_nqvfj_307{bottom:var(--spacing-4, 16px);right:var(--spacing-4, 16px)}._toastWrapper_nqvfj_312{pointer-events:auto}._backdrop_ki3rn_8{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--overlay, rgba(0, 0, 0, .4));display:flex;align-items:center;justify-content:center;padding:var(--spacing-4, 16px);z-index:var(--z-index-overlay, 1000);animation:_fadeIn_ki3rn_1 .15s ease-out}@keyframes _fadeIn_ki3rn_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_ki3rn_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._dialog_ki3rn_30{background-color:var(--surface-elevated, #fff);border-radius:var(--radius-lg, 10px);box-shadow:var(--shadow-xl, 0 25px 50px -12px rgba(0, 0, 0, .25));max-width:var(--sizing-element-alert-max-width, 320px);width:100%;padding:0;margin:0;border:none;animation:_scaleIn_ki3rn_1 .18s cubic-bezier(.16,1,.3,1);outline:none}._dialog_ki3rn_30::backdrop{background-color:transparent}._content_ki3rn_47{padding:var(--spacing-6, 24px) var(--spacing-6, 24px) var(--spacing-4, 16px);text-align:center}._title_ki3rn_52{font-size:var(--font-size-lg, 17px);font-weight:var(--font-weight-semibold, 600);color:var(--text-primary, #0f172a);margin:0 0 var(--spacing-2, 8px);line-height:1.3}._titleWarning_ki3rn_62{color:var(--status-warning-text, #b45309)}._titleDestructive_ki3rn_66{color:var(--color-error, #dc2626)}._message_ki3rn_70{font-size:var(--font-size-sm, 14px);font-weight:var(--font-weight-regular, 400);color:var(--text-secondary, #475569);margin:0;line-height:1.4}._actions_ki3rn_78{display:flex;flex-direction:column;border-top:1px solid var(--border-default, #e2e8f0)}._actions_ki3rn_78._row_ki3rn_84{flex-direction:row}._actions_ki3rn_78._row_ki3rn_84 ._actionButton_ki3rn_92:first-child{border-right:1px solid var(--border-default, #e2e8f0)}._actionButton_ki3rn_92{flex:1;background:none;border:none;padding:var(--spacing-3, 12px) var(--spacing-4, 16px);font-size:var(--font-size-base, 16px);font-weight:var(--font-weight-regular, 400);color:var(--color-primary, #2563eb);cursor:pointer;font-family:inherit;min-height:var(--touch-target-min, 44px)}._actionButton_ki3rn_92:hover{background-color:var(--surface-pressed, #f1f5f9)}._actionButton_ki3rn_92:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:-2px}._actionButton_ki3rn_92._cancel_ki3rn_118{font-weight:var(--font-weight-semibold, 600)}._actionButton_ki3rn_92._destructive_ki3rn_122{color:var(--color-error, #dc2626)}._actionButton_ki3rn_92._destructive_ki3rn_122:focus-visible{outline-color:var(--color-error, #dc2626)}@media(prefers-reduced-motion:reduce){._backdrop_ki3rn_8,._dialog_ki3rn_30{animation:none}}._srOnly_y72ku_16{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._overlay_y72ku_28{position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--overlay, rgba(0, 0, 0, .4));z-index:var(--z-index-overlay, 1000)}._content_y72ku_35{position:fixed;bottom:0;left:0;right:0;margin:0 auto;max-width:var(--sizing-element-sheet-max-width, 640px);background-color:var(--surface-elevated, #fff);border-top-left-radius:var(--radius-xl, 14px);border-top-right-radius:var(--radius-xl, 14px);box-shadow:var(--shadow-2xl, 0 25px 50px -12px rgba(0, 0, 0, .25));z-index:1001;display:flex;flex-direction:column;outline:none;max-height:96vh}._dragHandleContainer_y72ku_53{display:flex;justify-content:center;padding-top:var(--spacing-2, 8px);padding-bottom:var(--spacing-2, 8px);flex-shrink:0}._dragHandle_y72ku_53{width:var(--sheet-drag-handle-width, 36px);height:var(--spacing-1, 4px);border-radius:2px;background-color:var(--border-default, #cbd5e1)}._header_y72ku_68{padding:var(--spacing-2, 8px) var(--spacing-5, 20px) var(--spacing-3, 12px);border-bottom:1px solid var(--border-default, #e2e8f0);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3, 12px);flex-shrink:0}._headerTextColumn_y72ku_78{flex:1;min-width:0}._headerTitle_y72ku_83{font-size:var(--font-size-lg, 17px);font-weight:var(--font-weight-semibold, 600);color:var(--text-primary, #0f172a);margin:0;line-height:1.3}._headerSubtitle_y72ku_91{font-size:var(--font-size-sm, 14px);color:var(--text-secondary, #475569);margin:var(--spacing-1, 4px) 0 0;line-height:1.3}._headerCloseButton_y72ku_98{background:none;border:none;cursor:pointer;padding:var(--spacing-1, 4px);color:var(--text-secondary, #475569);font-size:var(--font-size-2xl, 24px);line-height:1;width:var(--touch-target-min, 44px);height:var(--touch-target-min, 44px);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md, 8px);flex-shrink:0}._headerCloseButton_y72ku_98:hover{background-color:var(--surface-pressed, #f1f5f9)}._headerCloseButton_y72ku_98:focus-visible{outline:2px solid var(--color-primary, #2563eb);outline-offset:-2px}._body_y72ku_124{flex:1;overflow-y:auto;padding:var(--spacing-4, 16px) var(--spacing-5, 20px);-webkit-overflow-scrolling:touch}._scrollable_y72ku_136{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._footer_y72ku_143{padding:var(--spacing-3, 12px) var(--spacing-5, 20px) var(--spacing-5, 20px);border-top:1px solid var(--border-default, #e2e8f0);flex-shrink:0}._contentDesktop_y72ku_152{top:0;bottom:0;left:0;right:0;margin:auto;border-radius:var(--radius-xl, 14px);width:min(var(--sizing-element-sheet-desktop-width, 560px),calc(100vw - var(--spacing-8, 32px)));height:-moz-fit-content;height:fit-content;max-height:calc(100vh - var(--spacing-8, 32px))}._contentDesktop_y72ku_152 ._header_y72ku_68{padding-top:var(--spacing-4, 16px)}._contentDesktop_y72ku_152 ._body_y72ku_124,._fitContent_y72ku_209 ._body_y72ku_124{flex:0 1 auto;min-height:0}._contentDesktop_y72ku_152[data-vaul-drawer][data-vaul-drawer-direction]:after,._fitContent_y72ku_209[data-vaul-drawer][data-vaul-drawer-direction]:after{display:none}@media(prefers-reduced-motion:reduce){._content_y72ku_35,._overlay_y72ku_28{transition-duration:.01ms!important;animation-duration:.01ms!important}}._tabs_12r0r_14{display:flex}._horizontal_12r0r_18{flex-direction:column}._tabList_12r0r_26{display:flex;align-items:center}._tabListHorizontal_12r0r_31{flex-direction:row;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}._tabListHorizontal_12r0r_31::-webkit-scrollbar{display:none}._tabListFitted_12r0r_42{width:100%}._tabListAlignStart_12r0r_48{justify-content:flex-start}._tabListAlignCenter_12r0r_52{justify-content:center}._tabListAlignEnd_12r0r_56{justify-content:flex-end}._tabListLine_12r0r_62{border-bottom:1px solid var(--border-subtle)}._tabListEnclosed_12r0r_66{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--spacing-1, 4px);background-color:var(--surface-secondary)}._tabListSoftRounded_12r0r_73{gap:var(--spacing-1, 4px)}._tabListSolidRounded_12r0r_77{background-color:var(--surface-secondary);padding:var(--spacing-1, 4px);border-radius:var(--radius-lg);gap:var(--spacing-1, 4px)}._tabListSm_12r0r_86{font-size:var(--font-size-sm)}._tabListMd_12r0r_90{font-size:var(--font-size-base)}._tab_12r0r_14{display:flex;align-items:center;flex-shrink:0;gap:var(--spacing-2, 8px);font-weight:var(--font-weight-medium);transition:background-color var(--duration-normal) ease,color var(--duration-normal) ease,border-color var(--duration-normal) ease,box-shadow var(--duration-normal) ease;outline:none;cursor:pointer;border:none;background:none;color:var(--tab-text)}@media(prefers-reduced-motion:reduce){._tab_12r0r_14{transition-duration:0ms}}._tab_12r0r_14:focus-visible{box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._tabSm_12r0r_135{padding:var(--spacing-1-5, 6px) var(--spacing-3, 12px);font-size:var(--font-size-sm)}._tabMd_12r0r_140{padding:var(--spacing-2, 8px) var(--spacing-4, 16px);font-size:var(--font-size-base)}._tabFitted_12r0r_147{flex:1;justify-content:center}._tabDisabled_12r0r_154{color:var(--text-disabled, #94a3b8);cursor:not-allowed;pointer-events:none}._tabLine_12r0r_164{border-bottom:2px solid transparent;margin-bottom:-1px}._tabLineSelected_12r0r_173{border-bottom-color:var(--brand-primary);color:var(--tab-text-active)}._tabLine_12r0r_164:not(._tabLineSelected_12r0r_173):hover{color:var(--text-primary);border-bottom-color:var(--border-default)}._tabEnclosed_12r0r_187{border-radius:var(--radius-md)}._tabEnclosedSelected_12r0r_191{background-color:var(--surface-primary);color:var(--tab-text-active);box-shadow:var(--shadow-xs, 0 1px 2px rgba(0, 0, 0, .05))}._tabEnclosed_12r0r_187:not(._tabEnclosedSelected_12r0r_191):hover{color:var(--text-primary);background-color:var(--surface-secondary)}._tabSoftRounded_12r0r_206{border-radius:var(--radius-full)}._tabSoftRoundedSelected_12r0r_210{background-color:var(--tab-bg-active);color:var(--tab-text-active)}._tabSoftRounded_12r0r_206:not(._tabSoftRoundedSelected_12r0r_210):hover{color:var(--text-primary);background-color:var(--surface-secondary)}._tabSolidRounded_12r0r_224{border-radius:var(--radius-md)}._tabSolidRoundedSelected_12r0r_228{background-color:var(--brand-primary);color:var(--text-inverse)}._tabSolidRounded_12r0r_224:not(._tabSolidRoundedSelected_12r0r_228):hover{color:var(--text-primary);background-color:var(--surface-secondary)}._tabPanels_12r0r_242{margin-top:var(--spacing-4, 16px)}._tabPanel_12r0r_242{outline:none}._tabPanel_12r0r_242:focus-visible{box-shadow:0 0 0 2px var(--surface-primary, #fff),0 0 0 5px var(--border-focus, #3b82f6)}._tabPanelHidden_12r0r_258{display:none}._itemPanels_12r0r_266{margin-top:var(--spacing-4, 16px)}._root_1j27r_3{display:flex;flex-direction:column;background:var(--surface-secondary, #f8fafc);width:var(--spacing-50, 200px);height:100%;padding:var(--spacing-3, 12px) var(--spacing-2, 8px);overflow-y:auto;flex-shrink:0;transition:width .2s ease}._rootCollapsed_1j27r_15{width:var(--spacing-14, 56px);padding:var(--spacing-3, 12px) var(--spacing-1, 4px)}._navList_1j27r_21{display:flex;flex-direction:column;gap:var(--spacing-1, 4px)}._itemGroup_1j27r_28{display:flex;flex-direction:column}._navItem_1j27r_34{position:relative;display:flex;align-items:center;gap:var(--spacing-3, 12px);padding:var(--spacing-2-5, 10px) var(--spacing-3, 12px);border-radius:var(--radius-lg, 10px);font-size:var(--font-size-sm, 14px);font-family:var(--font-family-sans, "Google Sans Flex", sans-serif);line-height:1.4;overflow:hidden;cursor:pointer;border:none;background:none;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}._navItem_1j27r_34:hover{background:color-mix(in srgb,var(--brand-primary-muted, #dbeafe),transparent 40%)}._navItemActive_1j27r_61{background:color-mix(in srgb,var(--brand-primary-muted, #dbeafe),transparent 30%);color:var(--text-primary, #0f172a);font-weight:var(--font-weight-semibold, 600)}._navItemActive_1j27r_61:hover{background:color-mix(in srgb,var(--brand-primary-muted, #dbeafe),transparent 20%)}._navItemInactive_1j27r_72{color:var(--text-secondary, #475569);font-weight:var(--font-weight-medium, 500)}._navItemNested_1j27r_78{font-size:var(--font-size-sm, 14px);padding-inline-start:calc(var(--spacing-3, 12px) + 20px)}._activeIndicator_1j27r_85{display:none}._iconWrapper_1j27r_90{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:currentColor}._label_1j27r_101{flex:1 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal;text-align:start}._chevron_1j27r_115{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-tertiary, #64748b);margin-inline-start:auto}._children_1j27r_126{display:flex;flex-direction:column}._body_m6dso_1{display:flex;flex-direction:column;gap:var(--spacing-3)}._error_m6dso_7{color:var(--color-error);font-size:var(--font-size-sm);text-align:center;margin:0;padding:var(--spacing-2) 0 0}._footer_m6dso_15{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-3);width:100%}._footer_m6dso_15>*{flex:1}._row_1pvj6_6{display:flex;width:100%}._rowCustomer_1pvj6_11{justify-content:flex-end}._rowAgent_1pvj6_15{justify-content:flex-start}._bubble_1pvj6_21{max-width:80%;padding:var(--spacing-2_5, 10px) var(--spacing-3, 12px);border-radius:var(--radius-lg, 10px);word-wrap:break-word;overflow-wrap:break-word}._bubbleCustomer_1pvj6_29{background-color:var(--brand-primary, #16a34a);color:var(--text-inverse, #ffffff);border-bottom-right-radius:var(--radius-sm, 4px)}._bubbleAgent_1pvj6_35{background-color:var(--surface-secondary, #f8fafc);color:var(--text-primary, #334155);border-bottom-left-radius:var(--radius-sm, 4px)}._senderName_1pvj6_43{display:block;font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-semibold, 600);color:var(--text-secondary, #64748b);margin-bottom:var(--spacing-0_5, 2px)}._bubbleAi_1pvj6_55{background-color:var(--status-info-subtle, #eff6ff);color:var(--status-info-text, #1e40af);border:1px solid var(--status-info-muted, #bfdbfe)}._bubbleInternal_1pvj6_63{background-color:var(--status-warning-subtle, #fffbeb);color:var(--status-warning-text, #92400e);border:1px solid var(--status-warning-muted, #fde68a)}._bubblePending_1pvj6_71{opacity:.6}._meta_1pvj6_77{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1_5, 6px);margin-bottom:var(--spacing-1, 4px)}._metaName_1pvj6_85{font-size:var(--font-size-xs, 12px);font-weight:var(--font-weight-semibold, 600);color:var(--text-secondary, #64748b)}._badge_1pvj6_91{display:inline-flex;align-items:center;gap:var(--spacing-0_5, 2px);padding:0 var(--spacing-1, 4px);border-radius:var(--radius-sm, 4px);font-size:var(--font-size-2xs, 10px);font-weight:var(--font-weight-bold, 700);letter-spacing:.04em;text-transform:uppercase;line-height:1.6}._badgeAi_1pvj6_104{background-color:var(--status-info, #3b82f6);color:var(--text-inverse, #ffffff)}._badgeInternal_1pvj6_109{background-color:var(--status-warning, #f59e0b);color:var(--text-inverse, #ffffff)}._attachments_1pvj6_116{display:flex;flex-direction:column;gap:var(--spacing-1_5, 6px);margin-top:var(--spacing-2, 8px)}._thumb_1pvj6_123{display:block;max-width:200px;border-radius:var(--radius-md, 8px);overflow:hidden}._thumb_1pvj6_123 img{display:block;width:100%;height:auto;max-height:200px;-o-object-fit:cover;object-fit:cover}._fileChip_1pvj6_138{display:inline-flex;align-items:center;gap:var(--spacing-1_5, 6px);max-width:100%;padding:var(--spacing-1_5, 6px) var(--spacing-2, 8px);border-radius:var(--radius-md, 8px);background-color:var(--surface-secondary, #f8fafc);border:1px solid var(--border-subtle, #e2e8f0);color:var(--text-primary, #334155);font-size:var(--font-size-xs, 12px);text-decoration:none}._fileChip_1pvj6_138 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._bubbleAi_1pvj6_55 ._timestamp_1pvj6_159,._bubbleInternal_1pvj6_63 ._timestamp_1pvj6_159,._bubbleAi_1pvj6_55 ._ticksMuted_1pvj6_164,._bubbleInternal_1pvj6_63 ._ticksMuted_1pvj6_164{color:inherit;opacity:.65}._body_1pvj6_172{margin:0;font-size:var(--font-size-sm, 14px);line-height:var(--line-height-normal, 1.5);white-space:pre-wrap}._footer_1pvj6_181{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-1, 4px);margin-top:var(--spacing-1, 4px)}._timestamp_1pvj6_159{font-size:var(--font-size-2xs, 10px)}._bubbleCustomer_1pvj6_29 ._timestamp_1pvj6_159{color:var(--text-inverse, #ffffff);opacity:.7}._bubbleAgent_1pvj6_35 ._timestamp_1pvj6_159{color:var(--text-tertiary, #94a3b8)}._ticks_1pvj6_164{display:inline-flex;align-items:center;line-height:0}._bubbleCustomer_1pvj6_29 ._ticksMuted_1pvj6_164{color:var(--text-inverse, #ffffff);opacity:.7}._bubbleAgent_1pvj6_35 ._ticksMuted_1pvj6_164{color:var(--text-tertiary, #94a3b8)}._ticksRead_1pvj6_225{color:var(--status-info, #3b82f6)}._doubleCheck_1pvj6_231>:last-child{margin-left:calc(-1 * var(--spacing-2_5, 10px))}._system_1pvj6_240{display:flex;justify-content:center;padding:var(--spacing-1, 4px) 0}._systemText_1pvj6_246{font-size:var(--font-size-xs, 12px);color:var(--text-tertiary, #94a3b8);font-style:italic}._root_vz59s_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-10, 40px) var(--spacing-6, 24px);text-align:center}._iconCircle_vz59s_10{width:5rem;height:5rem;border-radius:50%;background:var(--surface-secondary, #f1f5f9);display:flex;align-items:center;justify-content:center;margin-bottom:var(--spacing-4, 16px)}._icon_vz59s_10{font-size:var(--font-size-2xl, 32px)}._title_vz59s_25{font-size:var(--font-size-lg, 18px);font-weight:var(--font-weight-semibold, 600);color:var(--text-primary, #1e293b);margin:0 0 var(--spacing-2, 8px)}._description_vz59s_32{font-size:var(--font-size-sm, 14px);color:var(--text-secondary, #64748b);margin:0 0 var(--spacing-6, 24px);max-width:20rem;line-height:1.5}._action_vz59s_40{margin-top:var(--spacing-2, 8px)}
