@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--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;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace;--color-red-300:#ffa3a3;--color-red-500:#fb2c36;--color-red-950:#460809;--color-orange-100:#ffedd5;--color-orange-300:#ffb96d;--color-orange-950:#441306;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-500:#f99c00;--color-amber-950:#461901;--color-yellow-100:#fef9c2;--color-yellow-300:#ffe02a;--color-yellow-500:#edb200;--color-yellow-950:#432004;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-950:#002c22;--color-cyan-50:#ecfeff;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-cyan-500:#00b7d7;--color-cyan-950:#053345;--color-sky-50:#f0f9ff;--color-sky-100:#dff2fe;--color-sky-200:#b8e6fe;--color-sky-300:#77d4ff;--color-sky-500:#00a5ef;--color-blue-300:#90c5ff;--color-blue-950:#162456;--color-violet-100:#ede9fe;--color-violet-200:#ddd6ff;--color-violet-300:#c4b4ff;--color-violet-500:#8d54ff;--color-violet-950:#2f0d68;--color-fuchsia-50:#fdf4ff;--color-fuchsia-100:#fae8ff;--color-fuchsia-200:#f6cfff;--color-fuchsia-300:#f2a9ff;--color-fuchsia-500:#e12afb;--color-pink-950:#510424;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-zinc-300:#d4d4d8;--color-zinc-500:#71717b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-2xl:42rem;--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:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:"Geist", "Geist Fallback", ui-sans-serif, system-ui, sans-serif;--default-mono-font-family:"Geist Mono", "Geist Mono Fallback", ui-monospace, monospace}@supports (color:lab(0% 0 0)){:root,:host{--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-950:lab(13.003% 29.04 16.7519);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-300:lab(80.8059% 21.7313 50.4455);--color-orange-950:lab(14.1747% 23.4515 19.4461);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-950:lab(15.8111% 20.9107 23.3752);--color-yellow-100:lab(97.3564% -4.51407 27.344);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-950:lab(16.8146% 15.7422 23.1133);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-50:lab(98.3304% -5.97432 -2.62108);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-cyan-950:lab(19.1528% -9.68757 -15.5267);--color-sky-50:lab(97.3623% -2.33802 -4.13098);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-200:lab(88.6983% -11.3978 -16.8488);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-950:lab(15.6723% 8.86232 -32.2945);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-200:lab(87.0888% 8.53688 -19.4189);--color-violet-300:lab(76.7419% 18.3911 -37.0706);--color-violet-500:lab(49.9355% 55.1776 -81.8963);--color-violet-950:lab(14.0706% 33.3353 -46.7553);--color-fuchsia-50:lab(97.1083% 4.46233 -4.09334);--color-fuchsia-100:lab(93.9419% 9.57647 -9.08735);--color-fuchsia-200:lab(87.7108% 19.9958 -18.2054);--color-fuchsia-300:lab(78.5378% 39.3533 -32.9615);--color-fuchsia-500:lab(56.4256% 83.132 -64.639);--color-pink-950:lab(15.6116% 35.2166 3.53979);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-500:lab(47.8878% 1.65477 -5.77283);--color-zinc-950:lab(2.51107% .242703 -.886115)}}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-5{inset:calc(var(--spacing) * 5)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-7{top:calc(var(--spacing) * -7)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-8{top:calc(var(--spacing) * 8)}.top-24{top:calc(var(--spacing) * 24)}.top-\[24\%\]{top:24%}.top-\[26\%\]{top:26%}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-\[16\%\]{bottom:16%}.bottom-\[18\%\]{bottom:18%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-\[10\%\]{left:10%}.left-\[16\%\]{left:16%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.line-clamp-2{-webkit-line-clamp:2;-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-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-72{height:calc(var(--spacing) * 72)}.h-\[760px\]{height:760px}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-\[178px\]{min-height:178px}.min-h-\[580px\]{min-height:580px}.min-h-\[760px\]{min-height:760px}.min-h-full{min-height:100%}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-14{width:calc(var(--spacing) * 14)}.w-\[28\%\]{width:28%}.w-\[30\%\]{width:30%}.w-\[34\%\]{width:34%}.w-\[390px\]{width:390px}.w-\[760px\]{width:760px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-24{min-width:calc(var(--spacing) * 24)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[44px_1fr_12px\]{grid-template-columns:44px 1fr 12px}.grid-cols-\[60px_1fr_12px\]{grid-template-columns:60px 1fr 12px}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.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\.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)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-10{gap:calc(var(--spacing) * 10)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.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-amber-200\/12{border-color:#fee6851f}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/12{border-color:color-mix(in oklab, var(--color-amber-200) 12%, transparent)}}.border-amber-200\/15{border-color:#fee68526}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/15{border-color:color-mix(in oklab, var(--color-amber-200) 15%, transparent)}}.border-amber-200\/20{border-color:#fee68533}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/20{border-color:color-mix(in oklab, var(--color-amber-200) 20%, transparent)}}.border-amber-200\/25{border-color:#fee68540}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/25{border-color:color-mix(in oklab, var(--color-amber-200) 25%, transparent)}}.border-amber-300\/15{border-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/15{border-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.border-amber-300\/18{border-color:#ffd2362e}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/18{border-color:color-mix(in oklab, var(--color-amber-300) 18%, transparent)}}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-300\/25{border-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/25{border-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-amber-300\/35{border-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/35{border-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.border-amber-300\/40{border-color:#ffd23666}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/40{border-color:color-mix(in oklab, var(--color-amber-300) 40%, transparent)}}.border-blue-300\/35{border-color:#90c5ff59}@supports (color:color-mix(in lab, red, red)){.border-blue-300\/35{border-color:color-mix(in oklab, var(--color-blue-300) 35%, transparent)}}.border-cyan-100\/10{border-color:#cefafe1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/10{border-color:color-mix(in oklab, var(--color-cyan-100) 10%, transparent)}}.border-cyan-100\/15{border-color:#cefafe26}@supports (color:color-mix(in lab, red, red)){.border-cyan-100\/15{border-color:color-mix(in oklab, var(--color-cyan-100) 15%, transparent)}}.border-cyan-200\/12{border-color:#a2f4fd1f}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/12{border-color:color-mix(in oklab, var(--color-cyan-200) 12%, transparent)}}.border-cyan-200\/14{border-color:#a2f4fd24}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/14{border-color:color-mix(in oklab, var(--color-cyan-200) 14%, transparent)}}.border-cyan-200\/15{border-color:#a2f4fd26}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/15{border-color:color-mix(in oklab, var(--color-cyan-200) 15%, transparent)}}.border-cyan-200\/20{border-color:#a2f4fd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/20{border-color:color-mix(in oklab, var(--color-cyan-200) 20%, transparent)}}.border-cyan-200\/25{border-color:#a2f4fd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/25{border-color:color-mix(in oklab, var(--color-cyan-200) 25%, transparent)}}.border-cyan-200\/45{border-color:#a2f4fd73}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/45{border-color:color-mix(in oklab, var(--color-cyan-200) 45%, transparent)}}.border-cyan-300\/14{border-color:#53eafd24}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/14{border-color:color-mix(in oklab, var(--color-cyan-300) 14%, transparent)}}.border-cyan-300\/18{border-color:#53eafd2e}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/18{border-color:color-mix(in oklab, var(--color-cyan-300) 18%, transparent)}}.border-cyan-300\/20{border-color:#53eafd33}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/20{border-color:color-mix(in oklab, var(--color-cyan-300) 20%, transparent)}}.border-cyan-300\/22{border-color:#53eafd38}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/22{border-color:color-mix(in oklab, var(--color-cyan-300) 22%, transparent)}}.border-cyan-300\/25{border-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/25{border-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.border-cyan-300\/28{border-color:#53eafd47}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/28{border-color:color-mix(in oklab, var(--color-cyan-300) 28%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/35{border-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/35{border-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.border-cyan-300\/40{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/40{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.border-cyan-400\/10{border-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/10{border-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.border-cyan-400\/18{border-color:#00d2ef2e}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/18{border-color:color-mix(in oklab, var(--color-cyan-400) 18%, transparent)}}.border-cyan-400\/20{border-color:#00d2ef33}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/20{border-color:color-mix(in oklab, var(--color-cyan-400) 20%, transparent)}}.border-emerald-200\/12{border-color:#a4f4cf1f}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/12{border-color:color-mix(in oklab, var(--color-emerald-200) 12%, transparent)}}.border-emerald-200\/15{border-color:#a4f4cf26}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/15{border-color:color-mix(in oklab, var(--color-emerald-200) 15%, transparent)}}.border-emerald-200\/20{border-color:#a4f4cf33}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/20{border-color:color-mix(in oklab, var(--color-emerald-200) 20%, transparent)}}.border-emerald-200\/25{border-color:#a4f4cf40}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/25{border-color:color-mix(in oklab, var(--color-emerald-200) 25%, transparent)}}.border-emerald-300\/10{border-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/10{border-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.border-emerald-300\/14{border-color:#5ee9b524}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/14{border-color:color-mix(in oklab, var(--color-emerald-300) 14%, transparent)}}.border-emerald-300\/15{border-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/15{border-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.border-emerald-300\/18{border-color:#5ee9b52e}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/18{border-color:color-mix(in oklab, var(--color-emerald-300) 18%, transparent)}}.border-emerald-300\/20{border-color:#5ee9b533}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/20{border-color:color-mix(in oklab, var(--color-emerald-300) 20%, transparent)}}.border-emerald-300\/24{border-color:#5ee9b53d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/24{border-color:color-mix(in oklab, var(--color-emerald-300) 24%, transparent)}}.border-emerald-300\/25{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/25{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-emerald-300\/35{border-color:#5ee9b559}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/35{border-color:color-mix(in oklab, var(--color-emerald-300) 35%, transparent)}}.border-emerald-400\/25{border-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/25{border-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.border-emerald-400\/40{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/40{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.border-fuchsia-200\/12{border-color:#f6cfff1f}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/12{border-color:color-mix(in oklab, var(--color-fuchsia-200) 12%, transparent)}}.border-fuchsia-200\/15{border-color:#f6cfff26}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/15{border-color:color-mix(in oklab, var(--color-fuchsia-200) 15%, transparent)}}.border-fuchsia-200\/20{border-color:#f6cfff33}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/20{border-color:color-mix(in oklab, var(--color-fuchsia-200) 20%, transparent)}}.border-fuchsia-200\/25{border-color:#f6cfff40}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/25{border-color:color-mix(in oklab, var(--color-fuchsia-200) 25%, transparent)}}.border-fuchsia-200\/40{border-color:#f6cfff66}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-200\/40{border-color:color-mix(in oklab, var(--color-fuchsia-200) 40%, transparent)}}.border-fuchsia-300\/25{border-color:#f2a9ff40}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/25{border-color:color-mix(in oklab, var(--color-fuchsia-300) 25%, transparent)}}.border-fuchsia-300\/35{border-color:#f2a9ff59}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/35{border-color:color-mix(in oklab, var(--color-fuchsia-300) 35%, transparent)}}.border-orange-300\/35{border-color:#ffb96d59}@supports (color:color-mix(in lab, red, red)){.border-orange-300\/35{border-color:color-mix(in oklab, var(--color-orange-300) 35%, transparent)}}.border-red-300\/35{border-color:#ffa3a359}@supports (color:color-mix(in lab, red, red)){.border-red-300\/35{border-color:color-mix(in oklab, var(--color-red-300) 35%, transparent)}}.border-rose-200\/15{border-color:#ffccd326}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/15{border-color:color-mix(in oklab, var(--color-rose-200) 15%, transparent)}}.border-rose-200\/20{border-color:#ffccd333}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/20{border-color:color-mix(in oklab, var(--color-rose-200) 20%, transparent)}}.border-rose-300\/35{border-color:#ffa2ae59}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/35{border-color:color-mix(in oklab, var(--color-rose-300) 35%, transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-sky-200\/12{border-color:#b8e6fe1f}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/12{border-color:color-mix(in oklab, var(--color-sky-200) 12%, transparent)}}.border-sky-200\/15{border-color:#b8e6fe26}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/15{border-color:color-mix(in oklab, var(--color-sky-200) 15%, transparent)}}.border-sky-200\/20{border-color:#b8e6fe33}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/20{border-color:color-mix(in oklab, var(--color-sky-200) 20%, transparent)}}.border-sky-200\/25{border-color:#b8e6fe40}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/25{border-color:color-mix(in oklab, var(--color-sky-200) 25%, transparent)}}.border-sky-300\/20{border-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/20{border-color:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.border-sky-300\/25{border-color:#77d4ff40}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/25{border-color:color-mix(in oklab, var(--color-sky-300) 25%, transparent)}}.border-sky-300\/35{border-color:#77d4ff59}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/35{border-color:color-mix(in oklab, var(--color-sky-300) 35%, transparent)}}.border-slate-500\/45{border-color:#62748e73}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/45{border-color:color-mix(in oklab, var(--color-slate-500) 45%, transparent)}}.border-slate-500\/50{border-color:#62748e80}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/50{border-color:color-mix(in oklab, var(--color-slate-500) 50%, transparent)}}.border-violet-300\/15{border-color:#c4b4ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/15{border-color:color-mix(in oklab, var(--color-violet-300) 15%, transparent)}}.border-violet-300\/25{border-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/25{border-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.border-violet-300\/30{border-color:#c4b4ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/30{border-color:color-mix(in oklab, var(--color-violet-300) 30%, transparent)}}.border-violet-300\/35{border-color:#c4b4ff59}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/35{border-color:color-mix(in oklab, var(--color-violet-300) 35%, transparent)}}.border-violet-300\/40{border-color:#c4b4ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/40{border-color:color-mix(in oklab, var(--color-violet-300) 40%, transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/6{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-yellow-300\/25{border-color:#ffe02a40}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/25{border-color:color-mix(in oklab, var(--color-yellow-300) 25%, transparent)}}.border-yellow-300\/40{border-color:#ffe02a66}@supports (color:color-mix(in lab, red, red)){.border-yellow-300\/40{border-color:color-mix(in oklab, var(--color-yellow-300) 40%, transparent)}}.border-zinc-500\/30{border-color:#71717b4d}@supports (color:color-mix(in lab, red, red)){.border-zinc-500\/30{border-color:color-mix(in oklab, var(--color-zinc-500) 30%, transparent)}}.bg-amber-200\/8{background-color:#fee68514}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/8{background-color:color-mix(in oklab, var(--color-amber-200) 8%, transparent)}}.bg-amber-200\/10{background-color:#fee6851a}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/10{background-color:color-mix(in oklab, var(--color-amber-200) 10%, transparent)}}.bg-amber-200\/\[0\.04\]{background-color:#fee6850a}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-200) 4%, transparent)}}.bg-amber-200\/\[0\.035\]{background-color:#fee68509}@supports (color:color-mix(in lab, red, red)){.bg-amber-200\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-amber-200) 3.5%, transparent)}}.bg-amber-300{background-color:var(--color-amber-300)}.bg-amber-300\/10{background-color:#ffd2361a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/10{background-color:color-mix(in oklab, var(--color-amber-300) 10%, transparent)}}.bg-amber-300\/\[0\.04\]{background-color:#ffd2360a}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-300) 4%, transparent)}}.bg-amber-300\/\[0\.035\]{background-color:#ffd23609}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-amber-300) 3.5%, transparent)}}.bg-amber-300\/\[0\.045\]{background-color:#ffd2360b}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-amber-300) 4.5%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/18{background-color:#0000002e}@supports (color:color-mix(in lab, red, red)){.bg-black\/18{background-color:color-mix(in oklab, var(--color-black) 18%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/22{background-color:#00000038}@supports (color:color-mix(in lab, red, red)){.bg-black\/22{background-color:color-mix(in oklab, var(--color-black) 22%, transparent)}}.bg-black\/24{background-color:#0000003d}@supports (color:color-mix(in lab, red, red)){.bg-black\/24{background-color:color-mix(in oklab, var(--color-black) 24%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-blue-300{background-color:var(--color-blue-300)}.bg-current{background-color:currentColor}.bg-cyan-100\/\[0\.03\]{background-color:#cefafe08}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-cyan-100) 3%, transparent)}}.bg-cyan-100\/\[0\.025\]{background-color:#cefafe06}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-cyan-100) 2.5%, transparent)}}.bg-cyan-200\/10{background-color:#a2f4fd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/10{background-color:color-mix(in oklab, var(--color-cyan-200) 10%, transparent)}}.bg-cyan-200\/\[0\.035\]{background-color:#a2f4fd09}@supports (color:color-mix(in lab, red, red)){.bg-cyan-200\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-cyan-200) 3.5%, transparent)}}.bg-cyan-300{background-color:var(--color-cyan-300)}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-cyan-300\/\[0\.06\]{background-color:#53eafd0f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-cyan-300) 6%, transparent)}}.bg-cyan-300\/\[0\.035\]{background-color:#53eafd09}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-cyan-300) 3.5%, transparent)}}.bg-cyan-300\/\[0\.045\]{background-color:#53eafd0b}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-cyan-300) 4.5%, transparent)}}.bg-cyan-300\/\[0\.055\]{background-color:#53eafd0e}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5.5%, transparent)}}.bg-cyan-400\/\[0\.025\]{background-color:#00d2ef06}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-cyan-400) 2.5%, transparent)}}.bg-emerald-200\/10{background-color:#a4f4cf1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/10{background-color:color-mix(in oklab, var(--color-emerald-200) 10%, transparent)}}.bg-emerald-200\/\[0\.04\]{background-color:#a4f4cf0a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-emerald-200) 4%, transparent)}}.bg-emerald-200\/\[0\.035\]{background-color:#a4f4cf09}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-emerald-200) 3.5%, transparent)}}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-300\/10{background-color:#5ee9b51a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/10{background-color:color-mix(in oklab, var(--color-emerald-300) 10%, transparent)}}.bg-emerald-300\/\[0\.05\]{background-color:#5ee9b50d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-300) 5%, transparent)}}.bg-emerald-300\/\[0\.06\]{background-color:#5ee9b50f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-300) 6%, transparent)}}.bg-emerald-300\/\[0\.035\]{background-color:#5ee9b509}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-emerald-300) 3.5%, transparent)}}.bg-emerald-300\/\[0\.045\]{background-color:#5ee9b50b}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-emerald-300) 4.5%, transparent)}}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-500\/12{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/12{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.bg-fuchsia-200\/10{background-color:#f6cfff1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-200\/10{background-color:color-mix(in oklab, var(--color-fuchsia-200) 10%, transparent)}}.bg-fuchsia-200\/\[0\.035\]{background-color:#f6cfff09}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-200\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-fuchsia-200) 3.5%, transparent)}}.bg-fuchsia-300\/10{background-color:#f2a9ff1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-300\/10{background-color:color-mix(in oklab, var(--color-fuchsia-300) 10%, transparent)}}.bg-rose-300{background-color:var(--color-rose-300)}.bg-rose-300\/10{background-color:#ffa2ae1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/10{background-color:color-mix(in oklab, var(--color-rose-300) 10%, transparent)}}.bg-rose-300\/\[0\.05\]{background-color:#ffa2ae0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-300) 5%, transparent)}}.bg-sky-200\/10{background-color:#b8e6fe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/10{background-color:color-mix(in oklab, var(--color-sky-200) 10%, transparent)}}.bg-sky-200\/\[0\.04\]{background-color:#b8e6fe0a}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-sky-200) 4%, transparent)}}.bg-sky-300{background-color:var(--color-sky-300)}.bg-sky-300\/10{background-color:#77d4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/10{background-color:color-mix(in oklab, var(--color-sky-300) 10%, transparent)}}.bg-sky-300\/\[0\.05\]{background-color:#77d4ff0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-sky-300) 5%, transparent)}}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-500\/10{background-color:#62748e1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/10{background-color:color-mix(in oklab, var(--color-slate-500) 10%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950\/40{background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/58{background-color:#02061894}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/58{background-color:color-mix(in oklab, var(--color-slate-950) 58%, transparent)}}.bg-slate-950\/65{background-color:#020618a6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/65{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/80{background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-slate-950\/82{background-color:#020618d1}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/82{background-color:color-mix(in oklab, var(--color-slate-950) 82%, transparent)}}.bg-slate-950\/95{background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/95{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.bg-violet-300\/10{background-color:#c4b4ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/10{background-color:color-mix(in oklab, var(--color-violet-300) 10%, transparent)}}.bg-violet-300\/\[0\.035\]{background-color:#c4b4ff09}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-violet-300) 3.5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-zinc-500\/10{background-color:#71717b1a}@supports (color:color-mix(in lab, red, red)){.bg-zinc-500\/10{background-color:color-mix(in oklab, var(--color-zinc-500) 10%, transparent)}}.bg-zinc-950\/72{background-color:#09090bb8}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/72{background-color:color-mix(in oklab, var(--color-zinc-950) 72%, transparent)}}.bg-zinc-950\/78{background-color:#09090bc7}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/78{background-color:color-mix(in oklab, var(--color-zinc-950) 78%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_42\%_35\%\,rgba\(217\,70\,239\,0\.13\)\,transparent_32\%\)\,radial-gradient\(circle_at_72\%_74\%\,rgba\(52\,211\,153\,0\.12\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 42% 35%,#d946ef21,#0000 32%),radial-gradient(circle at 72% 74%,#34d3991f,#0000 28%)}.from-amber-300\/22{--tw-gradient-from:#ffd23638}@supports (color:color-mix(in lab, red, red)){.from-amber-300\/22{--tw-gradient-from:color-mix(in oklab, var(--color-amber-300) 22%, transparent)}}.from-amber-300\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-200\/24{--tw-gradient-from:#a2f4fd3d}@supports (color:color-mix(in lab, red, red)){.from-cyan-200\/24{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-200) 24%, transparent)}}.from-cyan-200\/24{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-300\/22{--tw-gradient-from:#53eafd38}@supports (color:color-mix(in lab, red, red)){.from-cyan-300\/22{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-300) 22%, transparent)}}.from-cyan-300\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-fuchsia-300\/20{--tw-gradient-from:#f2a9ff33}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-300\/20{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-300) 20%, transparent)}}.from-fuchsia-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-300\/20{--tw-gradient-from:#ffa3a333}@supports (color:color-mix(in lab, red, red)){.from-red-300\/20{--tw-gradient-from:color-mix(in oklab, var(--color-red-300) 20%, transparent)}}.from-red-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-sky-300\/20{--tw-gradient-from:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.from-sky-300\/20{--tw-gradient-from:color-mix(in oklab, var(--color-sky-300) 20%, transparent)}}.from-sky-300\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/28{--tw-gradient-from:#02061847}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/28{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 28%, transparent)}}.from-slate-950\/28{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-violet-300\/22{--tw-gradient-from:#c4b4ff38}@supports (color:color-mix(in lab, red, red)){.from-violet-300\/22{--tw-gradient-from:color-mix(in oklab, var(--color-violet-300) 22%, transparent)}}.from-violet-300\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-yellow-300\/22{--tw-gradient-from:#ffe02a38}@supports (color:color-mix(in lab, red, red)){.from-yellow-300\/22{--tw-gradient-from:color-mix(in oklab, var(--color-yellow-300) 22%, transparent)}}.from-yellow-300\/22{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-slate-950\/55{--tw-gradient-via:#0206188c}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/55{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.via-slate-950\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-blue-950\/30{--tw-gradient-to:#1624564d}@supports (color:color-mix(in lab, red, red)){.to-blue-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.to-blue-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-cyan-950\/30{--tw-gradient-to:#0533454d}@supports (color:color-mix(in lab, red, red)){.to-cyan-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.to-cyan-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-orange-950\/30{--tw-gradient-to:#4413064d}@supports (color:color-mix(in lab, red, red)){.to-orange-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-orange-950) 30%, transparent)}}.to-orange-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-pink-950\/30{--tw-gradient-to:#5104244d}@supports (color:color-mix(in lab, red, red)){.to-pink-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-pink-950) 30%, transparent)}}.to-pink-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-950\/30{--tw-gradient-to:#4608094d}@supports (color:color-mix(in lab, red, red)){.to-red-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.to-red-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900\/40{--tw-gradient-to:#0f172b66}@supports (color:color-mix(in lab, red, red)){.to-slate-900\/40{--tw-gradient-to:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.to-slate-900\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/88{--tw-gradient-to:#020618e0}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/88{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 88%, transparent)}}.to-slate-950\/88{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-violet-950\/30{--tw-gradient-to:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.to-violet-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.to-violet-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-950\/30{--tw-gradient-to:#4320044d}@supports (color:color-mix(in lab, red, red)){.to-yellow-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-yellow-950) 30%, transparent)}}.to-yellow-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.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)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-\[0\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-50{color:var(--color-amber-50)}.text-amber-50\/55{color:#fffbeb8c}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/55{color:color-mix(in oklab, var(--color-amber-50) 55%, transparent)}}.text-amber-50\/65{color:#fffbeba6}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/65{color:color-mix(in oklab, var(--color-amber-50) 65%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/45{color:#fef3c673}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/45{color:color-mix(in oklab, var(--color-amber-100) 45%, transparent)}}.text-amber-100\/50{color:#fef3c680}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/50{color:color-mix(in oklab, var(--color-amber-100) 50%, transparent)}}.text-amber-100\/65{color:#fef3c6a6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/65{color:color-mix(in oklab, var(--color-amber-100) 65%, transparent)}}.text-amber-100\/75{color:#fef3c6bf}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/75{color:color-mix(in oklab, var(--color-amber-100) 75%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/65{color:#fee685a6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/65{color:color-mix(in oklab, var(--color-amber-200) 65%, transparent)}}.text-amber-200\/70{color:#fee685b3}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/70{color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.text-amber-200\/75{color:#fee685bf}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/75{color:color-mix(in oklab, var(--color-amber-200) 75%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-blue-300{color:var(--color-blue-300)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-50\/48{color:#ecfeff7a}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/48{color:color-mix(in oklab, var(--color-cyan-50) 48%, transparent)}}.text-cyan-50\/55{color:#ecfeff8c}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/55{color:color-mix(in oklab, var(--color-cyan-50) 55%, transparent)}}.text-cyan-50\/70{color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/70{color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/40{color:#cefafe66}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/40{color:color-mix(in oklab, var(--color-cyan-100) 40%, transparent)}}.text-cyan-100\/45{color:#cefafe73}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/45{color:color-mix(in oklab, var(--color-cyan-100) 45%, transparent)}}.text-cyan-100\/50{color:#cefafe80}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/50{color:color-mix(in oklab, var(--color-cyan-100) 50%, transparent)}}.text-cyan-100\/75{color:#cefafebf}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/75{color:color-mix(in oklab, var(--color-cyan-100) 75%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/60{color:#a2f4fd99}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/60{color:color-mix(in oklab, var(--color-cyan-200) 60%, transparent)}}.text-cyan-200\/65{color:#a2f4fda6}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/65{color:color-mix(in oklab, var(--color-cyan-200) 65%, transparent)}}.text-cyan-200\/70{color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/70{color:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/45{color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/45{color:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.text-cyan-300\/55{color:#53eafd8c}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/55{color:color-mix(in oklab, var(--color-cyan-300) 55%, transparent)}}.text-cyan-300\/60{color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/60{color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.text-cyan-300\/65{color:#53eafda6}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/65{color:color-mix(in oklab, var(--color-cyan-300) 65%, transparent)}}.text-cyan-300\/70{color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/70{color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-50\/70{color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/70{color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/42{color:#d0fae56b}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/42{color:color-mix(in oklab, var(--color-emerald-100) 42%, transparent)}}.text-emerald-100\/45{color:#d0fae573}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/45{color:color-mix(in oklab, var(--color-emerald-100) 45%, transparent)}}.text-emerald-100\/50{color:#d0fae580}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/50{color:color-mix(in oklab, var(--color-emerald-100) 50%, transparent)}}.text-emerald-100\/75{color:#d0fae5bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/75{color:color-mix(in oklab, var(--color-emerald-100) 75%, transparent)}}.text-emerald-100\/80{color:#d0fae5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/80{color:color-mix(in oklab, var(--color-emerald-100) 80%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/65{color:#a4f4cfa6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/65{color:color-mix(in oklab, var(--color-emerald-200) 65%, transparent)}}.text-emerald-200\/70{color:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/70{color:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.text-emerald-200\/75{color:#a4f4cfbf}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/75{color:color-mix(in oklab, var(--color-emerald-200) 75%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/55{color:#5ee9b58c}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/55{color:color-mix(in oklab, var(--color-emerald-300) 55%, transparent)}}.text-emerald-300\/65{color:#5ee9b5a6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/65{color:color-mix(in oklab, var(--color-emerald-300) 65%, transparent)}}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-100\/45{color:#fae8ff73}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-100\/45{color:color-mix(in oklab, var(--color-fuchsia-100) 45%, transparent)}}.text-fuchsia-100\/60{color:#fae8ff99}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-100\/60{color:color-mix(in oklab, var(--color-fuchsia-100) 60%, transparent)}}.text-orange-100{color:var(--color-orange-100)}.text-orange-300{color:var(--color-orange-300)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/75{color:#ffe4e6bf}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/75{color:color-mix(in oklab, var(--color-rose-100) 75%, transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/45{color:#dff2fe73}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/45{color:color-mix(in oklab, var(--color-sky-100) 45%, transparent)}}.text-sky-100\/75{color:#dff2febf}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/75{color:color-mix(in oklab, var(--color-sky-100) 75%, transparent)}}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-violet-100{color:var(--color-violet-100)}.text-violet-200\/70{color:#ddd6ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/70{color:color-mix(in oklab, var(--color-violet-200) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.text-yellow-100{color:var(--color-yellow-100)}.text-zinc-300{color:var(--color-zinc-300)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-28{opacity:.28}.opacity-40{opacity:.4}.opacity-55{opacity:.55}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(103\,232\,249\,0\.8\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#67e8f9cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(147\,197\,253\,0\.8\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#93c5fdcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(251\,191\,36\,0\.8\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#fbbf24cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(110\,231\,183\,0\.9\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#6ee7b7e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(110\,231\,183\,0\.9\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#6ee7b7e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(255\,255\,255\,0\.12\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#ffffff1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-300\/25{--tw-shadow-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.shadow-amber-300\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-300) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-500\/20{--tw-shadow-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-950\/10{--tw-shadow-color:#4619011a}@supports (color:color-mix(in lab, red, red)){.shadow-amber-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-300\/25{--tw-shadow-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-300\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-300) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-400\/25{--tw-shadow-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-400\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-400) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-500\/20{--tw-shadow-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/15{--tw-shadow-color:#05334526}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-cyan-950\/20{--tw-shadow-color:#05334533}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-300\/25{--tw-shadow-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-300\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-300) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/10{--tw-shadow-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-fuchsia-300\/25{--tw-shadow-color:#f2a9ff40}@supports (color:color-mix(in lab, red, red)){.shadow-fuchsia-300\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-300) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-fuchsia-500\/20{--tw-shadow-color:#e12afb33}@supports (color:color-mix(in lab, red, red)){.shadow-fuchsia-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-fuchsia-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-500\/20{--tw-shadow-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.shadow-red-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-300\/25{--tw-shadow-color:#77d4ff40}@supports (color:color-mix(in lab, red, red)){.shadow-sky-300\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-300) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-500\/20{--tw-shadow-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.shadow-sky-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-500\/20{--tw-shadow-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.shadow-violet-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-yellow-500\/20{--tw-shadow-color:#edb20033}@supports (color:color-mix(in lab, red, red)){.shadow-yellow-500\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-yellow-500) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.2\]{--tw-saturate:saturate(1.2);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.18\]{--tw-saturate:saturate(1.18);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-cyan-200:hover{border-color:var(--color-cyan-200)}.hover\:border-emerald-300\/25:hover{border-color:#5ee9b540}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-300\/25:hover{border-color:color-mix(in oklab, var(--color-emerald-300) 25%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-amber-300\/15:hover{background-color:#ffd23626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-300\/15:hover{background-color:color-mix(in oklab, var(--color-amber-300) 15%, transparent)}}.hover\:bg-cyan-200\/15:hover{background-color:#a2f4fd26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-200\/15:hover{background-color:color-mix(in oklab, var(--color-cyan-200) 15%, transparent)}}.hover\:bg-cyan-300\/15:hover{background-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-300\/15:hover{background-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.hover\:bg-emerald-300\/15:hover{background-color:#5ee9b526}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-300\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-300) 15%, transparent)}}.hover\:bg-fuchsia-200\/15:hover{background-color:#f6cfff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-200\/15:hover{background-color:color-mix(in oklab, var(--color-fuchsia-200) 15%, transparent)}}.hover\:bg-sky-300\/15:hover{background-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-300\/15:hover{background-color:color-mix(in oklab, var(--color-sky-300) 15%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-zinc-950\/90:hover{background-color:#09090be6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-zinc-950\/90:hover{background-color:color-mix(in oklab, var(--color-zinc-950) 90%, transparent)}}.hover\:text-cyan-50:hover{color:var(--color-cyan-50)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}}.focus\:border-cyan-200\/40:focus{border-color:#a2f4fd66}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-200\/40:focus{border-color:color-mix(in oklab, var(--color-cyan-200) 40%, transparent)}}.focus\:border-violet-300\/45:focus{border-color:#c4b4ff73}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-300\/45:focus{border-color:color-mix(in oklab, var(--color-violet-300) 45%, transparent)}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-white\/8:disabled{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.disabled\:border-white\/8:disabled{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.disabled\:bg-white\/\[0\.03\]:disabled{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-white\/\[0\.03\]:disabled{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.disabled\:text-white\/28:disabled{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.disabled\:text-white\/28:disabled{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:min-w-\[360px\]{min-width:360px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr_240px\]{grid-template-columns:180px 1fr 240px}.md\:grid-cols-\[260px_repeat\(4\,1fr\)_180px_200px\]{grid-template-columns:260px repeat(4,1fr) 180px 200px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:grid-cols-\[360px_1fr\]{grid-template-columns:360px 1fr}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media (min-width:80rem){.xl\:block{display:block}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}}:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{background:var(--background);color:var(--foreground);font-family:Geist,Geist Fallback,ui-sans-serif,system-ui,sans-serif}.enterprise-grid{background-image:linear-gradient(90deg,#ffffff0e 1px,#0000 1px),linear-gradient(#ffffff0e 1px,#0000 1px);background-size:76px 76px;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 78%);mask-image:radial-gradient(circle,#000 0%,#0000 78%)}.storefront-glow{animation:storefront-glow var(--activity-pulse-duration,3.2s) ease-in-out infinite;opacity:var(--activity-glow-opacity,.38)}.activity-aura{background:radial-gradient(circle at 86% 18%, rgb(110 231 183/calc(var(--activity-glow-opacity,.38) * .24)), transparent 24%), linear-gradient(135deg, #ffffff09, transparent 42%)}.activity-change{animation:.52s ease-out activity-change}.flow-node-pulse{animation:1.35s ease-out forwards flow-node-pulse}.flow-node-motion{transform-origin:50%;will-change:filter, transform;transition:filter .16s,box-shadow .16s,opacity .16s,transform .16s}.flow-node-idle{filter:brightness(.9);opacity:.9}.flow-node-active{filter:brightness(1.2);transform:scale(1.03);box-shadow:0 0 22px #ffffff14}.flow-node-hit{filter:brightness(1.42);animation:.3s ease-out forwards flow-node-hit;box-shadow:0 0 30px #ffffff24}.flow-node-revenue-hit{animation:.9s ease-out forwards flow-node-revenue-hit}.flow-node-revenue-hit:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #6ee7b76b;animation:.9s ease-out forwards flow-revenue-ring;position:absolute;inset:-10px}.flow-packet-core{mix-blend-mode:screen}.flow-packet-glow{filter:blur(1.8px);mix-blend-mode:screen;opacity:.38}.flow-revenue-tick{animation:.9s ease-out forwards flow-revenue-tick}.apparel-scene-room{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px),radial-gradient(circle at 28% 28%,#d946ef21,#0000 34%),radial-gradient(circle at 78% 78%,#34d3991a,#0000 30%);background-size:34px 34px,34px 34px,auto,auto}.apparel-zone{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff17;border-radius:14px;position:absolute;box-shadow:inset 0 1px #ffffff0d}.apparel-shelf{background:#ffffff09;width:46%;padding:14px;bottom:18px;left:18px}.apparel-approval-desk{background:#fbbf240b;width:38%;min-height:106px;padding:14px;top:74px;right:18px}.apparel-checkout{background:#10b9810b;width:38%;min-height:102px;padding:14px;bottom:18px;right:18px}.apparel-agent{z-index:3;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.apparel-agent-primary{top:34%;left:34%}.apparel-agent-secondary{top:38%;left:59%}.apparel-agent-head{background:#f472b6e6;border:1px solid #ffffff47;border-radius:999px;width:16px;height:16px;box-shadow:0 0 18px #f472b647}.apparel-agent-secondary .apparel-agent-head{background:#fbbf24e6;box-shadow:0 0 18px #fbbf243d}.apparel-agent-body{background:linear-gradient(#ffffff2e,#ffffff0a);border:1px solid #ffffff29;border-radius:999px 999px 6px 6px;width:18px;height:24px}.apparel-agent-label{color:#ffffff6b;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.apparel-agent-enter{animation:.9s ease-out forwards apparel-agent-enter}.apparel-agent-at-desk{animation:1.1s ease-in-out infinite apparel-agent-at-desk}.apparel-product-card{animation:.52s ease-out apparel-product-appear;box-shadow:0 0 24px #d946ef24}.apparel-zone-waiting{animation:1.4s ease-in-out infinite apparel-zone-waiting}.apparel-desk-glow,.apparel-desk-flash{border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.apparel-desk-glow{border:1px solid #fbbf244d;animation:1.1s ease-out apparel-desk-glow}.apparel-desk-flash{background:#ffffff1f;animation:.52s ease-out apparel-desk-flash}.apparel-product-transfer,.apparel-product-forward,.apparel-product-exit{z-index:4;background:linear-gradient(135deg,#f472b6,#fbbf24);border:1px solid #ffffff5c;border-radius:8px;width:28px;height:18px;position:absolute;top:67%;left:36%;box-shadow:0 0 22px #f472b647}.station-backdrop{background:radial-gradient(circle at 50% 42%,#0ea5e929,#0000 34%),radial-gradient(circle at 10% 90%,#10b9811a,#0000 28%),linear-gradient(#020617,#01030a)}.station-backdrop:before,.station-starfield:before{content:"";opacity:.34;background-image:radial-gradient(circle,#7dd3fc6b 0 1px,#0000 1.5px),radial-gradient(circle,#ffffff3d 0 1px,#0000 1.5px);background-position:0 0,38px 22px;background-size:86px 86px,132px 132px;position:absolute;inset:0}.station-room{min-width:0;transition:filter .18s,transform .18s,box-shadow .18s;transform:translateZ(0)}.station-room:hover{filter:brightness(1.16);transform:translateY(-2px)scale(1.01)}.station-room-photo-card{isolation:isolate}.station-room-active{filter:brightness(1.22);animation:1.8s ease-in-out infinite station-room-active}.station-room-grid{background-image:linear-gradient(90deg,#ffffff12 1px,#0000 1px),linear-gradient(#ffffff12 1px,#0000 1px),radial-gradient(circle at 70% 22%,#ffffff29,#0000 18%),radial-gradient(circle at 26% 72%,#ffffff1a,#0000 22%);background-size:22px 22px,22px 22px,auto,auto}.station-corridor{z-index:2;background:linear-gradient(90deg,#0000,#0ea5e947,#0000);border:1px solid #7dd3fc29;position:absolute;box-shadow:0 0 18px #0ea5e924}.station-corridor-h{height:12px;left:23%;right:23%}.station-corridor-v{width:12px;top:18%;bottom:18%}.station-corridor-top{top:31%}.station-corridor-mid{top:49.5%}.station-corridor-bottom{top:68%}.station-corridor-left{left:35%}.station-corridor-center{left:50%}.station-corridor-right{left:65%}.station-work-packet{color:#ecfeff;letter-spacing:.14em;pointer-events:none;text-transform:uppercase;white-space:nowrap;z-index:6;background:linear-gradient(135deg,#22d3eec7,#10b981b8);border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:28px;padding:0 10px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:8px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 22px #22d3ee42,inset 0 1px #ffffff38}.station-work-packet:before{content:"";background:#ffffffd1;border-radius:999px;width:6px;height:6px;box-shadow:0 0 12px #ffffff7a}.station-work-packet-1{animation:8s linear infinite station-work-packet-1}.station-work-packet-2{animation:10s linear infinite station-work-packet-2}.station-work-packet-3{animation:9s linear infinite station-work-packet-3}.station-agent{pointer-events:none;z-index:5;flex-direction:column;align-items:center;gap:1px;display:flex;position:absolute}.station-agent-shadow{filter:blur(3px);background:#0000006b;border-radius:999px;order:4;width:24px;height:6px}.station-agent-head{background:#67e8f9;border:1px solid #ffffff80;border-radius:999px;width:13px;height:13px;box-shadow:0 0 18px #67e8f98c}.station-agent-body{background:linear-gradient(#ffffff3d,#0ea5e947);border:1px solid #ffffff38;border-radius:999px 999px 5px 5px;width:16px;height:20px}.station-agent-label{color:#e2e8f0b8;letter-spacing:.08em;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:8px}.station-agent-working .station-agent-head{animation:.9s ease-in-out infinite station-agent-pulse}.station-zoom-overlay{animation:.22s ease-out station-zoom-in}.station-room-interior{min-height:100%}.station-interior-desk{color:#e2e8f0b8;letter-spacing:.18em;text-transform:uppercase;z-index:4;background:#0206178a;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;min-height:86px;padding:16px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;font-size:10px;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000003d}.station-room-mini-agent{z-index:7;flex-direction:column;align-items:center;gap:1px;animation:1.2s ease-in-out infinite station-mini-agent-bob;display:flex;position:absolute}.station-room-mini-agent-1{top:43%;left:48%}.station-room-mini-agent-2{top:38%;left:60%}.station-room-mini-agent-3{top:56%;left:42%}.station-agent-1{animation:18s linear infinite station-walk-1}.station-agent-2{animation:15s linear infinite station-walk-2}.station-agent-3{animation:20s linear infinite station-walk-3}.station-agent-4{animation:22s linear infinite station-walk-4}.station-agent-5{animation:17s linear infinite station-walk-5}.station-agent-6{animation:24s linear infinite station-walk-6}.apparel-product-transfer{animation:.9s ease-in-out forwards apparel-product-transfer}.apparel-product-forward{animation:.78s ease-out forwards apparel-product-forward;top:45%;left:71%}.apparel-product-exit{animation:.92s ease-out forwards apparel-product-exit;top:56%;left:69%}.apparel-checkout-hit{animation:.9s ease-out apparel-checkout-hit}.apparel-coin-layer{pointer-events:none;position:absolute;inset:0}.apparel-coin{background:#6ee7b7;border:1px solid #ffffff73;border-radius:999px;width:10px;height:10px;position:absolute;top:192px;right:54px;box-shadow:0 0 20px #6ee7b752}.apparel-coin-one{animation:.82s ease-out forwards apparel-coin-rise}.apparel-coin-two{animation:.82s ease-out 90ms forwards apparel-coin-rise;right:72px}.apparel-coin-three{animation:.82s ease-out .17s forwards apparel-coin-rise;right:36px}@keyframes storefront-glow{0%,to{transform:scale(1)}50%{transform:scale(var(--activity-glow-scale,1.18))}}@keyframes activity-change{0%,to{transform:scale(1)}38%{transform:scale(var(--activity-pop-scale,1.018))}}@keyframes flow-node-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes flow-node-hit{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes station-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes station-mini-agent-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes flow-node-revenue-hit{0%{filter:brightness(1.16);transform:scale(1);box-shadow:0 0 #6ee7b700}32%{filter:brightness(1.58);transform:scale(1.08);box-shadow:0 0 42px #6ee7b757}to{filter:brightness();transform:scale(1);box-shadow:0 0 #6ee7b700}}@keyframes flow-revenue-ring{0%{opacity:.9;transform:scale(.9)}42%{opacity:.5;transform:scale(1.1)}to{opacity:0;transform:scale(1.32)}}@keyframes flow-revenue-tick{0%{opacity:0;transform:translate(-50%,6px)scale(.96)}22%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(.98)}}@keyframes apparel-agent-enter{0%{opacity:0;transform:translate(-120px,28px)scale(.92)}62%{opacity:1;transform:translate(10px,-4px)scale(1.02)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes apparel-agent-at-desk{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes apparel-product-appear{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes apparel-zone-waiting{0%,to{box-shadow:0 0 #fbbf2400}50%{box-shadow:0 0 24px #fbbf2424}}@keyframes apparel-desk-glow{0%{opacity:0;transform:scale(.98)}38%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1.08)}}@keyframes apparel-desk-flash{0%{opacity:0}32%{opacity:1}to{opacity:0}}@keyframes apparel-product-transfer{0%{opacity:0;transform:translate(0)scale(.92)}18%{opacity:1}to{opacity:0;transform:translate(132px,-92px)scale(1)}}@keyframes apparel-product-forward{0%{opacity:0;transform:translate(-24px)scale(.96)}24%{opacity:1}to{opacity:0;transform:translate(-84px,50px)scale(1)}}@keyframes apparel-product-exit{0%{opacity:0;transform:translate(0)scale(.96)}22%{opacity:1}to{opacity:0;transform:translate(-128px,84px)scale(1)}}@keyframes apparel-checkout-hit{0%{filter:brightness();box-shadow:0 0 #6ee7b700}35%{filter:brightness(1.36);box-shadow:0 0 34px #6ee7b733}to{filter:brightness();box-shadow:0 0 #6ee7b700}}@keyframes apparel-coin-rise{0%{opacity:0;transform:translateY(16px)scale(.7)}22%{opacity:1}to{opacity:0;transform:translateY(-48px)scale(1.1)}}@keyframes station-room-active{0%,to{box-shadow:0 0 22px #22d3ee29,inset 0 0 #fff0}50%{box-shadow:0 0 40px #22d3ee47,inset 0 0 22px #ffffff0f}}@keyframes station-agent-pulse{0%,to{filter:brightness();transform:translateY(0)}50%{filter:brightness(1.45);transform:translateY(-2px)}}@keyframes station-work-packet-1{0%,to{top:45%;left:49%}24%{top:24%;left:31%}52%{top:24%;left:49%}78%{top:45%;left:49%}}@keyframes station-work-packet-2{0%,to{top:45%;left:49%}28%{top:45%;left:66%}56%{top:45%;left:34%}82%{top:63%;left:49%}}@keyframes station-work-packet-3{0%,to{top:45%;left:49%}30%{top:63%;left:66%}62%{top:63%;left:49%}86%{top:45%;left:49%}}@keyframes station-walk-1{0%,to{top:48%;left:48%}22%{top:31%;left:33%}48%{top:30%;left:49%}74%{top:48%;left:62%}}@keyframes station-walk-2{0%,to{top:31%;left:32%}30%{top:31%;left:49%}62%{top:50%;left:50%}82%{top:50%;left:35%}}@keyframes station-walk-3{0%,to{top:50%;left:50%}28%{top:31%;left:50%}55%{top:31%;left:64%}78%{top:50%;left:64%}}@keyframes station-walk-4{0%,to{top:31%;left:64%}32%{top:50%;left:64%}64%{top:68%;left:64%}82%{top:68%;left:50%}}@keyframes station-walk-5{0%,to{top:68%;left:62%}35%{top:68%;left:50%}65%{top:50%;left:50%}85%{top:50%;left:64%}}@keyframes station-walk-6{0%,to{top:68%;left:35%}25%{top:68%;left:50%}50%{top:50%;left:50%}75%{top:50%;left:35%}}.agency-shell{color:#f4fff9;isolation:isolate;letter-spacing:0;background:linear-gradient(#000000e6,#010a0afa),radial-gradient(circle at 50% 6%,#56ffcf29,#0000 34%),radial-gradient(circle at 88% 82%,#ffc4591c,#0000 32%),radial-gradient(circle at 10% 76%,#d84eff1a,#0000 30%);grid-template-rows:auto auto minmax(0,1fr) auto;height:100dvh;min-height:720px;padding:16px;font-family:Geist Mono,Geist Mono Fallback,ui-monospace,monospace;display:grid;position:relative;overflow:hidden}.agency-resort-backdrop,.agency-scanline-overlay{pointer-events:none;position:fixed;inset:0}.agency-resort-backdrop{opacity:.9;z-index:-2;background:linear-gradient(90deg,#54ffda0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#54ffda09 1px,#0000 1px) 0 0/44px 44px,linear-gradient(115deg,#0000 0 46%,#ffc74d14 46% 47%,#0000 47% 100%) 0 0/240px 240px}.agency-scanline-overlay{mix-blend-mode:screen;opacity:.14;z-index:10;background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 4px),linear-gradient(90deg,#0000,#59ffdf14,#0000)}.agency-topbar{text-transform:uppercase;z-index:2;background:#0000009e;border:1px solid #4cffd640;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 34px #2bffcd1a,inset 0 0 22px #2bffcd0f}.agency-topbar:after{content:"";background:linear-gradient(90deg,#0000,#ffdc6db8,#0000);width:100%;height:1px;position:absolute;bottom:0;left:0}.agency-brand{color:#dcfff6;letter-spacing:.18em;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.agency-brand-mark{color:#ffe188;text-shadow:0 0 16px #ffc64bb8;border:1px solid #ffd2649e;place-items:center;min-height:30px;padding:6px 9px;font-size:13px;display:inline-grid}.agency-status-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.agency-status-strip span,.agency-room-status,.agency-bottom-dock button,.agency-action-grid button{color:#cafff3;letter-spacing:.16em;text-transform:uppercase;background:#0014149e;border:1px solid #6fffde47;padding:8px 10px;font-size:10px;font-weight:800;line-height:1}.agency-status-strip .agency-warn{color:#ffe188;border-color:#ffd2588c}.agency-truth-strip{z-index:2;background:linear-gradient(90deg,#080c18d1,#000000ad),linear-gradient(90deg,#f4c84f09 1px,#0000 1px);border:1px solid #3f72ff38;grid-template-columns:minmax(170px,220px) minmax(0,1fr);align-items:stretch;gap:10px;min-height:58px;margin-top:10px;padding:8px;display:grid;position:relative}.agency-truth-title{border-right:1px solid #ffffff14;align-content:center;gap:4px;padding:0 10px;display:grid}.agency-truth-title span{color:#f8f4e7;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.agency-truth-title small{color:#8f96aa;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.25}.agency-truth-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;min-width:0;display:grid}.agency-truth-card{--truth-color:#8fb0ff;--truth-confidence:38%;background:linear-gradient(180deg, var(--truth-color), #000000a8), #03060fbd}@supports (color:color-mix(in lab, red, red)){.agency-truth-card{background:linear-gradient(180deg, color-mix(in srgb, var(--truth-color) 10%, transparent), #000000a8), #03060fbd}}.agency-truth-card{border:1px solid var(--truth-color)}@supports (color:color-mix(in lab, red, red)){.agency-truth-card{border:1px solid color-mix(in srgb, var(--truth-color) 28%, transparent)}}.agency-truth-card{color:#f7fffc;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;gap:4px;min-height:42px;padding:7px;display:grid;position:relative;overflow:hidden}.agency-truth-card:before{content:"";background:#ffffff12;width:100%;height:2px;position:absolute;bottom:0;left:0}.agency-truth-card i{background:linear-gradient(90deg, var(--truth-color), #f4c84f9e)}@supports (color:color-mix(in lab, red, red)){.agency-truth-card i{background:linear-gradient(90deg, color-mix(in srgb, var(--truth-color) 78%, white 8%), #f4c84f9e)}}.agency-truth-card i{box-shadow:0 0 12px var(--truth-color);bottom:0}@supports (color:color-mix(in lab, red, red)){.agency-truth-card i{box-shadow:0 0 12px color-mix(in srgb, var(--truth-color) 32%, transparent)}}.agency-truth-card i{height:2px;width:var(--truth-confidence);display:block;position:absolute;left:0}.agency-truth-card b,.agency-truth-card em{border:1px solid var(--truth-color);align-self:start}@supports (color:color-mix(in lab, red, red)){.agency-truth-card b,.agency-truth-card em{border:1px solid color-mix(in srgb, var(--truth-color) 44%, transparent)}}.agency-truth-card b,.agency-truth-card em{color:var(--truth-color)}@supports (color:color-mix(in lab, red, red)){.agency-truth-card b,.agency-truth-card em{color:color-mix(in srgb, var(--truth-color) 76%, white 16%)}}.agency-truth-card b,.agency-truth-card em{padding:5px 6px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.agency-truth-card em{justify-self:end}.agency-truth-card strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1;display:block}.agency-truth-card small{color:#9fb3ae;margin-top:3px;font-size:8px;line-height:1.2;display:block}.agency-truth-card.is-working,.agency-truth-card.is-online{border-color:var(--truth-color)}@supports (color:color-mix(in lab, red, red)){.agency-truth-card.is-working,.agency-truth-card.is-online{border-color:color-mix(in srgb, var(--truth-color) 54%, transparent)}}.agency-truth-card.is-working,.agency-truth-card.is-online{box-shadow:inset 0 0 16px var(--truth-color)}@supports (color:color-mix(in lab, red, red)){.agency-truth-card.is-working,.agency-truth-card.is-online{box-shadow:inset 0 0 16px color-mix(in srgb, var(--truth-color) 8%, transparent)}}.agency-truth-card.is-blocked,.agency-truth-card.is-setup{border-color:#ff5f6f66}.agency-truth-card.is-stale{opacity:.78}.agency-mobile-room-picker{display:none}.agency-layout{z-index:1;grid-template-columns:minmax(240px,300px) minmax(560px,1fr) minmax(290px,350px);gap:12px;min-height:0;padding:12px 0;display:grid;position:relative}.agency-panel{background:#000000b3;border:1px solid #5cffda38;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #2fffce0e,0 14px 40px #00000057}.agency-panel:before,.agency-map-hull:before{content:"";pointer-events:none;z-index:3;border:1px solid #ffffff0e;position:absolute;inset:6px}.agency-roster,.agency-console{flex-direction:column;gap:12px;padding:12px;display:flex}.agency-console{overflow:auto}.agency-panel-title{color:#effffb;letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:12px;font-weight:900;display:flex}.agency-panel-title small{color:#81938f;letter-spacing:.12em;font-size:10px;font-weight:800}.agency-mini-title{border-top:1px solid #ffffff14;padding-top:12px}.agency-agent-list,.agency-channel-stack,.agency-comms-list{gap:8px;min-height:0;display:grid}.agency-agent-list{padding-right:2px;overflow:auto}.agency-agent-row,.agency-channel-card{color:#f3fffb;text-align:left;background:linear-gradient(90deg,#021412d6,#000000a3);border:1px solid #76ffdf24;align-items:center;gap:10px;min-height:52px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.agency-agent-row{grid-template-columns:auto minmax(0,1fr) auto}.agency-agent-row:hover,.agency-agent-row:focus-visible,.agency-agent-row.is-linked{border-color:var(--agent-color,#54ffd7);background:linear-gradient(90deg,#0a322ae0,#0a0c0fc2);outline:none;transform:translate(2px)}.agency-agent-led{background:var(--agent-color,#54ffd7);box-shadow:0 0 16px var(--agent-color,#54ffd7);width:10px;height:10px;display:block}.agency-agent-copy{gap:3px;min-width:0;display:grid}.agency-agent-copy strong,.agency-channel-card strong{color:#fff;font-size:12px;line-height:1.05;display:block}.agency-agent-copy small,.agency-channel-card small,.agency-agent-row em{color:#81938f;font-size:10px;font-style:normal;line-height:1.25;display:block}.agency-agent-row em{color:#c7fff4;text-transform:uppercase;font-weight:800}.agency-agent-service-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.agency-agent-service-tags span{color:#b6c8c4;text-transform:uppercase;border:1px solid #ffffff1c;padding:3px 4px;font-size:8px;font-weight:900;line-height:1}.agency-lane-stack{gap:7px;display:grid}.agency-lane-card{--lane-color:#54ffd7;background:linear-gradient(90deg, var(--lane-color), #000000a8), #0000009e}@supports (color:color-mix(in lab, red, red)){.agency-lane-card{background:linear-gradient(90deg, color-mix(in srgb, var(--lane-color) 10%, transparent), #000000a8), #0000009e}}.agency-lane-card{border:1px solid var(--lane-color)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card{border:1px solid color-mix(in srgb, var(--lane-color) 22%, transparent)}}.agency-lane-card{color:#f4fffb;text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:7px 8px;min-height:76px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.agency-lane-card:before{background:var(--lane-color)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card:before{background:color-mix(in srgb, var(--lane-color) 62%, white 8%)}}.agency-lane-card:before{box-shadow:0 0 16px var(--lane-color)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card:before{box-shadow:0 0 16px color-mix(in srgb, var(--lane-color) 42%, transparent)}}.agency-lane-card:before{content:"";opacity:.68;width:3px;height:100%;position:absolute;top:0;left:0}.agency-lane-card:after{background:linear-gradient(90deg, transparent, var(--lane-color), transparent)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--lane-color) 48%, transparent), transparent)}}.agency-lane-card:after{content:"";opacity:.42;height:1px;position:absolute;top:0;left:0;right:0}.agency-lane-card:hover,.agency-lane-card:focus-visible,.agency-lane-card.is-selected{border-color:var(--lane-color)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card:hover,.agency-lane-card:focus-visible,.agency-lane-card.is-selected{border-color:color-mix(in srgb, var(--lane-color) 58%, transparent)}}.agency-lane-card:hover,.agency-lane-card:focus-visible,.agency-lane-card.is-selected{box-shadow:0 0 20px var(--lane-color), inset 0 0 18px var(--lane-color)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card:hover,.agency-lane-card:focus-visible,.agency-lane-card.is-selected{box-shadow:0 0 20px color-mix(in srgb, var(--lane-color) 12%, transparent), inset 0 0 18px color-mix(in srgb, var(--lane-color) 8%, transparent)}}.agency-lane-card:hover,.agency-lane-card:focus-visible,.agency-lane-card.is-selected{outline:none;transform:translate(2px)}.agency-lane-card strong{color:#fff;font-size:11px;font-weight:900;line-height:1.08;display:block}.agency-lane-card small{color:#9fb3ae;margin-top:3px;font-size:9px;line-height:1.25;display:block}.agency-lane-card em,.agency-lane-card i{border:1px solid var(--lane-color);align-self:start}@supports (color:color-mix(in lab, red, red)){.agency-lane-card em,.agency-lane-card i{border:1px solid color-mix(in srgb, var(--lane-color) 34%, transparent)}}.agency-lane-card em,.agency-lane-card i{color:var(--lane-color)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card em,.agency-lane-card i{color:color-mix(in srgb, var(--lane-color) 78%, white 16%)}}.agency-lane-card em,.agency-lane-card i{letter-spacing:.1em;text-transform:uppercase;padding:5px 6px;font-size:8px;font-style:normal;font-weight:900;line-height:1}.agency-lane-card i{grid-column:2;justify-self:end}.agency-lane-crew{flex-wrap:wrap;gap:4px;display:flex}.agency-lane-crew b{color:#e7fff8;background:#ffffff0d;border:1px solid #ffffff1f;padding:4px 5px;font-size:8px;line-height:1}.agency-lane-card.is-live{border-color:var(--lane-color)}@supports (color:color-mix(in lab, red, red)){.agency-lane-card.is-live{border-color:color-mix(in srgb, var(--lane-color) 58%, transparent)}}.agency-lane-card.is-live:after{animation:agency-lane-flow var(--agency-heart-duration) linear infinite;opacity:.92}.agency-lane-card.is-blocked{border-color:#ff5f6f61}.agency-channel-card{grid-template-columns:auto minmax(0,1fr);min-height:58px}.agency-channel-code{border:1px solid;justify-content:center;align-items:center;min-width:42px;height:32px;font-size:10px;font-weight:900;display:inline-flex}.agency-map-stage{min-height:0;position:relative;overflow:hidden}.agency-map-hull{background-blend-mode:screen, normal;background-color:#0000;background-image:-webkit-linear-gradient(#000000eb,#001011db),-webkit-image-set(url(/agency-station/station-exterior.png) 1x);background-image:linear-gradient(#001011db,#000000eb),image-set("/agency-station/station-exterior.png" 1x);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #47ffdb42;height:100%;min-height:590px;padding:clamp(16px,2.2vw,30px);position:relative;overflow:hidden;box-shadow:0 0 48px #35ffcf1f,inset 0 0 70px #000000db,inset 0 0 0 8px #54ffda09}.agency-room-grid{z-index:2;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.05vw,14px);height:100%;display:grid;position:relative}.agency-room-plate{--accent:#54ffd7;color:#fff;text-align:left;background:#000000c2;border:2px solid #6e7a8475;min-height:0;padding:0;transition:border-color .15s,filter .15s,transform .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #000c,0 0 0 1px #ffffff0b}.agency-room-plate:hover,.agency-room-plate:focus-visible,.agency-room-plate.is-hovered,.agency-room-plate.is-selected{border-color:var(--accent);box-shadow:0 0 24px var(--accent), inset 0 0 26px #000000b8}@supports (color:color-mix(in lab, red, red)){.agency-room-plate:hover,.agency-room-plate:focus-visible,.agency-room-plate.is-hovered,.agency-room-plate.is-selected{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 42%, transparent), inset 0 0 26px #000000b8}}.agency-room-plate:hover,.agency-room-plate:focus-visible,.agency-room-plate.is-hovered,.agency-room-plate.is-selected{filter:saturate(1.18)brightness(1.08);outline:none}.agency-room-plate.is-selected{transform:translateY(-2px)}.agency-room-plate.is-feed-active{border-color:var(--accent);box-shadow:0 0 32px var(--accent), inset 0 0 28px #000000b3}@supports (color:color-mix(in lab, red, red)){.agency-room-plate.is-feed-active{box-shadow:0 0 32px color-mix(in srgb, var(--accent) 55%, transparent), inset 0 0 28px #000000b3}}.agency-room-plate.is-feed-active:after{border:1px solid var(--accent);animation:1.6s ease-in-out infinite agency-feed-ring}@supports (color:color-mix(in lab, red, red)){.agency-room-plate.is-feed-active:after{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent)}}.agency-room-plate.is-feed-active:after{content:"";pointer-events:none;z-index:6;position:absolute;inset:8px}.agency-room-art{background-image:linear-gradient(180deg, #0000000d, #00000040), var(--room-image);image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.agency-room-noise{opacity:.28;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 12px,#ffffff0f 12px 13px),repeating-linear-gradient(#0000 0 16px,#6fffde0d 16px 17px);animation:1.8s steps(2,end) infinite agency-static-noise;position:absolute;inset:0}.agency-door{background:var(--accent);box-shadow:0 0 14px var(--accent);opacity:.62;position:absolute}.agency-door-n,.agency-door-s{width:16%;height:3px;left:42%}.agency-door-n{top:0}.agency-door-s{bottom:0}.agency-door-w,.agency-door-e{width:3px;height:18%;top:41%}.agency-door-w{left:0}.agency-door-e{right:0}.agency-room-label,.agency-room-role,.agency-room-status{z-index:5;position:absolute}.agency-room-label{color:#fff;text-shadow:0 1px 6px #000000e6;background:linear-gradient(90deg,#000000d6,#0000);max-width:calc(100% - 16px);padding:6px 32px 3px 6px;font-size:clamp(10px,.78vw,13px);font-weight:900;line-height:1.05;top:7px;left:8px}.agency-room-role{color:#d8fff6;letter-spacing:.12em;text-shadow:0 1px 6px #000000f0;text-transform:uppercase;white-space:nowrap;max-width:calc(100% - 16px);font-size:9px;font-weight:900;bottom:8px;left:8px;overflow:hidden}.agency-room-status{color:var(--accent);background:#000000b8;padding:6px 7px;font-size:8px;top:7px;right:7px}.status-approval{color:#ffe188}.status-live{color:#62ffd8}.agency-corridor,.agency-shaft,.agency-data-trace{pointer-events:none;z-index:1;position:absolute}.agency-corridor{background:linear-gradient(90deg,#0000,#50ffda47,#ffd6632e,#50ffda47,#0000);height:18px;left:5%;right:5%;box-shadow:0 0 26px #4cffd629}.agency-corridor-upper{top:32%}.agency-corridor-mid{top:50%}.agency-corridor-low{top:68%}.agency-shaft{background:linear-gradient(#0000,#50ffda3d,#ff5b7c29,#50ffda3d,#0000);width:18px;top:4%;bottom:4%}.agency-shaft-left{left:28%}.agency-shaft-right{right:28%}.agency-data-trace{background:linear-gradient(90deg,#0000,#8affec,#0000);width:30%;height:2px;animation:3.4s linear infinite agency-data-run;left:-20%}.agency-trace-a{top:18%}.agency-trace-b{animation-delay:1.5s;top:82%}.agency-sprite-agent{pointer-events:none;z-index:7;width:52px;height:52px;display:block;position:absolute;transform:translate(-50%,-78%)}.agency-sprite-shadow{background:radial-gradient(#0000009e,#0000 68%);width:36px;height:14px;position:absolute;bottom:4px;left:8px}.agency-sprite-frame{image-rendering:pixelated;display:block;position:absolute;top:3px;left:6px}.agency-sprite-frame-single{background-position:50%;background-repeat:no-repeat;background-size:contain}.agency-sprite-dot{background:var(--agent-color,#54ffd7);box-shadow:0 0 12px var(--agent-color,#54ffd7);width:4px;height:4px;animation:1.4s ease-in-out infinite agency-dot-pulse;position:absolute;top:0;left:24px}.agency-speech{border:1px solid var(--agent-color,#54ffd7);background:#000000d1;animation:4s ease-in-out infinite agency-speech-float}@supports (color:color-mix(in lab, red, red)){.agency-speech{border:1px solid color-mix(in srgb, var(--agent-color,#54ffd7) 58%, transparent)}}.agency-speech{color:#fff;letter-spacing:.08em;opacity:.86;text-transform:uppercase;white-space:nowrap;padding:4px 5px;font-size:7px;font-weight:900;line-height:1;position:absolute;top:5px;left:30px}.agency-selected-room{background:linear-gradient(140deg,#45ffd51f,#0000008f),linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/22px 22px;border:1px solid #61ffdc38;gap:10px;padding:14px;display:grid}.agency-selected-room h2,.agency-feed-card h3{color:#fff;margin:0;font-size:20px;font-weight:900;line-height:1.05}.agency-selected-room p,.agency-feed-card p{color:#b7cbc7;margin:0;font-size:12px;line-height:1.48}.agency-selected-room>p:not(.agency-kicker),.agency-feed-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agency-kicker{letter-spacing:.16em;text-transform:uppercase;font-weight:900;color:#62ffd8!important;font-size:10px!important;line-height:1.15!important}.agency-selected-room dl{gap:8px;margin:0;display:grid}.agency-selected-room dl div{border-top:1px solid #ffffff14;gap:3px;padding-top:8px;display:grid}.agency-selected-room dt{color:#ffe188;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.agency-selected-room dd{color:#effffb;margin:0;font-size:11px;line-height:1.32}.agency-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agency-action-grid button{background:linear-gradient(#27ffca2e,#000000c2);min-height:46px}.agency-action-grid button:disabled{color:#ffe188;cursor:wait;opacity:.7;border-color:#ffd25852}.agency-action-grid button:not(:disabled):hover,.agency-action-grid button:not(:disabled):focus-visible,.agency-bottom-dock button:hover,.agency-bottom-dock button:focus-visible,.agency-bottom-dock button.is-selected{color:#ffe188;border-color:#ffe188;outline:none;box-shadow:0 0 18px #ffd26433}.agency-feed-card{background:#05080ab8;border:1px solid #ffffff1c;gap:10px;padding:12px;display:grid}.agency-service-board{gap:12px}.agency-service-order-stack{gap:8px;display:grid}.agency-service-order{--order-color:#54ffd7;--order-readiness:18%;background:linear-gradient(120deg, var(--order-color), #000000ad 44%), #00000094}@supports (color:color-mix(in lab, red, red)){.agency-service-order{background:linear-gradient(120deg, color-mix(in srgb, var(--order-color) 12%, transparent), #000000ad 44%), #00000094}}.agency-service-order{border:1px solid var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-service-order{border:1px solid color-mix(in srgb, var(--order-color) 22%, transparent)}}.agency-service-order{color:#f7fffc;text-align:left;gap:7px;min-height:126px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.agency-service-order:after{background:linear-gradient(90deg, transparent, var(--order-color), transparent)}@supports (color:color-mix(in lab, red, red)){.agency-service-order:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--order-color) 42%, transparent), transparent)}}.agency-service-order:after{content:"";opacity:.18;width:38%;height:100%;position:absolute;top:0;right:-20%;transform:skew(-18deg)}.agency-service-order:hover,.agency-service-order:focus-visible{border-color:var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-service-order:hover,.agency-service-order:focus-visible{border-color:color-mix(in srgb, var(--order-color) 58%, transparent)}}.agency-service-order:hover,.agency-service-order:focus-visible{box-shadow:0 0 20px var(--order-color), inset 0 0 18px var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-service-order:hover,.agency-service-order:focus-visible{box-shadow:0 0 20px color-mix(in srgb, var(--order-color) 12%, transparent), inset 0 0 18px color-mix(in srgb, var(--order-color) 8%, transparent)}}.agency-service-order:hover,.agency-service-order:focus-visible{outline:none;transform:translate(2px)}.agency-service-order.is-working{box-shadow:0 0 22px var(--order-color), inset 0 0 22px var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-service-order.is-working{box-shadow:0 0 22px color-mix(in srgb, var(--order-color) 16%, transparent), inset 0 0 22px color-mix(in srgb, var(--order-color) 10%, transparent)}}.agency-service-order.is-working:after{animation:agency-order-scan var(--agency-heart-duration) ease-in-out infinite;opacity:.34}.agency-service-order.is-ready{border-color:var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-service-order.is-ready{border-color:color-mix(in srgb, var(--order-color) 34%, transparent)}}.agency-service-order.is-blocked{background:linear-gradient(120deg,#ff5f6f1a,#000000ad 44%),#00000094;border-color:#ff5f6f6b}.agency-order-route,.agency-order-agents{z-index:1;flex-wrap:wrap;gap:5px;display:flex;position:relative}.agency-order-route b,.agency-order-agents b,.agency-order-agents i{color:#c8d6d3;letter-spacing:.09em;text-transform:uppercase;border:1px solid #ffffff1f;padding:4px 5px;font-size:8px;font-style:normal;font-weight:900;line-height:1}.agency-order-route b:first-child,.agency-order-agents b{border-color:var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-order-route b:first-child,.agency-order-agents b{border-color:color-mix(in srgb, var(--order-color) 42%, transparent)}}.agency-order-route b:first-child,.agency-order-agents b{color:var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-order-route b:first-child,.agency-order-agents b{color:color-mix(in srgb, var(--order-color) 72%, white 16%)}}.agency-service-order strong{color:#fff;z-index:1;font-size:13px;font-weight:900;line-height:1.08;position:relative}.agency-order-spine{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;min-height:14px;display:grid;position:relative}.agency-order-spine i{color:#8f96aa;background:#ffffff0e;border:1px solid #ffffff1f;justify-content:center;align-items:center;min-height:14px;font-size:7px;font-style:normal;font-weight:900;line-height:1;display:flex}.agency-order-spine i.is-done{background:var(--order-color,var(--accent,#87f5d8))}@supports (color:color-mix(in lab, red, red)){.agency-order-spine i.is-done{background:color-mix(in srgb, var(--order-color,var(--accent,#87f5d8)) 18%, transparent)}}.agency-order-spine i.is-done{border-color:var(--order-color,var(--accent,#87f5d8))}@supports (color:color-mix(in lab, red, red)){.agency-order-spine i.is-done{border-color:color-mix(in srgb, var(--order-color,var(--accent,#87f5d8)) 38%, transparent)}}.agency-order-spine i.is-done{color:#f7f1df}.agency-order-spine i.is-active{color:#fff2c7;background:#f4c84f2e;border-color:#f4c84f94;box-shadow:0 0 14px #f4c84f29}.agency-order-spine i.is-blocked{color:#ffb6be;background:#ff5f6f24;border-color:#ff5f6f94}.agency-service-order p{color:#cbd8d5;z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.32;display:-webkit-box;position:relative;overflow:hidden}.agency-order-owner{color:#9fb3ae;z-index:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.28;display:-webkit-box;position:relative;overflow:hidden}.agency-order-progress{z-index:1;background:#ffffff0f;height:3px;display:block;position:relative;overflow:hidden}.agency-order-progress i{background:linear-gradient(90deg, var(--order-color), #f4c84fb8)}@supports (color:color-mix(in lab, red, red)){.agency-order-progress i{background:linear-gradient(90deg, color-mix(in srgb, var(--order-color) 78%, white 8%), #f4c84fb8)}}.agency-order-progress i{box-shadow:0 0 14px var(--order-color)}@supports (color:color-mix(in lab, red, red)){.agency-order-progress i{box-shadow:0 0 14px color-mix(in srgb, var(--order-color) 42%, transparent)}}.agency-order-progress i{height:100%;width:var(--order-readiness);display:block}.agency-meta-row{flex-wrap:wrap;gap:6px;display:flex}.agency-meta-row span{color:#a9bbb7;overflow-wrap:anywhere;text-transform:uppercase;border:1px solid #ffffff1f;max-width:100%;padding:5px 6px;font-size:9px;font-weight:800}.agency-comms-list{max-height:190px;overflow:auto}.agency-comms-list div{border-left:2px solid #54ffda57;gap:4px;padding:0 0 8px 9px;display:grid}.agency-comms-list strong{color:#fff;text-transform:uppercase;font-size:11px}.agency-bottom-dock{z-index:2;background:#000000a3;border:1px solid #4cffd633;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;padding:8px;display:grid;position:relative}.agency-bottom-dock button{text-overflow:ellipsis;white-space:nowrap;background:#001414b3;min-height:38px;padding:8px 4px;overflow:hidden}.agency-workspace-backdrop{z-index:40;background:radial-gradient(circle,#2affd31c,#0000 42%),#000000b8;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.agency-workspace{--accent:#54ffd7;border:1px solid var(--accent);background:linear-gradient(#001011f2,#000000f7),linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/28px 28px}@supports (color:color-mix(in lab, red, red)){.agency-workspace{border:1px solid color-mix(in srgb, var(--accent) 52%, transparent)}}.agency-workspace{box-shadow:0 0 70px #000000c7, 0 0 42px var(--accent), inset 0 0 42px #47ffdb14}@supports (color:color-mix(in lab, red, red)){.agency-workspace{box-shadow:0 0 70px #000000c7, 0 0 42px color-mix(in srgb, var(--accent) 24%, transparent), inset 0 0 42px #47ffdb14}}.agency-workspace{color:#f6fffc;gap:14px;width:min(96vw,1480px);max-width:1480px;max-height:min(920px,100dvh - 44px);padding:16px;display:grid;overflow:auto}.agency-workspace-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.agency-workspace-top h2{color:#fff;letter-spacing:0;margin:4px 0 0;font-size:clamp(22px,2vw,34px);font-weight:900;line-height:1.05}.agency-workspace-mission-slate{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-workspace-mission-slate{border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), #0000005c), #00000094}}.agency-workspace-mission-slate{grid-template-columns:.95fr .7fr 1.35fr .55fr;gap:1px;display:grid}.agency-workspace-mission-slate article{border-right:1px solid #ffffff14;gap:5px;min-width:0;padding:11px 12px;display:grid}.agency-workspace-mission-slate article:last-child{border-right:0}.agency-workspace-mission-slate span,.agency-terminal-focus span,.agency-terminal-snapshot span,.agency-workbench-brief span,.agency-workbench-stage-board article>span{color:#ffe188;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:900}.agency-workspace-mission-slate strong{color:#fff;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.2}.agency-workspace-mission-slate.is-blocked{border-color:#ff5f6f75;box-shadow:inset 0 0 28px #ff5f6f14}.agency-workspace-mission-slate.is-working{box-shadow:inset 0 0 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-workspace-mission-slate.is-working{box-shadow:inset 0 0 28px color-mix(in srgb, var(--accent) 12%, transparent)}}.agency-workspace-top button,.agency-workspace-actions button{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-workspace-top button,.agency-workspace-actions button{border:1px solid color-mix(in srgb, var(--accent) 48%, transparent)}}.agency-workspace-top button,.agency-workspace-actions button{color:#dcfff7;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#2affd329,#000000c2);min-height:42px;padding:10px 14px;font-size:10px;font-weight:900}.agency-workspace-top button:hover,.agency-workspace-top button:focus-visible,.agency-workspace-actions button:hover,.agency-workspace-actions button:focus-visible{color:#ffe188;border-color:#ffe188;outline:none}.agency-workspace-actions button:disabled{color:#ffe188;cursor:wait;opacity:.68;border-color:#ffd25842}.agency-workspace-grid{grid-template-columns:minmax(260px,.82fr) minmax(420px,1.45fr) minmax(270px,.75fr);gap:12px;min-height:600px;display:grid}.agency-workspace-visual,.agency-workspace-terminal,.agency-workspace-side,.agency-workspace-card,.agency-idea-card{background:#0000008f;border:1px solid #6fffde2e;position:relative}.agency-workspace-visual{min-height:560px;overflow:hidden}.agency-workspace-room-art{background-image:linear-gradient(180deg, #0000000d, #0000007a), var(--room-image);filter:saturate(1.12)brightness(1.05);image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.agency-workspace-room-grid{opacity:.45;background:repeating-linear-gradient(90deg,#0000 0 22px,#ffffff0f 22px 23px),repeating-linear-gradient(#0000 0 22px,#54ffda0f 22px 23px);position:absolute;inset:0}.agency-room-purpose-props{pointer-events:none;z-index:3;position:absolute;inset:0}.agency-room-prop{border:1px solid var(--accent);background:#000000b8;align-items:center}@supports (color:color-mix(in lab, red, red)){.agency-room-prop{border:1px solid color-mix(in srgb, var(--accent) 38%, transparent)}}.agency-room-prop{color:#f4fffb;letter-spacing:.1em;text-transform:uppercase;justify-content:center;min-width:46px;height:34px;padding:4px 6px;font-size:7px;font-weight:900;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 18px #00000094}.agency-room-prop.is-plaque{color:#ffe188;background:linear-gradient(135deg,#ffe18838,#000000c7);border-color:#ffe18880;height:28px;box-shadow:0 0 18px #ffe18824}.agency-room-prop.is-wave{color:#f3b7ff;border-color:#ef6dff7a}.agency-room-prop.is-film{color:#fff;border-style:dashed}.agency-room-prop.is-board,.agency-room-prop.is-screen{box-shadow:0 0 18px #00000094, inset 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-prop.is-board,.agency-room-prop.is-screen{box-shadow:0 0 18px #00000094, inset 0 0 18px color-mix(in srgb, var(--accent) 18%, transparent)}}.agency-room-prop.is-package{color:#ffd787;border-color:#ffc86185}.agency-room-prop.is-ledger{color:#ffe188;border-color:#ffe18875}.agency-room-prop.is-inbox{color:#c5ffe8;border-color:#38f0a375}.agency-room-prop.is-mockup{color:#ffcc8f;border-color:#ffab4a85}.agency-room-prop.is-radar{color:#bffff0;border-radius:999px}.agency-room-prop.is-shelf{min-width:72px}.agency-room-visual-flow{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.agency-room-flow-signal{background:linear-gradient(180deg, transparent, var(--accent), transparent);animation:5.8s linear infinite agency-room-signal-sweep}@supports (color:color-mix(in lab, red, red)){.agency-room-flow-signal{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--accent) 78%, white 12%), transparent)}}.agency-room-flow-signal{filter:blur(.4px);opacity:.2;width:18%;height:100%;position:absolute;top:0;left:10%}.agency-room-flow-packet{background:linear-gradient(90deg, #fff, var(--accent), transparent);animation:5.8s linear infinite agency-room-flow-packet}@supports (color:color-mix(in lab, red, red)){.agency-room-flow-packet{background:linear-gradient(90deg, #fff, color-mix(in srgb, var(--accent) 82%, white 10%), transparent)}}.agency-room-flow-packet{box-shadow:0 0 20px var(--accent), 0 0 34px var(--accent);border:1px solid #ffffffb3}@supports (color:color-mix(in lab, red, red)){.agency-room-flow-packet{box-shadow:0 0 20px color-mix(in srgb, var(--accent) 48%, transparent), 0 0 34px color-mix(in srgb, var(--accent) 18%, transparent)}}.agency-room-flow-packet{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%);height:12px;left:var(--route-x0);top:var(--route-y0);width:30px;position:absolute;transform:translate(-50%,-50%)}.agency-room-flow-packet.is-two{opacity:0;width:18px;animation-delay:2.1s}.agency-room-energy-beam{animation:2.2s ease-in-out infinite agency-room-energy-beam;animation-delay:var(--beam-delay);background:linear-gradient(90deg, transparent, var(--accent), transparent), repeating-linear-gradient(90deg, #ffffff26 0 2px, transparent 2px 16px)}@supports (color:color-mix(in lab, red, red)){.agency-room-energy-beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 92%, white 12%), transparent), repeating-linear-gradient(90deg, #ffffff26 0 2px, transparent 2px 16px)}}.agency-room-energy-beam{box-shadow:0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-energy-beam{box-shadow:0 0 18px color-mix(in srgb, var(--accent) 34%, transparent)}}.agency-room-energy-beam{opacity:.7;transform-origin:0;height:3px;position:absolute}.agency-room-workcell{background:linear-gradient(180deg, #ffffff1f, #000000c7), var(--accent);align-items:center;animation:4.2s ease-in-out infinite agency-room-workcell-pulse}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell{background:linear-gradient(180deg, #ffffff1f, #000000c7), color-mix(in srgb, var(--accent) 12%, black)}}.agency-room-workcell{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell{border:1px solid color-mix(in srgb, var(--accent) 58%, transparent)}}.agency-room-workcell{box-shadow:0 0 18px #000000bd, inset 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell{box-shadow:0 0 18px #000000bd, inset 0 0 18px color-mix(in srgb, var(--accent) 14%, transparent)}}.agency-room-workcell{text-align:center;gap:2px;min-width:56px;min-height:42px;padding:7px 8px 6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.agency-room-workcell-object{width:28px;height:21px;margin:0 auto 2px;display:block;position:relative}.agency-room-workcell strong{color:#fff;letter-spacing:0;font-size:8px;font-weight:900;line-height:1}.agency-room-workcell small{color:#d9fff7;opacity:.86;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1}.agency-room-workcell.is-idle{opacity:.76}.agency-room-workcell.is-ready{border-color:#54ffdaa3;box-shadow:0 0 22px #54ffda24,inset 0 0 18px #54ffda1a}.agency-room-workcell.is-working{border-color:#ffe188c2;box-shadow:0 0 26px #ffe18838,inset 0 0 22px #ffe1881f}.agency-room-workcell.is-blocked{border-color:#ff5f6fb8;box-shadow:0 0 24px #ff5f6f33,inset 0 0 18px #ff5f6f1f}.agency-room-workcell.is-music .agency-room-workcell-object{background:linear-gradient(90deg,#ef6dff2e,#6fe8ff52),repeating-linear-gradient(90deg,#0000 0 4px,#ffffffc7 4px 5px,#0000 5px 8px);border:1px solid #ef6dffb8}.agency-room-workcell.is-audio .agency-room-workcell-object{background:radial-gradient(circle,#0000 0 25%,#ffffffd1 26% 30%,#0000 31%),radial-gradient(circle,#ef6dff33,#000000d1 58%);border:1px solid #ef6dffa3;border-radius:999px;width:24px}.agency-room-workcell.is-video .agency-room-workcell-object,.agency-room-workcell.is-screen .agency-room-workcell-object,.agency-room-workcell.is-image .agency-room-workcell-object{background:linear-gradient(135deg, var(--accent), #ffffff1a), #000000bf}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell.is-video .agency-room-workcell-object,.agency-room-workcell.is-screen .agency-room-workcell-object,.agency-room-workcell.is-image .agency-room-workcell-object{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 34%, transparent), #ffffff1a), #000000bf}}.agency-room-workcell.is-video .agency-room-workcell-object,.agency-room-workcell.is-screen .agency-room-workcell-object,.agency-room-workcell.is-image .agency-room-workcell-object{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell.is-video .agency-room-workcell-object,.agency-room-workcell.is-screen .agency-room-workcell-object,.agency-room-workcell.is-image .agency-room-workcell-object{border:1px solid color-mix(in srgb, var(--accent) 70%, transparent)}}.agency-room-workcell.is-video .agency-room-workcell-object,.agency-room-workcell.is-screen .agency-room-workcell-object,.agency-room-workcell.is-image .agency-room-workcell-object{box-shadow:inset 0 -4px #ffffff1a}.agency-room-workcell.is-clip .agency-room-workcell-object{background:repeating-linear-gradient(#ffffffb3 0 2px,#0000 2px 7px),#ef6dff2e;border:1px dashed #ef6dffb8;width:20px}.agency-room-workcell.is-intake .agency-room-workcell-object{clip-path:polygon(0 18%,50% 0,100% 18%,100% 100%,0 100%);background:linear-gradient(#0000 0 34%,#ffffffc7 35% 38%,#0000 39%),#38f0a324;border:1px solid #38f0a39e}.agency-room-workcell.is-board .agency-room-workcell-object,.agency-room-workcell.is-qa .agency-room-workcell-object{background:linear-gradient(90deg, transparent 47%, #ffffffb8 48% 52%, transparent 53%), linear-gradient(0deg, transparent 47%, #ffffffb8 48% 52%, transparent 53%), var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell.is-board .agency-room-workcell-object,.agency-room-workcell.is-qa .agency-room-workcell-object{background:linear-gradient(90deg, transparent 47%, #ffffffb8 48% 52%, transparent 53%), linear-gradient(0deg, transparent 47%, #ffffffb8 48% 52%, transparent 53%), color-mix(in srgb, var(--accent) 18%, black)}}.agency-room-workcell.is-board .agency-room-workcell-object,.agency-room-workcell.is-qa .agency-room-workcell-object{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell.is-board .agency-room-workcell-object,.agency-room-workcell.is-qa .agency-room-workcell-object{border:1px solid color-mix(in srgb, var(--accent) 70%, transparent)}}.agency-room-workcell.is-ship .agency-room-workcell-object,.agency-room-workcell.is-package .agency-room-workcell-object,.agency-room-workcell.is-upsell .agency-room-workcell-object{clip-path:polygon(12% 0,88% 0,100% 22%,100% 100%,0 100%,0 22%);background:linear-gradient(90deg,#0000 45%,#00000061 46% 54%,#0000 55%),linear-gradient(135deg,#ffe18859,#ffab4a2e);border:1px solid #ffc861b3}.agency-room-workcell.is-money .agency-room-workcell-object,.agency-room-workcell.is-gate .agency-room-workcell-object{background:radial-gradient(circle,#ffe1888c,#0000 58%),#000000c7;border:1px solid #ffe188ad}.agency-room-flow-output{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-flow-output{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent)}}.agency-room-flow-output{height:22px;left:var(--route-x3);top:var(--route-y3);width:44px;position:absolute;transform:translate(-50%,-50%)}.agency-room-flow-output:before,.agency-room-flow-output:after{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-flow-output:before,.agency-room-flow-output:after{border:1px solid color-mix(in srgb, var(--accent) 34%, transparent)}}.agency-room-flow-output:before,.agency-room-flow-output:after{content:"";width:34px;height:16px;position:absolute}.agency-room-flow-output:before{top:-14px;left:-12px}.agency-room-flow-output:after{top:-8px;right:-10px}.agency-room-visual-flow.is-blocked .agency-room-flow-packet{background:linear-gradient(90deg,#fff0f2,#ff5f6f);animation-duration:7.2s}.agency-room-visual-flow.is-working .agency-room-flow-packet{animation-duration:3.4s}.agency-room-courier{left:var(--route-x0);top:var(--route-y0);z-index:8;animation:7.2s ease-in-out infinite agency-room-courier-route}.agency-room-courier:before{background:radial-gradient(circle, var(--accent), transparent 68%);animation:1.4s ease-in-out infinite agency-room-cargo-glow}@supports (color:color-mix(in lab, red, red)){.agency-room-courier:before{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 42%, transparent), transparent 68%)}}.agency-room-courier:before{content:"";width:74px;height:74px;position:absolute;top:-7px;left:-11px}.agency-room-courier .agency-sprite-frame{filter:drop-shadow(0 0 8px var(--accent)) drop-shadow(0 0 12px #000c)}@supports (color:color-mix(in lab, red, red)){.agency-room-courier .agency-sprite-frame{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--accent) 64%, transparent)) drop-shadow(0 0 12px #000c)}}.agency-room-courier-cargo{background:var(--accent);animation:1.1s ease-in-out infinite agency-room-cargo-glow}@supports (color:color-mix(in lab, red, red)){.agency-room-courier-cargo{background:color-mix(in srgb, var(--accent) 78%, white 12%)}}.agency-room-courier-cargo{box-shadow:0 0 12px var(--accent);border:1px solid #ffffff9e}@supports (color:color-mix(in lab, red, red)){.agency-room-courier-cargo{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 48%, transparent)}}.agency-room-courier-cargo{z-index:2;width:14px;height:10px;position:absolute;top:25px;left:35px}@keyframes agency-room-signal-sweep{0%{left:-18%}to{left:110%}}@keyframes agency-room-flow-packet{0%{left:var(--route-x0);opacity:0;top:var(--route-y0)}12%{opacity:1}34%{left:var(--route-x1);top:var(--route-y1)}58%{left:var(--route-x2);top:var(--route-y2)}82%{left:var(--route-x3);opacity:1;top:var(--route-y3)}to{left:var(--route-x3);opacity:0;top:var(--route-y3)}}@keyframes agency-room-courier-route{0%,12%{left:var(--route-x0);top:var(--route-y0)}34%{left:var(--route-x1);top:var(--route-y1)}58%{left:var(--route-x2);top:var(--route-y2)}82%,to{left:var(--route-x3);top:var(--route-y3)}}@keyframes agency-room-energy-beam{0%,to{opacity:.34;filter:brightness(.9)}50%{opacity:.86;filter:brightness(1.28)}}@keyframes agency-room-workcell-pulse{0%,to{filter:brightness(.86)}50%{filter:brightness(1.22)}}@keyframes agency-room-cargo-glow{0%,to{opacity:.72}50%{opacity:1}}.agency-room-work-surface{border:1px solid var(--accent);background:linear-gradient(#ffffff14,#0000 38%),#00000094;align-content:end}@supports (color:color-mix(in lab, red, red)){.agency-room-work-surface{border:1px solid color-mix(in srgb, var(--accent) 36%, transparent)}}.agency-room-work-surface{box-shadow:0 0 24px #000000a3, inset 0 0 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-work-surface{box-shadow:0 0 24px #000000a3, inset 0 0 24px color-mix(in srgb, var(--accent) 12%, transparent)}}.agency-room-work-surface{z-index:2;gap:7px;width:min(58%,260px);min-height:106px;padding:12px;display:grid;position:absolute;top:54%;left:50%;overflow:hidden;transform:translate(-50%,-50%)perspective(420px)rotateX(48deg)}.agency-room-work-surface strong{color:#fff;letter-spacing:.12em;text-align:center;text-transform:uppercase;font-size:9px;font-weight:900;transform:rotateX(-48deg)}.agency-room-work-screen{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-work-screen{border:1px solid color-mix(in srgb, var(--accent) 42%, transparent)}}.agency-room-work-screen{box-shadow:inset 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-work-screen{box-shadow:inset 0 0 18px color-mix(in srgb, var(--accent) 20%, transparent)}}.agency-room-work-screen{justify-self:center;width:74%;height:34px;position:relative}.agency-room-work-screen:after{background:linear-gradient(90deg, transparent, var(--accent), transparent);animation:2.4s linear infinite agency-work-scan}@supports (color:color-mix(in lab, red, red)){.agency-room-work-screen:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 70%, transparent), transparent)}}.agency-room-work-screen:after{content:"";height:2px;position:absolute;top:50%;left:0;right:0}.agency-room-work-packet{background:#ffe188;justify-self:center;width:28px;height:7px;animation:3s ease-in-out infinite agency-work-packet;box-shadow:0 0 14px #ffe188}.agency-room-work-surface.is-blocked{border-color:#ff5f6f80;box-shadow:0 0 24px #000000a3,inset 0 0 28px #ff5f6f29}.agency-room-work-surface.is-blocked .agency-room-work-packet{background:#ff5f6f;animation:1.1s step-end infinite agency-blocked-packet;box-shadow:0 0 14px #ff5f6f}.agency-workspace-floor-agent{animation-delay:var(--agent-delay,0s);z-index:5}.agency-workspace-floor-agent .agency-speech{opacity:.95}.agency-workspace-agent-stack{z-index:2;gap:8px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}.agency-workspace-agent{background:#000000b3;border:1px solid #ffffff1f;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.agency-workspace-agent span{background:var(--agent-color,#54ffd7);box-shadow:0 0 14px var(--agent-color,#54ffd7);width:8px;height:8px}.agency-workspace-agent strong{color:#fff;font-size:11px}.agency-workspace-agent small{color:#a8bbb7;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agency-workspace-terminal{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.agency-terminal-bar{color:#effffb;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;min-height:44px;padding:11px 13px;font-size:11px;font-weight:900;display:flex}.agency-terminal-bar small{color:var(--accent);font-size:9px}.agency-terminal-body{gap:12px;padding:14px;display:grid;overflow:auto}.agency-terminal-focus{grid-template-columns:1fr;gap:10px;display:grid}.agency-terminal-focus-main,.agency-terminal-snapshot article{background:#00000080;border:1px solid #ffffff1a}.agency-terminal-focus-main{background:linear-gradient(135deg, var(--accent), transparent 64%), #00000094}@supports (color:color-mix(in lab, red, red)){.agency-terminal-focus-main{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 14%, transparent), transparent 64%), #00000094}}.agency-terminal-focus-main{gap:7px;padding:13px;display:grid}.agency-terminal-focus-main strong{color:#fff;letter-spacing:0;text-transform:none;margin:0;font-size:18px;font-weight:900;line-height:1.08;display:block}.agency-terminal-focus-main p{color:#e8fff9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.agency-terminal-focus.is-blocked .agency-terminal-focus-main{border-color:#ff5f6f6b;box-shadow:inset 0 0 24px #ff5f6f1a}.agency-terminal-snapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agency-terminal-snapshot article{gap:6px;min-width:0;padding:11px;display:grid}.agency-terminal-snapshot p{color:#cbded9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.28;display:-webkit-box;overflow:hidden}.agency-workbench-brief{border:1px solid #ffffff1a;grid-template-columns:1fr 1fr 1fr;display:grid}.agency-workbench-brief div{border-right:1px solid #ffffff14;gap:7px;min-width:0;padding:12px;display:grid}.agency-workbench-brief div:last-child{border-right:0}.agency-workbench-brief p{color:#d8e6e2;margin:0;font-size:12px;line-height:1.4}.agency-workbench-brief.is-blocked{border-color:#ff5f6f52}.agency-workbench-stage-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agency-workbench-stage-board article{background:#0000007a;border:1px solid #ffffff1a;gap:5px;min-height:84px;padding:10px;display:grid}.agency-workbench-stage-board article>span{color:#a8bbb7}.agency-workbench-stage-board strong{color:#fff;font-size:13px;font-weight:900}.agency-workbench-stage-board p{color:#b8cac6;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.agency-workbench-stage-board article.is-ready{border-color:#54ffda57;box-shadow:inset 0 0 18px #54ffda14}.agency-workbench-stage-board article.is-working{border-color:#ffe1885c;box-shadow:inset 0 0 18px #ffe18814}.agency-workbench-stage-board article.is-blocked{border-color:#ff5f6f5c;box-shadow:inset 0 0 18px #ff5f6f14}.agency-room-production-panel{background:linear-gradient(180deg, var(--accent), transparent 42%), #00000075;border:1px solid #ffffff1a}@supports (color:color-mix(in lab, red, red)){.agency-room-production-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 8%, transparent), transparent 42%), #00000075}}.agency-room-production-panel{gap:12px;padding-bottom:12px;display:grid}.agency-room-production-panel>p{color:#d8e6e2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;padding:0 14px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.agency-production-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px;display:grid}.agency-production-flow article{background:#00000085;border:1px solid #ffffff1a;gap:7px;min-height:114px;padding:10px;display:grid;position:relative}.agency-production-flow article:after{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-production-flow article:after{background:color-mix(in srgb, var(--accent) 44%, transparent)}}.agency-production-flow article:after{content:"";width:9px;height:2px;position:absolute;top:30px;right:-9px}.agency-production-flow article:last-child:after{display:none}.agency-production-flow article>span{color:#ffe188;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.agency-production-flow strong{color:#fff;font-size:13px;font-weight:900;line-height:1.12}.agency-production-flow dl{gap:8px;margin:0;display:grid}.agency-production-flow article>p{color:#cbded9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.25;display:-webkit-box;overflow:hidden}.agency-production-detail{margin-top:2px}.agency-production-detail summary{color:#62ffd8;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;list-style:none}.agency-production-detail summary::-webkit-details-marker{display:none}.agency-production-detail summary:after{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-production-detail summary:after{color:color-mix(in srgb, var(--accent) 72%, white 8%)}}.agency-production-detail summary:after{content:" +"}.agency-production-detail[open] summary:after{content:" -"}.agency-production-detail dl{border-top:1px solid #ffffff14;margin-top:7px;padding-top:8px}.agency-production-flow dt{color:#62ffd8;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.agency-production-flow dd{color:#cbded9;margin:3px 0 0;font-size:11px;line-height:1.3}.agency-production-flow article.is-ready{border-color:#54ffda57;box-shadow:inset 0 0 18px #54ffda14}.agency-production-flow article.is-working{border-color:#ffe18861;box-shadow:inset 0 0 18px #ffe1881a}.agency-production-flow article.is-blocked{border-color:#ff5f6f66;box-shadow:inset 0 0 18px #ff5f6f1a}.agency-artifact-strip{flex-wrap:wrap;gap:8px;padding:0 14px;display:flex}.agency-artifact-strip span{color:#e8fff9;background:#0000006b;border:1px solid #ffffff1f;gap:3px;min-width:118px;padding:8px 10px;font-size:11px;display:grid}.agency-artifact-strip strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.agency-artifact-strip span.is-gold{color:#ffe188;border-color:#ffe18870}.agency-artifact-strip span.is-mint{color:#d8fff8;border-color:#54ffda5c}.agency-artifact-strip span.is-red{color:#ffb6be;border-color:#ff5f6f6b}.agency-artifact-strip span.is-violet{color:#dbc9ff;border-color:#b891ff6b}.agency-terminal-body p,.agency-workspace-card p,.agency-idea-card p{color:#bdd0cc;margin:0;font-size:13px;line-height:1.48}.agency-terminal-body strong,.agency-workspace-card strong{color:#ffe188;letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:10px;display:block}.agency-terminal-body .agency-workbench-stage-board strong{color:#fff;letter-spacing:0;text-transform:none;margin-bottom:0;font-size:13px}.agency-idea-card{gap:12px;padding:0 0 14px;display:grid}.agency-idea-card h3{color:#fff;margin:0;padding:0 14px;font-size:clamp(18px,1.5vw,24px);font-weight:900;line-height:1.06}.agency-idea-card>p{padding:0 14px}.agency-idea-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 14px;display:grid}.agency-idea-card dl div{border-top:1px solid #ffffff17;gap:4px;padding-top:8px;display:grid}.agency-idea-card dt{color:#62ffd8;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:900}.agency-idea-card dd{color:#f2fffb;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.34}.agency-score-strip{flex-wrap:wrap;gap:7px;padding:0 14px;display:flex}.agency-score-strip span{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-score-strip span{border:1px solid color-mix(in srgb, var(--accent) 40%, transparent)}}.agency-score-strip span{color:#dcfff7;letter-spacing:.1em;text-transform:uppercase;padding:7px 8px;font-size:10px;font-weight:900}.agency-workspace-side{background:0 0;border:0;grid-auto-rows:max-content;gap:12px;display:grid}.agency-workspace-actions{gap:8px;display:grid}.agency-workspace-card{gap:10px;padding:12px;display:grid}.agency-room-queue-card article{background:linear-gradient(135deg, var(--accent), transparent 58%), #0000006b;border:1px solid #ffffff1a}@supports (color:color-mix(in lab, red, red)){.agency-room-queue-card article{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 58%), #0000006b}}.agency-room-queue-card article{gap:7px;padding:9px;display:grid}.agency-room-queue-card article>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.agency-room-queue-card article b,.agency-room-queue-card article em{color:var(--pulse-gold);letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.agency-room-queue-card article em{color:#9fb3ae}.agency-room-queue-card article strong{color:#fff;letter-spacing:0;text-transform:none;margin:0;font-size:12px;line-height:1.14}.agency-room-queue-card article p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agency-room-queue-card article.is-working{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-queue-card article.is-working{border-color:color-mix(in srgb, var(--accent) 42%, transparent)}}.agency-room-queue-card article.is-blocked{border-color:#ff5f6f61}.agency-operator-card{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-operator-card{border-color:color-mix(in srgb, var(--accent) 34%, transparent)}}.agency-operator-card.is-blocked{border-color:#ff5f6f73;box-shadow:inset 0 0 22px #ff5f6f14}.agency-handoff-list{counter-reset:handoff;gap:8px;margin:0;padding:0;list-style:none;display:grid}.agency-handoff-list li{color:#aebfbc;counter-increment:handoff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:8px;font-size:11px;font-weight:900;display:grid}.agency-handoff-list li:before{color:#ffe188;content:counter(handoff, decimal-leading-zero);font-size:10px}.agency-handoff-list li.is-active{border-color:var(--accent);color:#fff;box-shadow:inset 0 0 18px var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-handoff-list li.is-active{box-shadow:inset 0 0 18px color-mix(in srgb, var(--accent) 12%, transparent)}}@keyframes agency-pulse-frame-breath{0%,to{box-shadow:0 0 48px color-mix(in srgb, var(--agency-resonance-color) 18%, transparent), inset 0 0 78px #000000db, inset 0 0 0 8px color-mix(in srgb, var(--agency-resonance-color-soft) 9%, transparent);filter:brightness(.98)saturate()}50%{box-shadow:0 0 84px color-mix(in srgb, var(--agency-resonance-color) 34%, transparent), 0 0 34px color-mix(in srgb, var(--agency-resonance-color-soft) 18%, transparent), inset 0 0 88px #000000d1, inset 0 0 0 8px color-mix(in srgb, var(--agency-resonance-color-soft) 15%, transparent);filter:brightness(1.04)saturate(1.08)}}@keyframes agency-pulse-panel-breath{0%,to{box-shadow:0 18px 48px #0000005c, 0 0 18px color-mix(in srgb, var(--agency-resonance-color) 11%, transparent), inset 0 0 24px color-mix(in srgb, var(--agency-resonance-color) 7%, transparent);filter:brightness(.985)}50%{box-shadow:0 20px 58px #0000006b, 0 0 34px color-mix(in srgb, var(--agency-resonance-color) 22%, transparent), 0 0 18px color-mix(in srgb, var(--agency-resonance-color-soft) 10%, transparent), inset 0 0 28px color-mix(in srgb, var(--agency-resonance-color) 10%, transparent);filter:brightness(1.025)}}@keyframes agency-pulse-room-breath{0%,to{opacity:max(.1, calc(var(--agency-aura-strength) - .18));transform:scale(.99)}50%{opacity:min(.68, calc(var(--agency-aura-strength) + .08));transform:scale(1.045)}}@keyframes agency-pulse-orb-breath{0%,to{opacity:max(.12, calc(var(--agency-aura-strength) - .08));transform:translate(-50%,-50%)scale(.96)}50%{opacity:min(.86, calc(var(--agency-aura-strength) + .16));transform:translate(-50%,-50%)scale(1.07)}}@keyframes agency-pulse-brand-breath{0%,to{filter:brightness();text-shadow:0 0 16px color-mix(in srgb, var(--agency-resonance-color-soft) 62%, transparent)}50%{filter:brightness(1.16);text-shadow:0 0 20px color-mix(in srgb, var(--agency-resonance-color-soft) 86%, transparent), 0 0 38px color-mix(in srgb, var(--agency-resonance-color) 36%, transparent)}}@keyframes agency-pulse-soft-scan{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes agency-pulse-shell-breath{0%,to{opacity:.62;box-shadow:0 0 42px color-mix(in srgb, var(--agency-resonance-color) 22%, transparent), 0 0 92px color-mix(in srgb, var(--agency-resonance-color-soft) 14%, transparent), inset 0 0 34px color-mix(in srgb, var(--agency-resonance-color) 8%, transparent);transform:translateZ(0)scale(1)}50%{opacity:min(.96, calc(var(--agency-aura-strength) + .36));box-shadow:0 0 74px color-mix(in srgb, var(--agency-resonance-color) 34%, transparent), 0 0 142px color-mix(in srgb, var(--agency-resonance-color-soft) 22%, transparent), 0 0 34px #f4c84f21, inset 0 0 42px color-mix(in srgb, var(--agency-resonance-color) 12%, transparent);transform:translateZ(0)scale(1.004)}}@keyframes agency-resonance-heart{0%,to{filter:brightness()saturate(1.08)}8%{filter:brightness(1.46)saturate(1.32)}18%{filter:brightness(1.16)saturate(1.18)}31%{filter:brightness(1.38)saturate(1.28)}48%{filter:brightness(1.05)saturate(1.1)}}@keyframes agency-sale-frame-hit{0%{opacity:.98;box-shadow:0 0 #58ff9b00,inset 0 0 34px #58ff9b0a}14%{opacity:1;box-shadow:0 0 74px #58ff9ba3,0 0 150px #26ff8047,inset 0 0 54px #58ff9b24}to{opacity:.76;box-shadow:0 0 42px color-mix(in srgb, var(--agency-resonance-color) 22%, transparent), 0 0 92px color-mix(in srgb, var(--agency-resonance-color-soft) 14%, transparent), inset 0 0 34px color-mix(in srgb, var(--agency-resonance-color) 8%, transparent)}}@keyframes agency-sale-panel-hit{0%,to{filter:brightness()saturate(1.05)}18%{filter:brightness(1.24)saturate(1.24);box-shadow:0 0 30px #58ff9b47,inset 0 0 26px #58ff9b1f}}@keyframes agency-sale-orb-hit{0%{opacity:0;transform:translate(-50%,-50%)scale(.68)}18%{opacity:.82;transform:translate(-50%,-50%)scale(1.12)}to{opacity:0;transform:translate(-50%,-50%)scale(1.34)}}body:has(.agency-shell){background:radial-gradient(circle at 50% 10%,#3f72ff29,#0000 34%),radial-gradient(circle at 10% 90%,#b891ff24,#0000 32%),linear-gradient(#071226 0%,#02040a 54%,#000 100%);overflow:hidden}.agency-shell{--agency-aura-strength:.34;--agency-breath-duration:5.8s;--agency-heart-duration:2.4s;--agency-resonance:42;--agency-resonance-color:#6ea8ff;--agency-resonance-color-soft:#223c77;--pulse-ink:#02040a;--pulse-navy:#071226;--pulse-panel:#000000b3;--pulse-blue:#3f72ff;--pulse-blue-soft:#8fb0ff;--pulse-gold:#f4c84f;--pulse-cream:#fff2c7;--pulse-mint:#87f5d8;--pulse-aqua:#c5ffff;--pulse-violet:#b891ff;--pulse-rose:#ff6f91;background:radial-gradient(circle at 50% 10%, var(--agency-resonance-color), transparent 36%), radial-gradient(circle at 85% 78%, var(--agency-resonance-color-soft), transparent 34%), radial-gradient(circle at 12% 80%, #b891ff1f, transparent 32%), linear-gradient(180deg, #071226 0%, #02040a 46%, #000 100%)}@supports (color:color-mix(in lab, red, red)){.agency-shell{background:radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--agency-resonance-color) 22%, transparent), transparent 36%), radial-gradient(circle at 85% 78%, color-mix(in srgb, var(--agency-resonance-color-soft) 18%, transparent), transparent 34%), radial-gradient(circle at 12% 80%, #b891ff1f, transparent 32%), linear-gradient(180deg, #071226 0%, #02040a 46%, #000 100%)}}.agency-shell{border:1px solid var(--agency-resonance-color)}@supports (color:color-mix(in lab, red, red)){.agency-shell{border:1px solid color-mix(in srgb, var(--agency-resonance-color) 46%, transparent)}}.agency-shell{box-shadow:0 0 72px var(--agency-resonance-color), 0 0 150px var(--agency-resonance-color-soft), 0 24px 90px #000000a8, inset 0 0 48px var(--agency-resonance-color);border-radius:clamp(22px,1.8vw,34px)}@supports (color:color-mix(in lab, red, red)){.agency-shell{box-shadow:0 0 72px color-mix(in srgb, var(--agency-resonance-color) 18%, transparent), 0 0 150px color-mix(in srgb, var(--agency-resonance-color-soft) 16%, transparent), 0 24px 90px #000000a8, inset 0 0 48px color-mix(in srgb, var(--agency-resonance-color) 6%, transparent)}}.agency-shell{color:#f7f1df;width:calc(100vw - clamp(20px,2vw,36px));max-width:min(1880px,100vw - clamp(20px,2vw,36px));height:calc(100dvh - clamp(20px,2vw,36px));min-height:0;max-height:calc(100dvh - clamp(20px,2vw,36px));margin:clamp(10px,1vw,18px) auto;padding:clamp(14px,1.15vw,22px)}.agency-resonance-idle{--agency-aura-strength:.18;--agency-breath-duration:9.5s;--agency-heart-duration:4.8s;--agency-resonance-color:#6ea8ff;--agency-resonance-color-soft:#142c52}.agency-resonance-awakening{--agency-aura-strength:.22;--agency-breath-duration:8.2s;--agency-heart-duration:4.2s;--agency-resonance-color:#83d7ff;--agency-resonance-color-soft:#183f55}.agency-resonance-focused{--agency-aura-strength:.32;--agency-breath-duration:6.2s;--agency-heart-duration:3.4s;--agency-resonance-color:#6ea8ff;--agency-resonance-color-soft:#223c77}.agency-resonance-flow{--agency-aura-strength:.46;--agency-breath-duration:4.6s;--agency-heart-duration:2.4s;--agency-resonance-color:#9aa7ff;--agency-resonance-color-soft:#332a61}.agency-resonance-surge{--agency-aura-strength:.64;--agency-breath-duration:2.2s;--agency-heart-duration:1.2s;--agency-resonance-color:#c5ffff;--agency-resonance-color-soft:#6ea8ff}.agency-shell:before,.agency-shell:after{content:"";pointer-events:none;position:absolute}.agency-shell:before{animation:agency-pulse-shell-breath var(--agency-breath-duration) ease-in-out infinite;border:1px solid var(--agency-resonance-color)}@supports (color:color-mix(in lab, red, red)){.agency-shell:before{border:1px solid color-mix(in srgb, var(--agency-resonance-color) 58%, transparent)}}.agency-shell:before{border-radius:inherit;box-shadow:0 0 42px var(--agency-resonance-color), 0 0 92px var(--agency-resonance-color-soft), inset 0 0 34px var(--agency-resonance-color)}@supports (color:color-mix(in lab, red, red)){.agency-shell:before{box-shadow:0 0 42px color-mix(in srgb, var(--agency-resonance-color) 22%, transparent), 0 0 92px color-mix(in srgb, var(--agency-resonance-color-soft) 14%, transparent), inset 0 0 34px color-mix(in srgb, var(--agency-resonance-color) 8%, transparent)}}.agency-shell:before{opacity:.74;z-index:0;inset:0}.agency-shell:after{animation:agency-pulse-orb-breath var(--agency-breath-duration) ease-in-out infinite;background:radial-gradient(circle, var(--agency-resonance-color) 0 8%, var(--agency-resonance-color) 9% 20%, transparent 42%), radial-gradient(circle, var(--agency-resonance-color-soft), transparent 58%)}@supports (color:color-mix(in lab, red, red)){.agency-shell:after{background:radial-gradient(circle, color-mix(in srgb, var(--agency-resonance-color) 72%, white) 0 8%, color-mix(in srgb, var(--agency-resonance-color) 24%, transparent) 9% 20%, transparent 42%), radial-gradient(circle, color-mix(in srgb, var(--agency-resonance-color-soft) 22%, transparent), transparent 58%)}}.agency-shell:after{filter:blur(1px);z-index:0;border-radius:999px;width:min(32vw,420px);height:min(32vw,420px);top:48%;left:50%}.agency-shell.agency-sale-hit{--agency-resonance-color:#58ff9b;--agency-resonance-color-soft:#16c777}.agency-shell.agency-sale-hit:before{border-color:#58ff9bbd;animation:2.4s ease-out both agency-sale-frame-hit}.agency-shell.agency-sale-hit:after{background:radial-gradient(circle,#ecffe27a 0 9%,#58ff9b66 10% 25%,#0000 52%),radial-gradient(circle,#16c77747,#0000 64%);animation:2.4s ease-out both agency-sale-orb-hit}.agency-shell.agency-sale-hit .agency-topbar,.agency-shell.agency-sale-hit .agency-bottom-dock,.agency-shell.agency-sale-hit .agency-panel,.agency-shell.agency-sale-hit .agency-workspace,.agency-shell.agency-sale-hit .agency-map-hull{border-color:#58ff9b6b;animation:2.4s ease-out both agency-sale-panel-hit}.agency-shell.agency-sale-hit .agency-corridor,.agency-shell.agency-sale-hit .agency-shaft,.agency-shell.agency-sale-hit .agency-data-trace,.agency-shell.agency-sale-hit .agency-room-flow-signal,.agency-shell.agency-sale-hit .agency-room-energy-beam{background:linear-gradient(90deg,#0000,#58ff9bb8,#ecffe270,#0000);box-shadow:0 0 34px #58ff9b57}.agency-shell.agency-sale-hit .agency-agent-led,.agency-shell.agency-sale-hit .agency-sprite-dot,.agency-shell.agency-sale-hit .agency-room-courier-cargo,.agency-shell.agency-sale-hit .agency-room-work-packet{background:#58ff9b;box-shadow:0 0 18px #58ff9bbd,0 0 34px #16c7775c}.agency-resort-backdrop{background:linear-gradient(to right, var(--agency-resonance-color) 1px, transparent 1px), linear-gradient(to bottom, var(--agency-resonance-color) 1px, transparent 1px), linear-gradient(115deg, transparent 0 46%, var(--agency-resonance-color-soft) 46% 47%, transparent 47% 100%)}@supports (color:color-mix(in lab, red, red)){.agency-resort-backdrop{background:linear-gradient(to right, color-mix(in srgb, var(--agency-resonance-color) 6%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--agency-resonance-color) 5%, transparent) 1px, transparent 1px), linear-gradient(115deg, transparent 0 46%, color-mix(in srgb, var(--agency-resonance-color-soft) 10%, transparent) 46% 47%, transparent 47% 100%)}}.agency-resort-backdrop{opacity:.68}.agency-scanline-overlay{background:repeating-linear-gradient(180deg, #ffffff07 0 1px, transparent 1px 4px), linear-gradient(90deg, transparent, var(--agency-resonance-color), transparent)}@supports (color:color-mix(in lab, red, red)){.agency-scanline-overlay{background:repeating-linear-gradient(180deg, #ffffff07 0 1px, transparent 1px 4px), linear-gradient(90deg, transparent, color-mix(in srgb, var(--agency-resonance-color) 12%, transparent), transparent)}}.agency-scanline-overlay{opacity:.09}.agency-topbar,.agency-bottom-dock,.agency-panel,.agency-map-hull,.agency-workspace{border-color:#3f72ff5c}.agency-topbar,.agency-bottom-dock,.agency-panel{animation:agency-pulse-panel-breath var(--agency-breath-duration) ease-in-out infinite;background:linear-gradient(#080c18cc,#000000bd);border-radius:18px}.agency-topbar{min-height:64px;padding:11px 16px}.agency-topbar:after{opacity:.78;width:auto;animation:agency-pulse-soft-scan var(--agency-breath-duration) ease-in-out infinite;background:linear-gradient(90deg, transparent, var(--agency-resonance-color-soft), var(--agency-resonance-color), transparent);left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.agency-topbar:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--agency-resonance-color-soft) 78%, transparent), color-mix(in srgb, var(--agency-resonance-color) 42%, transparent), transparent)}}.agency-brand{color:var(--pulse-cream)}.agency-brand-mark{animation:agency-pulse-brand-breath var(--agency-heart-duration) ease-in-out infinite;box-shadow:0 0 22px var(--agency-resonance-color-soft);border-color:#f4c84fbd;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.agency-brand-mark{box-shadow:0 0 22px color-mix(in srgb, var(--agency-resonance-color-soft) 26%, transparent)}}.agency-brand-mark{color:var(--pulse-gold);padding-inline:14px}.agency-status-strip span,.agency-room-status,.agency-bottom-dock button,.agency-action-grid button{color:#dfe8ff;background:#03060fbd;border-color:#3f72ff52;border-radius:999px}.agency-truth-strip{background:radial-gradient(circle at 18% 50%, var(--agency-resonance-color), transparent 36%), linear-gradient(90deg, #080c18bd, #000000a8)}@supports (color:color-mix(in lab, red, red)){.agency-truth-strip{background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--agency-resonance-color) 12%, transparent), transparent 36%), linear-gradient(90deg, #080c18bd, #000000a8)}}.agency-truth-strip{border-color:var(--agency-resonance-color)}@supports (color:color-mix(in lab, red, red)){.agency-truth-strip{border-color:color-mix(in srgb, var(--agency-resonance-color) 28%, transparent)}}.agency-truth-strip{box-shadow:0 0 34px var(--agency-resonance-color), inset 0 0 22px var(--agency-resonance-color-soft);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.agency-truth-strip{box-shadow:0 0 34px color-mix(in srgb, var(--agency-resonance-color) 9%, transparent), inset 0 0 22px color-mix(in srgb, var(--agency-resonance-color-soft) 8%, transparent)}}.agency-truth-strip{gap:9px;min-height:54px;padding:8px 10px}.agency-truth-card,.agency-truth-card b,.agency-truth-card em{border-radius:12px}.agency-layout{grid-template-columns:minmax(230px,310px) minmax(560px,1fr) minmax(280px,350px);gap:clamp(14px,1.15vw,20px);padding:clamp(12px,1vw,18px) 0}.agency-panel{border-radius:20px}.agency-panel:before,.agency-map-hull:before,.agency-agent-row,.agency-channel-card,.agency-lane-card,.agency-selected-room,.agency-feed-card{border-radius:14px}.agency-agent-led,.agency-agent-service-tags span,.agency-lane-crew b,.agency-channel-code,.agency-lane-card em,.agency-lane-card i{border-radius:999px}.agency-status-strip .agency-warn,.agency-bottom-dock button.is-selected{color:var(--pulse-cream);border-color:#f4c84fb3;box-shadow:inset 0 0 16px #f4c84f14,0 0 22px #f4c84f1f}.agency-status-strip .agency-resonance-pill{animation:agency-resonance-heart var(--agency-heart-duration) ease-out infinite;border-color:var(--agency-resonance-color)}@supports (color:color-mix(in lab, red, red)){.agency-status-strip .agency-resonance-pill{border-color:color-mix(in srgb, var(--agency-resonance-color) 62%, transparent)}}.agency-status-strip .agency-resonance-pill{background:radial-gradient(circle at 12px 50%, var(--agency-resonance-color), transparent 20px), linear-gradient(90deg, var(--agency-resonance-color-soft), #03060fc7)}@supports (color:color-mix(in lab, red, red)){.agency-status-strip .agency-resonance-pill{background:radial-gradient(circle at 12px 50%, color-mix(in srgb, var(--agency-resonance-color) 28%, transparent), transparent 20px), linear-gradient(90deg, color-mix(in srgb, var(--agency-resonance-color-soft) 14%, transparent), #03060fc7)}}.agency-status-strip .agency-resonance-pill{box-shadow:0 0 18px var(--agency-resonance-color), inset 0 0 18px var(--agency-resonance-color-soft)}@supports (color:color-mix(in lab, red, red)){.agency-status-strip .agency-resonance-pill{box-shadow:0 0 18px color-mix(in srgb, var(--agency-resonance-color) 20%, transparent), inset 0 0 18px color-mix(in srgb, var(--agency-resonance-color-soft) 10%, transparent)}}.agency-status-strip .agency-resonance-pill{color:#fff8dc}.agency-action-grid button,.agency-workspace-top button,.agency-workspace-actions button{background:linear-gradient(180deg, var(--accent), #000000c7)}@supports (color:color-mix(in lab, red, red)){.agency-action-grid button,.agency-workspace-top button,.agency-workspace-actions button{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 12%, transparent), #000000c7)}}.agency-action-grid button,.agency-workspace-top button,.agency-workspace-actions button{color:#f7f1df}.agency-action-grid button:not(:disabled):hover,.agency-action-grid button:not(:disabled):focus-visible,.agency-bottom-dock button:hover,.agency-bottom-dock button:focus-visible,.agency-workspace-top button:hover,.agency-workspace-top button:focus-visible,.agency-workspace-actions button:hover,.agency-workspace-actions button:focus-visible{border-color:var(--pulse-gold);color:var(--pulse-cream);box-shadow:0 0 22px #f4c84f33}.agency-panel-title,.agency-terminal-bar,.agency-room-label,.agency-agent-copy strong,.agency-channel-card strong{color:#f8f4e7}.agency-panel-title small,.agency-agent-copy small,.agency-channel-card small,.agency-workspace-agent small,.agency-meta-row span{color:#8f96aa}.agency-agent-row,.agency-channel-card,.agency-feed-card,.agency-selected-room,.agency-workspace-terminal,.agency-workspace-side,.agency-workspace-card,.agency-idea-card,.agency-workspace-visual{background:linear-gradient(#090c17a3,#00000094);border-color:#3f72ff38}.agency-agent-row:hover,.agency-agent-row:focus-visible,.agency-agent-row.is-linked{background:linear-gradient(90deg,#131a32eb,#040712c7);border-color:#f4c84f75;box-shadow:inset 0 0 20px #f4c84f0e,0 0 16px #3f72ff1a}.agency-agent-row em,.agency-room-role{color:#dfe8ff}.agency-agent-led,.agency-sprite-dot{animation-duration:var(--agency-heart-duration);filter:saturate(1.16)brightness(1.05)}.agency-agent-led{animation:agency-resonance-heart var(--agency-heart-duration) ease-out infinite}.agency-channel-card{background:linear-gradient(90deg,#090c18e0,#000000a3)}.agency-map-hull{animation:agency-pulse-frame-breath var(--agency-breath-duration) ease-in-out infinite;background-blend-mode:multiply, normal;background:-webkit-linear-gradient(#000000eb,#050812d6),-webkit-image-set(url(/agency-station/station-exterior.png) 1x);background:linear-gradient(#050812d6,#000000eb),image-set("/agency-station/station-exterior.png" 1x);border-color:#3f72ff6b;border-radius:26px;place-items:center;height:100%;min-height:0;padding:clamp(20px,2vw,34px);display:grid}.agency-map-hull:after{background:radial-gradient(circle at 50% 42%, var(--agency-resonance-color), transparent 46%), linear-gradient(135deg, #071226b8, #0000002e 48%, var(--agency-resonance-color-soft))}@supports (color:color-mix(in lab, red, red)){.agency-map-hull:after{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--agency-resonance-color) 24%, transparent), transparent 46%), linear-gradient(135deg, #071226b8, #0000002e 48%, color-mix(in srgb, var(--agency-resonance-color-soft) 10%, transparent))}}.agency-map-hull:after{content:"";mix-blend-mode:screen;opacity:.48;pointer-events:none;z-index:0;position:absolute;inset:0}.agency-map-hull:before,.agency-panel:before{border-color:#fff2c711}.agency-map-stage{min-width:0;display:grid}.agency-room-grid{place-self:center;width:min(100%,920px);height:min(100%,720px);min-height:0;max-height:100%;margin:auto}.agency-room-art,.agency-workspace-room-art{filter:saturate(.82)hue-rotate(16deg)brightness(.9)contrast(1.04)}.agency-room-plate{--accent:#8fb0ff;background:#000000b8;border-color:#8fb0ff42;border-radius:16px;box-shadow:inset 0 0 24px #000c,0 0 0 1px #ffffff0d,0 10px 24px #00000057}.agency-room-plate:before{animation:agency-pulse-room-breath var(--agency-breath-duration) ease-in-out infinite;background:radial-gradient(84% 92% at 50% 52%, var(--accent), transparent 68%), radial-gradient(72% 110% at 50% 100%, #f4c84f1a, transparent 66%)}@supports (color:color-mix(in lab, red, red)){.agency-room-plate:before{background:radial-gradient(84% 92% at 50% 52%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 68%), radial-gradient(72% 110% at 50% 100%, #f4c84f1a, transparent 66%)}}.agency-room-plate:before{content:"";mix-blend-mode:screen;pointer-events:none;z-index:4;position:absolute;inset:-10px}.agency-room-plate:before,.agency-room-plate.is-feed-active:after,.agency-room-art,.agency-room-noise{border-radius:inherit}.agency-room-label{border-radius:12px}.agency-room-plate:hover,.agency-room-plate:focus-visible,.agency-room-plate.is-hovered,.agency-room-plate.is-selected,.agency-room-plate.is-feed-active{box-shadow:0 0 30px var(--accent), 0 0 16px #f4c84f12, inset 0 0 28px #000000b8}@supports (color:color-mix(in lab, red, red)){.agency-room-plate:hover,.agency-room-plate:focus-visible,.agency-room-plate.is-hovered,.agency-room-plate.is-selected,.agency-room-plate.is-feed-active{box-shadow:0 0 30px color-mix(in srgb, var(--accent) 32%, transparent), 0 0 16px #f4c84f12, inset 0 0 28px #000000b8}}.agency-room-plate.is-selected:before,.agency-room-plate.is-feed-active:before{opacity:.54}.agency-room-noise,.agency-workspace-room-grid{background:repeating-linear-gradient(90deg,#0000 0 22px,#ffffff08 22px 23px),repeating-linear-gradient(#0000 0 22px,#8fb0ff0b 22px 23px)}.agency-bottom-dock{border-radius:20px;gap:10px;padding:10px}.agency-corridor{background:linear-gradient(90deg, transparent, var(--agency-resonance-color), var(--agency-resonance-color-soft), var(--pulse-violet), transparent)}@supports (color:color-mix(in lab, red, red)){.agency-corridor{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--agency-resonance-color) 26%, transparent), color-mix(in srgb, var(--agency-resonance-color-soft) 18%, transparent), color-mix(in srgb, var(--pulse-violet) 16%, transparent), transparent)}}.agency-corridor{box-shadow:0 0 30px var(--agency-resonance-color)}@supports (color:color-mix(in lab, red, red)){.agency-corridor{box-shadow:0 0 30px color-mix(in srgb, var(--agency-resonance-color) 22%, transparent)}}.agency-shaft{background:linear-gradient(180deg, transparent, var(--agency-resonance-color), var(--agency-resonance-color-soft), var(--pulse-violet), transparent)}@supports (color:color-mix(in lab, red, red)){.agency-shaft{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--agency-resonance-color) 24%, transparent), color-mix(in srgb, var(--agency-resonance-color-soft) 15%, transparent), color-mix(in srgb, var(--pulse-violet) 16%, transparent), transparent)}}.agency-data-trace{animation-duration:var(--agency-heart-duration);background:linear-gradient(90deg, transparent, var(--agency-resonance-color), var(--agency-resonance-color-soft), transparent)}@supports (color:color-mix(in lab, red, red)){.agency-data-trace{background:linear-gradient(90deg, transparent, var(--agency-resonance-color), color-mix(in srgb, var(--agency-resonance-color-soft) 82%, white), transparent)}}.agency-selected-room{background:linear-gradient(140deg,#3f72ff1f,#0000008f),linear-gradient(90deg,#f4c84f09 1px,#0000 1px);border-color:#3f72ff3d}.agency-kicker,.status-live,.agency-production-detail summary,.agency-idea-card dt{color:var(--pulse-gold)!important}.agency-workspace-backdrop{background:radial-gradient(circle,#3f72ff29,#0000 42%),radial-gradient(circle at 72% 28%,#f4c84f17,#0000 30%),radial-gradient(circle at 18% 74%,#b891ff1a,#0000 32%),#000000c7}.agency-workspace{--accent:#8fb0ff;animation:agency-pulse-frame-breath var(--agency-breath-duration) ease-in-out infinite;color:#f8f4e7;background:linear-gradient(#050812f7,#000000fa),linear-gradient(90deg,#8fb0ff0a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#8fb0ff09 1px,#0000 1px) 0 0/28px 28px}.agency-workspace-mission-slate{background:linear-gradient(90deg, var(--accent), #0000006b), #0000008f}@supports (color:color-mix(in lab, red, red)){.agency-workspace-mission-slate{background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), #0000006b), #0000008f}}.agency-workspace-mission-slate span,.agency-terminal-focus span,.agency-terminal-snapshot span,.agency-workbench-brief span,.agency-workbench-stage-board article>span,.agency-selected-room dt,.agency-terminal-bar small,.agency-production-flow article>span,.agency-production-flow dt,.agency-artifact-strip strong,.agency-handoff-list li:before{color:var(--pulse-gold)}.agency-terminal-focus-main,.agency-terminal-snapshot article,.agency-workbench-stage-board article,.agency-room-production-panel,.agency-production-flow article,.agency-artifact-strip span,.agency-workspace-agent,.agency-operator-card,.agency-handoff-rail,.agency-latest-feed{background:linear-gradient(#080b1694,#00000085);border-color:#8fb0ff29}.agency-terminal-focus-main,.agency-room-production-panel{background:linear-gradient(135deg, var(--accent), #f4c84f0a 58%, transparent), #00000094}@supports (color:color-mix(in lab, red, red)){.agency-terminal-focus-main,.agency-room-production-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, transparent), #f4c84f0a 58%, transparent), #00000094}}.agency-terminal-focus-main p,.agency-terminal-snapshot p,.agency-workbench-stage-board p,.agency-terminal-body p,.agency-selected-room p,.agency-feed-card p,.agency-workspace-card p,.agency-idea-card p,.agency-production-flow article>p,.agency-production-flow dd{color:#c7cbd8}.agency-room-workcell{background:linear-gradient(180deg, #ffffff1a, #000000c7), var(--accent)}@supports (color:color-mix(in lab, red, red)){.agency-room-workcell{background:linear-gradient(180deg, #ffffff1a, #000000c7), color-mix(in srgb, var(--accent) 10%, #02040a)}}.agency-room-workcell.is-ready,.agency-workbench-stage-board article.is-ready,.agency-production-flow article.is-ready{border-color:#87f5d875;box-shadow:0 0 20px #87f5d81a,inset 0 0 18px #87f5d812}.agency-room-workcell.is-working,.agency-workbench-stage-board article.is-working,.agency-production-flow article.is-working{border-color:#f4c84f94;box-shadow:0 0 24px #f4c84f29,inset 0 0 18px #f4c84f14}.agency-room-workcell small,.agency-selected-room dd,.agency-artifact-strip span{color:#e6ecff}.agency-room-prop.is-inbox,.agency-artifact-strip span.is-mint{color:#d9fff4;border-color:#87f5d866}.agency-room-prop.is-radar{color:#dfe8ff}.agency-room-workcell.is-intake .agency-room-workcell-object{background:linear-gradient(#0000 0 34%,#ffffffc7 35% 38%,#0000 39%),#87f5d81f;border-color:#87f5d880}.agency-room-flow-signal,.agency-room-flow-packet{animation-duration:var(--agency-breath-duration);filter:saturate(1.08)brightness(1.06)}.agency-room-energy-beam,.agency-room-courier-cargo,.agency-room-work-packet{animation-duration:var(--agency-heart-duration);filter:saturate(1.08)brightness(1.06)}@media (prefers-reduced-motion:reduce){.agency-shell:before,.agency-shell:after,.agency-topbar,.agency-bottom-dock,.agency-panel,.agency-map-hull,.agency-workspace,.agency-room-plate:before,.agency-brand-mark,.agency-resonance-pill,.agency-agent-led,.agency-room-flow-signal,.agency-room-energy-beam,.agency-room-flow-packet,.agency-room-courier-cargo,.agency-room-work-packet,.agency-lane-card:after,.agency-service-order:after,.agency-shell.agency-sale-hit:before,.agency-shell.agency-sale-hit:after,.agency-shell.agency-sale-hit .agency-topbar,.agency-shell.agency-sale-hit .agency-bottom-dock,.agency-shell.agency-sale-hit .agency-panel,.agency-shell.agency-sale-hit .agency-workspace,.agency-shell.agency-sale-hit .agency-map-hull{animation:none!important}}@keyframes agency-work-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes agency-work-packet{0%,to{transform:translate(-28px)}50%{transform:translate(28px)}}@keyframes agency-blocked-packet{0%,to{opacity:.38}50%{opacity:1}}@keyframes agency-static-noise{0%,to{transform:translate(0)}50%{transform:translate(1px,-1px)}}@keyframes agency-data-run{0%{transform:translate(0)}to{transform:translate(420%)}}@keyframes agency-dot-pulse{0%,to{opacity:.42;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes agency-speech-float{0%,72%,to{opacity:0;transform:translateY(2px)}12%,46%{opacity:.9;transform:translateY(0)}}@keyframes agency-feed-ring{0%,to{opacity:.28;transform:scale(.99)}50%{opacity:.92;transform:scale(1.01)}}@keyframes agency-lane-flow{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes agency-order-scan{0%,to{right:-32%}50%{right:94%}}@media (max-width:1280px){.agency-shell{padding:10px}.agency-topbar{gap:10px;min-height:52px;padding:8px 10px}.agency-brand{gap:8px;font-size:10px}.agency-brand-mark{min-height:26px;padding:5px 10px}.agency-status-strip{gap:5px}.agency-status-strip span{padding:6px 7px;font-size:8px}.agency-truth-strip{min-height:46px;margin-top:8px;padding:6px}.agency-truth-title small{display:none}.agency-truth-card{min-height:34px;padding:5px}.agency-layout{grid-template-columns:minmax(210px,260px) minmax(480px,1fr) minmax(250px,300px);gap:10px;padding:10px 0}.agency-truth-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.agency-map-hull{padding:12px}.agency-room-label{font-size:10px}.agency-bottom-dock{gap:6px;padding:7px}.agency-bottom-dock button{min-height:32px;font-size:9px}}@media (max-width:1060px){body:has(.agency-shell){overflow:auto}.agency-shell{width:calc(100vw - 24px);height:auto;min-height:calc(100dvh - 24px);margin:12px auto;overflow:auto}.agency-layout,.agency-truth-strip{grid-template-columns:1fr}.agency-truth-title{border-bottom:1px solid #ffffff14;border-right:0;padding:4px 8px 10px}.agency-map-hull{height:min(84dvh,720px);min-height:min(680px,84dvh)}.agency-roster{order:2}.agency-console{order:3}.agency-bottom-dock{grid-template-columns:repeat(4,minmax(0,1fr))}.agency-workspace-grid{grid-template-columns:1fr}.agency-workspace-mission-slate{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-workspace-mission-slate article:nth-child(2){border-right:0}.agency-workspace-visual{min-height:320px}.agency-terminal-focus,.agency-workbench-brief,.agency-workbench-stage-board{grid-template-columns:1fr}.agency-production-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-production-flow article:nth-child(2):after{display:none}.agency-workbench-brief div{border-bottom:1px solid #ffffff14;border-right:0}.agency-workbench-brief div:last-child{border-bottom:0}}@media (max-width:720px){body:has(.agency-shell){overflow:auto}.agency-shell{border-radius:20px;width:calc(100vw - 12px);height:auto;min-height:calc(100dvh - 12px);margin:6px auto;padding:8px 8px 92px;overflow:visible}.agency-topbar{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:9px}.agency-status-strip{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-bottom:2px;overflow-x:auto}.agency-status-strip::-webkit-scrollbar{display:none}.agency-mobile-room-picker::-webkit-scrollbar{display:none}.agency-bottom-dock::-webkit-scrollbar{display:none}.agency-status-strip span{flex:none}.agency-truth-strip{display:none}.agency-mobile-room-picker{background:radial-gradient(circle at 18% 50%, var(--agency-resonance-color), transparent 44%), linear-gradient(180deg, #080c18d1, #000000b8)}@supports (color:color-mix(in lab, red, red)){.agency-mobile-room-picker{background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--agency-resonance-color) 14%, transparent), transparent 44%), linear-gradient(180deg, #080c18d1, #000000b8)}}.agency-mobile-room-picker{border:1px solid var(--agency-resonance-color)}@supports (color:color-mix(in lab, red, red)){.agency-mobile-room-picker{border:1px solid color-mix(in srgb, var(--agency-resonance-color) 28%, transparent)}}.agency-mobile-room-picker{box-shadow:0 0 28px var(--agency-resonance-color), inset 0 0 18px var(--agency-resonance-color-soft);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.agency-mobile-room-picker{box-shadow:0 0 28px color-mix(in srgb, var(--agency-resonance-color) 10%, transparent), inset 0 0 18px color-mix(in srgb, var(--agency-resonance-color-soft) 8%, transparent)}}.agency-mobile-room-picker{z-index:5;scrollbar-width:none;gap:8px;margin-top:8px;padding:8px;display:flex;position:relative;overflow-x:auto}.agency-mobile-room-picker button{--room-picker-color:#8fb0ff;background:linear-gradient(180deg, var(--room-picker-color), #000000b8)}@supports (color:color-mix(in lab, red, red)){.agency-mobile-room-picker button{background:linear-gradient(180deg, color-mix(in srgb, var(--room-picker-color) 14%, transparent), #000000b8)}}.agency-mobile-room-picker button{border:1px solid var(--room-picker-color)}@supports (color:color-mix(in lab, red, red)){.agency-mobile-room-picker button{border:1px solid color-mix(in srgb, var(--room-picker-color) 32%, transparent)}}.agency-mobile-room-picker button{color:#f7f1df;text-align:left;border-radius:999px;flex:none;gap:2px;min-width:88px;padding:9px 12px;display:grid}.agency-mobile-room-picker button.is-selected{border-color:var(--room-picker-color)}@supports (color:color-mix(in lab, red, red)){.agency-mobile-room-picker button.is-selected{border-color:color-mix(in srgb, var(--room-picker-color) 72%, white 8%)}}.agency-mobile-room-picker button.is-selected{box-shadow:0 0 20px var(--room-picker-color), inset 0 0 16px var(--room-picker-color)}@supports (color:color-mix(in lab, red, red)){.agency-mobile-room-picker button.is-selected{box-shadow:0 0 20px color-mix(in srgb, var(--room-picker-color) 22%, transparent), inset 0 0 16px color-mix(in srgb, var(--room-picker-color) 12%, transparent)}}.agency-mobile-room-picker b{color:var(--pulse-gold);letter-spacing:.14em;font-size:10px}.agency-mobile-room-picker span{color:#dfe8ff;font-size:10px;font-weight:800;line-height:1.1}.agency-truth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-layout{gap:10px;padding:10px 0 0}.agency-roster{display:none}.agency-map-stage{order:1;overflow:visible}.agency-console{order:2;max-height:none;padding:10px;overflow:visible}.agency-console .agency-service-board,.agency-console .agency-feed-card{display:none}.agency-selected-room{gap:12px;padding:14px}.agency-selected-room h2{font-size:clamp(22px,8vw,34px)}.agency-selected-room>p:not(.agency-kicker){-webkit-line-clamp:4}.agency-action-grid{grid-template-columns:1fr}.agency-map-stage{overflow:visible}.agency-map-hull{border-radius:22px;min-width:0;height:min(62dvh,540px);min-height:410px;padding:10px}.agency-corridor,.agency-shaft,.agency-data-trace{display:none}.agency-room-grid{width:100%;height:100%;display:block}.agency-room-plate{border-radius:18px;width:100%;height:100%;display:none}.agency-room-plate.is-selected{display:block}.agency-room-label{max-width:calc(100% - 28px);padding:10px 54px 8px 10px;font-size:clamp(20px,6.5vw,32px);line-height:1;top:14px;left:14px}.agency-room-status{padding:7px 9px;font-size:9px;top:14px;right:14px}.agency-room-role{max-width:calc(100% - 28px);font-size:11px;bottom:14px;left:14px}.agency-sprite-agent{transform:translate(-50%,-50%)scale(1.12)}.agency-bottom-dock{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 50%, var(--agency-resonance-color), transparent 44%), #000000c7}@supports (color:color-mix(in lab, red, red)){.agency-bottom-dock{background:radial-gradient(circle at 12% 50%, color-mix(in srgb, var(--agency-resonance-color) 16%, transparent), transparent 44%), #000000c7}}.agency-bottom-dock{z-index:30;scrollbar-width:none;border-radius:22px;gap:8px;padding:8px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;overflow-x:auto}.agency-bottom-dock button{flex:none;min-width:76px;min-height:40px;padding:8px 11px}.agency-workspace-backdrop{align-items:stretch;padding:0}.agency-workspace{border-radius:0;width:100vw;max-height:100dvh;padding:10px}.agency-workspace-top{flex-direction:column;align-items:flex-start}.agency-workspace-mission-slate{grid-template-columns:1fr}.agency-workspace-mission-slate article{border-bottom:1px solid #ffffff14;border-right:0}.agency-workspace-mission-slate article:last-child{border-bottom:0}.agency-terminal-snapshot,.agency-idea-card dl,.agency-production-flow{grid-template-columns:1fr}.agency-production-flow article:after{display:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
