/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-orange-900:oklch(40.8% .123 38.172);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-200:oklch(93.8% .127 124.321);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-700:oklch(53.2% .157 131.589);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-cyan-950:oklch(30.2% .056 229.695);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-indigo-950:oklch(25.7% .09 281.288);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-violet-600:oklch(54.1% .281 293.009);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-violet-950:oklch(28.3% .141 291.089);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-700:oklch(51.8% .253 323.949);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-fuchsia-900:oklch(40.1% .17 325.612);--color-fuchsia-950:oklch(29.3% .136 325.661);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-300:oklch(82.3% .12 346.018);--color-pink-400:oklch(71.8% .202 349.761);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--color-pink-950:oklch(28.4% .109 3.907);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--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);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--drop-shadow-lg:0 4px 4px #00000026;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;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-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0{top:calc(var(--spacing) * 0)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-5{top:calc(var(--spacing) * -5)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-8{top:calc(var(--spacing) * 8)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-\[10\%\]{top:10%}.top-\[36\%\]{top:36%}.top-\[64px\]{top:64px}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-3{right:calc(var(--spacing) * -3)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-7{right:calc(var(--spacing) * 7)}.right-\[3\.25rem\]{right:3.25rem}.right-\[12\%\]{right:12%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-20{bottom:calc(var(--spacing) * 20)}.bottom-\[28\%\]{bottom:28%}.bottom-full{bottom:100%}.-left-1\/2{left:-50%}.-left-2{left:calc(var(--spacing) * -2)}.-left-24{left:calc(var(--spacing) * -24)}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-9{left:calc(var(--spacing) * 9)}.left-\[3\.75rem\]{left:3.75rem}.left-\[18px\]{left:18px}.left-\[26px\]{left:26px}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[3\]{z-index:3}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[8\]{z-index:8}.z-\[9\]{z-index:9}.z-\[20\]{z-index:20}.z-\[40\]{z-index:40}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.z-\[140\]{z-index:140}.z-\[150\]{z-index:150}.z-\[190\]{z-index:190}.z-\[200\]{z-index:200}.z-\[260\]{z-index:260}.z-\[300\]{z-index:300}.z-\[400\]{z-index:400}.z-\[600\]{z-index:600}.z-\[800\]{z-index:800}.z-\[9400\]{z-index:9400}.z-\[9500\]{z-index:9500}.z-\[9600\]{z-index:9600}.z-\[9610\]{z-index:9610}.z-\[9650\]{z-index:9650}.z-\[9700\]{z-index:9700}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[2147483647\]{z-index:2147483647}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-auto{margin-block:auto}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-px{margin-left:-1px}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-\[68px\]{margin-left:68px}.ml-\[86px\]{margin-left:86px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-7{height:calc(var(--spacing) * 7)!important}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.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-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.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-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-56{height:calc(var(--spacing) * 56)}.h-64{height:calc(var(--spacing) * 64)}.h-72{height:calc(var(--spacing) * 72)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[10\%\]{height:10%}.h-\[15px\]{height:15px}.h-\[16\%\]{height:16%}.h-\[18px\]{height:18px}.h-\[20\%\]{height:20%}.h-\[24\%\]{height:24%}.h-\[26px\]{height:26px}.h-\[34px\]{height:34px}.h-\[46vh\]{height:46vh}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[64vh\]{height:64vh}.h-\[66px\]{height:66px}.h-\[70px\]{height:70px}.h-\[80vh\]{height:80vh}.h-\[82\%\]{height:82%}.h-\[84\%\]{height:84%}.h-\[86px\]{height:86px}.h-\[88px\]{height:88px}.h-\[88vh\]{height:88vh}.h-\[92px\]{height:92px}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[150px\]{height:150px}.h-\[620px\]{height:620px}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-44{max-height:calc(var(--spacing) * 44)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[36vh\]{max-height:36vh}.max-h-\[40vh\]{max-height:40vh}.max-h-\[42vh\]{max-height:42vh}.max-h-\[46vh\]{max-height:46vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[52vh\]{max-height:52vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[64vh\]{max-height:64vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[76\%\]{max-height:76%}.max-h-\[76px\]{max-height:76px}.max-h-\[80\%\]{max-height:80%}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[84vh\]{max-height:84vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88\%\]{max-height:88%}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[140px\]{max-height:140px}.max-h-\[150px\]{max-height:150px}.max-h-\[160px\]{max-height:160px}.max-h-\[200px\]{max-height:200px}.max-h-\[210px\]{max-height:210px}.max-h-\[220px\]{max-height:220px}.max-h-\[260px\]{max-height:260px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[340px\]{max-height:340px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[440px\]{max-height:440px}.max-h-\[460px\]{max-height:460px}.max-h-\[480px\]{max-height:480px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[calc\(100dvh-2\.5rem\)\]{max-height:calc(100dvh - 2.5rem)}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(70vh\,640px\)\]{max-height:min(70vh,640px)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-\[28px\]{min-height:28px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[42px\]{min-height:42px}.min-h-\[56px\]{min-height:56px}.min-h-\[64px\]{min-height:64px}.min-h-\[80px\]{min-height:80px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[300px\]{min-height:300px}.min-h-\[330px\]{min-height:330px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[470px\]{min-height:470px}.min-h-full{min-height:100%}.\!w-7{width:calc(var(--spacing) * 7)!important}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-2\/5{width:40%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-\[22rem\]{width:22rem}.w-\[26rem\]{width:26rem}.w-\[44px\]{width:44px}.w-\[48px\]{width:48px}.w-\[56px\]{width:56px}.w-\[58px\]{width:58px}.w-\[60px\]{width:60px}.w-\[62px\]{width:62px}.w-\[68px\]{width:68px}.w-\[72px\]{width:72px}.w-\[78\%\]{width:78%}.w-\[84\%\]{width:84%}.w-\[92\%\]{width:92%}.w-\[92px\]{width:92px}.w-\[92vw\]{width:92vw}.w-\[104px\]{width:104px}.w-\[112px\]{width:112px}.w-\[124px\]{width:124px}.w-\[140px\]{width:140px}.w-\[150px\]{width:150px}.w-\[152px\]{width:152px}.w-\[164px\]{width:164px}.w-\[176px\]{width:176px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[390px\]{width:390px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[520px\]{width:520px}.w-\[560px\]{width:560px}.w-\[calc\(100\%-1\.25rem\)\]{width:calc(100% - 1.25rem)}.w-\[min\(30rem\,90vw\)\]{width:min(30rem,90vw)}.w-\[min\(90\%\,720px\)\]{width:min(90%,720px)}.w-\[min\(360px\,calc\(100vw-2rem\)\)\]{width:min(360px,100vw - 2rem)}.w-\[min\(360px\,calc\(100vw-24px\)\)\]{width:min(360px,100vw - 24px)}.w-\[min\(400px\,calc\(100vw-24px\)\)\]{width:min(400px,100vw - 24px)}.w-\[min\(680px\,90vw\)\]{width:min(680px,90vw)}.w-\[min\(900px\,92vw\)\]{width:min(900px,92vw)}.w-\[min\(900px\,calc\(100vw-32px\)\)\]{width:min(900px,100vw - 32px)}.w-\[min\(960px\,94vw\)\]{width:min(960px,94vw)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[6\.5rem\]{max-width:6.5rem}.max-w-\[11rem\]{max-width:11rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17rem\]{max-width:17rem}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[26rem\]{max-width:26rem}.max-w-\[42\%\]{max-width:42%}.max-w-\[45\%\]{max-width:45%}.max-w-\[46\%\]{max-width:46%}.max-w-\[50\%\]{max-width:50%}.max-w-\[60\%\]{max-width:60%}.max-w-\[70px\]{max-width:70px}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[88\%\]{max-width:88%}.max-w-\[88px\]{max-width:88px}.max-w-\[90\%\]{max-width:90%}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[120px\]{max-width:120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[540px\]{max-width:540px}.max-w-\[620px\]{max-width:620px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[min\(34rem\,90vw\)\]{max-width:min(34rem,90vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-\[1\.25rem\]{min-width:1.25rem}.min-w-\[3\.5ch\]{min-width:3.5ch}.min-w-\[3px\]{min-width:3px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[15px\]{min-width:15px}.min-w-\[18px\]{min-width:18px}.min-w-\[36px\]{min-width:36px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[90px\]{min-width:90px}.min-w-\[92px\]{min-width:92px}.min-w-\[120px\]{min-width:120px}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[210px\]{min-width:210px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[420px\]{min-width:420px}.min-w-\[600px\]{min-width:600px}.min-w-\[760px\]{min-width:760px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3\.5{--tw-translate-x:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5);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)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[genToastIn_0\.2s_ease-out\]{animation:.2s ease-out genToastIn}.animate-\[pulse_1\.2s_ease-in-out_infinite\]{animation:1.2s ease-in-out infinite pulse}.animate-bounce{animation:var(--animate-bounce)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-se-resize{cursor:se-resize}.cursor-text{cursor:text}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type: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-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[0\.8fr_0\.8fr_0\.7fr_0\.7fr_1\.1fr\]{grid-template-columns:.8fr .8fr .7fr .7fr 1.1fr}.grid-cols-\[10rem_minmax\(0\,1fr\)_13rem\]{grid-template-columns:10rem minmax(0,1fr) 13rem}.grid-cols-\[250px_minmax\(360px\,1fr\)_280px\]{grid-template-columns:250px minmax(360px,1fr) 280px}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-\[5\%\]{gap:5%}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * 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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[14\%\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(14% * var(--tw-space-y-reverse));margin-block-end:calc(14% * calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-800>:not(:last-child)){border-color:var(--color-slate-800)}:where(.divide-slate-800\/50>:not(:last-child)){border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/50>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}:where(.divide-slate-800\/60>:not(:last-child)){border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}:where(.divide-slate-800\/70>:not(:last-child)){border-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-800\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}:where(.divide-slate-900\/70>:not(:last-child)){border-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-900\/70>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overscroll-none{overscroll-behavior:none}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2,.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-amber-300{border-color:var(--color-amber-300)}.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\/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-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/15{border-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/15{border-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.border-amber-400\/20{border-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/20{border-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-amber-400\/40{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/40{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/20{border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-amber-500\/30{border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/30{border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.border-amber-500\/40{border-color:#f99c0066}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/40{border-color:color-mix(in oklab, var(--color-amber-500) 40%, transparent)}}.border-amber-500\/50{border-color:#f99c0080}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/50{border-color:color-mix(in oklab, var(--color-amber-500) 50%, transparent)}}.border-amber-500\/60{border-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/60{border-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.border-amber-500\/70{border-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/70{border-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/40{border-color:#dd740066}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/40{border-color:color-mix(in oklab, var(--color-amber-600) 40%, transparent)}}.border-amber-600\/50{border-color:#dd740080}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/50{border-color:color-mix(in oklab, var(--color-amber-600) 50%, transparent)}}.border-amber-600\/60{border-color:#dd740099}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/60{border-color:color-mix(in oklab, var(--color-amber-600) 60%, transparent)}}.border-amber-600\/70{border-color:#dd7400b3}@supports (color:color-mix(in lab, red, red)){.border-amber-600\/70{border-color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.border-amber-700{border-color:var(--color-amber-700)}.border-amber-700\/30{border-color:#b750004d}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/30{border-color:color-mix(in oklab, var(--color-amber-700) 30%, transparent)}}.border-amber-700\/40{border-color:#b7500066}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/40{border-color:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.border-amber-700\/50{border-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/50{border-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.border-amber-700\/60{border-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.border-amber-700\/60{border-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.border-amber-800{border-color:var(--color-amber-800)}.border-amber-800\/40{border-color:#953d0066}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/40{border-color:color-mix(in oklab, var(--color-amber-800) 40%, transparent)}}.border-amber-800\/50{border-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/50{border-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.border-amber-800\/60{border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/60{border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.border-amber-800\/70{border-color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.border-amber-800\/70{border-color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.border-amber-900{border-color:var(--color-amber-900)}.border-amber-900\/30{border-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/30{border-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.border-amber-900\/40{border-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/40{border-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.border-amber-900\/50{border-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/50{border-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.border-amber-900\/60{border-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/60{border-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.border-amber-900\/70{border-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.border-amber-900\/70{border-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.border-black\/50{border-color:#00000080}@supports (color:color-mix(in lab, red, red)){.border-black\/50{border-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-blue-600{border-color:var(--color-blue-600)}.border-blue-700\/40{border-color:#1447e666}@supports (color:color-mix(in lab, red, red)){.border-blue-700\/40{border-color:color-mix(in oklab, var(--color-blue-700) 40%, transparent)}}.border-blue-700\/60{border-color:#1447e699}@supports (color:color-mix(in lab, red, red)){.border-blue-700\/60{border-color:color-mix(in oklab, var(--color-blue-700) 60%, transparent)}}.border-blue-900\/40{border-color:#1c398e66}@supports (color:color-mix(in lab, red, red)){.border-blue-900\/40{border-color:color-mix(in oklab, var(--color-blue-900) 40%, transparent)}}.border-blue-900\/50{border-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.border-blue-900\/50{border-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.border-current,.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-cyan-200\/30{border-color:#a2f4fd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-200\/30{border-color:color-mix(in oklab, var(--color-cyan-200) 30%, transparent)}}.border-cyan-300{border-color:var(--color-cyan-300)}.border-cyan-300\/15{border-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/15{border-color:color-mix(in oklab, var(--color-cyan-300) 15%, 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\/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\/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-300\/45{border-color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/45{border-color:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/50{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.border-cyan-400{border-color:var(--color-cyan-400)}.border-cyan-400\/15{border-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/15{border-color:color-mix(in oklab, var(--color-cyan-400) 15%, 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-cyan-400\/30{border-color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/30{border-color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.border-cyan-400\/40{border-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/40{border-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.border-cyan-400\/45{border-color:#00d2ef73}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/45{border-color:color-mix(in oklab, var(--color-cyan-400) 45%, transparent)}}.border-cyan-400\/55{border-color:#00d2ef8c}@supports (color:color-mix(in lab, red, red)){.border-cyan-400\/55{border-color:color-mix(in oklab, var(--color-cyan-400) 55%, transparent)}}.border-cyan-500{border-color:var(--color-cyan-500)}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/20{border-color:color-mix(in oklab, var(--color-cyan-500) 20%, transparent)}}.border-cyan-500\/25{border-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/25{border-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/30{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.border-cyan-500\/40{border-color:#00b7d766}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/40{border-color:color-mix(in oklab, var(--color-cyan-500) 40%, transparent)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/50{border-color:color-mix(in oklab, var(--color-cyan-500) 50%, transparent)}}.border-cyan-500\/60{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.border-cyan-500\/60{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.border-cyan-600{border-color:var(--color-cyan-600)}.border-cyan-600\/40{border-color:#0092b566}@supports (color:color-mix(in lab, red, red)){.border-cyan-600\/40{border-color:color-mix(in oklab, var(--color-cyan-600) 40%, transparent)}}.border-cyan-600\/50{border-color:#0092b580}@supports (color:color-mix(in lab, red, red)){.border-cyan-600\/50{border-color:color-mix(in oklab, var(--color-cyan-600) 50%, transparent)}}.border-cyan-600\/60{border-color:#0092b599}@supports (color:color-mix(in lab, red, red)){.border-cyan-600\/60{border-color:color-mix(in oklab, var(--color-cyan-600) 60%, transparent)}}.border-cyan-700{border-color:var(--color-cyan-700)}.border-cyan-700\/40{border-color:#00749266}@supports (color:color-mix(in lab, red, red)){.border-cyan-700\/40{border-color:color-mix(in oklab, var(--color-cyan-700) 40%, transparent)}}.border-cyan-700\/50{border-color:#00749280}@supports (color:color-mix(in lab, red, red)){.border-cyan-700\/50{border-color:color-mix(in oklab, var(--color-cyan-700) 50%, transparent)}}.border-cyan-700\/60{border-color:#00749299}@supports (color:color-mix(in lab, red, red)){.border-cyan-700\/60{border-color:color-mix(in oklab, var(--color-cyan-700) 60%, transparent)}}.border-cyan-800{border-color:var(--color-cyan-800)}.border-cyan-800\/40{border-color:#005f7866}@supports (color:color-mix(in lab, red, red)){.border-cyan-800\/40{border-color:color-mix(in oklab, var(--color-cyan-800) 40%, transparent)}}.border-cyan-800\/50{border-color:#005f7880}@supports (color:color-mix(in lab, red, red)){.border-cyan-800\/50{border-color:color-mix(in oklab, var(--color-cyan-800) 50%, transparent)}}.border-cyan-800\/60{border-color:#005f7899}@supports (color:color-mix(in lab, red, red)){.border-cyan-800\/60{border-color:color-mix(in oklab, var(--color-cyan-800) 60%, transparent)}}.border-cyan-800\/70{border-color:#005f78b3}@supports (color:color-mix(in lab, red, red)){.border-cyan-800\/70{border-color:color-mix(in oklab, var(--color-cyan-800) 70%, transparent)}}.border-cyan-900\/40{border-color:#104e6466}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/40{border-color:color-mix(in oklab, var(--color-cyan-900) 40%, transparent)}}.border-cyan-900\/50{border-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/50{border-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}.border-cyan-900\/60{border-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/60{border-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.border-cyan-900\/70{border-color:#104e64b3}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/70{border-color:color-mix(in oklab, var(--color-cyan-900) 70%, transparent)}}.border-emerald-200\/30{border-color:#a4f4cf4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/30{border-color:color-mix(in oklab, var(--color-emerald-200) 30%, 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\/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\/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\/40{border-color:#5ee9b566}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/40{border-color:color-mix(in oklab, var(--color-emerald-300) 40%, transparent)}}.border-emerald-300\/45{border-color:#5ee9b573}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/45{border-color:color-mix(in oklab, var(--color-emerald-300) 45%, transparent)}}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/15{border-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/15{border-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, 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\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-emerald-400\/35{border-color:#00d29459}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/35{border-color:color-mix(in oklab, var(--color-emerald-400) 35%, 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-emerald-400\/45{border-color:#00d29473}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/45{border-color:color-mix(in oklab, var(--color-emerald-400) 45%, transparent)}}.border-emerald-400\/50{border-color:#00d29480}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/50{border-color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.border-emerald-400\/55{border-color:#00d2948c}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/55{border-color:color-mix(in oklab, var(--color-emerald-400) 55%, transparent)}}.border-emerald-400\/70{border-color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/70{border-color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/20{border-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/35{border-color:#00bb7f59}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/35{border-color:color-mix(in oklab, var(--color-emerald-500) 35%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-emerald-500\/60{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/60{border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-600\/30{border-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/30{border-color:color-mix(in oklab, var(--color-emerald-600) 30%, transparent)}}.border-emerald-600\/40{border-color:#00976766}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/40{border-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent)}}.border-emerald-600\/50{border-color:#00976780}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/50{border-color:color-mix(in oklab, var(--color-emerald-600) 50%, transparent)}}.border-emerald-600\/60{border-color:#00976799}@supports (color:color-mix(in lab, red, red)){.border-emerald-600\/60{border-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-700\/40{border-color:#00795666}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/40{border-color:color-mix(in oklab, var(--color-emerald-700) 40%, transparent)}}.border-emerald-700\/50{border-color:#00795680}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/50{border-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.border-emerald-700\/60{border-color:#00795699}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/60{border-color:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.border-emerald-700\/70{border-color:#007956b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/70{border-color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.border-emerald-800{border-color:var(--color-emerald-800)}.border-emerald-800\/30{border-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/30{border-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.border-emerald-800\/40{border-color:#005f4666}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/40{border-color:color-mix(in oklab, var(--color-emerald-800) 40%, transparent)}}.border-emerald-800\/50{border-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/50{border-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.border-emerald-800\/60{border-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/60{border-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.border-emerald-800\/70{border-color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-800\/70{border-color:color-mix(in oklab, var(--color-emerald-800) 70%, transparent)}}.border-emerald-900{border-color:var(--color-emerald-900)}.border-emerald-900\/40{border-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/40{border-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.border-emerald-900\/50{border-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.border-emerald-900\/50{border-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.border-fuchsia-400{border-color:var(--color-fuchsia-400)}.border-fuchsia-500{border-color:var(--color-fuchsia-500)}.border-fuchsia-500\/30{border-color:#e12afb4d}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-500\/30{border-color:color-mix(in oklab, var(--color-fuchsia-500) 30%, transparent)}}.border-fuchsia-500\/40{border-color:#e12afb66}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-500\/40{border-color:color-mix(in oklab, var(--color-fuchsia-500) 40%, transparent)}}.border-fuchsia-500\/50{border-color:#e12afb80}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-500\/50{border-color:color-mix(in oklab, var(--color-fuchsia-500) 50%, transparent)}}.border-fuchsia-500\/70{border-color:#e12afbb3}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-500\/70{border-color:color-mix(in oklab, var(--color-fuchsia-500) 70%, transparent)}}.border-fuchsia-600{border-color:var(--color-fuchsia-600)}.border-fuchsia-600\/60{border-color:#c600db99}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-600\/60{border-color:color-mix(in oklab, var(--color-fuchsia-600) 60%, transparent)}}.border-fuchsia-700{border-color:var(--color-fuchsia-700)}.border-fuchsia-700\/40{border-color:#a600b566}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-700\/40{border-color:color-mix(in oklab, var(--color-fuchsia-700) 40%, transparent)}}.border-fuchsia-700\/50{border-color:#a600b580}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-700\/50{border-color:color-mix(in oklab, var(--color-fuchsia-700) 50%, transparent)}}.border-fuchsia-700\/60{border-color:#a600b599}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-700\/60{border-color:color-mix(in oklab, var(--color-fuchsia-700) 60%, transparent)}}.border-fuchsia-700\/70{border-color:#a600b5b3}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-700\/70{border-color:color-mix(in oklab, var(--color-fuchsia-700) 70%, transparent)}}.border-fuchsia-800\/40{border-color:#8a019466}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-800\/40{border-color:color-mix(in oklab, var(--color-fuchsia-800) 40%, transparent)}}.border-fuchsia-800\/50{border-color:#8a019480}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-800\/50{border-color:color-mix(in oklab, var(--color-fuchsia-800) 50%, transparent)}}.border-fuchsia-800\/60{border-color:#8a019499}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-800\/60{border-color:color-mix(in oklab, var(--color-fuchsia-800) 60%, transparent)}}.border-fuchsia-900\/40{border-color:#72137866}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-900\/40{border-color:color-mix(in oklab, var(--color-fuchsia-900) 40%, transparent)}}.border-fuchsia-900\/50{border-color:#72137880}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-900\/50{border-color:color-mix(in oklab, var(--color-fuchsia-900) 50%, transparent)}}.border-green-600{border-color:var(--color-green-600)}.border-green-600\/60{border-color:#00a54499}@supports (color:color-mix(in lab, red, red)){.border-green-600\/60{border-color:color-mix(in oklab, var(--color-green-600) 60%, transparent)}}.border-green-700{border-color:var(--color-green-700)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-400{border-color:var(--color-indigo-400)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-500\/30{border-color:#625fff4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-500\/30{border-color:color-mix(in oklab, var(--color-indigo-500) 30%, transparent)}}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-600\/60{border-color:#4f39f699}@supports (color:color-mix(in lab, red, red)){.border-indigo-600\/60{border-color:color-mix(in oklab, var(--color-indigo-600) 60%, transparent)}}.border-indigo-700{border-color:var(--color-indigo-700)}.border-indigo-700\/50{border-color:#432dd780}@supports (color:color-mix(in lab, red, red)){.border-indigo-700\/50{border-color:color-mix(in oklab, var(--color-indigo-700) 50%, transparent)}}.border-indigo-700\/60{border-color:#432dd799}@supports (color:color-mix(in lab, red, red)){.border-indigo-700\/60{border-color:color-mix(in oklab, var(--color-indigo-700) 60%, transparent)}}.border-indigo-800{border-color:var(--color-indigo-800)}.border-indigo-800\/40{border-color:#372aac66}@supports (color:color-mix(in lab, red, red)){.border-indigo-800\/40{border-color:color-mix(in oklab, var(--color-indigo-800) 40%, transparent)}}.border-indigo-800\/50{border-color:#372aac80}@supports (color:color-mix(in lab, red, red)){.border-indigo-800\/50{border-color:color-mix(in oklab, var(--color-indigo-800) 50%, transparent)}}.border-indigo-800\/60{border-color:#372aac99}@supports (color:color-mix(in lab, red, red)){.border-indigo-800\/60{border-color:color-mix(in oklab, var(--color-indigo-800) 60%, transparent)}}.border-lime-500\/30{border-color:#80cd004d}@supports (color:color-mix(in lab, red, red)){.border-lime-500\/30{border-color:color-mix(in oklab, var(--color-lime-500) 30%, transparent)}}.border-lime-500\/35{border-color:#80cd0059}@supports (color:color-mix(in lab, red, red)){.border-lime-500\/35{border-color:color-mix(in oklab, var(--color-lime-500) 35%, transparent)}}.border-lime-600\/60{border-color:#62a40099}@supports (color:color-mix(in lab, red, red)){.border-lime-600\/60{border-color:color-mix(in oklab, var(--color-lime-600) 60%, transparent)}}.border-lime-700\/40{border-color:#4b7d0066}@supports (color:color-mix(in lab, red, red)){.border-lime-700\/40{border-color:color-mix(in oklab, var(--color-lime-700) 40%, transparent)}}.border-lime-900\/40{border-color:#35530e66}@supports (color:color-mix(in lab, red, red)){.border-lime-900\/40{border-color:color-mix(in oklab, var(--color-lime-900) 40%, transparent)}}.border-orange-500\/30{border-color:#fe6e004d}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/30{border-color:color-mix(in oklab, var(--color-orange-500) 30%, transparent)}}.border-orange-500\/40{border-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.border-orange-500\/40{border-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.border-orange-700{border-color:var(--color-orange-700)}.border-orange-700\/40{border-color:#c53c0066}@supports (color:color-mix(in lab, red, red)){.border-orange-700\/40{border-color:color-mix(in oklab, var(--color-orange-700) 40%, transparent)}}.border-orange-700\/50{border-color:#c53c0080}@supports (color:color-mix(in lab, red, red)){.border-orange-700\/50{border-color:color-mix(in oklab, var(--color-orange-700) 50%, transparent)}}.border-orange-800{border-color:var(--color-orange-800)}.border-orange-900\/40{border-color:#7e2a0c66}@supports (color:color-mix(in lab, red, red)){.border-orange-900\/40{border-color:color-mix(in oklab, var(--color-orange-900) 40%, transparent)}}.border-orange-900\/60{border-color:#7e2a0c99}@supports (color:color-mix(in lab, red, red)){.border-orange-900\/60{border-color:color-mix(in oklab, var(--color-orange-900) 60%, transparent)}}.border-pink-300\/50{border-color:#fda5d580}@supports (color:color-mix(in lab, red, red)){.border-pink-300\/50{border-color:color-mix(in oklab, var(--color-pink-300) 50%, transparent)}}.border-pink-400\/25{border-color:#fb64b640}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/25{border-color:color-mix(in oklab, var(--color-pink-400) 25%, transparent)}}.border-pink-400\/40{border-color:#fb64b666}@supports (color:color-mix(in lab, red, red)){.border-pink-400\/40{border-color:color-mix(in oklab, var(--color-pink-400) 40%, transparent)}}.border-pink-500\/40{border-color:#f6339a66}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/40{border-color:color-mix(in oklab, var(--color-pink-500) 40%, transparent)}}.border-pink-500\/60{border-color:#f6339a99}@supports (color:color-mix(in lab, red, red)){.border-pink-500\/60{border-color:color-mix(in oklab, var(--color-pink-500) 60%, transparent)}}.border-pink-600\/40{border-color:#e3007666}@supports (color:color-mix(in lab, red, red)){.border-pink-600\/40{border-color:color-mix(in oklab, var(--color-pink-600) 40%, transparent)}}.border-pink-700{border-color:var(--color-pink-700)}.border-pink-700\/30{border-color:#c4005c4d}@supports (color:color-mix(in lab, red, red)){.border-pink-700\/30{border-color:color-mix(in oklab, var(--color-pink-700) 30%, transparent)}}.border-pink-700\/40{border-color:#c4005c66}@supports (color:color-mix(in lab, red, red)){.border-pink-700\/40{border-color:color-mix(in oklab, var(--color-pink-700) 40%, transparent)}}.border-pink-700\/50{border-color:#c4005c80}@supports (color:color-mix(in lab, red, red)){.border-pink-700\/50{border-color:color-mix(in oklab, var(--color-pink-700) 50%, transparent)}}.border-pink-700\/60{border-color:#c4005c99}@supports (color:color-mix(in lab, red, red)){.border-pink-700\/60{border-color:color-mix(in oklab, var(--color-pink-700) 60%, transparent)}}.border-pink-800\/40{border-color:#a2004c66}@supports (color:color-mix(in lab, red, red)){.border-pink-800\/40{border-color:color-mix(in oklab, var(--color-pink-800) 40%, transparent)}}.border-pink-900\/30{border-color:#8610434d}@supports (color:color-mix(in lab, red, red)){.border-pink-900\/30{border-color:color-mix(in oklab, var(--color-pink-900) 30%, transparent)}}.border-purple-500{border-color:var(--color-purple-500)}.border-purple-700\/40{border-color:#8200da66}@supports (color:color-mix(in lab, red, red)){.border-purple-700\/40{border-color:color-mix(in oklab, var(--color-purple-700) 40%, transparent)}}.border-purple-700\/50{border-color:#8200da80}@supports (color:color-mix(in lab, red, red)){.border-purple-700\/50{border-color:color-mix(in oklab, var(--color-purple-700) 50%, transparent)}}.border-purple-700\/60{border-color:#8200da99}@supports (color:color-mix(in lab, red, red)){.border-purple-700\/60{border-color:color-mix(in oklab, var(--color-purple-700) 60%, transparent)}}.border-purple-800{border-color:var(--color-purple-800)}.border-purple-800\/50{border-color:#6e11b080}@supports (color:color-mix(in lab, red, red)){.border-purple-800\/50{border-color:color-mix(in oklab, var(--color-purple-800) 50%, transparent)}}.border-purple-900\/40{border-color:#59168b66}@supports (color:color-mix(in lab, red, red)){.border-purple-900\/40{border-color:color-mix(in oklab, var(--color-purple-900) 40%, transparent)}}.border-red-300\/60{border-color:#ffa3a399}@supports (color:color-mix(in lab, red, red)){.border-red-300\/60{border-color:color-mix(in oklab, var(--color-red-300) 60%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-red-700\/40{border-color:#bf000f66}@supports (color:color-mix(in lab, red, red)){.border-red-700\/40{border-color:color-mix(in oklab, var(--color-red-700) 40%, transparent)}}.border-red-700\/50{border-color:#bf000f80}@supports (color:color-mix(in lab, red, red)){.border-red-700\/50{border-color:color-mix(in oklab, var(--color-red-700) 50%, transparent)}}.border-red-700\/60{border-color:#bf000f99}@supports (color:color-mix(in lab, red, red)){.border-red-700\/60{border-color:color-mix(in oklab, var(--color-red-700) 60%, transparent)}}.border-red-800{border-color:var(--color-red-800)}.border-red-800\/40{border-color:#9f071266}@supports (color:color-mix(in lab, red, red)){.border-red-800\/40{border-color:color-mix(in oklab, var(--color-red-800) 40%, transparent)}}.border-red-800\/50{border-color:#9f071280}@supports (color:color-mix(in lab, red, red)){.border-red-800\/50{border-color:color-mix(in oklab, var(--color-red-800) 50%, transparent)}}.border-red-800\/60{border-color:#9f071299}@supports (color:color-mix(in lab, red, red)){.border-red-800\/60{border-color:color-mix(in oklab, var(--color-red-800) 60%, transparent)}}.border-red-900\/30{border-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.border-red-900\/30{border-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.border-red-900\/40{border-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.border-red-900\/40{border-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.border-red-900\/60{border-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.border-red-900\/60{border-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.border-red-950{border-color:var(--color-red-950)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/15{border-color:#ffa2ae26}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/15{border-color:color-mix(in oklab, var(--color-rose-300) 15%, transparent)}}.border-rose-300\/20{border-color:#ffa2ae33}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/20{border-color:color-mix(in oklab, var(--color-rose-300) 20%, transparent)}}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-400\/10{border-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/10{border-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.border-rose-400\/20{border-color:#ff667f33}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/20{border-color:color-mix(in oklab, var(--color-rose-400) 20%, transparent)}}.border-rose-400\/25{border-color:#ff667f40}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/25{border-color:color-mix(in oklab, var(--color-rose-400) 25%, transparent)}}.border-rose-400\/30{border-color:#ff667f4d}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/30{border-color:color-mix(in oklab, var(--color-rose-400) 30%, transparent)}}.border-rose-400\/35{border-color:#ff667f59}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/35{border-color:color-mix(in oklab, var(--color-rose-400) 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-rose-400\/50{border-color:#ff667f80}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/50{border-color:color-mix(in oklab, var(--color-rose-400) 50%, transparent)}}.border-rose-400\/70{border-color:#ff667fb3}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/70{border-color:color-mix(in oklab, var(--color-rose-400) 70%, transparent)}}.border-rose-500{border-color:var(--color-rose-500)}.border-rose-500\/20{border-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/20{border-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-rose-500\/50{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/50{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.border-rose-500\/60{border-color:#ff235799}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/60{border-color:color-mix(in oklab, var(--color-rose-500) 60%, transparent)}}.border-rose-500\/70{border-color:#ff2357b3}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/70{border-color:color-mix(in oklab, var(--color-rose-500) 70%, transparent)}}.border-rose-500\/80{border-color:#ff2357cc}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/80{border-color:color-mix(in oklab, var(--color-rose-500) 80%, transparent)}}.border-rose-600{border-color:var(--color-rose-600)}.border-rose-600\/60{border-color:#e7004499}@supports (color:color-mix(in lab, red, red)){.border-rose-600\/60{border-color:color-mix(in oklab, var(--color-rose-600) 60%, transparent)}}.border-rose-600\/70{border-color:#e70044b3}@supports (color:color-mix(in lab, red, red)){.border-rose-600\/70{border-color:color-mix(in oklab, var(--color-rose-600) 70%, transparent)}}.border-rose-700{border-color:var(--color-rose-700)}.border-rose-700\/40{border-color:#c2003966}@supports (color:color-mix(in lab, red, red)){.border-rose-700\/40{border-color:color-mix(in oklab, var(--color-rose-700) 40%, transparent)}}.border-rose-700\/50{border-color:#c2003980}@supports (color:color-mix(in lab, red, red)){.border-rose-700\/50{border-color:color-mix(in oklab, var(--color-rose-700) 50%, transparent)}}.border-rose-700\/60{border-color:#c2003999}@supports (color:color-mix(in lab, red, red)){.border-rose-700\/60{border-color:color-mix(in oklab, var(--color-rose-700) 60%, transparent)}}.border-rose-700\/70{border-color:#c20039b3}@supports (color:color-mix(in lab, red, red)){.border-rose-700\/70{border-color:color-mix(in oklab, var(--color-rose-700) 70%, transparent)}}.border-rose-700\/80{border-color:#c20039cc}@supports (color:color-mix(in lab, red, red)){.border-rose-700\/80{border-color:color-mix(in oklab, var(--color-rose-700) 80%, transparent)}}.border-rose-800{border-color:var(--color-rose-800)}.border-rose-800\/50{border-color:#a3003780}@supports (color:color-mix(in lab, red, red)){.border-rose-800\/50{border-color:color-mix(in oklab, var(--color-rose-800) 50%, transparent)}}.border-rose-800\/60{border-color:#a3003799}@supports (color:color-mix(in lab, red, red)){.border-rose-800\/60{border-color:color-mix(in oklab, var(--color-rose-800) 60%, transparent)}}.border-rose-800\/70{border-color:#a30037b3}@supports (color:color-mix(in lab, red, red)){.border-rose-800\/70{border-color:color-mix(in oklab, var(--color-rose-800) 70%, transparent)}}.border-rose-900\/30{border-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.border-rose-900\/30{border-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.border-rose-900\/40{border-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.border-rose-900\/40{border-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.border-rose-900\/50{border-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.border-rose-900\/50{border-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.border-rose-900\/60{border-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.border-rose-900\/60{border-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.border-rose-900\/70{border-color:#8b0836b3}@supports (color:color-mix(in lab, red, red)){.border-rose-900\/70{border-color:color-mix(in oklab, var(--color-rose-900) 70%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-300\/15{border-color:#77d4ff26}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/15{border-color:color-mix(in oklab, var(--color-sky-300) 15%, 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-400{border-color:var(--color-sky-400)}.border-sky-400\/15{border-color:#00bcfe26}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/15{border-color:color-mix(in oklab, var(--color-sky-400) 15%, transparent)}}.border-sky-400\/20{border-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/20{border-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.border-sky-400\/30{border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/30{border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}.border-sky-400\/35{border-color:#00bcfe59}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/35{border-color:color-mix(in oklab, var(--color-sky-400) 35%, transparent)}}.border-sky-400\/40{border-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/40{border-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.border-sky-400\/50{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/50{border-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.border-sky-400\/55{border-color:#00bcfe8c}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/55{border-color:color-mix(in oklab, var(--color-sky-400) 55%, transparent)}}.border-sky-400\/80{border-color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/80{border-color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.border-sky-500{border-color:var(--color-sky-500)}.border-sky-500\/20{border-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/20{border-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.border-sky-500\/25{border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/25{border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.border-sky-500\/30{border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/30{border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.border-sky-500\/40{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/40{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.border-sky-500\/50{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/50{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.border-sky-500\/60{border-color:#00a5ef99}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/60{border-color:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.border-sky-500\/70{border-color:#00a5efb3}@supports (color:color-mix(in lab, red, red)){.border-sky-500\/70{border-color:color-mix(in oklab, var(--color-sky-500) 70%, transparent)}}.border-sky-600{border-color:var(--color-sky-600)}.border-sky-600\/50{border-color:#0084cc80}@supports (color:color-mix(in lab, red, red)){.border-sky-600\/50{border-color:color-mix(in oklab, var(--color-sky-600) 50%, transparent)}}.border-sky-600\/60{border-color:#0084cc99}@supports (color:color-mix(in lab, red, red)){.border-sky-600\/60{border-color:color-mix(in oklab, var(--color-sky-600) 60%, transparent)}}.border-sky-600\/70{border-color:#0084ccb3}@supports (color:color-mix(in lab, red, red)){.border-sky-600\/70{border-color:color-mix(in oklab, var(--color-sky-600) 70%, transparent)}}.border-sky-700{border-color:var(--color-sky-700)}.border-sky-700\/40{border-color:#0069a466}@supports (color:color-mix(in lab, red, red)){.border-sky-700\/40{border-color:color-mix(in oklab, var(--color-sky-700) 40%, transparent)}}.border-sky-700\/50{border-color:#0069a480}@supports (color:color-mix(in lab, red, red)){.border-sky-700\/50{border-color:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.border-sky-700\/60{border-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.border-sky-700\/60{border-color:color-mix(in oklab, var(--color-sky-700) 60%, transparent)}}.border-sky-800{border-color:var(--color-sky-800)}.border-sky-800\/30{border-color:#0059864d}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/30{border-color:color-mix(in oklab, var(--color-sky-800) 30%, transparent)}}.border-sky-800\/40{border-color:#00598666}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/40{border-color:color-mix(in oklab, var(--color-sky-800) 40%, transparent)}}.border-sky-800\/50{border-color:#00598680}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/50{border-color:color-mix(in oklab, var(--color-sky-800) 50%, transparent)}}.border-sky-800\/60{border-color:#00598699}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/60{border-color:color-mix(in oklab, var(--color-sky-800) 60%, transparent)}}.border-sky-800\/70{border-color:#005986b3}@supports (color:color-mix(in lab, red, red)){.border-sky-800\/70{border-color:color-mix(in oklab, var(--color-sky-800) 70%, transparent)}}.border-sky-900\/40{border-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/40{border-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.border-sky-900\/50{border-color:#024a7080}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/50{border-color:color-mix(in oklab, var(--color-sky-900) 50%, transparent)}}.border-sky-900\/60{border-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.border-sky-900\/60{border-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-500{border-color:var(--color-slate-500)}.border-slate-500\/30{border-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/30{border-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.border-slate-500\/40{border-color:#62748e66}@supports (color:color-mix(in lab, red, red)){.border-slate-500\/40{border-color:color-mix(in oklab, var(--color-slate-500) 40%, 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-slate-600{border-color:var(--color-slate-600)}.border-slate-600\/60{border-color:#45556c99}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/60{border-color:color-mix(in oklab, var(--color-slate-600) 60%, transparent)}}.border-slate-600\/70{border-color:#45556cb3}@supports (color:color-mix(in lab, red, red)){.border-slate-600\/70{border-color:color-mix(in oklab, var(--color-slate-600) 70%, transparent)}}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-700\/30{border-color:#3141584d}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/30{border-color:color-mix(in oklab, var(--color-slate-700) 30%, transparent)}}.border-slate-700\/40{border-color:#31415866}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/40{border-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.border-slate-700\/45{border-color:#31415873}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/45{border-color:color-mix(in oklab, var(--color-slate-700) 45%, transparent)}}.border-slate-700\/50{border-color:#31415880}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/50{border-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.border-slate-700\/55{border-color:#3141588c}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/55{border-color:color-mix(in oklab, var(--color-slate-700) 55%, transparent)}}.border-slate-700\/60{border-color:#31415899}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/60{border-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.border-slate-700\/70{border-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/70{border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.border-slate-700\/80{border-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.border-slate-700\/80{border-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-800\/40{border-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/40{border-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.border-slate-800\/50{border-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/50{border-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.border-slate-800\/60{border-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/60{border-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.border-slate-800\/70{border-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/70{border-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.border-slate-800\/80{border-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/80{border-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.border-slate-800\/90{border-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.border-slate-800\/90{border-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.border-slate-900{border-color:var(--color-slate-900)}.border-slate-900\/60{border-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/60{border-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.border-slate-950\/60{border-color:#02061899}@supports (color:color-mix(in lab, red, red)){.border-slate-950\/60{border-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.border-teal-500{border-color:var(--color-teal-500)}.border-teal-700{border-color:var(--color-teal-700)}.border-teal-700\/40{border-color:#00776e66}@supports (color:color-mix(in lab, red, red)){.border-teal-700\/40{border-color:color-mix(in oklab, var(--color-teal-700) 40%, transparent)}}.border-teal-700\/50{border-color:#00776e80}@supports (color:color-mix(in lab, red, red)){.border-teal-700\/50{border-color:color-mix(in oklab, var(--color-teal-700) 50%, transparent)}}.border-teal-700\/60{border-color:#00776e99}@supports (color:color-mix(in lab, red, red)){.border-teal-700\/60{border-color:color-mix(in oklab, var(--color-teal-700) 60%, transparent)}}.border-teal-800\/50{border-color:#005f5a80}@supports (color:color-mix(in lab, red, red)){.border-teal-800\/50{border-color:color-mix(in oklab, var(--color-teal-800) 50%, transparent)}}.border-teal-800\/60{border-color:#005f5a99}@supports (color:color-mix(in lab, red, red)){.border-teal-800\/60{border-color:color-mix(in oklab, var(--color-teal-800) 60%, transparent)}}.border-transparent{border-color:#0000}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-300\/10{border-color:#c4b4ff1a}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/10{border-color:color-mix(in oklab, var(--color-violet-300) 10%, 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\/20{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/20{border-color:color-mix(in oklab, var(--color-violet-300) 20%, 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\/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-violet-400{border-color:var(--color-violet-400)}.border-violet-400\/15{border-color:#a685ff26}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/15{border-color:color-mix(in oklab, var(--color-violet-400) 15%, transparent)}}.border-violet-400\/20{border-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/20{border-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.border-violet-400\/25{border-color:#a685ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-400\/25{border-color:color-mix(in oklab, var(--color-violet-400) 25%, transparent)}}.border-violet-500{border-color:var(--color-violet-500)}.border-violet-500\/20{border-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/20{border-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.border-violet-500\/25{border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/25{border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/30{border-color:color-mix(in oklab, var(--color-violet-500) 30%, transparent)}}.border-violet-500\/40{border-color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/40{border-color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.border-violet-500\/50{border-color:#8d54ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/50{border-color:color-mix(in oklab, var(--color-violet-500) 50%, transparent)}}.border-violet-500\/60{border-color:#8d54ff99}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/60{border-color:color-mix(in oklab, var(--color-violet-500) 60%, transparent)}}.border-violet-500\/70{border-color:#8d54ffb3}@supports (color:color-mix(in lab, red, red)){.border-violet-500\/70{border-color:color-mix(in oklab, var(--color-violet-500) 70%, transparent)}}.border-violet-600{border-color:var(--color-violet-600)}.border-violet-600\/40{border-color:#7f22fe66}@supports (color:color-mix(in lab, red, red)){.border-violet-600\/40{border-color:color-mix(in oklab, var(--color-violet-600) 40%, transparent)}}.border-violet-600\/50{border-color:#7f22fe80}@supports (color:color-mix(in lab, red, red)){.border-violet-600\/50{border-color:color-mix(in oklab, var(--color-violet-600) 50%, transparent)}}.border-violet-600\/60{border-color:#7f22fe99}@supports (color:color-mix(in lab, red, red)){.border-violet-600\/60{border-color:color-mix(in oklab, var(--color-violet-600) 60%, transparent)}}.border-violet-600\/70{border-color:#7f22feb3}@supports (color:color-mix(in lab, red, red)){.border-violet-600\/70{border-color:color-mix(in oklab, var(--color-violet-600) 70%, transparent)}}.border-violet-700{border-color:var(--color-violet-700)}.border-violet-700\/30{border-color:#7008e74d}@supports (color:color-mix(in lab, red, red)){.border-violet-700\/30{border-color:color-mix(in oklab, var(--color-violet-700) 30%, transparent)}}.border-violet-700\/40{border-color:#7008e766}@supports (color:color-mix(in lab, red, red)){.border-violet-700\/40{border-color:color-mix(in oklab, var(--color-violet-700) 40%, transparent)}}.border-violet-700\/50{border-color:#7008e780}@supports (color:color-mix(in lab, red, red)){.border-violet-700\/50{border-color:color-mix(in oklab, var(--color-violet-700) 50%, transparent)}}.border-violet-700\/60{border-color:#7008e799}@supports (color:color-mix(in lab, red, red)){.border-violet-700\/60{border-color:color-mix(in oklab, var(--color-violet-700) 60%, transparent)}}.border-violet-800{border-color:var(--color-violet-800)}.border-violet-800\/40{border-color:#5d0ec066}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/40{border-color:color-mix(in oklab, var(--color-violet-800) 40%, transparent)}}.border-violet-800\/50{border-color:#5d0ec080}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/50{border-color:color-mix(in oklab, var(--color-violet-800) 50%, transparent)}}.border-violet-800\/60{border-color:#5d0ec099}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/60{border-color:color-mix(in oklab, var(--color-violet-800) 60%, transparent)}}.border-violet-800\/70{border-color:#5d0ec0b3}@supports (color:color-mix(in lab, red, red)){.border-violet-800\/70{border-color:color-mix(in oklab, var(--color-violet-800) 70%, transparent)}}.border-violet-900\/40{border-color:#4d179a66}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/40{border-color:color-mix(in oklab, var(--color-violet-900) 40%, transparent)}}.border-violet-900\/50{border-color:#4d179a80}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/50{border-color:color-mix(in oklab, var(--color-violet-900) 50%, transparent)}}.border-violet-900\/60{border-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.border-violet-900\/60{border-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, 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\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, 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\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.05\]{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.05\]{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-yellow-400\/20{border-color:#fac80033}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/20{border-color:color-mix(in oklab, var(--color-yellow-400) 20%, transparent)}}.border-yellow-400\/35{border-color:#fac80059}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/35{border-color:color-mix(in oklab, var(--color-yellow-400) 35%, transparent)}}.border-yellow-400\/50{border-color:#fac80080}@supports (color:color-mix(in lab, red, red)){.border-yellow-400\/50{border-color:color-mix(in oklab, var(--color-yellow-400) 50%, transparent)}}.border-yellow-500\/40{border-color:#edb20066}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/40{border-color:color-mix(in oklab, var(--color-yellow-500) 40%, transparent)}}.border-yellow-700\/40{border-color:#a3610066}@supports (color:color-mix(in lab, red, red)){.border-yellow-700\/40{border-color:color-mix(in oklab, var(--color-yellow-700) 40%, transparent)}}.border-yellow-800{border-color:var(--color-yellow-800)}.border-t-amber-400{border-top-color:var(--color-amber-400)}.border-t-cyan-300{border-top-color:var(--color-cyan-300)}.border-t-emerald-300{border-top-color:var(--color-emerald-300)}.border-t-sky-400{border-top-color:var(--color-sky-400)}.border-t-slate-700{border-top-color:var(--color-slate-700)}.border-t-transparent{border-top-color:#0000}.border-t-white{border-top-color:var(--color-white)}.border-b-amber-500\/60{border-bottom-color:#f99c0099}@supports (color:color-mix(in lab, red, red)){.border-b-amber-500\/60{border-bottom-color:color-mix(in oklab, var(--color-amber-500) 60%, transparent)}}.border-b-emerald-400{border-bottom-color:var(--color-emerald-400)}.border-b-indigo-500{border-bottom-color:var(--color-indigo-500)}.border-b-sky-400{border-bottom-color:var(--color-sky-400)}.border-b-sky-500{border-bottom-color:var(--color-sky-500)}.border-b-slate-800{border-bottom-color:var(--color-slate-800)}.border-b-transparent{border-bottom-color:#0000}.border-b-violet-400{border-bottom-color:var(--color-violet-400)}.border-b-violet-500{border-bottom-color:var(--color-violet-500)}.border-l-amber-600\/60{border-left-color:#dd740099}@supports (color:color-mix(in lab, red, red)){.border-l-amber-600\/60{border-left-color:color-mix(in oklab, var(--color-amber-600) 60%, transparent)}}.border-l-fuchsia-600\/60{border-left-color:#c600db99}@supports (color:color-mix(in lab, red, red)){.border-l-fuchsia-600\/60{border-left-color:color-mix(in oklab, var(--color-fuchsia-600) 60%, transparent)}}.bg-\[\#0a0a0f\]{background-color:#0a0a0f}.bg-\[\#0a0e1a\]{background-color:#0a0e1a}.bg-\[\#0a0f0f\]{background-color:#0a0f0f}.bg-\[\#0b1010\]{background-color:#0b1010}.bg-\[\#0b1220\]{background-color:#0b1220}.bg-\[\#0d0d14\]{background-color:#0d0d14}.bg-\[\#0d0f1c\]{background-color:#0d0f1c}.bg-\[\#0d1212\]{background-color:#0d1212}.bg-\[\#040a10\]{background-color:#040a10}.bg-\[\#050a13\]{background-color:#050a13}.bg-\[\#050b13\]{background-color:#050b13}.bg-\[\#050b13\]\/80{background-color:oklab(14.6942% -.00626612 -.0197561/.8)}.bg-\[\#050b13\]\/85{background-color:oklab(14.6942% -.00626612 -.0197561/.85)}.bg-\[\#050c13\]{background-color:#050c13}.bg-\[\#070b12\]{background-color:#070b12}.bg-\[\#070b12\]\/80{background-color:oklab(14.8674% -.00294322 -.0165587/.8)}.bg-\[\#070b13\]{background-color:#070b13}.bg-\[\#070b14\]{background-color:#070b14}.bg-\[\#080b14\]{background-color:#080b14}.bg-\[\#090d19\]{background-color:#090d19}.bg-\[\#101d2b\]{background-color:#101d2b}.bg-\[\#01050a\]\/82{background-color:oklab(11.0423% -.00925031 -.0170427/.82)}.bg-\[\#2684FF\]{background-color:#2684ff}.bg-\[\#03070d\]{background-color:#03070d}.bg-\[\#03080d\]{background-color:#03080d}.bg-\[\#05070d\]{background-color:#05070d}.bg-\[\#06111d\]{background-color:#06111d}.bg-\[\#06121f\]\/72{background-color:oklab(17.8369% -.0107048 -.0306835/.72)}.bg-\[\#07070c\]{background-color:#07070c}.bg-\[\#07080f\]{background-color:#07080f}.bg-\[\#07121e\]\/95{background-color:oklab(17.8497% -.00968287 -.0283294/.95)}.bg-\[\#07131f\]\/90{background-color:oklab(18.2263% -.0108015 -.0285047/.9)}.bg-\[\#09111f\]{background-color:#09111f}.bg-\[\#10141c\]{background-color:#10141c}.bg-\[\#17152b\]{background-color:#17152b}.bg-\[\#020509\]\/94{background-color:oklab(11.1794% -.00610839 -.0137514/.94)}.bg-\[\#020810\]{background-color:#020810}.bg-\[\#020810\]\/92{background-color:oklab(13.0376% -.00933126 -.0213353/.92)}.bg-\[\#050810\]{background-color:#050810}.bg-\[\#050914\]{background-color:#050914}.bg-\[\#060912\]{background-color:#060912}.bg-\[\#071019\]{background-color:#071019}.bg-\[\#081722\]{background-color:#081722}.bg-\[\#242526\]{background-color:#242526}.bg-\[\#D97757\]{background-color:#d97757}.bg-\[radial-gradient\(circle_at_10\%_0\%\,rgba\(139\,92\,246\,\.14\)\,transparent_45\%\)\,rgba\(255\,255\,255\,\.025\)\]{background-color:radial-gradient(circle at 10% 0%,#8b5cf624,transparent 45%),#ffffff06}.bg-\[radial-gradient\(circle_at_10\%_0\%\,rgba\(139\,92\,246\,\.18\)\,transparent_48\%\)\,rgba\(255\,255\,255\,\.02\)\]{background-color:radial-gradient(circle at 10% 0%,#8b5cf62e,transparent 48%),#ffffff05}.bg-\[rgba\(3\,16\,28\,0\.74\)\]{background-color:#03101cbd}.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\/80{background-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/80{background-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.bg-amber-300\/\[0\.06\]{background-color:#ffd2360f}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-300) 6%, transparent)}}.bg-amber-300\/\[0\.07\]{background-color:#ffd23612}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-amber-300) 7.0%, 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-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/8{background-color:#fcbb0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/8{background-color:color-mix(in oklab, var(--color-amber-400) 8%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/20{background-color:#fcbb0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/20{background-color:color-mix(in oklab, var(--color-amber-400) 20%, transparent)}}.bg-amber-400\/70{background-color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/70{background-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.bg-amber-400\/95{background-color:#fcbb00f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/95{background-color:color-mix(in oklab, var(--color-amber-400) 95%, transparent)}}.bg-amber-400\/\[0\.04\]{background-color:#fcbb000a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-amber-400) 4%, transparent)}}.bg-amber-400\/\[0\.05\]{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/\[0\.06\]{background-color:#fcbb000f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-amber-400) 6%, transparent)}}.bg-amber-400\/\[0\.045\]{background-color:#fcbb000b}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-amber-400) 4.5%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/5{background-color:#f99c000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/5{background-color:color-mix(in oklab, var(--color-amber-500) 5%, transparent)}}.bg-amber-500\/7{background-color:#f99c0012}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/7{background-color:color-mix(in oklab, var(--color-amber-500) 7%, transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/8{background-color:color-mix(in oklab, var(--color-amber-500) 8%, transparent)}}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/15{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/15{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.bg-amber-500\/70{background-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/70{background-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-600\/25{background-color:#dd740040}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/25{background-color:color-mix(in oklab, var(--color-amber-600) 25%, transparent)}}.bg-amber-600\/70{background-color:#dd7400b3}@supports (color:color-mix(in lab, red, red)){.bg-amber-600\/70{background-color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.bg-amber-700{background-color:var(--color-amber-700)}.bg-amber-700\/25{background-color:#b7500040}@supports (color:color-mix(in lab, red, red)){.bg-amber-700\/25{background-color:color-mix(in oklab, var(--color-amber-700) 25%, transparent)}}.bg-amber-700\/40{background-color:#b7500066}@supports (color:color-mix(in lab, red, red)){.bg-amber-700\/40{background-color:color-mix(in oklab, var(--color-amber-700) 40%, transparent)}}.bg-amber-700\/50{background-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.bg-amber-700\/50{background-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.bg-amber-700\/60{background-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.bg-amber-700\/60{background-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.bg-amber-700\/80{background-color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.bg-amber-700\/80{background-color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.bg-amber-800{background-color:var(--color-amber-800)}.bg-amber-800\/40{background-color:#953d0066}@supports (color:color-mix(in lab, red, red)){.bg-amber-800\/40{background-color:color-mix(in oklab, var(--color-amber-800) 40%, transparent)}}.bg-amber-800\/50{background-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.bg-amber-800\/50{background-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.bg-amber-800\/60{background-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.bg-amber-800\/60{background-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.bg-amber-800\/90{background-color:#953d00e6}@supports (color:color-mix(in lab, red, red)){.bg-amber-800\/90{background-color:color-mix(in oklab, var(--color-amber-800) 90%, transparent)}}.bg-amber-900\/10{background-color:#7b33061a}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/10{background-color:color-mix(in oklab, var(--color-amber-900) 10%, transparent)}}.bg-amber-900\/20{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/20{background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.bg-amber-900\/30{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/30{background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.bg-amber-900\/40{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/40{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.bg-amber-900\/50{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/50{background-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.bg-amber-900\/60{background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.bg-amber-900\/60{background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.bg-amber-950\/5{background-color:#4619010d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/5{background-color:color-mix(in oklab, var(--color-amber-950) 5%, transparent)}}.bg-amber-950\/10{background-color:#4619011a}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/10{background-color:color-mix(in oklab, var(--color-amber-950) 10%, transparent)}}.bg-amber-950\/15{background-color:#46190126}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/15{background-color:color-mix(in oklab, var(--color-amber-950) 15%, transparent)}}.bg-amber-950\/20{background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/20{background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.bg-amber-950\/25{background-color:#46190140}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/25{background-color:color-mix(in oklab, var(--color-amber-950) 25%, transparent)}}.bg-amber-950\/30{background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/30{background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.bg-amber-950\/40{background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/40{background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.bg-amber-950\/50{background-color:#46190180}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/50{background-color:color-mix(in oklab, var(--color-amber-950) 50%, transparent)}}.bg-amber-950\/60{background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.bg-amber-950\/60{background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab, red, red)){.bg-black\/15{background-color:color-mix(in oklab, var(--color-black) 15%, 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\/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\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-700\/40{background-color:#1447e666}@supports (color:color-mix(in lab, red, red)){.bg-blue-700\/40{background-color:color-mix(in oklab, var(--color-blue-700) 40%, transparent)}}.bg-blue-800\/50{background-color:#193cb880}@supports (color:color-mix(in lab, red, red)){.bg-blue-800\/50{background-color:color-mix(in oklab, var(--color-blue-800) 50%, transparent)}}.bg-blue-900\/50{background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/50{background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.bg-blue-900\/60{background-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.bg-blue-900\/60{background-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.bg-blue-950\/20{background-color:#16245633}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/20{background-color:color-mix(in oklab, var(--color-blue-950) 20%, transparent)}}.bg-blue-950\/30{background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/30{background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.bg-blue-950\/50{background-color:#16245680}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/50{background-color:color-mix(in oklab, var(--color-blue-950) 50%, transparent)}}.bg-blue-950\/80{background-color:#162456cc}@supports (color:color-mix(in lab, red, red)){.bg-blue-950\/80{background-color:color-mix(in oklab, var(--color-blue-950) 80%, transparent)}}.bg-current{background-color:currentColor}.bg-cyan-100\/12{background-color:#cefafe1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-100\/12{background-color:color-mix(in oklab, var(--color-cyan-100) 12%, 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\/15{background-color:#53eafd26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/15{background-color:color-mix(in oklab, var(--color-cyan-300) 15%, transparent)}}.bg-cyan-300\/60{background-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/60{background-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.bg-cyan-300\/\[0\.04\]{background-color:#53eafd0a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-300) 4%, transparent)}}.bg-cyan-300\/\[0\.05\]{background-color:#53eafd0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-300) 5%, 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\.07\]{background-color:#53eafd12}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-cyan-300) 7.0%, transparent)}}.bg-cyan-300\/\[0\.08\]{background-color:#53eafd14}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-cyan-300) 8%, 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\.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{background-color:var(--color-cyan-400)}.bg-cyan-400\/5{background-color:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/5{background-color:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.bg-cyan-400\/10{background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/10{background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}.bg-cyan-400\/15{background-color:#00d2ef26}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/15{background-color:color-mix(in oklab, var(--color-cyan-400) 15%, transparent)}}.bg-cyan-400\/70{background-color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/70{background-color:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.bg-cyan-400\/\[0\.04\]{background-color:#00d2ef0a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-cyan-400) 4%, transparent)}}.bg-cyan-400\/\[0\.05\]{background-color:#00d2ef0d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-cyan-400) 5%, transparent)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-500\/15{background-color:#00b7d726}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/15{background-color:color-mix(in oklab, var(--color-cyan-500) 15%, transparent)}}.bg-cyan-500\/70{background-color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/70{background-color:color-mix(in oklab, var(--color-cyan-500) 70%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-cyan-700{background-color:var(--color-cyan-700)}.bg-cyan-800\/40{background-color:#005f7866}@supports (color:color-mix(in lab, red, red)){.bg-cyan-800\/40{background-color:color-mix(in oklab, var(--color-cyan-800) 40%, transparent)}}.bg-cyan-800\/50{background-color:#005f7880}@supports (color:color-mix(in lab, red, red)){.bg-cyan-800\/50{background-color:color-mix(in oklab, var(--color-cyan-800) 50%, transparent)}}.bg-cyan-900\/50{background-color:#104e6480}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/50{background-color:color-mix(in oklab, var(--color-cyan-900) 50%, transparent)}}.bg-cyan-900\/60{background-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.bg-cyan-900\/60{background-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.bg-cyan-950{background-color:var(--color-cyan-950)}.bg-cyan-950\/10{background-color:#0533451a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/10{background-color:color-mix(in oklab, var(--color-cyan-950) 10%, transparent)}}.bg-cyan-950\/15{background-color:#05334526}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/15{background-color:color-mix(in oklab, var(--color-cyan-950) 15%, transparent)}}.bg-cyan-950\/20{background-color:#05334533}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/20{background-color:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.bg-cyan-950\/25{background-color:#05334540}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/25{background-color:color-mix(in oklab, var(--color-cyan-950) 25%, transparent)}}.bg-cyan-950\/30{background-color:#0533454d}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/30{background-color:color-mix(in oklab, var(--color-cyan-950) 30%, transparent)}}.bg-cyan-950\/40{background-color:#05334566}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/40{background-color:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.bg-cyan-950\/50{background-color:#05334580}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/50{background-color:color-mix(in oklab, var(--color-cyan-950) 50%, transparent)}}.bg-cyan-950\/95{background-color:#053345f2}@supports (color:color-mix(in lab, red, red)){.bg-cyan-950\/95{background-color:color-mix(in oklab, var(--color-cyan-950) 95%, transparent)}}.bg-emerald-100\/12{background-color:#d0fae51f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-100\/12{background-color:color-mix(in oklab, var(--color-emerald-100) 12%, 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\.04\]{background-color:#5ee9b50a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-emerald-300) 4%, 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-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/8{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/8{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, 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-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-emerald-400\/30{background-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/30{background-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.bg-emerald-400\/70{background-color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/70{background-color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.bg-emerald-400\/90{background-color:#00d294e6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/90{background-color:color-mix(in oklab, var(--color-emerald-400) 90%, transparent)}}.bg-emerald-400\/\[0\.05\]{background-color:#00d2940d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-emerald-400) 5%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#00d2940f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-emerald-400\/\[0\.035\]{background-color:#00d29409}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-emerald-400) 3.5%, transparent)}}.bg-emerald-400\/\[0\.045\]{background-color:#00d2940b}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-emerald-400) 4.5%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/7{background-color:#00bb7f12}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/7{background-color:color-mix(in oklab, var(--color-emerald-500) 7%, transparent)}}.bg-emerald-500\/8{background-color:#00bb7f14}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/8{background-color:color-mix(in oklab, var(--color-emerald-500) 8%, transparent)}}.bg-emerald-500\/9{background-color:#00bb7f17}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/9{background-color:color-mix(in oklab, var(--color-emerald-500) 9%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/50{background-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/50{background-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.bg-emerald-500\/70{background-color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/70{background-color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.bg-emerald-500\/80{background-color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/80{background-color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.bg-emerald-500\/90{background-color:#00bb7fe6}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/90{background-color:color-mix(in oklab, var(--color-emerald-500) 90%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-600\/30{background-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-600\/30{background-color:color-mix(in oklab, var(--color-emerald-600) 30%, transparent)}}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-700\/20{background-color:#00795633}@supports (color:color-mix(in lab, red, red)){.bg-emerald-700\/20{background-color:color-mix(in oklab, var(--color-emerald-700) 20%, transparent)}}.bg-emerald-700\/40{background-color:#00795666}@supports (color:color-mix(in lab, red, red)){.bg-emerald-700\/40{background-color:color-mix(in oklab, var(--color-emerald-700) 40%, transparent)}}.bg-emerald-700\/50{background-color:#00795680}@supports (color:color-mix(in lab, red, red)){.bg-emerald-700\/50{background-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.bg-emerald-700\/80{background-color:#007956cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-700\/80{background-color:color-mix(in oklab, var(--color-emerald-700) 80%, transparent)}}.bg-emerald-800{background-color:var(--color-emerald-800)}.bg-emerald-800\/40{background-color:#005f4666}@supports (color:color-mix(in lab, red, red)){.bg-emerald-800\/40{background-color:color-mix(in oklab, var(--color-emerald-800) 40%, transparent)}}.bg-emerald-800\/50{background-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.bg-emerald-800\/50{background-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.bg-emerald-800\/60{background-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.bg-emerald-800\/60{background-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.bg-emerald-800\/70{background-color:#005f46b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-800\/70{background-color:color-mix(in oklab, var(--color-emerald-800) 70%, transparent)}}.bg-emerald-900\/20{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/20{background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.bg-emerald-900\/30{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/30{background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.bg-emerald-900\/40{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/40{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.bg-emerald-900\/50{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/50{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.bg-emerald-900\/60{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.bg-emerald-900\/60{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.bg-emerald-950{background-color:var(--color-emerald-950)}.bg-emerald-950\/10{background-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/10{background-color:color-mix(in oklab, var(--color-emerald-950) 10%, transparent)}}.bg-emerald-950\/15{background-color:#002c2226}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/15{background-color:color-mix(in oklab, var(--color-emerald-950) 15%, transparent)}}.bg-emerald-950\/20{background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/20{background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.bg-emerald-950\/25{background-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/25{background-color:color-mix(in oklab, var(--color-emerald-950) 25%, transparent)}}.bg-emerald-950\/30{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/30{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.bg-emerald-950\/40{background-color:#002c2266}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/40{background-color:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.bg-emerald-950\/50{background-color:#002c2280}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/50{background-color:color-mix(in oklab, var(--color-emerald-950) 50%, transparent)}}.bg-emerald-950\/60{background-color:#002c2299}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/60{background-color:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.bg-emerald-950\/80{background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/80{background-color:color-mix(in oklab, var(--color-emerald-950) 80%, 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-fuchsia-400{background-color:var(--color-fuchsia-400)}.bg-fuchsia-400\/15{background-color:#ec6cff26}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-400\/15{background-color:color-mix(in oklab, var(--color-fuchsia-400) 15%, transparent)}}.bg-fuchsia-500{background-color:var(--color-fuchsia-500)}.bg-fuchsia-500\/15{background-color:#e12afb26}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/15{background-color:color-mix(in oklab, var(--color-fuchsia-500) 15%, transparent)}}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-fuchsia-700\/25{background-color:#a600b540}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-700\/25{background-color:color-mix(in oklab, var(--color-fuchsia-700) 25%, transparent)}}.bg-fuchsia-800\/60{background-color:#8a019499}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-800\/60{background-color:color-mix(in oklab, var(--color-fuchsia-800) 60%, transparent)}}.bg-fuchsia-900\/20{background-color:#72137833}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-900\/20{background-color:color-mix(in oklab, var(--color-fuchsia-900) 20%, transparent)}}.bg-fuchsia-900\/40{background-color:#72137866}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-900\/40{background-color:color-mix(in oklab, var(--color-fuchsia-900) 40%, transparent)}}.bg-fuchsia-900\/50{background-color:#72137880}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-900\/50{background-color:color-mix(in oklab, var(--color-fuchsia-900) 50%, transparent)}}.bg-fuchsia-900\/60{background-color:#72137899}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-900\/60{background-color:color-mix(in oklab, var(--color-fuchsia-900) 60%, transparent)}}.bg-fuchsia-900\/70{background-color:#721378b3}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-900\/70{background-color:color-mix(in oklab, var(--color-fuchsia-900) 70%, transparent)}}.bg-fuchsia-950\/10{background-color:#4b004f1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/10{background-color:color-mix(in oklab, var(--color-fuchsia-950) 10%, transparent)}}.bg-fuchsia-950\/15{background-color:#4b004f26}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/15{background-color:color-mix(in oklab, var(--color-fuchsia-950) 15%, transparent)}}.bg-fuchsia-950\/20{background-color:#4b004f33}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/20{background-color:color-mix(in oklab, var(--color-fuchsia-950) 20%, transparent)}}.bg-fuchsia-950\/30{background-color:#4b004f4d}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/30{background-color:color-mix(in oklab, var(--color-fuchsia-950) 30%, transparent)}}.bg-fuchsia-950\/40{background-color:#4b004f66}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/40{background-color:color-mix(in oklab, var(--color-fuchsia-950) 40%, transparent)}}.bg-fuchsia-950\/50{background-color:#4b004f80}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/50{background-color:color-mix(in oklab, var(--color-fuchsia-950) 50%, transparent)}}.bg-fuchsia-950\/60{background-color:#4b004f99}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/60{background-color:color-mix(in oklab, var(--color-fuchsia-950) 60%, transparent)}}.bg-fuchsia-950\/70{background-color:#4b004fb3}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-950\/70{background-color:color-mix(in oklab, var(--color-fuchsia-950) 70%, transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/60{background-color:#00c75899}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/60{background-color:color-mix(in oklab, var(--color-green-500) 60%, transparent)}}.bg-green-900\/50{background-color:#0d542b80}@supports (color:color-mix(in lab, red, red)){.bg-green-900\/50{background-color:color-mix(in oklab, var(--color-green-900) 50%, transparent)}}.bg-green-950\/15{background-color:#032e1526}@supports (color:color-mix(in lab, red, red)){.bg-green-950\/15{background-color:color-mix(in oklab, var(--color-green-950) 15%, transparent)}}.bg-green-950\/40{background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.bg-green-950\/40{background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.bg-green-950\/50{background-color:#032e1580}@supports (color:color-mix(in lab, red, red)){.bg-green-950\/50{background-color:color-mix(in oklab, var(--color-green-950) 50%, transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-400\/80{background-color:#7d87ffcc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-400\/80{background-color:color-mix(in oklab, var(--color-indigo-400) 80%, transparent)}}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-500\/15{background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/15{background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.bg-indigo-500\/60{background-color:#625fff99}@supports (color:color-mix(in lab, red, red)){.bg-indigo-500\/60{background-color:color-mix(in oklab, var(--color-indigo-500) 60%, transparent)}}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-700{background-color:var(--color-indigo-700)}.bg-indigo-900\/40{background-color:#312c8566}@supports (color:color-mix(in lab, red, red)){.bg-indigo-900\/40{background-color:color-mix(in oklab, var(--color-indigo-900) 40%, transparent)}}.bg-indigo-900\/50{background-color:#312c8580}@supports (color:color-mix(in lab, red, red)){.bg-indigo-900\/50{background-color:color-mix(in oklab, var(--color-indigo-900) 50%, transparent)}}.bg-indigo-900\/60{background-color:#312c8599}@supports (color:color-mix(in lab, red, red)){.bg-indigo-900\/60{background-color:color-mix(in oklab, var(--color-indigo-900) 60%, transparent)}}.bg-indigo-950\/10{background-color:#1e1a4d1a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/10{background-color:color-mix(in oklab, var(--color-indigo-950) 10%, transparent)}}.bg-indigo-950\/15{background-color:#1e1a4d26}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/15{background-color:color-mix(in oklab, var(--color-indigo-950) 15%, transparent)}}.bg-indigo-950\/20{background-color:#1e1a4d33}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/20{background-color:color-mix(in oklab, var(--color-indigo-950) 20%, transparent)}}.bg-indigo-950\/30{background-color:#1e1a4d4d}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/30{background-color:color-mix(in oklab, var(--color-indigo-950) 30%, transparent)}}.bg-indigo-950\/40{background-color:#1e1a4d66}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/40{background-color:color-mix(in oklab, var(--color-indigo-950) 40%, transparent)}}.bg-indigo-950\/50{background-color:#1e1a4d80}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/50{background-color:color-mix(in oklab, var(--color-indigo-950) 50%, transparent)}}.bg-indigo-950\/60{background-color:#1e1a4d99}@supports (color:color-mix(in lab, red, red)){.bg-indigo-950\/60{background-color:color-mix(in oklab, var(--color-indigo-950) 60%, transparent)}}.bg-lime-400{background-color:var(--color-lime-400)}.bg-lime-500\/15{background-color:#80cd0026}@supports (color:color-mix(in lab, red, red)){.bg-lime-500\/15{background-color:color-mix(in oklab, var(--color-lime-500) 15%, transparent)}}.bg-lime-950\/20{background-color:#192e0333}@supports (color:color-mix(in lab, red, red)){.bg-lime-950\/20{background-color:color-mix(in oklab, var(--color-lime-950) 20%, transparent)}}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500\/15{background-color:#fe6e0026}@supports (color:color-mix(in lab, red, red)){.bg-orange-500\/15{background-color:color-mix(in oklab, var(--color-orange-500) 15%, transparent)}}.bg-orange-900\/20{background-color:#7e2a0c33}@supports (color:color-mix(in lab, red, red)){.bg-orange-900\/20{background-color:color-mix(in oklab, var(--color-orange-900) 20%, transparent)}}.bg-orange-900\/50{background-color:#7e2a0c80}@supports (color:color-mix(in lab, red, red)){.bg-orange-900\/50{background-color:color-mix(in oklab, var(--color-orange-900) 50%, transparent)}}.bg-pink-300\/15{background-color:#fda5d526}@supports (color:color-mix(in lab, red, red)){.bg-pink-300\/15{background-color:color-mix(in oklab, var(--color-pink-300) 15%, transparent)}}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-pink-700{background-color:var(--color-pink-700)}.bg-pink-800\/50{background-color:#a2004c80}@supports (color:color-mix(in lab, red, red)){.bg-pink-800\/50{background-color:color-mix(in oklab, var(--color-pink-800) 50%, transparent)}}.bg-pink-950\/10{background-color:#5104241a}@supports (color:color-mix(in lab, red, red)){.bg-pink-950\/10{background-color:color-mix(in oklab, var(--color-pink-950) 10%, transparent)}}.bg-pink-950\/20{background-color:#51042433}@supports (color:color-mix(in lab, red, red)){.bg-pink-950\/20{background-color:color-mix(in oklab, var(--color-pink-950) 20%, transparent)}}.bg-pink-950\/40{background-color:#51042466}@supports (color:color-mix(in lab, red, red)){.bg-pink-950\/40{background-color:color-mix(in oklab, var(--color-pink-950) 40%, transparent)}}.bg-purple-700{background-color:var(--color-purple-700)}.bg-purple-900\/50{background-color:#59168b80}@supports (color:color-mix(in lab, red, red)){.bg-purple-900\/50{background-color:color-mix(in oklab, var(--color-purple-900) 50%, transparent)}}.bg-purple-950\/10{background-color:#3c03661a}@supports (color:color-mix(in lab, red, red)){.bg-purple-950\/10{background-color:color-mix(in oklab, var(--color-purple-950) 10%, transparent)}}.bg-red-400{background-color:var(--color-red-400)}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/8{background-color:#fb2c3614}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/8{background-color:color-mix(in oklab, var(--color-red-500) 8%, transparent)}}.bg-red-500\/60{background-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/60{background-color:color-mix(in oklab, var(--color-red-500) 60%, transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-red-600\/20{background-color:#e4001433}@supports (color:color-mix(in lab, red, red)){.bg-red-600\/20{background-color:color-mix(in oklab, var(--color-red-600) 20%, transparent)}}.bg-red-700\/70{background-color:#bf000fb3}@supports (color:color-mix(in lab, red, red)){.bg-red-700\/70{background-color:color-mix(in oklab, var(--color-red-700) 70%, transparent)}}.bg-red-800{background-color:var(--color-red-800)}.bg-red-900\/20{background-color:#82181a33}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/20{background-color:color-mix(in oklab, var(--color-red-900) 20%, transparent)}}.bg-red-900\/30{background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/30{background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.bg-red-900\/40{background-color:#82181a66}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/40{background-color:color-mix(in oklab, var(--color-red-900) 40%, transparent)}}.bg-red-900\/50{background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/50{background-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.bg-red-900\/60{background-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/60{background-color:color-mix(in oklab, var(--color-red-900) 60%, transparent)}}.bg-red-900\/70{background-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.bg-red-900\/70{background-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.bg-red-950\/20{background-color:#46080933}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/20{background-color:color-mix(in oklab, var(--color-red-950) 20%, transparent)}}.bg-red-950\/30{background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/30{background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-red-950\/50{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/50{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.bg-red-950\/60{background-color:#46080999}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/60{background-color:color-mix(in oklab, var(--color-red-950) 60%, transparent)}}.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\.04\]{background-color:#ffa2ae0a}@supports (color:color-mix(in lab, red, red)){.bg-rose-300\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-rose-300) 4%, 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-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/10{background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/10{background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/15{background-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}.bg-rose-400\/70{background-color:#ff667fb3}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/70{background-color:color-mix(in oklab, var(--color-rose-400) 70%, transparent)}}.bg-rose-400\/\[0\.03\]{background-color:#ff667f08}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-rose-400) 3%, transparent)}}.bg-rose-400\/\[0\.04\]{background-color:#ff667f0a}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-rose-400) 4%, transparent)}}.bg-rose-400\/\[0\.05\]{background-color:#ff667f0d}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-rose-400) 5%, transparent)}}.bg-rose-400\/\[0\.06\]{background-color:#ff667f0f}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-rose-400) 6%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/7{background-color:#ff235712}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/7{background-color:color-mix(in oklab, var(--color-rose-500) 7%, transparent)}}.bg-rose-500\/8{background-color:#ff235714}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/8{background-color:color-mix(in oklab, var(--color-rose-500) 8%, transparent)}}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-500\/25{background-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/25{background-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-700\/40{background-color:#c2003966}@supports (color:color-mix(in lab, red, red)){.bg-rose-700\/40{background-color:color-mix(in oklab, var(--color-rose-700) 40%, transparent)}}.bg-rose-700\/50{background-color:#c2003980}@supports (color:color-mix(in lab, red, red)){.bg-rose-700\/50{background-color:color-mix(in oklab, var(--color-rose-700) 50%, transparent)}}.bg-rose-700\/55{background-color:#c200398c}@supports (color:color-mix(in lab, red, red)){.bg-rose-700\/55{background-color:color-mix(in oklab, var(--color-rose-700) 55%, transparent)}}.bg-rose-800{background-color:var(--color-rose-800)}.bg-rose-800\/60{background-color:#a3003799}@supports (color:color-mix(in lab, red, red)){.bg-rose-800\/60{background-color:color-mix(in oklab, var(--color-rose-800) 60%, transparent)}}.bg-rose-800\/70{background-color:#a30037b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-800\/70{background-color:color-mix(in oklab, var(--color-rose-800) 70%, transparent)}}.bg-rose-900\/10{background-color:#8b08361a}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/10{background-color:color-mix(in oklab, var(--color-rose-900) 10%, transparent)}}.bg-rose-900\/20{background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/20{background-color:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.bg-rose-900\/30{background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/30{background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.bg-rose-900\/40{background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/40{background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.bg-rose-900\/50{background-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/50{background-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.bg-rose-900\/60{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/60{background-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.bg-rose-900\/70{background-color:#8b0836b3}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/70{background-color:color-mix(in oklab, var(--color-rose-900) 70%, transparent)}}.bg-rose-900\/80{background-color:#8b0836cc}@supports (color:color-mix(in lab, red, red)){.bg-rose-900\/80{background-color:color-mix(in oklab, var(--color-rose-900) 80%, transparent)}}.bg-rose-950\/10{background-color:#4d02181a}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/10{background-color:color-mix(in oklab, var(--color-rose-950) 10%, transparent)}}.bg-rose-950\/15{background-color:#4d021826}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/15{background-color:color-mix(in oklab, var(--color-rose-950) 15%, transparent)}}.bg-rose-950\/20{background-color:#4d021833}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/20{background-color:color-mix(in oklab, var(--color-rose-950) 20%, transparent)}}.bg-rose-950\/30{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/30{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.bg-rose-950\/40{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/40{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.bg-rose-950\/50{background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/50{background-color:color-mix(in oklab, var(--color-rose-950) 50%, transparent)}}.bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/60{background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.bg-rose-950\/80{background-color:#4d0218cc}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/80{background-color:color-mix(in oklab, var(--color-rose-950) 80%, transparent)}}.bg-rose-950\/90{background-color:#4d0218e6}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/90{background-color:color-mix(in oklab, var(--color-rose-950) 90%, 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\/20{background-color:#77d4ff33}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/20{background-color:color-mix(in oklab, var(--color-sky-300) 20%, 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-sky-300\/\[0\.06\]{background-color:#77d4ff0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-sky-300) 6%, transparent)}}.bg-sky-300\/\[0\.07\]{background-color:#77d4ff12}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-sky-300) 7.0%, transparent)}}.bg-sky-400{background-color:var(--color-sky-400)}.bg-sky-400\/8{background-color:#00bcfe14}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/8{background-color:color-mix(in oklab, var(--color-sky-400) 8%, transparent)}}.bg-sky-400\/10{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/10{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.bg-sky-400\/20{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/20{background-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.bg-sky-400\/80{background-color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/80{background-color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.bg-sky-400\/\[0\.06\]{background-color:#00bcfe0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-sky-400) 6%, transparent)}}.bg-sky-400\/\[0\.045\]{background-color:#00bcfe0b}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-sky-400) 4.5%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-500\/5{background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/5{background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.bg-sky-500\/7{background-color:#00a5ef12}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/7{background-color:color-mix(in oklab, var(--color-sky-500) 7%, transparent)}}.bg-sky-500\/8{background-color:#00a5ef14}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/8{background-color:color-mix(in oklab, var(--color-sky-500) 8%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-500\/12{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/12{background-color:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.bg-sky-500\/15{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/15{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.bg-sky-500\/25{background-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/25{background-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.bg-sky-500\/70{background-color:#00a5efb3}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/70{background-color:color-mix(in oklab, var(--color-sky-500) 70%, transparent)}}.bg-sky-500\/80{background-color:#00a5efcc}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/80{background-color:color-mix(in oklab, var(--color-sky-500) 80%, transparent)}}.bg-sky-500\/90{background-color:#00a5efe6}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/90{background-color:color-mix(in oklab, var(--color-sky-500) 90%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-600\/30{background-color:#0084cc4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-600\/30{background-color:color-mix(in oklab, var(--color-sky-600) 30%, transparent)}}.bg-sky-700{background-color:var(--color-sky-700)}.bg-sky-700\/40{background-color:#0069a466}@supports (color:color-mix(in lab, red, red)){.bg-sky-700\/40{background-color:color-mix(in oklab, var(--color-sky-700) 40%, transparent)}}.bg-sky-700\/50{background-color:#0069a480}@supports (color:color-mix(in lab, red, red)){.bg-sky-700\/50{background-color:color-mix(in oklab, var(--color-sky-700) 50%, transparent)}}.bg-sky-700\/60{background-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.bg-sky-700\/60{background-color:color-mix(in oklab, var(--color-sky-700) 60%, transparent)}}.bg-sky-700\/70{background-color:#0069a4b3}@supports (color:color-mix(in lab, red, red)){.bg-sky-700\/70{background-color:color-mix(in oklab, var(--color-sky-700) 70%, transparent)}}.bg-sky-700\/80{background-color:#0069a4cc}@supports (color:color-mix(in lab, red, red)){.bg-sky-700\/80{background-color:color-mix(in oklab, var(--color-sky-700) 80%, transparent)}}.bg-sky-800\/50{background-color:#00598680}@supports (color:color-mix(in lab, red, red)){.bg-sky-800\/50{background-color:color-mix(in oklab, var(--color-sky-800) 50%, transparent)}}.bg-sky-800\/60{background-color:#00598699}@supports (color:color-mix(in lab, red, red)){.bg-sky-800\/60{background-color:color-mix(in oklab, var(--color-sky-800) 60%, transparent)}}.bg-sky-900{background-color:var(--color-sky-900)}.bg-sky-900\/20{background-color:#024a7033}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/20{background-color:color-mix(in oklab, var(--color-sky-900) 20%, transparent)}}.bg-sky-900\/30{background-color:#024a704d}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/30{background-color:color-mix(in oklab, var(--color-sky-900) 30%, transparent)}}.bg-sky-900\/40{background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/40{background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.bg-sky-900\/50{background-color:#024a7080}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/50{background-color:color-mix(in oklab, var(--color-sky-900) 50%, transparent)}}.bg-sky-900\/60{background-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/60{background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.bg-sky-900\/90{background-color:#024a70e6}@supports (color:color-mix(in lab, red, red)){.bg-sky-900\/90{background-color:color-mix(in oklab, var(--color-sky-900) 90%, transparent)}}.bg-sky-950\/10{background-color:#052f4a1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/10{background-color:color-mix(in oklab, var(--color-sky-950) 10%, transparent)}}.bg-sky-950\/15{background-color:#052f4a26}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/15{background-color:color-mix(in oklab, var(--color-sky-950) 15%, transparent)}}.bg-sky-950\/20{background-color:#052f4a33}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/20{background-color:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.bg-sky-950\/25{background-color:#052f4a40}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/25{background-color:color-mix(in oklab, var(--color-sky-950) 25%, transparent)}}.bg-sky-950\/30{background-color:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/30{background-color:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.bg-sky-950\/40{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/40{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.bg-sky-950\/50{background-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/50{background-color:color-mix(in oklab, var(--color-sky-950) 50%, transparent)}}.bg-sky-950\/60{background-color:#052f4a99}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/60{background-color:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.bg-sky-950\/70{background-color:#052f4ab3}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/70{background-color:color-mix(in oklab, var(--color-sky-950) 70%, transparent)}}.bg-sky-950\/90{background-color:#052f4ae6}@supports (color:color-mix(in lab, red, red)){.bg-sky-950\/90{background-color:color-mix(in oklab, var(--color-sky-950) 90%, transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.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-500\/15{background-color:#62748e26}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/15{background-color:color-mix(in oklab, var(--color-slate-500) 15%, transparent)}}.bg-slate-600{background-color:var(--color-slate-600)}.bg-slate-600\/80{background-color:#45556ccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-600\/80{background-color:color-mix(in oklab, var(--color-slate-600) 80%, transparent)}}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-700\/20{background-color:#31415833}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/20{background-color:color-mix(in oklab, var(--color-slate-700) 20%, transparent)}}.bg-slate-700\/40{background-color:#31415866}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/40{background-color:color-mix(in oklab, var(--color-slate-700) 40%, transparent)}}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/50{background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.bg-slate-700\/60{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/60{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.bg-slate-700\/70{background-color:#314158b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/70{background-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-800\/20{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/20{background-color:color-mix(in oklab, var(--color-slate-800) 20%, transparent)}}.bg-slate-800\/30{background-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/30{background-color:color-mix(in oklab, var(--color-slate-800) 30%, transparent)}}.bg-slate-800\/40{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/40{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.bg-slate-800\/50{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/50{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.bg-slate-800\/60{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/60{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.bg-slate-800\/70{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/70{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.bg-slate-800\/80{background-color:#1d293dcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/80{background-color:color-mix(in oklab, var(--color-slate-800) 80%, transparent)}}.bg-slate-800\/90{background-color:#1d293de6}@supports (color:color-mix(in lab, red, red)){.bg-slate-800\/90{background-color:color-mix(in oklab, var(--color-slate-800) 90%, transparent)}}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/10{background-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/10{background-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/20{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/30{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/40{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.bg-slate-900\/50{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/50{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.bg-slate-900\/60{background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/70{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/70{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.bg-slate-900\/80{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/80{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.bg-slate-900\/85{background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/85{background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}.bg-slate-900\/90{background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/90{background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.bg-slate-900\/95{background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/15{background-color:#02061826}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/15{background-color:color-mix(in oklab, var(--color-slate-950) 15%, transparent)}}.bg-slate-950\/25{background-color:#02061840}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/25{background-color:color-mix(in oklab, var(--color-slate-950) 25%, transparent)}}.bg-slate-950\/30{background-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/30{background-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.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\/45{background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/45{background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, 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\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, 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\/85{background-color:#020618d9}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/85{background-color:color-mix(in oklab, var(--color-slate-950) 85%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, 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-slate-950\/98{background-color:#020618fa}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/98{background-color:color-mix(in oklab, var(--color-slate-950) 98%, transparent)}}.bg-teal-300\/15{background-color:#46ecd526}@supports (color:color-mix(in lab, red, red)){.bg-teal-300\/15{background-color:color-mix(in oklab, var(--color-teal-300) 15%, transparent)}}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-600{background-color:var(--color-teal-600)}.bg-teal-700{background-color:var(--color-teal-700)}.bg-teal-700\/40{background-color:#00776e66}@supports (color:color-mix(in lab, red, red)){.bg-teal-700\/40{background-color:color-mix(in oklab, var(--color-teal-700) 40%, transparent)}}.bg-teal-800\/50{background-color:#005f5a80}@supports (color:color-mix(in lab, red, red)){.bg-teal-800\/50{background-color:color-mix(in oklab, var(--color-teal-800) 50%, transparent)}}.bg-teal-900\/40{background-color:#0b4f4a66}@supports (color:color-mix(in lab, red, red)){.bg-teal-900\/40{background-color:color-mix(in oklab, var(--color-teal-900) 40%, transparent)}}.bg-teal-900\/50{background-color:#0b4f4a80}@supports (color:color-mix(in lab, red, red)){.bg-teal-900\/50{background-color:color-mix(in oklab, var(--color-teal-900) 50%, transparent)}}.bg-teal-900\/70{background-color:#0b4f4ab3}@supports (color:color-mix(in lab, red, red)){.bg-teal-900\/70{background-color:color-mix(in oklab, var(--color-teal-900) 70%, transparent)}}.bg-teal-950\/15{background-color:#022f2e26}@supports (color:color-mix(in lab, red, red)){.bg-teal-950\/15{background-color:color-mix(in oklab, var(--color-teal-950) 15%, transparent)}}.bg-teal-950\/20{background-color:#022f2e33}@supports (color:color-mix(in lab, red, red)){.bg-teal-950\/20{background-color:color-mix(in oklab, var(--color-teal-950) 20%, transparent)}}.bg-transparent{background-color:#0000}.bg-violet-300{background-color:var(--color-violet-300)}.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\/20{background-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/20{background-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.bg-violet-300\/\[0\.06\]{background-color:#c4b4ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-300) 6%, transparent)}}.bg-violet-300\/\[0\.07\]{background-color:#c4b4ff12}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-violet-300) 7.0%, transparent)}}.bg-violet-300\/\[0\.025\]{background-color:#c4b4ff06}@supports (color:color-mix(in lab, red, red)){.bg-violet-300\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-violet-300) 2.5%, 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-violet-400{background-color:var(--color-violet-400)}.bg-violet-400\/5{background-color:#a685ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/5{background-color:color-mix(in oklab, var(--color-violet-400) 5%, transparent)}}.bg-violet-400\/8{background-color:#a685ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/8{background-color:color-mix(in oklab, var(--color-violet-400) 8%, transparent)}}.bg-violet-400\/10{background-color:#a685ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/10{background-color:color-mix(in oklab, var(--color-violet-400) 10%, transparent)}}.bg-violet-400\/20{background-color:#a685ff33}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/20{background-color:color-mix(in oklab, var(--color-violet-400) 20%, transparent)}}.bg-violet-400\/\[0\.05\]{background-color:#a685ff0d}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-violet-400) 5%, transparent)}}.bg-violet-400\/\[0\.06\]{background-color:#a685ff0f}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-violet-400) 6%, transparent)}}.bg-violet-400\/\[0\.035\]{background-color:#a685ff09}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-violet-400) 3.5%, transparent)}}.bg-violet-400\/\[0\.055\]{background-color:#a685ff0e}@supports (color:color-mix(in lab, red, red)){.bg-violet-400\/\[0\.055\]{background-color:color-mix(in oklab, var(--color-violet-400) 5.5%, transparent)}}.bg-violet-500{background-color:var(--color-violet-500)}.bg-violet-500\/8{background-color:#8d54ff14}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/8{background-color:color-mix(in oklab, var(--color-violet-500) 8%, transparent)}}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/10{background-color:color-mix(in oklab, var(--color-violet-500) 10%, transparent)}}.bg-violet-500\/15{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/15{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.bg-violet-500\/90{background-color:#8d54ffe6}@supports (color:color-mix(in lab, red, red)){.bg-violet-500\/90{background-color:color-mix(in oklab, var(--color-violet-500) 90%, transparent)}}.bg-violet-600{background-color:var(--color-violet-600)}.bg-violet-600\/20{background-color:#7f22fe33}@supports (color:color-mix(in lab, red, red)){.bg-violet-600\/20{background-color:color-mix(in oklab, var(--color-violet-600) 20%, transparent)}}.bg-violet-600\/40{background-color:#7f22fe66}@supports (color:color-mix(in lab, red, red)){.bg-violet-600\/40{background-color:color-mix(in oklab, var(--color-violet-600) 40%, transparent)}}.bg-violet-700{background-color:var(--color-violet-700)}.bg-violet-700\/40{background-color:#7008e766}@supports (color:color-mix(in lab, red, red)){.bg-violet-700\/40{background-color:color-mix(in oklab, var(--color-violet-700) 40%, transparent)}}.bg-violet-700\/60{background-color:#7008e799}@supports (color:color-mix(in lab, red, red)){.bg-violet-700\/60{background-color:color-mix(in oklab, var(--color-violet-700) 60%, transparent)}}.bg-violet-700\/80{background-color:#7008e7cc}@supports (color:color-mix(in lab, red, red)){.bg-violet-700\/80{background-color:color-mix(in oklab, var(--color-violet-700) 80%, transparent)}}.bg-violet-800\/40{background-color:#5d0ec066}@supports (color:color-mix(in lab, red, red)){.bg-violet-800\/40{background-color:color-mix(in oklab, var(--color-violet-800) 40%, transparent)}}.bg-violet-800\/50{background-color:#5d0ec080}@supports (color:color-mix(in lab, red, red)){.bg-violet-800\/50{background-color:color-mix(in oklab, var(--color-violet-800) 50%, transparent)}}.bg-violet-800\/60{background-color:#5d0ec099}@supports (color:color-mix(in lab, red, red)){.bg-violet-800\/60{background-color:color-mix(in oklab, var(--color-violet-800) 60%, transparent)}}.bg-violet-900\/20{background-color:#4d179a33}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/20{background-color:color-mix(in oklab, var(--color-violet-900) 20%, transparent)}}.bg-violet-900\/35{background-color:#4d179a59}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/35{background-color:color-mix(in oklab, var(--color-violet-900) 35%, transparent)}}.bg-violet-900\/40{background-color:#4d179a66}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/40{background-color:color-mix(in oklab, var(--color-violet-900) 40%, transparent)}}.bg-violet-900\/50{background-color:#4d179a80}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/50{background-color:color-mix(in oklab, var(--color-violet-900) 50%, transparent)}}.bg-violet-900\/60{background-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.bg-violet-900\/60{background-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.bg-violet-950\/10{background-color:#2f0d681a}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/10{background-color:color-mix(in oklab, var(--color-violet-950) 10%, transparent)}}.bg-violet-950\/15{background-color:#2f0d6826}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/15{background-color:color-mix(in oklab, var(--color-violet-950) 15%, transparent)}}.bg-violet-950\/20{background-color:#2f0d6833}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/20{background-color:color-mix(in oklab, var(--color-violet-950) 20%, transparent)}}.bg-violet-950\/25{background-color:#2f0d6840}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/25{background-color:color-mix(in oklab, var(--color-violet-950) 25%, transparent)}}.bg-violet-950\/30{background-color:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/30{background-color:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.bg-violet-950\/40{background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/40{background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.bg-violet-950\/50{background-color:#2f0d6880}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/50{background-color:color-mix(in oklab, var(--color-violet-950) 50%, transparent)}}.bg-violet-950\/60{background-color:#2f0d6899}@supports (color:color-mix(in lab, red, red)){.bg-violet-950\/60{background-color:color-mix(in oklab, var(--color-violet-950) 60%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, 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\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.035\]{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.bg-white\/\[0\.01\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.01\]{background-color:color-mix(in oklab, var(--color-white) 1%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, 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\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.012\]{background-color:#ffffff03}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.012\]{background-color:color-mix(in oklab, var(--color-white) 1.2%, 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-white\/\[0\.045\]{background-color:#ffffff0b}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}.bg-yellow-400{background-color:var(--color-yellow-400)}.bg-yellow-400\/10{background-color:#fac8001a}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/10{background-color:color-mix(in oklab, var(--color-yellow-400) 10%, transparent)}}.bg-yellow-400\/15{background-color:#fac80026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/15{background-color:color-mix(in oklab, var(--color-yellow-400) 15%, transparent)}}.bg-yellow-400\/60{background-color:#fac80099}@supports (color:color-mix(in lab, red, red)){.bg-yellow-400\/60{background-color:color-mix(in oklab, var(--color-yellow-400) 60%, transparent)}}.bg-yellow-500{background-color:var(--color-yellow-500)}.bg-yellow-500\/5{background-color:#edb2000d}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/5{background-color:color-mix(in oklab, var(--color-yellow-500) 5%, transparent)}}.bg-yellow-500\/8{background-color:#edb20014}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/8{background-color:color-mix(in oklab, var(--color-yellow-500) 8%, transparent)}}.bg-yellow-500\/60{background-color:#edb20099}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/60{background-color:color-mix(in oklab, var(--color-yellow-500) 60%, transparent)}}.bg-yellow-900\/20{background-color:#733e0a33}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/20{background-color:color-mix(in oklab, var(--color-yellow-900) 20%, transparent)}}.bg-yellow-900\/60{background-color:#733e0a99}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/60{background-color:color-mix(in oklab, var(--color-yellow-900) 60%, transparent)}}.bg-yellow-900\/70{background-color:#733e0ab3}@supports (color:color-mix(in lab, red, red)){.bg-yellow-900\/70{background-color:color-mix(in oklab, var(--color-yellow-900) 70%, 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-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[conic-gradient\(at_50\%_50\%\,\#1118_25\%\,\#0000_0_50\%\,\#1118_0_75\%\,\#0000_0\)\]{background-image:conic-gradient(at 50% 50%,#1118 25%,#0000 0 50%,#1118 0 75%,#0000 0)}.bg-\[linear-gradient\(110deg\,\#07111c_30\%\,\#0d1b29_48\%\,\#07111c_66\%\)\]{background-image:linear-gradient(110deg,#07111c 30%,#0d1b29 48%,#07111c 66%)}.bg-\[linear-gradient\(135deg\,rgba\(5\,16\,28\,0\.86\)\,rgba\(10\,30\,47\,0\.72\)\)\]{background-image:linear-gradient(135deg,#05101cdb,#0a1e2fb8)}.bg-\[linear-gradient\(135deg\,rgba\(34\,211\,238\,0\.28\)\,rgba\(99\,102\,241\,0\.24\)\)\]{background-image:linear-gradient(135deg,#22d3ee47,#6366f13d)}.bg-\[linear-gradient\(135deg\,rgba\(94\,234\,212\,0\.25\)\,rgba\(56\,189\,248\,0\.22\)\,rgba\(124\,58\,237\,0\.18\)\)\]{background-image:linear-gradient(135deg,#5eead440,#38bdf838,#7c3aed2e)}.bg-\[linear-gradient\(145deg\,rgba\(14\,165\,233\,0\.09\)\,rgba\(2\,6\,23\,0\.7\)\)\]{background-image:linear-gradient(145deg,#0ea5e917,#020617b3)}.bg-\[radial-gradient\(circle_at_8\%_0\%\,rgba\(34\,211\,238\,\.13\)\,transparent_38\%\)\,linear-gradient\(120deg\,\#09111e\,\#0b0a18\)\]{background-image:radial-gradient(circle at 8% 0,#22d3ee21,#0000 38%),linear-gradient(120deg,#09111e,#0b0a18)}.bg-\[radial-gradient\(circle_at_12\%_0\%\,rgba\(34\,211\,238\,0\.14\)\,transparent_30\%\)\,radial-gradient\(circle_at_85\%_10\%\,rgba\(139\,92\,246\,0\.12\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(8\,20\,31\,0\.96\)\,rgba\(5\,14\,23\,0\.94\)\)\]{background-image:radial-gradient(circle at 12% 0,#22d3ee24,#0000 30%),radial-gradient(circle at 85% 10%,#8b5cf61f,#0000 28%),linear-gradient(#08141ff5,#050e17f0)}.bg-\[radial-gradient\(circle_at_18\%_0\%\,rgba\(14\,165\,233\,0\.12\)\,transparent_32\%\)\,radial-gradient\(circle_at_82\%_0\%\,rgba\(16\,185\,129\,0\.08\)\,transparent_28\%\)\]{background-image:radial-gradient(circle at 18% 0,#0ea5e91f,#0000 32%),radial-gradient(circle at 82% 0,#10b98114,#0000 28%)}.bg-\[radial-gradient\(circle_at_20\%_-20\%\,rgba\(34\,211\,238\,\.16\)\,transparent_45\%\)\,linear-gradient\(110deg\,\#080d1b\,\#0b0818\)\]{background-image:radial-gradient(circle at 20% -20%,#22d3ee29,#0000 45%),linear-gradient(110deg,#080d1b,#0b0818)}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(56\,189\,248\,\.07\)\,transparent_58\%\)\]{background-image:radial-gradient(circle at 50% 0,#38bdf812,#0000 58%)}.bg-\[radial-gradient\(circle_at_100\%_0\%\,rgba\(252\,211\,77\,0\.12\)\,transparent_34\%\)\,linear-gradient\(145deg\,rgba\(252\,211\,77\,0\.07\)\,rgba\(255\,255\,255\,0\.018\)\)\]{background-image:radial-gradient(circle at 100% 0,#fcd34d1f,#0000 34%),linear-gradient(145deg,#fcd34d12,#ffffff05)}.from-\[\#0a0f1f\]{--tw-gradient-from:#0a0f1f;--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-\[\#091016\]{--tw-gradient-from:#091016;--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-amber-400{--tw-gradient-from:var(--color-amber-400);--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-amber-500{--tw-gradient-from:var(--color-amber-500);--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-amber-600{--tw-gradient-from:var(--color-amber-600);--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-amber-950\/30{--tw-gradient-from:#4619014d}@supports (color:color-mix(in lab, red, red)){.from-amber-950\/30{--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.from-amber-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))}.from-amber-950\/60{--tw-gradient-from:#46190199}@supports (color:color-mix(in lab, red, red)){.from-amber-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.from-amber-950\/60{--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-400{--tw-gradient-from:var(--color-cyan-400);--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-400\/\[0\.08\]{--tw-gradient-from:#00d2ef14}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/\[0\.08\]{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-400) 8%, transparent)}}.from-cyan-400\/\[0\.08\]{--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-500{--tw-gradient-from:var(--color-cyan-500);--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-950\/40{--tw-gradient-from:#05334566}@supports (color:color-mix(in lab, red, red)){.from-cyan-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-cyan-950) 40%, transparent)}}.from-cyan-950\/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))}.from-emerald-500{--tw-gradient-from:var(--color-emerald-500);--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-emerald-950\/40{--tw-gradient-from:#002c2266}@supports (color:color-mix(in lab, red, red)){.from-emerald-950\/40{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 40%, transparent)}}.from-emerald-950\/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))}.from-emerald-950\/60{--tw-gradient-from:#002c2299}@supports (color:color-mix(in lab, red, red)){.from-emerald-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-950) 60%, transparent)}}.from-emerald-950\/60{--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-950\/60{--tw-gradient-from:#4b004f99}@supports (color:color-mix(in lab, red, red)){.from-fuchsia-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-fuchsia-950) 60%, transparent)}}.from-fuchsia-950\/60{--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-pink-600\/80{--tw-gradient-from:#e30076cc}@supports (color:color-mix(in lab, red, red)){.from-pink-600\/80{--tw-gradient-from:color-mix(in oklab, var(--color-pink-600) 80%, transparent)}}.from-pink-600\/80{--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-purple-950\/20{--tw-gradient-from:#3c036633}@supports (color:color-mix(in lab, red, red)){.from-purple-950\/20{--tw-gradient-from:color-mix(in oklab, var(--color-purple-950) 20%, transparent)}}.from-purple-950\/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-rose-500{--tw-gradient-from:var(--color-rose-500);--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{--tw-gradient-from:var(--color-sky-300);--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-950\/30{--tw-gradient-from:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.from-sky-950\/30{--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.from-sky-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))}.from-sky-950\/60{--tw-gradient-from:#052f4a99}@supports (color:color-mix(in lab, red, red)){.from-sky-950\/60{--tw-gradient-from:color-mix(in oklab, var(--color-sky-950) 60%, transparent)}}.from-sky-950\/60{--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-900{--tw-gradient-from:var(--color-slate-900);--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-900\/80{--tw-gradient-from:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.from-slate-900\/80{--tw-gradient-from:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.from-slate-900\/80{--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{--tw-gradient-from:var(--color-slate-950);--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-teal-500{--tw-gradient-from:var(--color-teal-500);--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-transparent{--tw-gradient-from:transparent;--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-500{--tw-gradient-from:var(--color-violet-500);--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-600{--tw-gradient-from:var(--color-violet-600);--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-950\/30{--tw-gradient-from:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.from-violet-950\/30{--tw-gradient-from:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.from-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))}.via-cyan-200\/70{--tw-gradient-via:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.via-cyan-200\/70{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-200) 70%, transparent)}}.via-cyan-200\/70{--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)}.via-cyan-300\/70{--tw-gradient-via:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.via-cyan-300\/70{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.via-cyan-300\/70{--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)}.via-cyan-400\/70{--tw-gradient-via:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.via-cyan-400\/70{--tw-gradient-via:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.via-cyan-400\/70{--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)}.via-emerald-200\/70{--tw-gradient-via:#a4f4cfb3}@supports (color:color-mix(in lab, red, red)){.via-emerald-200\/70{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-200) 70%, transparent)}}.via-emerald-200\/70{--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)}.via-emerald-300\/50{--tw-gradient-via:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.via-emerald-300\/50{--tw-gradient-via:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.via-emerald-300\/50{--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)}.via-fuchsia-500{--tw-gradient-via:var(--color-fuchsia-500);--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)}.via-rose-500{--tw-gradient-via:var(--color-rose-500);--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)}.via-sky-400{--tw-gradient-via:var(--color-sky-400);--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)}.via-slate-950{--tw-gradient-via:var(--color-slate-950);--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)}.via-slate-950\/60{--tw-gradient-via:#02061899}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/60{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.via-slate-950\/60{--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)}.via-violet-200\/70{--tw-gradient-via:#ddd6ffb3}@supports (color:color-mix(in lab, red, red)){.via-violet-200\/70{--tw-gradient-via:color-mix(in oklab, var(--color-violet-200) 70%, transparent)}}.via-violet-200\/70{--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)}.via-violet-950\/40{--tw-gradient-via:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.via-violet-950\/40{--tw-gradient-via:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.via-violet-950\/40{--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)}.via-white\/15{--tw-gradient-via:#ffffff26}@supports (color:color-mix(in lab, red, red)){.via-white\/15{--tw-gradient-via:color-mix(in oklab, var(--color-white) 15%, transparent)}}.via-white\/15{--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-\[\#0a0e1a\]{--tw-gradient-to:#0a0e1a;--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-\[\#0a0f1e\]{--tw-gradient-to:#0a0f1e;--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-\[\#0c0a18\]{--tw-gradient-to:#0c0a18;--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-\[\#140a1f\]{--tw-gradient-to:#140a1f;--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-amber-300{--tw-gradient-to:var(--color-amber-300);--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-amber-400{--tw-gradient-to:var(--color-amber-400);--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-black\/40{--tw-gradient-to:#0006}@supports (color:color-mix(in lab, red, red)){.to-black\/40{--tw-gradient-to:color-mix(in oklab, var(--color-black) 40%, transparent)}}.to-black\/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-cyan-200{--tw-gradient-to:var(--color-cyan-200);--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-400{--tw-gradient-to:var(--color-cyan-400);--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-500{--tw-gradient-to:var(--color-cyan-500);--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-600{--tw-gradient-to:var(--color-cyan-600);--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\/20{--tw-gradient-to:#05334533}@supports (color:color-mix(in lab, red, red)){.to-cyan-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.to-cyan-950\/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))}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--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-emerald-400{--tw-gradient-to:var(--color-emerald-400);--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-emerald-700\/60{--tw-gradient-to:#00795699}@supports (color:color-mix(in lab, red, red)){.to-emerald-700\/60{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.to-emerald-700\/60{--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-emerald-800\/30{--tw-gradient-to:#005f464d}@supports (color:color-mix(in lab, red, red)){.to-emerald-800\/30{--tw-gradient-to:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.to-emerald-800\/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-fuchsia-500{--tw-gradient-to:var(--color-fuchsia-500);--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-fuchsia-600{--tw-gradient-to:var(--color-fuchsia-600);--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-500{--tw-gradient-to:var(--color-orange-500);--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-500{--tw-gradient-to:var(--color-red-500);--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-sky-950\/20{--tw-gradient-to:#052f4a33}@supports (color:color-mix(in lab, red, red)){.to-sky-950\/20{--tw-gradient-to:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.to-sky-950\/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))}.to-sky-950\/30{--tw-gradient-to:#052f4a4d}@supports (color:color-mix(in lab, red, red)){.to-sky-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-sky-950) 30%, transparent)}}.to-sky-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{--tw-gradient-to:var(--color-slate-900);--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{--tw-gradient-to:var(--color-slate-950);--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\/40{--tw-gradient-to:#02061866}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/40{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.to-slate-950\/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\/60{--tw-gradient-to:#02061899}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/60{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.to-slate-950\/60{--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\/80{--tw-gradient-to:#020618cc}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/80{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.to-slate-950\/80{--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-transparent{--tw-gradient-to:transparent;--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-400\/\[0\.08\]{--tw-gradient-to:#a685ff14}@supports (color:color-mix(in lab, red, red)){.to-violet-400\/\[0\.08\]{--tw-gradient-to:color-mix(in oklab, var(--color-violet-400) 8%, transparent)}}.to-violet-400\/\[0\.08\]{--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-500{--tw-gradient-to:var(--color-violet-500);--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-600\/80{--tw-gradient-to:#7f22fecc}@supports (color:color-mix(in lab, red, red)){.to-violet-600\/80{--tw-gradient-to:color-mix(in oklab, var(--color-violet-600) 80%, transparent)}}.to-violet-600\/80{--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-700\/80{--tw-gradient-to:#7008e7cc}@supports (color:color-mix(in lab, red, red)){.to-violet-700\/80{--tw-gradient-to:color-mix(in oklab, var(--color-violet-700) 80%, transparent)}}.to-violet-700\/80{--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))}.bg-\[length\:18px_18px\]{background-size:18px 18px}.bg-\[length\:24px_24px\]{background-size:24px 24px}.bg-\[length\:220\%_100\%\]{background-size:220% 100%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-\[\#0A66C2\]{fill:#0a66c2}.fill-slate-200{fill:var(--color-slate-200)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-left-top{object-position:left top}.object-top{object-position:top}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[7\%\]{padding:7%}.p-\[8\%\]{padding:8%}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-14{padding-inline:calc(var(--spacing) * 14)}.px-\[23\%\]{padding-inline:23%}.py-0{padding-block:calc(var(--spacing) * 0)}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[2px\]{padding-block:2px}.py-\[3px\]{padding-block:3px}.py-px{padding-block:1px}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-\[1px\]{padding-top:1px}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[25px\]{padding-left:25px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.\[font-family\:Georgia\,serif\]{font-family:Georgia,serif}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[9px\]{font-size:9px!important}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[64px\]{font-size:64px}.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)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.19em\]{--tw-tracking:.19em;letter-spacing:.19em}.tracking-\[\.21em\]{--tw-tracking:.21em;letter-spacing:.21em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[\.29em\]{--tw-tracking:.29em;letter-spacing:.29em}.tracking-\[\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[\.42em\]{--tw-tracking:.42em;letter-spacing:.42em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.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\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.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\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2d2115\]{color:#2d2115}.text-\[\#5c4a2b\]{color:#5c4a2b}.text-\[\#67e8f9\]{color:#67e8f9}.text-\[\#04110d\]{color:#04110d}.text-\[\#76552c\]{color:#76552c}.text-\[\#332617\]{color:#332617}.text-\[\#342412\]{color:#342412}.text-\[\#665136\]{color:#665136}.text-\[\#775322\]{color:#775322}.text-\[\#bca579\]{color:#bca579}.text-\[\#c8b083\]{color:#c8b083}.text-\[\#c9ab70\]{color:#c9ab70}.text-\[\#d7bd84\]{color:#d7bd84}.text-\[\#f0d79f\]{color:#f0d79f}.text-\[\#f2d99f\]{color:#f2d99f}.text-\[\#fff0cf\]{color:#fff0cf}.text-amber-50{color:var(--color-amber-50)}.text-amber-50\/50{color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/50{color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.text-amber-50\/60{color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/60{color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.text-amber-50\/70{color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/70{color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.text-amber-50\/80{color:#fffbebcc}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/80{color:color-mix(in oklab, var(--color-amber-50) 80%, transparent)}}.text-amber-50\/90{color:#fffbebe6}@supports (color:color-mix(in lab, red, red)){.text-amber-50\/90{color:color-mix(in oklab, var(--color-amber-50) 90%, transparent)}}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/70{color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/70{color:color-mix(in oklab, var(--color-amber-100) 70%, transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/90{color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/50{color:#fee68580}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/50{color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.text-amber-200\/60{color:#fee68599}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/60{color:color-mix(in oklab, var(--color-amber-200) 60%, 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\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-amber-200\/85{color:#fee685d9}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/85{color:color-mix(in oklab, var(--color-amber-200) 85%, transparent)}}.text-amber-200\/90{color:#fee685e6}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/90{color:color-mix(in oklab, var(--color-amber-200) 90%, transparent)}}.text-amber-200\/\[0\.035\]{color:#fee68509}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/\[0\.035\]{color:color-mix(in oklab, var(--color-amber-200) 3.5%, transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/50{color:#ffd23680}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/50{color:color-mix(in oklab, var(--color-amber-300) 50%, transparent)}}.text-amber-300\/60{color:#ffd23699}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/60{color:color-mix(in oklab, var(--color-amber-300) 60%, transparent)}}.text-amber-300\/70{color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/70{color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-300\/90{color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/90{color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-400\/70{color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/70{color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.text-amber-400\/80{color:#fcbb00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/80{color:color-mix(in oklab, var(--color-amber-400) 80%, transparent)}}.text-amber-400\/90{color:#fcbb00e6}@supports (color:color-mix(in lab, red, red)){.text-amber-400\/90{color:color-mix(in oklab, var(--color-amber-400) 90%, transparent)}}.text-amber-500{color:var(--color-amber-500)}.text-amber-500\/80{color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-500\/80{color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.text-amber-600{color:var(--color-amber-600)}.text-amber-600\/80{color:#dd7400cc}@supports (color:color-mix(in lab, red, red)){.text-amber-600\/80{color:color-mix(in oklab, var(--color-amber-600) 80%, transparent)}}.text-amber-700{color:var(--color-amber-700)}.text-black{color:var(--color-black)}.text-blue-200{color:var(--color-blue-200)}.text-blue-200\/90{color:#bedbffe6}@supports (color:color-mix(in lab, red, red)){.text-blue-200\/90{color:color-mix(in oklab, var(--color-blue-200) 90%, transparent)}}.text-blue-300{color:var(--color-blue-300)}.text-blue-300\/80{color:#90c5ffcc}@supports (color:color-mix(in lab, red, red)){.text-blue-300\/80{color:color-mix(in oklab, var(--color-blue-300) 80%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-50\/90{color:#ecfeffe6}@supports (color:color-mix(in lab, red, red)){.text-cyan-50\/90{color:color-mix(in oklab, var(--color-cyan-50) 90%, transparent)}}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-100\/90{color:#cefafee6}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/90{color:color-mix(in oklab, var(--color-cyan-100) 90%, transparent)}}.text-cyan-200{color:var(--color-cyan-200)}.text-cyan-200\/55{color:#a2f4fd8c}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/55{color:color-mix(in oklab, var(--color-cyan-200) 55%, 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-200\/80{color:#a2f4fdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/80{color:color-mix(in oklab, var(--color-cyan-200) 80%, transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-300\/50{color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/50{color:color-mix(in oklab, var(--color-cyan-300) 50%, 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-cyan-300\/75{color:#53eafdbf}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/75{color:color-mix(in oklab, var(--color-cyan-300) 75%, transparent)}}.text-cyan-300\/80{color:#53eafdcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/80{color:color-mix(in oklab, var(--color-cyan-300) 80%, transparent)}}.text-cyan-300\/90{color:#53eafde6}@supports (color:color-mix(in lab, red, red)){.text-cyan-300\/90{color:color-mix(in oklab, var(--color-cyan-300) 90%, transparent)}}.text-cyan-400{color:var(--color-cyan-400)}.text-cyan-400\/30{color:#00d2ef4d}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/30{color:color-mix(in oklab, var(--color-cyan-400) 30%, transparent)}}.text-cyan-400\/60{color:#00d2ef99}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/60{color:color-mix(in oklab, var(--color-cyan-400) 60%, transparent)}}.text-cyan-400\/70{color:#00d2efb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/70{color:color-mix(in oklab, var(--color-cyan-400) 70%, transparent)}}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab, red, red)){.text-cyan-400\/80{color:color-mix(in oklab, var(--color-cyan-400) 80%, transparent)}}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600\/80{color:#0092b5cc}@supports (color:color-mix(in lab, red, red)){.text-cyan-600\/80{color:color-mix(in oklab, var(--color-cyan-600) 80%, transparent)}}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/85{color:#d0fae5d9}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/85{color:color-mix(in oklab, var(--color-emerald-100) 85%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-200\/60{color:#a4f4cf99}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/60{color:color-mix(in oklab, var(--color-emerald-200) 60%, 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\/80{color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/80{color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab, red, red)){.text-emerald-200\/90{color:color-mix(in oklab, var(--color-emerald-200) 90%, transparent)}}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/50{color:#5ee9b580}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/50{color:color-mix(in oklab, var(--color-emerald-300) 50%, transparent)}}.text-emerald-300\/60{color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/60{color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.text-emerald-300\/70{color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/70{color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-400\/50{color:#00d29480}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/50{color:color-mix(in oklab, var(--color-emerald-400) 50%, transparent)}}.text-emerald-400\/60{color:#00d29499}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/60{color:color-mix(in oklab, var(--color-emerald-400) 60%, transparent)}}.text-emerald-400\/70{color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/70{color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.text-emerald-400\/80{color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/80{color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.text-emerald-400\/85{color:#00d294d9}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/85{color:color-mix(in oklab, var(--color-emerald-400) 85%, transparent)}}.text-emerald-400\/90{color:#00d294e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-400\/90{color:color-mix(in oklab, var(--color-emerald-400) 90%, transparent)}}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-500\/60{color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/60{color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.text-emerald-500\/70{color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/70{color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.text-emerald-500\/80{color:#00bb7fcc}@supports (color:color-mix(in lab, red, red)){.text-emerald-500\/80{color:color-mix(in oklab, var(--color-emerald-500) 80%, transparent)}}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/80{color:#009767cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-600\/80{color:color-mix(in oklab, var(--color-emerald-600) 80%, transparent)}}.text-emerald-700\/70{color:#007956b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-700\/70{color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.text-emerald-800{color:var(--color-emerald-800)}.text-fuchsia-50{color:var(--color-fuchsia-50)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-200{color:var(--color-fuchsia-200)}.text-fuchsia-200\/80{color:#f6cfffcc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-200\/80{color:color-mix(in oklab, var(--color-fuchsia-200) 80%, transparent)}}.text-fuchsia-300{color:var(--color-fuchsia-300)}.text-fuchsia-300\/70{color:#f2a9ffb3}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-300\/70{color:color-mix(in oklab, var(--color-fuchsia-300) 70%, transparent)}}.text-fuchsia-300\/80{color:#f2a9ffcc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-300\/80{color:color-mix(in oklab, var(--color-fuchsia-300) 80%, transparent)}}.text-fuchsia-300\/90{color:#f2a9ffe6}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-300\/90{color:color-mix(in oklab, var(--color-fuchsia-300) 90%, transparent)}}.text-fuchsia-400{color:var(--color-fuchsia-400)}.text-fuchsia-400\/80{color:#ec6cffcc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-400\/80{color:color-mix(in oklab, var(--color-fuchsia-400) 80%, transparent)}}.text-fuchsia-500\/80{color:#e12afbcc}@supports (color:color-mix(in lab, red, red)){.text-fuchsia-500\/80{color:color-mix(in oklab, var(--color-fuchsia-500) 80%, transparent)}}.text-green-200{color:var(--color-green-200)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-indigo-100\/90{color:#e0e7ffe6}@supports (color:color-mix(in lab, red, red)){.text-indigo-100\/90{color:color-mix(in oklab, var(--color-indigo-100) 90%, transparent)}}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-300\/80{color:#a4b3ffcc}@supports (color:color-mix(in lab, red, red)){.text-indigo-300\/80{color:color-mix(in oklab, var(--color-indigo-300) 80%, transparent)}}.text-indigo-300\/90{color:#a4b3ffe6}@supports (color:color-mix(in lab, red, red)){.text-indigo-300\/90{color:color-mix(in oklab, var(--color-indigo-300) 90%, transparent)}}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-lime-100{color:var(--color-lime-100)}.text-lime-200{color:var(--color-lime-200)}.text-lime-300{color:var(--color-lime-300)}.text-orange-200{color:var(--color-orange-200)}.text-orange-300{color:var(--color-orange-300)}.text-orange-400{color:var(--color-orange-400)}.text-orange-400\/80{color:#ff8b1acc}@supports (color:color-mix(in lab, red, red)){.text-orange-400\/80{color:color-mix(in oklab, var(--color-orange-400) 80%, transparent)}}.text-orange-500\/80{color:#fe6e00cc}@supports (color:color-mix(in lab, red, red)){.text-orange-500\/80{color:color-mix(in oklab, var(--color-orange-500) 80%, transparent)}}.text-pink-100{color:var(--color-pink-100)}.text-pink-200{color:var(--color-pink-200)}.text-pink-200\/80{color:#fccee8cc}@supports (color:color-mix(in lab, red, red)){.text-pink-200\/80{color:color-mix(in oklab, var(--color-pink-200) 80%, transparent)}}.text-pink-200\/90{color:#fccee8e6}@supports (color:color-mix(in lab, red, red)){.text-pink-200\/90{color:color-mix(in oklab, var(--color-pink-200) 90%, transparent)}}.text-pink-300{color:var(--color-pink-300)}.text-pink-300\/80{color:#fda5d5cc}@supports (color:color-mix(in lab, red, red)){.text-pink-300\/80{color:color-mix(in oklab, var(--color-pink-300) 80%, transparent)}}.text-pink-400{color:var(--color-pink-400)}.text-pink-400\/80{color:#fb64b6cc}@supports (color:color-mix(in lab, red, red)){.text-pink-400\/80{color:color-mix(in oklab, var(--color-pink-400) 80%, transparent)}}.text-pink-500{color:var(--color-pink-500)}.text-purple-300{color:var(--color-purple-300)}.text-purple-400{color:var(--color-purple-400)}.text-red-100{color:var(--color-red-100)}.text-red-200\/70{color:#ffcacab3}@supports (color:color-mix(in lab, red, red)){.text-red-200\/70{color:color-mix(in oklab, var(--color-red-200) 70%, transparent)}}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-400\/60{color:#ff656899}@supports (color:color-mix(in lab, red, red)){.text-red-400\/60{color:color-mix(in oklab, var(--color-red-400) 60%, transparent)}}.text-red-400\/80{color:#ff6568cc}@supports (color:color-mix(in lab, red, red)){.text-red-400\/80{color:color-mix(in oklab, var(--color-red-400) 80%, transparent)}}.text-red-500{color:var(--color-red-500)}.text-red-500\/70{color:#fb2c36b3}@supports (color:color-mix(in lab, red, red)){.text-red-500\/70{color:color-mix(in oklab, var(--color-red-500) 70%, transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-rose-50{color:var(--color-rose-50)}.text-rose-100{color:var(--color-rose-100)}.text-rose-100\/90{color:#ffe4e6e6}@supports (color:color-mix(in lab, red, red)){.text-rose-100\/90{color:color-mix(in oklab, var(--color-rose-100) 90%, transparent)}}.text-rose-200{color:var(--color-rose-200)}.text-rose-200\/70{color:#ffccd3b3}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/70{color:color-mix(in oklab, var(--color-rose-200) 70%, transparent)}}.text-rose-200\/80{color:#ffccd3cc}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/80{color:color-mix(in oklab, var(--color-rose-200) 80%, transparent)}}.text-rose-200\/90{color:#ffccd3e6}@supports (color:color-mix(in lab, red, red)){.text-rose-200\/90{color:color-mix(in oklab, var(--color-rose-200) 90%, transparent)}}.text-rose-300{color:var(--color-rose-300)}.text-rose-300\/60{color:#ffa2ae99}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/60{color:color-mix(in oklab, var(--color-rose-300) 60%, transparent)}}.text-rose-300\/70{color:#ffa2aeb3}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/70{color:color-mix(in oklab, var(--color-rose-300) 70%, transparent)}}.text-rose-300\/80{color:#ffa2aecc}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/80{color:color-mix(in oklab, var(--color-rose-300) 80%, transparent)}}.text-rose-300\/90{color:#ffa2aee6}@supports (color:color-mix(in lab, red, red)){.text-rose-300\/90{color:color-mix(in oklab, var(--color-rose-300) 90%, transparent)}}.text-rose-400{color:var(--color-rose-400)}.text-rose-400\/80{color:#ff667fcc}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/80{color:color-mix(in oklab, var(--color-rose-400) 80%, transparent)}}.text-rose-400\/90{color:#ff667fe6}@supports (color:color-mix(in lab, red, red)){.text-rose-400\/90{color:color-mix(in oklab, var(--color-rose-400) 90%, transparent)}}.text-rose-500{color:var(--color-rose-500)}.text-rose-500\/80{color:#ff2357cc}@supports (color:color-mix(in lab, red, red)){.text-rose-500\/80{color:color-mix(in oklab, var(--color-rose-500) 80%, transparent)}}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-50{color:var(--color-sky-50)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/90{color:#dff2fee6}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/90{color:color-mix(in oklab, var(--color-sky-100) 90%, transparent)}}.text-sky-200{color:var(--color-sky-200)}.text-sky-200\/70{color:#b8e6feb3}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/70{color:color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.text-sky-200\/90{color:#b8e6fee6}@supports (color:color-mix(in lab, red, red)){.text-sky-200\/90{color:color-mix(in oklab, var(--color-sky-200) 90%, transparent)}}.text-sky-300{color:var(--color-sky-300)}.text-sky-300\/70{color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/70{color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.text-sky-300\/80{color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/80{color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.text-sky-300\/90{color:#77d4ffe6}@supports (color:color-mix(in lab, red, red)){.text-sky-300\/90{color:color-mix(in oklab, var(--color-sky-300) 90%, transparent)}}.text-sky-400{color:var(--color-sky-400)}.text-sky-400\/70{color:#00bcfeb3}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/70{color:color-mix(in oklab, var(--color-sky-400) 70%, transparent)}}.text-sky-400\/80{color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/80{color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.text-sky-400\/90{color:#00bcfee6}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/90{color:color-mix(in oklab, var(--color-sky-400) 90%, transparent)}}.text-sky-500{color:var(--color-sky-500)}.text-sky-600{color:var(--color-sky-600)}.text-sky-600\/80{color:#0084cccc}@supports (color:color-mix(in lab, red, red)){.text-sky-600\/80{color:color-mix(in oklab, var(--color-sky-600) 80%, transparent)}}.text-sky-600\/90{color:#0084cce6}@supports (color:color-mix(in lab, red, red)){.text-sky-600\/90{color:color-mix(in oklab, var(--color-sky-600) 90%, transparent)}}.text-sky-700{color:var(--color-sky-700)}.text-sky-950{color:var(--color-sky-950)}.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-300\/90{color:#cad5e2e6}@supports (color:color-mix(in lab, red, red)){.text-slate-300\/90{color:color-mix(in oklab, var(--color-slate-300) 90%, transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/80{color:#90a1b9cc}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/80{color:color-mix(in oklab, var(--color-slate-400) 80%, transparent)}}.text-slate-400\/90{color:#90a1b9e6}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/90{color:color-mix(in oklab, var(--color-slate-400) 90%, transparent)}}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-teal-300\/70{color:#46ecd5b3}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/70{color:color-mix(in oklab, var(--color-teal-300) 70%, transparent)}}.text-teal-300\/80{color:#46ecd5cc}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/80{color:color-mix(in oklab, var(--color-teal-300) 80%, transparent)}}.text-teal-300\/90{color:#46ecd5e6}@supports (color:color-mix(in lab, red, red)){.text-teal-300\/90{color:color-mix(in oklab, var(--color-teal-300) 90%, transparent)}}.text-teal-400{color:var(--color-teal-400)}.text-teal-400\/80{color:#00d3bdcc}@supports (color:color-mix(in lab, red, red)){.text-teal-400\/80{color:color-mix(in oklab, var(--color-teal-400) 80%, transparent)}}.text-transparent{color:#0000}.text-violet-100{color:var(--color-violet-100)}.text-violet-100\/80{color:#ede9fecc}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/80{color:color-mix(in oklab, var(--color-violet-100) 80%, transparent)}}.text-violet-100\/90{color:#ede9fee6}@supports (color:color-mix(in lab, red, red)){.text-violet-100\/90{color:color-mix(in oklab, var(--color-violet-100) 90%, transparent)}}.text-violet-200{color:var(--color-violet-200)}.text-violet-200\/80{color:#ddd6ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/80{color:color-mix(in oklab, var(--color-violet-200) 80%, transparent)}}.text-violet-200\/90{color:#ddd6ffe6}@supports (color:color-mix(in lab, red, red)){.text-violet-200\/90{color:color-mix(in oklab, var(--color-violet-200) 90%, transparent)}}.text-violet-300{color:var(--color-violet-300)}.text-violet-300\/60{color:#c4b4ff99}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/60{color:color-mix(in oklab, var(--color-violet-300) 60%, transparent)}}.text-violet-300\/70{color:#c4b4ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/70{color:color-mix(in oklab, var(--color-violet-300) 70%, transparent)}}.text-violet-300\/80{color:#c4b4ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/80{color:color-mix(in oklab, var(--color-violet-300) 80%, transparent)}}.text-violet-300\/90{color:#c4b4ffe6}@supports (color:color-mix(in lab, red, red)){.text-violet-300\/90{color:color-mix(in oklab, var(--color-violet-300) 90%, transparent)}}.text-violet-400{color:var(--color-violet-400)}.text-violet-400\/70{color:#a685ffb3}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/70{color:color-mix(in oklab, var(--color-violet-400) 70%, transparent)}}.text-violet-400\/80{color:#a685ffcc}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/80{color:color-mix(in oklab, var(--color-violet-400) 80%, transparent)}}.text-violet-400\/90{color:#a685ffe6}@supports (color:color-mix(in lab, red, red)){.text-violet-400\/90{color:color-mix(in oklab, var(--color-violet-400) 90%, transparent)}}.text-violet-500{color:var(--color-violet-500)}.text-violet-500\/40{color:#8d54ff66}@supports (color:color-mix(in lab, red, red)){.text-violet-500\/40{color:color-mix(in oklab, var(--color-violet-500) 40%, transparent)}}.text-violet-600{color:var(--color-violet-600)}.text-white{color:var(--color-white)}.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\/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\/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\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-400\/50{color:#fac80080}@supports (color:color-mix(in lab, red, red)){.text-yellow-400\/50{color:color-mix(in oklab, var(--color-yellow-400) 50%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-500\/70{color:#edb200b3}@supports (color:color-mix(in lab, red, red)){.text-yellow-500\/70{color:color-mix(in oklab, var(--color-yellow-500) 70%, transparent)}}.text-yellow-600{color:var(--color-yellow-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-emerald-500\/60{text-decoration-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.decoration-emerald-500\/60{-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.decoration-emerald-700\/50{text-decoration-color:#00795680}@supports (color:color-mix(in lab, red, red)){.decoration-emerald-700\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.decoration-rose-700\/50{text-decoration-color:#c2003980}@supports (color:color-mix(in lab, red, red)){.decoration-rose-700\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-rose-700) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rose-700) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-rose-700) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-rose-700) 50%, transparent)}}.decoration-slate-600{-webkit-text-decoration-color:var(--color-slate-600);-webkit-text-decoration-color:var(--color-slate-600);-webkit-text-decoration-color:var(--color-slate-600);text-decoration-color:var(--color-slate-600)}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-slate-500::placeholder{color:var(--color-slate-500)}.placeholder-slate-600::placeholder{color:var(--color-slate-600)}.placeholder-slate-700::placeholder{color:var(--color-slate-700)}.accent-amber-400{accent-color:var(--color-amber-400)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-cyan-400{accent-color:var(--color-cyan-400)}.accent-emerald-400{accent-color:var(--color-emerald-400)}.accent-emerald-500{accent-color:var(--color-emerald-500)}.accent-fuchsia-500{accent-color:var(--color-fuchsia-500)}.accent-rose-500{accent-color:var(--color-rose-500)}.accent-sky-400{accent-color:var(--color-sky-400)}.accent-sky-500{accent-color:var(--color-sky-500)}.accent-slate-400{accent-color:var(--color-slate-400)}.accent-teal-500{accent-color:var(--color-teal-500)}.accent-violet-500{accent-color:var(--color-violet-500)}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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_0_1px_\#7c3aed33\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#7c3aed33);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_0_1px_rgba\(34\,211\,238\,0\.06\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#22d3ee0f);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_8px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#34d399cc);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_8px_rgba\(56\,189\,248\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#38bdf8cc);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_8px_rgba\(125\,211\,252\,0\.9\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#7dd3fce6);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_10px_rgba\(52\,211\,153\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399cc);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_10px_rgba\(56\,189\,248\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#38bdf880);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_10px_rgba\(56\,189\,248\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#38bdf8cc);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_10px_rgba\(110\,231\,183\,0\.9\)\]{--tw-shadow:0 0 10px 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_10px_rgba\(232\,121\,249\,0\.4\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#e879f966);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_12px_\#7c3aed55\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#7c3aed55);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_12px_rgba\(56\,189\,248\,0\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#38bdf8e6);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_-4px_rgba\(34\,197\,94\,0\.6\)\]{--tw-shadow:0 0 18px -4px var(--tw-shadow-color,#22c55e99);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_-4px_rgba\(56\,189\,248\,0\.6\)\]{--tw-shadow:0 0 18px -4px var(--tw-shadow-color,#38bdf899);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_-4px_rgba\(167\,139\,250\,0\.6\)\]{--tw-shadow:0 0 18px -4px var(--tw-shadow-color,#a78bfa99);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_-4px_rgba\(232\,121\,249\,0\.6\)\]{--tw-shadow:0 0 18px -4px var(--tw-shadow-color,#e879f999);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_-4px_rgba\(251\,191\,36\,0\.6\)\]{--tw-shadow:0 0 18px -4px var(--tw-shadow-color,#fbbf2499);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_-9px_rgba\(56\,189\,248\,0\.8\)\]{--tw-shadow:0 0 18px -9px var(--tw-shadow-color,#38bdf8cc);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_20px_rgba\(34\,211\,238\,\.16\)\]{--tw-shadow:0 0 20px var(--tw-shadow-color,#22d3ee29);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_-8px_rgba\(34\,211\,238\,\.8\)\]{--tw-shadow:0 0 24px -8px var(--tw-shadow-color,#22d3eecc);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_-8px_rgba\(52\,211\,153\,0\.75\)\]{--tw-shadow:0 0 24px -8px var(--tw-shadow-color,#34d399bf);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\(251\,191\,36\,\.2\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#fbbf2433);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_26px_-10px_rgba\(34\,211\,238\,0\.75\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow:0 0 26px -10px var(--tw-shadow-color,#22d3eebf), inset 0 1px 0 var(--tw-shadow-color,#ffffff14);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_26px_-10px_rgba\(94\,234\,212\,0\.8\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.09\)\]{--tw-shadow:0 0 26px -10px var(--tw-shadow-color,#5eead4cc), inset 0 1px 0 var(--tw-shadow-color,#ffffff17);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_6px_12px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 6px 12px var(--tw-shadow-color,#00000059);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_18px_46px_rgba\(0\,0\,0\,0\.24\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#0000003d);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_28px_90px_-24px_rgba\(14\,165\,233\,0\.45\)\]{--tw-shadow:0 28px 90px -24px var(--tw-shadow-color,#0ea5e973);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_22px_rgba\(56\,189\,248\,0\.08\)\]{--tw-shadow:inset 0 0 22px var(--tw-shadow-color,#38bdf814);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\,0_14px_34px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a), 0 14px 34px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_rgba\(34\,211\,238\,\.55\)\]{--tw-shadow:inset 2px 0 var(--tw-shadow-color,#22d3ee8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-500\/30{--tw-shadow-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-500\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-500) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-amber-900\/40{--tw-shadow-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.shadow-amber-900\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-900) 40%, 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\/50{--tw-shadow-color:#00000080}@supports (color:color-mix(in lab, red, red)){.shadow-black\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 50%, 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-950\/50{--tw-shadow-color:#05334580}@supports (color:color-mix(in lab, red, red)){.shadow-cyan-950\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-cyan-950) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/30{--tw-shadow-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-900\/50{--tw-shadow-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.shadow-red-900\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-900) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-red-900\/60{--tw-shadow-color:#82181a99}@supports (color:color-mix(in lab, red, red)){.shadow-red-900\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-900) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950{--tw-shadow-color:oklch(27.1% .105 12.094)}@supports (color:color-mix(in lab, red, red)){.shadow-rose-950{--tw-shadow-color:color-mix(in oklab, var(--color-rose-950) var(--tw-shadow-alpha), transparent)}}.shadow-rose-950\/50{--tw-shadow-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.shadow-rose-950\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-rose-950) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-900\/40{--tw-shadow-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.shadow-sky-900\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-900) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-sky-950\/50{--tw-shadow-color:#052f4a80}@supports (color:color-mix(in lab, red, red)){.shadow-sky-950\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-sky-950) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/40{--tw-shadow-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.shadow-violet-950\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-violet-950\/50{--tw-shadow-color:#2f0d6880}@supports (color:color-mix(in lab, red, red)){.shadow-violet-950\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-violet-950) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-amber-300\/25{--tw-ring-color:#ffd23640}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/25{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 25%, transparent)}}.ring-amber-400\/70{--tw-ring-color:#fcbb00b3}@supports (color:color-mix(in lab, red, red)){.ring-amber-400\/70{--tw-ring-color:color-mix(in oklab, var(--color-amber-400) 70%, transparent)}}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/40{--tw-ring-color:#0006}@supports (color:color-mix(in lab, red, red)){.ring-black\/40{--tw-ring-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.ring-cyan-300\/25{--tw-ring-color:#53eafd40}@supports (color:color-mix(in lab, red, red)){.ring-cyan-300\/25{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 25%, transparent)}}.ring-cyan-300\/40{--tw-ring-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.ring-cyan-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.ring-emerald-400{--tw-ring-color:var(--color-emerald-400)}.ring-emerald-400\/70{--tw-ring-color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.ring-emerald-400\/70{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.ring-emerald-500\/50{--tw-ring-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.ring-emerald-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.ring-rose-400{--tw-ring-color:var(--color-rose-400)}.ring-rose-400\/10{--tw-ring-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.ring-rose-400\/10{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}.ring-rose-500{--tw-ring-color:var(--color-rose-500)}.ring-rose-500\/50{--tw-ring-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.ring-rose-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.ring-sky-400{--tw-ring-color:var(--color-sky-400)}.ring-sky-400\/10{--tw-ring-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/10{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.ring-sky-400\/40{--tw-ring-color:#00bcfe66}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/40{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 40%, transparent)}}.ring-sky-400\/50{--tw-ring-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/50{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.ring-sky-400\/70{--tw-ring-color:#00bcfeb3}@supports (color:color-mix(in lab, red, red)){.ring-sky-400\/70{--tw-ring-color:color-mix(in oklab, var(--color-sky-400) 70%, transparent)}}.ring-sky-500\/40{--tw-ring-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.ring-sky-500\/40{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.ring-sky-500\/50{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.ring-sky-500\/50{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.ring-sky-600\/50{--tw-ring-color:#0084cc80}@supports (color:color-mix(in lab, red, red)){.ring-sky-600\/50{--tw-ring-color:color-mix(in oklab, var(--color-sky-600) 50%, transparent)}}.ring-slate-500\/25{--tw-ring-color:#62748e40}@supports (color:color-mix(in lab, red, red)){.ring-slate-500\/25{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 25%, transparent)}}.ring-slate-500\/30{--tw-ring-color:#62748e4d}@supports (color:color-mix(in lab, red, red)){.ring-slate-500\/30{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 30%, transparent)}}.ring-slate-600{--tw-ring-color:var(--color-slate-600)}.ring-slate-600\/60{--tw-ring-color:#45556c99}@supports (color:color-mix(in lab, red, red)){.ring-slate-600\/60{--tw-ring-color:color-mix(in oklab, var(--color-slate-600) 60%, transparent)}}.ring-slate-950{--tw-ring-color:var(--color-slate-950)}.ring-violet-300\/25{--tw-ring-color:#c4b4ff40}@supports (color:color-mix(in lab, red, red)){.ring-violet-300\/25{--tw-ring-color:color-mix(in oklab, var(--color-violet-300) 25%, transparent)}}.ring-violet-300\/40{--tw-ring-color:#c4b4ff66}@supports (color:color-mix(in lab, red, red)){.ring-violet-300\/40{--tw-ring-color:color-mix(in oklab, var(--color-violet-300) 40%, transparent)}}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab, var(--color-white) 30%, 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-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[0\.4px\]{--tw-blur:blur(.4px);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-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-lg{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-lg));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter: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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--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-\[2px\]{--tw-backdrop-blur:blur(2px);-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-lg{--tw-backdrop-blur:blur(var(--blur-lg));-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[-webkit-line-clamp\:3\]{-webkit-line-clamp:3}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:inline:is(:where(.group):hover *){display:inline}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.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)}.group-hover\:scale-\[1\.03\]:is(:where(.group):hover *){scale:1.03}.group-hover\:border-cyan-300\/45:is(:where(.group):hover *){border-color:#53eafd73}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-cyan-300\/45:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-cyan-300) 45%, transparent)}}.group-hover\:border-cyan-400\/25:is(:where(.group):hover *){border-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-cyan-400\/25:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.group-hover\:border-emerald-500:is(:where(.group):hover *){border-color:var(--color-emerald-500)}.group-hover\:border-emerald-500\/60:is(:where(.group):hover *){border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-emerald-500\/60:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.group-hover\:bg-slate-500:is(:where(.group):hover *){background-color:var(--color-slate-500)}.group-hover\:text-cyan-200:is(:where(.group):hover *){color:var(--color-cyan-200)}.group-hover\:text-cyan-300\/70:is(:where(.group):hover *){color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-cyan-300\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.group-hover\:text-emerald-200:is(:where(.group):hover *){color:var(--color-emerald-200)}.group-hover\:text-sky-100:is(:where(.group):hover *){color:var(--color-sky-100)}.group-hover\:text-sky-300:is(:where(.group):hover *){color:var(--color-sky-300)}.group-hover\:text-slate-400:is(:where(.group):hover *){color:var(--color-slate-400)}.group-hover\:text-violet-300:is(:where(.group):hover *){color:var(--color-violet-300)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *),.group-hover\/btn\:opacity-100:is(:where(.group\/btn):hover *){opacity:1}.group-hover\/bubble\:flex:is(:where(.group\/bubble):hover *){display:flex}.group-hover\/image\:opacity-80:is(:where(.group\/image):hover *){opacity:.8}.group-hover\/pose\:opacity-100:is(:where(.group\/pose):hover *){opacity:1}}.group-focus-visible\:ring-2:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\:ring-emerald-400:is(:where(.group):focus-visible *){--tw-ring-color:var(--color-emerald-400)}.peer-checked\:bg-emerald-600:is(:where(.peer):checked~*){background-color:var(--color-emerald-600)}.peer-checked\:bg-sky-600:is(:where(.peer):checked~*){background-color:var(--color-sky-600)}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing) * 2)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-sky-600::file-selector-button{background-color:var(--color-sky-600)}.file\:px-2::file-selector-button{padding-inline:calc(var(--spacing) * 2)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing) * 1)}.file\:font-bold::file-selector-button{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.file\:text-black::file-selector-button{color:var(--color-black)}.placeholder\:font-sans::placeholder{font-family:var(--font-sans)}.placeholder\:text-slate-500::placeholder{color:var(--color-slate-500)}.placeholder\:text-slate-600::placeholder{color:var(--color-slate-600)}.placeholder\:text-slate-700::placeholder{color:var(--color-slate-700)}.backdrop\:bg-black\/70::backdrop{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/70::backdrop{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.backdrop\:bg-black\/80::backdrop{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.backdrop\:bg-black\/80::backdrop{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.first\:mt-2:first-child{margin-top:calc(var(--spacing) * 2)}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.open\:border-sky-700\/60:is([open],:popover-open,:open){border-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.open\:border-sky-700\/60:is([open],:popover-open,:open){border-color:color-mix(in oklab, var(--color-sky-700) 60%, 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\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-amber-400\/40:hover{border-color:#fcbb0066}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-400\/40:hover{border-color:color-mix(in oklab, var(--color-amber-400) 40%, transparent)}}.hover\:border-amber-500:hover{border-color:var(--color-amber-500)}.hover\:border-amber-500\/70:hover{border-color:#f99c00b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-500\/70:hover{border-color:color-mix(in oklab, var(--color-amber-500) 70%, transparent)}}.hover\:border-amber-600:hover{border-color:var(--color-amber-600)}.hover\:border-amber-600\/60:hover{border-color:#dd740099}@supports (color:color-mix(in lab, red, red)){.hover\:border-amber-600\/60:hover{border-color:color-mix(in oklab, var(--color-amber-600) 60%, transparent)}}.hover\:border-amber-700:hover{border-color:var(--color-amber-700)}.hover\:border-cyan-300\/40:hover{border-color:#53eafd66}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/40:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 40%, transparent)}}.hover\:border-cyan-300\/50:hover{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/50:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.hover\:border-cyan-300\/60:hover{border-color:#53eafd99}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/60:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 60%, transparent)}}.hover\:border-cyan-300\/70:hover{border-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-300\/70:hover{border-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.hover\:border-cyan-400:hover{border-color:var(--color-cyan-400)}.hover\:border-cyan-400\/35:hover{border-color:#00d2ef59}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-400\/35:hover{border-color:color-mix(in oklab, var(--color-cyan-400) 35%, transparent)}}.hover\:border-cyan-500:hover{border-color:var(--color-cyan-500)}.hover\:border-cyan-500\/30:hover{border-color:#00b7d74d}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/30:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 30%, transparent)}}.hover\:border-cyan-500\/60:hover{border-color:#00b7d799}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/60:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 60%, transparent)}}.hover\:border-cyan-500\/70:hover{border-color:#00b7d7b3}@supports (color:color-mix(in lab, red, red)){.hover\:border-cyan-500\/70:hover{border-color:color-mix(in oklab, var(--color-cyan-500) 70%, transparent)}}.hover\:border-cyan-700:hover{border-color:var(--color-cyan-700)}.hover\:border-emerald-400:hover{border-color:var(--color-emerald-400)}.hover\:border-emerald-400\/40:hover{border-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-400\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.hover\:border-emerald-500:hover{border-color:var(--color-emerald-500)}.hover\:border-emerald-500\/40:hover{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/40:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.hover\:border-emerald-500\/50:hover{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/50:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.hover\:border-emerald-500\/60:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/60:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.hover\:border-emerald-500\/70:hover{border-color:#00bb7fb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-500\/70:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 70%, transparent)}}.hover\:border-emerald-600:hover{border-color:var(--color-emerald-600)}.hover\:border-emerald-600\/60:hover{border-color:#00976799}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-600\/60:hover{border-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.hover\:border-emerald-700:hover{border-color:var(--color-emerald-700)}.hover\:border-emerald-700\/60:hover{border-color:#00795699}@supports (color:color-mix(in lab, red, red)){.hover\:border-emerald-700\/60:hover{border-color:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.hover\:border-fuchsia-400:hover{border-color:var(--color-fuchsia-400)}.hover\:border-fuchsia-500:hover{border-color:var(--color-fuchsia-500)}.hover\:border-fuchsia-600\/60:hover{border-color:#c600db99}@supports (color:color-mix(in lab, red, red)){.hover\:border-fuchsia-600\/60:hover{border-color:color-mix(in oklab, var(--color-fuchsia-600) 60%, transparent)}}.hover\:border-fuchsia-700:hover{border-color:var(--color-fuchsia-700)}.hover\:border-green-400:hover{border-color:var(--color-green-400)}.hover\:border-indigo-500:hover{border-color:var(--color-indigo-500)}.hover\:border-indigo-500\/60:hover{border-color:#625fff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-indigo-500\/60:hover{border-color:color-mix(in oklab, var(--color-indigo-500) 60%, transparent)}}.hover\:border-indigo-600:hover{border-color:var(--color-indigo-600)}.hover\:border-pink-500:hover{border-color:var(--color-pink-500)}.hover\:border-pink-600\/50:hover{border-color:#e3007680}@supports (color:color-mix(in lab, red, red)){.hover\:border-pink-600\/50:hover{border-color:color-mix(in oklab, var(--color-pink-600) 50%, transparent)}}.hover\:border-pink-600\/60:hover{border-color:#e3007699}@supports (color:color-mix(in lab, red, red)){.hover\:border-pink-600\/60:hover{border-color:color-mix(in oklab, var(--color-pink-600) 60%, transparent)}}.hover\:border-purple-500:hover{border-color:var(--color-purple-500)}.hover\:border-purple-500\/60:hover{border-color:#ac4bff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-purple-500\/60:hover{border-color:color-mix(in oklab, var(--color-purple-500) 60%, transparent)}}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:border-red-600:hover{border-color:var(--color-red-600)}.hover\:border-red-700:hover{border-color:var(--color-red-700)}.hover\:border-red-800:hover{border-color:var(--color-red-800)}.hover\:border-red-800\/40:hover{border-color:#9f071266}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-800\/40:hover{border-color:color-mix(in oklab, var(--color-red-800) 40%, transparent)}}.hover\:border-rose-400:hover{border-color:var(--color-rose-400)}.hover\:border-rose-400\/40:hover{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-400\/40:hover{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.hover\:border-rose-500:hover{border-color:var(--color-rose-500)}.hover\:border-rose-500\/60:hover{border-color:#ff235799}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-500\/60:hover{border-color:color-mix(in oklab, var(--color-rose-500) 60%, transparent)}}.hover\:border-rose-600:hover{border-color:var(--color-rose-600)}.hover\:border-rose-600\/60:hover{border-color:#e7004499}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-600\/60:hover{border-color:color-mix(in oklab, var(--color-rose-600) 60%, transparent)}}.hover\:border-rose-700:hover{border-color:var(--color-rose-700)}.hover\:border-rose-700\/50:hover{border-color:#c2003980}@supports (color:color-mix(in lab, red, red)){.hover\:border-rose-700\/50:hover{border-color:color-mix(in oklab, var(--color-rose-700) 50%, transparent)}}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-sky-400\/50:hover{border-color:#00bcfe80}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/50:hover{border-color:color-mix(in oklab, var(--color-sky-400) 50%, transparent)}}.hover\:border-sky-400\/60:hover{border-color:#00bcfe99}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-400\/60:hover{border-color:color-mix(in oklab, var(--color-sky-400) 60%, transparent)}}.hover\:border-sky-500:hover{border-color:var(--color-sky-500)}.hover\:border-sky-500\/40:hover{border-color:#00a5ef66}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/40:hover{border-color:color-mix(in oklab, var(--color-sky-500) 40%, transparent)}}.hover\:border-sky-500\/50:hover{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/50:hover{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.hover\:border-sky-500\/60:hover{border-color:#00a5ef99}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/60:hover{border-color:color-mix(in oklab, var(--color-sky-500) 60%, transparent)}}.hover\:border-sky-500\/70:hover{border-color:#00a5efb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-500\/70:hover{border-color:color-mix(in oklab, var(--color-sky-500) 70%, transparent)}}.hover\:border-sky-600:hover{border-color:var(--color-sky-600)}.hover\:border-sky-600\/60:hover{border-color:#0084cc99}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-600\/60:hover{border-color:color-mix(in oklab, var(--color-sky-600) 60%, transparent)}}.hover\:border-sky-700:hover{border-color:var(--color-sky-700)}.hover\:border-sky-700\/60:hover{border-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.hover\:border-sky-700\/60:hover{border-color:color-mix(in oklab, var(--color-sky-700) 60%, transparent)}}.hover\:border-sky-800:hover{border-color:var(--color-sky-800)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:border-slate-600:hover{border-color:var(--color-slate-600)}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:border-slate-800:hover{border-color:var(--color-slate-800)}.hover\:border-teal-700:hover{border-color:var(--color-teal-700)}.hover\:border-violet-300\/20:hover{border-color:#c4b4ff33}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-300\/20:hover{border-color:color-mix(in oklab, var(--color-violet-300) 20%, transparent)}}.hover\:border-violet-400:hover{border-color:var(--color-violet-400)}.hover\:border-violet-500:hover{border-color:var(--color-violet-500)}.hover\:border-violet-500\/60:hover{border-color:#8d54ff99}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-500\/60:hover{border-color:color-mix(in oklab, var(--color-violet-500) 60%, transparent)}}.hover\:border-violet-500\/70:hover{border-color:#8d54ffb3}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-500\/70:hover{border-color:color-mix(in oklab, var(--color-violet-500) 70%, transparent)}}.hover\:border-violet-600:hover{border-color:var(--color-violet-600)}.hover\:border-violet-600\/60:hover{border-color:#7f22fe99}@supports (color:color-mix(in lab, red, red)){.hover\:border-violet-600\/60:hover{border-color:color-mix(in oklab, var(--color-violet-600) 60%, transparent)}}.hover\:border-violet-700:hover{border-color:var(--color-violet-700)}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:border-white\/\[0\.13\]:hover{border-color:#ffffff21}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.13\]:hover{border-color:color-mix(in oklab, var(--color-white) 13%, transparent)}}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.14\]:hover{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:border-white\/\[0\.16\]:hover{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.16\]:hover{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.hover\:bg-\[\#0b1b2b\]\/88:hover{background-color:oklab(21.71% -.0131501 -.0361494/.88)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-400:hover{background-color:var(--color-amber-400)}.hover\:bg-amber-500:hover{background-color:var(--color-amber-500)}.hover\:bg-amber-500\/15:hover{background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/15:hover{background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.hover\:bg-amber-500\/20:hover{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/20:hover{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.hover\:bg-amber-500\/80:hover{background-color:#f99c00cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-500\/80:hover{background-color:color-mix(in oklab, var(--color-amber-500) 80%, transparent)}}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-600\/35:hover{background-color:#dd740059}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-600\/35:hover{background-color:color-mix(in oklab, var(--color-amber-600) 35%, transparent)}}.hover\:bg-amber-600\/45:hover{background-color:#dd740073}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-600\/45:hover{background-color:color-mix(in oklab, var(--color-amber-600) 45%, transparent)}}.hover\:bg-amber-600\/70:hover{background-color:#dd7400b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-600\/70:hover{background-color:color-mix(in oklab, var(--color-amber-600) 70%, transparent)}}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-700\/50:hover{background-color:#b7500080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-700\/50:hover{background-color:color-mix(in oklab, var(--color-amber-700) 50%, transparent)}}.hover\:bg-amber-700\/60:hover{background-color:#b7500099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-700\/60:hover{background-color:color-mix(in oklab, var(--color-amber-700) 60%, transparent)}}.hover\:bg-amber-700\/70:hover{background-color:#b75000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-700\/70:hover{background-color:color-mix(in oklab, var(--color-amber-700) 70%, transparent)}}.hover\:bg-amber-700\/80:hover{background-color:#b75000cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-700\/80:hover{background-color:color-mix(in oklab, var(--color-amber-700) 80%, transparent)}}.hover\:bg-amber-800\/50:hover{background-color:#953d0080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-800\/50:hover{background-color:color-mix(in oklab, var(--color-amber-800) 50%, transparent)}}.hover\:bg-amber-800\/60:hover{background-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-800\/60:hover{background-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}.hover\:bg-amber-800\/70:hover{background-color:#953d00b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-800\/70:hover{background-color:color-mix(in oklab, var(--color-amber-800) 70%, transparent)}}.hover\:bg-amber-900\/15:hover{background-color:#7b330626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/15:hover{background-color:color-mix(in oklab, var(--color-amber-900) 15%, transparent)}}.hover\:bg-amber-900\/20:hover{background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/20:hover{background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.hover\:bg-amber-900\/30:hover{background-color:#7b33064d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/30:hover{background-color:color-mix(in oklab, var(--color-amber-900) 30%, transparent)}}.hover\:bg-amber-900\/40:hover{background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/40:hover{background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.hover\:bg-amber-900\/50:hover{background-color:#7b330680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/50:hover{background-color:color-mix(in oklab, var(--color-amber-900) 50%, transparent)}}.hover\:bg-amber-900\/60:hover{background-color:#7b330699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/60:hover{background-color:color-mix(in oklab, var(--color-amber-900) 60%, transparent)}}.hover\:bg-amber-900\/70:hover{background-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/70:hover{background-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.hover\:bg-amber-900\/80:hover{background-color:#7b3306cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-900\/80:hover{background-color:color-mix(in oklab, var(--color-amber-900) 80%, transparent)}}.hover\:bg-black\/80:hover{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/80:hover{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.hover\:bg-blue-600:hover{background-color:var(--color-blue-600)}.hover\:bg-blue-700\/70:hover{background-color:#1447e6b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-blue-700\/70:hover{background-color:color-mix(in oklab, var(--color-blue-700) 70%, transparent)}}.hover\:bg-cyan-300:hover{background-color:var(--color-cyan-300)}.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-cyan-400:hover{background-color:var(--color-cyan-400)}.hover\:bg-cyan-500\/25:hover{background-color:#00b7d740}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-500\/25:hover{background-color:color-mix(in oklab, var(--color-cyan-500) 25%, transparent)}}.hover\:bg-cyan-600:hover{background-color:var(--color-cyan-600)}.hover\:bg-cyan-700\/70:hover{background-color:#007492b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-700\/70:hover{background-color:color-mix(in oklab, var(--color-cyan-700) 70%, transparent)}}.hover\:bg-cyan-800\/60:hover{background-color:#005f7899}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-800\/60:hover{background-color:color-mix(in oklab, var(--color-cyan-800) 60%, transparent)}}.hover\:bg-cyan-800\/70:hover{background-color:#005f78b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-800\/70:hover{background-color:color-mix(in oklab, var(--color-cyan-800) 70%, transparent)}}.hover\:bg-cyan-900:hover{background-color:var(--color-cyan-900)}.hover\:bg-cyan-900\/30:hover{background-color:#104e644d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-900\/30:hover{background-color:color-mix(in oklab, var(--color-cyan-900) 30%, transparent)}}.hover\:bg-cyan-900\/35:hover{background-color:#104e6459}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-900\/35:hover{background-color:color-mix(in oklab, var(--color-cyan-900) 35%, transparent)}}.hover\:bg-cyan-900\/40:hover{background-color:#104e6466}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-900\/40:hover{background-color:color-mix(in oklab, var(--color-cyan-900) 40%, transparent)}}.hover\:bg-cyan-950\/20:hover{background-color:#05334533}@supports (color:color-mix(in lab, red, red)){.hover\:bg-cyan-950\/20:hover{background-color:color-mix(in oklab, var(--color-cyan-950) 20%, transparent)}}.hover\:bg-emerald-300:hover{background-color:var(--color-emerald-300)}.hover\:bg-emerald-400:hover{background-color:var(--color-emerald-400)}.hover\:bg-emerald-400\/15:hover{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.hover\:bg-emerald-400\/20:hover{background-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-400\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-emerald-500\/12:hover{background-color:#00bb7f1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/12:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 12%, transparent)}}.hover\:bg-emerald-500\/14:hover{background-color:#00bb7f24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/14:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 14%, transparent)}}.hover\:bg-emerald-500\/15:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.hover\:bg-emerald-500\/20:hover{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.hover\:bg-emerald-500\/25:hover{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/25:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-emerald-600\/40:hover{background-color:#00976766}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-600\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-600) 40%, transparent)}}.hover\:bg-emerald-600\/60:hover{background-color:#00976799}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-600\/60:hover{background-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-emerald-700\/30:hover{background-color:#0079564d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-700\/30:hover{background-color:color-mix(in oklab, var(--color-emerald-700) 30%, transparent)}}.hover\:bg-emerald-700\/50:hover{background-color:#00795680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-700\/50:hover{background-color:color-mix(in oklab, var(--color-emerald-700) 50%, transparent)}}.hover\:bg-emerald-700\/60:hover{background-color:#00795699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-700\/60:hover{background-color:color-mix(in oklab, var(--color-emerald-700) 60%, transparent)}}.hover\:bg-emerald-700\/70:hover{background-color:#007956b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-700\/70:hover{background-color:color-mix(in oklab, var(--color-emerald-700) 70%, transparent)}}.hover\:bg-emerald-700\/80:hover{background-color:#007956cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-700\/80:hover{background-color:color-mix(in oklab, var(--color-emerald-700) 80%, transparent)}}.hover\:bg-emerald-800:hover{background-color:var(--color-emerald-800)}.hover\:bg-emerald-800\/30:hover{background-color:#005f464d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-800\/30:hover{background-color:color-mix(in oklab, var(--color-emerald-800) 30%, transparent)}}.hover\:bg-emerald-800\/50:hover{background-color:#005f4680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-800\/50:hover{background-color:color-mix(in oklab, var(--color-emerald-800) 50%, transparent)}}.hover\:bg-emerald-800\/60:hover{background-color:#005f4699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-800\/60:hover{background-color:color-mix(in oklab, var(--color-emerald-800) 60%, transparent)}}.hover\:bg-emerald-900\/10:hover{background-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/10:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 10%, transparent)}}.hover\:bg-emerald-900\/20:hover{background-color:#004e3b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 20%, transparent)}}.hover\:bg-emerald-900\/30:hover{background-color:#004e3b4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/30:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 30%, transparent)}}.hover\:bg-emerald-900\/40:hover{background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/40:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.hover\:bg-emerald-900\/50:hover{background-color:#004e3b80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/50:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 50%, transparent)}}.hover\:bg-emerald-900\/60:hover{background-color:#004e3b99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/60:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 60%, transparent)}}.hover\:bg-emerald-900\/70:hover{background-color:#004e3bb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/70:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 70%, transparent)}}.hover\:bg-emerald-900\/80:hover{background-color:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/80:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.hover\:bg-emerald-950:hover{background-color:var(--color-emerald-950)}.hover\:bg-emerald-950\/20:hover{background-color:#002c2233}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-950\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-950) 20%, transparent)}}.hover\:bg-emerald-950\/30:hover{background-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-950\/30:hover{background-color:color-mix(in oklab, var(--color-emerald-950) 30%, transparent)}}.hover\:bg-fuchsia-300:hover{background-color:var(--color-fuchsia-300)}.hover\:bg-fuchsia-500:hover{background-color:var(--color-fuchsia-500)}.hover\:bg-fuchsia-600\/35:hover{background-color:#c600db59}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-600\/35:hover{background-color:color-mix(in oklab, var(--color-fuchsia-600) 35%, transparent)}}.hover\:bg-fuchsia-700\/70:hover{background-color:#a600b5b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-700\/70:hover{background-color:color-mix(in oklab, var(--color-fuchsia-700) 70%, transparent)}}.hover\:bg-fuchsia-800\/50:hover{background-color:#8a019480}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-800\/50:hover{background-color:color-mix(in oklab, var(--color-fuchsia-800) 50%, transparent)}}.hover\:bg-fuchsia-900\/20:hover{background-color:#72137833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-900\/20:hover{background-color:color-mix(in oklab, var(--color-fuchsia-900) 20%, transparent)}}.hover\:bg-fuchsia-900\/30:hover{background-color:#7213784d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-900\/30:hover{background-color:color-mix(in oklab, var(--color-fuchsia-900) 30%, transparent)}}.hover\:bg-fuchsia-900\/40:hover{background-color:#72137866}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-900\/40:hover{background-color:color-mix(in oklab, var(--color-fuchsia-900) 40%, transparent)}}.hover\:bg-fuchsia-900\/60:hover{background-color:#72137899}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-900\/60:hover{background-color:color-mix(in oklab, var(--color-fuchsia-900) 60%, transparent)}}.hover\:bg-fuchsia-900\/70:hover{background-color:#721378b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-900\/70:hover{background-color:color-mix(in oklab, var(--color-fuchsia-900) 70%, transparent)}}.hover\:bg-fuchsia-950\/20:hover{background-color:#4b004f33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-950\/20:hover{background-color:color-mix(in oklab, var(--color-fuchsia-950) 20%, transparent)}}.hover\:bg-fuchsia-950\/40:hover{background-color:#4b004f66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fuchsia-950\/40:hover{background-color:color-mix(in oklab, var(--color-fuchsia-950) 40%, transparent)}}.hover\:bg-indigo-300:hover{background-color:var(--color-indigo-300)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-800\/80:hover{background-color:#372aaccc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-800\/80:hover{background-color:color-mix(in oklab, var(--color-indigo-800) 80%, transparent)}}.hover\:bg-indigo-900\/30:hover{background-color:#312c854d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-900\/30:hover{background-color:color-mix(in oklab, var(--color-indigo-900) 30%, transparent)}}.hover\:bg-indigo-900\/40:hover{background-color:#312c8566}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-900\/40:hover{background-color:color-mix(in oklab, var(--color-indigo-900) 40%, transparent)}}.hover\:bg-indigo-900\/70:hover{background-color:#312c85b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-900\/70:hover{background-color:color-mix(in oklab, var(--color-indigo-900) 70%, transparent)}}.hover\:bg-lime-300:hover{background-color:var(--color-lime-300)}.hover\:bg-lime-900\/40:hover{background-color:#35530e66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-lime-900\/40:hover{background-color:color-mix(in oklab, var(--color-lime-900) 40%, transparent)}}.hover\:bg-pink-500\/15:hover{background-color:#f6339a26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-500\/15:hover{background-color:color-mix(in oklab, var(--color-pink-500) 15%, transparent)}}.hover\:bg-pink-600:hover{background-color:var(--color-pink-600)}.hover\:bg-pink-700\/70:hover{background-color:#c4005cb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-700\/70:hover{background-color:color-mix(in oklab, var(--color-pink-700) 70%, transparent)}}.hover\:bg-pink-900\/10:hover{background-color:#8610431a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-900\/10:hover{background-color:color-mix(in oklab, var(--color-pink-900) 10%, transparent)}}.hover\:bg-pink-900\/20:hover{background-color:#86104333}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-900\/20:hover{background-color:color-mix(in oklab, var(--color-pink-900) 20%, transparent)}}.hover\:bg-pink-900\/30:hover{background-color:#8610434d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-pink-900\/30:hover{background-color:color-mix(in oklab, var(--color-pink-900) 30%, transparent)}}.hover\:bg-purple-600:hover{background-color:var(--color-purple-600)}.hover\:bg-purple-800\/70:hover{background-color:#6e11b0b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-purple-800\/70:hover{background-color:color-mix(in oklab, var(--color-purple-800) 70%, transparent)}}.hover\:bg-red-500:hover{background-color:var(--color-red-500)}.hover\:bg-red-600\/40:hover{background-color:#e4001466}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/40:hover{background-color:color-mix(in oklab, var(--color-red-600) 40%, transparent)}}.hover\:bg-red-600\/80:hover{background-color:#e40014cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-600\/80:hover{background-color:color-mix(in oklab, var(--color-red-600) 80%, transparent)}}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-red-900:hover{background-color:var(--color-red-900)}.hover\:bg-red-900\/50:hover{background-color:#82181a80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/50:hover{background-color:color-mix(in oklab, var(--color-red-900) 50%, transparent)}}.hover\:bg-red-900\/70:hover{background-color:#82181ab3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/70:hover{background-color:color-mix(in oklab, var(--color-red-900) 70%, transparent)}}.hover\:bg-red-900\/80:hover{background-color:#82181acc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-900\/80:hover{background-color:color-mix(in oklab, var(--color-red-900) 80%, transparent)}}.hover\:bg-red-950:hover{background-color:var(--color-red-950)}.hover\:bg-red-950\/50:hover{background-color:#46080980}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-950\/50:hover{background-color:color-mix(in oklab, var(--color-red-950) 50%, transparent)}}.hover\:bg-rose-300:hover{background-color:var(--color-rose-300)}.hover\:bg-rose-400:hover{background-color:var(--color-rose-400)}.hover\:bg-rose-400\/15:hover{background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-400\/15:hover{background-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/15:hover{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/15:hover{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.hover\:bg-rose-600:hover{background-color:var(--color-rose-600)}.hover\:bg-rose-600\/70:hover{background-color:#e70044b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-600\/70:hover{background-color:color-mix(in oklab, var(--color-rose-600) 70%, transparent)}}.hover\:bg-rose-600\/75:hover{background-color:#e70044bf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-600\/75:hover{background-color:color-mix(in oklab, var(--color-rose-600) 75%, transparent)}}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-rose-700\/70:hover{background-color:#c20039b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-700\/70:hover{background-color:color-mix(in oklab, var(--color-rose-700) 70%, transparent)}}.hover\:bg-rose-700\/80:hover{background-color:#c20039cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-700\/80:hover{background-color:color-mix(in oklab, var(--color-rose-700) 80%, transparent)}}.hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}.hover\:bg-rose-800\/60:hover{background-color:#a3003799}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-800\/60:hover{background-color:color-mix(in oklab, var(--color-rose-800) 60%, transparent)}}.hover\:bg-rose-800\/80:hover{background-color:#a30037cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-800\/80:hover{background-color:color-mix(in oklab, var(--color-rose-800) 80%, transparent)}}.hover\:bg-rose-900\/20:hover{background-color:#8b083633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/20:hover{background-color:color-mix(in oklab, var(--color-rose-900) 20%, transparent)}}.hover\:bg-rose-900\/30:hover{background-color:#8b08364d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/30:hover{background-color:color-mix(in oklab, var(--color-rose-900) 30%, transparent)}}.hover\:bg-rose-900\/40:hover{background-color:#8b083666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/40:hover{background-color:color-mix(in oklab, var(--color-rose-900) 40%, transparent)}}.hover\:bg-rose-900\/50:hover{background-color:#8b083680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/50:hover{background-color:color-mix(in oklab, var(--color-rose-900) 50%, transparent)}}.hover\:bg-rose-900\/60:hover{background-color:#8b083699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/60:hover{background-color:color-mix(in oklab, var(--color-rose-900) 60%, transparent)}}.hover\:bg-rose-900\/70:hover{background-color:#8b0836b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/70:hover{background-color:color-mix(in oklab, var(--color-rose-900) 70%, transparent)}}.hover\:bg-rose-950\/30:hover{background-color:#4d02184d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-950\/30:hover{background-color:color-mix(in oklab, var(--color-rose-950) 30%, transparent)}}.hover\:bg-rose-950\/40:hover{background-color:#4d021866}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-950\/40:hover{background-color:color-mix(in oklab, var(--color-rose-950) 40%, transparent)}}.hover\:bg-rose-950\/50:hover{background-color:#4d021880}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-950\/50:hover{background-color:color-mix(in oklab, var(--color-rose-950) 50%, transparent)}}.hover\:bg-sky-300:hover{background-color:var(--color-sky-300)}.hover\:bg-sky-400:hover{background-color:var(--color-sky-400)}.hover\:bg-sky-400\/10:hover{background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/10:hover{background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}.hover\:bg-sky-400\/20:hover{background-color:#00bcfe33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-400\/20:hover{background-color:color-mix(in oklab, var(--color-sky-400) 20%, transparent)}}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-sky-500\/10:hover{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/10:hover{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.hover\:bg-sky-500\/12:hover{background-color:#00a5ef1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/12:hover{background-color:color-mix(in oklab, var(--color-sky-500) 12%, transparent)}}.hover\:bg-sky-500\/15:hover{background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/15:hover{background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.hover\:bg-sky-500\/20:hover{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-500\/20:hover{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.hover\:bg-sky-600:hover{background-color:var(--color-sky-600)}.hover\:bg-sky-600\/40:hover{background-color:#0084cc66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-600\/40:hover{background-color:color-mix(in oklab, var(--color-sky-600) 40%, transparent)}}.hover\:bg-sky-600\/50:hover{background-color:#0084cc80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-600\/50:hover{background-color:color-mix(in oklab, var(--color-sky-600) 50%, transparent)}}.hover\:bg-sky-600\/70:hover{background-color:#0084ccb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-600\/70:hover{background-color:color-mix(in oklab, var(--color-sky-600) 70%, transparent)}}.hover\:bg-sky-600\/75:hover{background-color:#0084ccbf}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-600\/75:hover{background-color:color-mix(in oklab, var(--color-sky-600) 75%, transparent)}}.hover\:bg-sky-700:hover{background-color:var(--color-sky-700)}.hover\:bg-sky-700\/60:hover{background-color:#0069a499}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-700\/60:hover{background-color:color-mix(in oklab, var(--color-sky-700) 60%, transparent)}}.hover\:bg-sky-700\/70:hover{background-color:#0069a4b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-700\/70:hover{background-color:color-mix(in oklab, var(--color-sky-700) 70%, transparent)}}.hover\:bg-sky-700\/80:hover{background-color:#0069a4cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-700\/80:hover{background-color:color-mix(in oklab, var(--color-sky-700) 80%, transparent)}}.hover\:bg-sky-800:hover{background-color:var(--color-sky-800)}.hover\:bg-sky-800\/30:hover{background-color:#0059864d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-800\/30:hover{background-color:color-mix(in oklab, var(--color-sky-800) 30%, transparent)}}.hover\:bg-sky-800\/40:hover{background-color:#00598666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-800\/40:hover{background-color:color-mix(in oklab, var(--color-sky-800) 40%, transparent)}}.hover\:bg-sky-800\/50:hover{background-color:#00598680}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-800\/50:hover{background-color:color-mix(in oklab, var(--color-sky-800) 50%, transparent)}}.hover\:bg-sky-800\/60:hover{background-color:#00598699}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-800\/60:hover{background-color:color-mix(in oklab, var(--color-sky-800) 60%, transparent)}}.hover\:bg-sky-900\/30:hover{background-color:#024a704d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-900\/30:hover{background-color:color-mix(in oklab, var(--color-sky-900) 30%, transparent)}}.hover\:bg-sky-900\/40:hover{background-color:#024a7066}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-900\/40:hover{background-color:color-mix(in oklab, var(--color-sky-900) 40%, transparent)}}.hover\:bg-sky-900\/50:hover{background-color:#024a7080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-900\/50:hover{background-color:color-mix(in oklab, var(--color-sky-900) 50%, transparent)}}.hover\:bg-sky-900\/60:hover{background-color:#024a7099}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-900\/60:hover{background-color:color-mix(in oklab, var(--color-sky-900) 60%, transparent)}}.hover\:bg-sky-900\/70:hover{background-color:#024a70b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-900\/70:hover{background-color:color-mix(in oklab, var(--color-sky-900) 70%, transparent)}}.hover\:bg-sky-900\/80:hover{background-color:#024a70cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-900\/80:hover{background-color:color-mix(in oklab, var(--color-sky-900) 80%, transparent)}}.hover\:bg-sky-950\/40:hover{background-color:#052f4a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-950\/40:hover{background-color:color-mix(in oklab, var(--color-sky-950) 40%, transparent)}}.hover\:bg-slate-600:hover{background-color:var(--color-slate-600)}.hover\:bg-slate-600\/40:hover{background-color:#45556c66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-600\/40:hover{background-color:color-mix(in oklab, var(--color-slate-600) 40%, transparent)}}.hover\:bg-slate-600\/50:hover{background-color:#45556c80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-600\/50:hover{background-color:color-mix(in oklab, var(--color-slate-600) 50%, transparent)}}.hover\:bg-slate-600\/70:hover{background-color:#45556cb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-600\/70:hover{background-color:color-mix(in oklab, var(--color-slate-600) 70%, transparent)}}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-700\/50:hover{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/50:hover{background-color:color-mix(in oklab, var(--color-slate-700) 50%, transparent)}}.hover\:bg-slate-700\/60:hover{background-color:#31415899}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/60:hover{background-color:color-mix(in oklab, var(--color-slate-700) 60%, transparent)}}.hover\:bg-slate-700\/80:hover{background-color:#314158cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-700\/80:hover{background-color:color-mix(in oklab, var(--color-slate-700) 80%, transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-slate-800\/20:hover{background-color:#1d293d33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/20:hover{background-color:color-mix(in oklab, var(--color-slate-800) 20%, transparent)}}.hover\:bg-slate-800\/25:hover{background-color:#1d293d40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/25:hover{background-color:color-mix(in oklab, var(--color-slate-800) 25%, transparent)}}.hover\:bg-slate-800\/30:hover{background-color:#1d293d4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/30:hover{background-color:color-mix(in oklab, var(--color-slate-800) 30%, transparent)}}.hover\:bg-slate-800\/40:hover{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/40:hover{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.hover\:bg-slate-800\/50:hover{background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/50:hover{background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.hover\:bg-slate-800\/60:hover{background-color:#1d293d99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/60:hover{background-color:color-mix(in oklab, var(--color-slate-800) 60%, transparent)}}.hover\:bg-slate-800\/70:hover{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-800\/70:hover{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.hover\:bg-slate-900:hover{background-color:var(--color-slate-900)}.hover\:bg-slate-900\/20:hover{background-color:#0f172b33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/20:hover{background-color:color-mix(in oklab, var(--color-slate-900) 20%, transparent)}}.hover\:bg-slate-900\/30:hover{background-color:#0f172b4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/30:hover{background-color:color-mix(in oklab, var(--color-slate-900) 30%, transparent)}}.hover\:bg-slate-900\/40:hover{background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/40:hover{background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.hover\:bg-slate-900\/50:hover{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/50:hover{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.hover\:bg-slate-900\/70:hover{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/70:hover{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.hover\:bg-slate-900\/80:hover{background-color:#0f172bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-900\/80:hover{background-color:color-mix(in oklab, var(--color-slate-900) 80%, transparent)}}.hover\:bg-teal-300:hover{background-color:var(--color-teal-300)}.hover\:bg-teal-500:hover{background-color:var(--color-teal-500)}.hover\:bg-teal-600:hover{background-color:var(--color-teal-600)}.hover\:bg-teal-700\/70:hover{background-color:#00776eb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-700\/70:hover{background-color:color-mix(in oklab, var(--color-teal-700) 70%, transparent)}}.hover\:bg-teal-900\/30:hover{background-color:#0b4f4a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-900\/30:hover{background-color:color-mix(in oklab, var(--color-teal-900) 30%, transparent)}}.hover\:bg-teal-950\/40:hover{background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-teal-950\/40:hover{background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.hover\:bg-violet-300:hover{background-color:var(--color-violet-300)}.hover\:bg-violet-300\/\[0\.035\]:hover{background-color:#c4b4ff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-300\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-violet-300) 3.5%, transparent)}}.hover\:bg-violet-400:hover{background-color:var(--color-violet-400)}.hover\:bg-violet-500:hover{background-color:var(--color-violet-500)}.hover\:bg-violet-500\/12:hover{background-color:#8d54ff1f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/12:hover{background-color:color-mix(in oklab, var(--color-violet-500) 12%, transparent)}}.hover\:bg-violet-500\/15:hover{background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-500\/15:hover{background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.hover\:bg-violet-600:hover{background-color:var(--color-violet-600)}.hover\:bg-violet-600\/30:hover{background-color:#7f22fe4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-600\/30:hover{background-color:color-mix(in oklab, var(--color-violet-600) 30%, transparent)}}.hover\:bg-violet-700\/70:hover{background-color:#7008e7b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-700\/70:hover{background-color:color-mix(in oklab, var(--color-violet-700) 70%, transparent)}}.hover\:bg-violet-800:hover{background-color:var(--color-violet-800)}.hover\:bg-violet-900\/20:hover{background-color:#4d179a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-900\/20:hover{background-color:color-mix(in oklab, var(--color-violet-900) 20%, transparent)}}.hover\:bg-violet-900\/30:hover{background-color:#4d179a4d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-900\/30:hover{background-color:color-mix(in oklab, var(--color-violet-900) 30%, transparent)}}.hover\:bg-violet-900\/40:hover{background-color:#4d179a66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-900\/40:hover{background-color:color-mix(in oklab, var(--color-violet-900) 40%, transparent)}}.hover\:bg-violet-900\/60:hover{background-color:#4d179a99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-900\/60:hover{background-color:color-mix(in oklab, var(--color-violet-900) 60%, transparent)}}.hover\:bg-violet-950\/30:hover{background-color:#2f0d684d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-950\/30:hover{background-color:color-mix(in oklab, var(--color-violet-950) 30%, transparent)}}.hover\:bg-violet-950\/40:hover{background-color:#2f0d6866}@supports (color:color-mix(in lab, red, red)){.hover\:bg-violet-950\/40:hover{background-color:color-mix(in oklab, var(--color-violet-950) 40%, transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:bg-yellow-300:hover{background-color:var(--color-yellow-300)}.hover\:from-pink-500:hover{--tw-gradient-from:var(--color-pink-500);--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))}.hover\:to-violet-500:hover{--tw-gradient-to:var(--color-violet-500);--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))}.hover\:to-violet-600:hover{--tw-gradient-to:var(--color-violet-600);--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))}.hover\:text-\[\#3f2b14\]:hover{color:#3f2b14}.hover\:text-amber-100:hover{color:var(--color-amber-100)}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-amber-300:hover{color:var(--color-amber-300)}.hover\:text-amber-400:hover{color:var(--color-amber-400)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-blue-300:hover{color:var(--color-blue-300)}.hover\:text-cyan-100:hover{color:var(--color-cyan-100)}.hover\:text-cyan-200:hover{color:var(--color-cyan-200)}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-emerald-100:hover{color:var(--color-emerald-100)}.hover\:text-emerald-200:hover{color:var(--color-emerald-200)}.hover\:text-emerald-300:hover{color:var(--color-emerald-300)}.hover\:text-emerald-400:hover{color:var(--color-emerald-400)}.hover\:text-fuchsia-200:hover{color:var(--color-fuchsia-200)}.hover\:text-fuchsia-300:hover{color:var(--color-fuchsia-300)}.hover\:text-indigo-200:hover{color:var(--color-indigo-200)}.hover\:text-indigo-300:hover{color:var(--color-indigo-300)}.hover\:text-lime-200:hover{color:var(--color-lime-200)}.hover\:text-pink-200:hover{color:var(--color-pink-200)}.hover\:text-pink-300:hover{color:var(--color-pink-300)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-red-400:hover{color:var(--color-red-400)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-rose-100:hover{color:var(--color-rose-100)}.hover\:text-rose-200:hover{color:var(--color-rose-200)}.hover\:text-rose-300:hover{color:var(--color-rose-300)}.hover\:text-rose-400:hover{color:var(--color-rose-400)}.hover\:text-sky-100:hover{color:var(--color-sky-100)}.hover\:text-sky-200:hover{color:var(--color-sky-200)}.hover\:text-sky-300:hover{color:var(--color-sky-300)}.hover\:text-sky-400:hover{color:var(--color-sky-400)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:text-slate-200:hover{color:var(--color-slate-200)}.hover\:text-slate-300:hover{color:var(--color-slate-300)}.hover\:text-slate-400:hover{color:var(--color-slate-400)}.hover\:text-slate-500:hover{color:var(--color-slate-500)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-teal-300:hover{color:var(--color-teal-300)}.hover\:text-violet-100:hover{color:var(--color-violet-100)}.hover\:text-violet-200:hover{color:var(--color-violet-200)}.hover\:text-violet-300:hover{color:var(--color-violet-300)}.hover\:text-violet-400:hover{color:var(--color-violet-400)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-yellow-200:hover{color:var(--color-yellow-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_10px_20px_rgba\(0\,0\,0\,0\.45\)\]:hover{--tw-shadow:0 10px 20px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-emerald-400:hover{--tw-ring-color:var(--color-emerald-400)}.hover\:ring-sky-500\/50:hover{--tw-ring-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.hover\:ring-sky-500\/50:hover{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);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,)}}.focus\:border-amber-500:focus{border-color:var(--color-amber-500)}.focus\:border-amber-600:focus{border-color:var(--color-amber-600)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-cyan-300\/30:focus{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-300\/30:focus{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.focus\:border-cyan-400\/50:focus{border-color:#00d2ef80}@supports (color:color-mix(in lab, red, red)){.focus\:border-cyan-400\/50:focus{border-color:color-mix(in oklab, var(--color-cyan-400) 50%, transparent)}}.focus\:border-cyan-500:focus{border-color:var(--color-cyan-500)}.focus\:border-cyan-600:focus{border-color:var(--color-cyan-600)}.focus\:border-emerald-500:focus{border-color:var(--color-emerald-500)}.focus\:border-emerald-500\/50:focus{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.focus\:border-emerald-500\/50:focus{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.focus\:border-emerald-600:focus{border-color:var(--color-emerald-600)}.focus\:border-fuchsia-500:focus{border-color:var(--color-fuchsia-500)}.focus\:border-fuchsia-600:focus{border-color:var(--color-fuchsia-600)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-indigo-600:focus{border-color:var(--color-indigo-600)}.focus\:border-indigo-600\/60:focus{border-color:#4f39f699}@supports (color:color-mix(in lab, red, red)){.focus\:border-indigo-600\/60:focus{border-color:color-mix(in oklab, var(--color-indigo-600) 60%, transparent)}}.focus\:border-pink-600:focus{border-color:var(--color-pink-600)}.focus\:border-pink-600\/60:focus{border-color:#e3007699}@supports (color:color-mix(in lab, red, red)){.focus\:border-pink-600\/60:focus{border-color:color-mix(in oklab, var(--color-pink-600) 60%, transparent)}}.focus\:border-purple-500:focus{border-color:var(--color-purple-500)}.focus\:border-purple-600:focus{border-color:var(--color-purple-600)}.focus\:border-rose-400:focus{border-color:var(--color-rose-400)}.focus\:border-rose-600:focus{border-color:var(--color-rose-600)}.focus\:border-sky-300\/30:focus{border-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-300\/30:focus{border-color:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:border-sky-500:focus{border-color:var(--color-sky-500)}.focus\:border-sky-500\/50:focus{border-color:#00a5ef80}@supports (color:color-mix(in lab, red, red)){.focus\:border-sky-500\/50:focus{border-color:color-mix(in oklab, var(--color-sky-500) 50%, transparent)}}.focus\:border-sky-600:focus{border-color:var(--color-sky-600)}.focus\:border-sky-700:focus{border-color:var(--color-sky-700)}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:border-slate-600:focus{border-color:var(--color-slate-600)}.focus\:border-teal-400:focus{border-color:var(--color-teal-400)}.focus\:border-violet-300\/30:focus{border-color:#c4b4ff4d}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-300\/30:focus{border-color:color-mix(in oklab, var(--color-violet-300) 30%, transparent)}}.focus\:border-violet-300\/35:focus{border-color:#c4b4ff59}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-300\/35:focus{border-color:color-mix(in oklab, var(--color-violet-300) 35%, transparent)}}.focus\:border-violet-400:focus{border-color:var(--color-violet-400)}.focus\:border-violet-500:focus{border-color:var(--color-violet-500)}.focus\:border-violet-500\/60:focus{border-color:#8d54ff99}@supports (color:color-mix(in lab, red, red)){.focus\:border-violet-500\/60:focus{border-color:color-mix(in oklab, var(--color-violet-500) 60%, transparent)}}.focus\:border-violet-600:focus{border-color:var(--color-violet-600)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-amber-600:focus{--tw-ring-color:var(--color-amber-600)}.focus\:ring-emerald-400:focus{--tw-ring-color:var(--color-emerald-400)}.focus\:ring-emerald-400\/40:focus{--tw-ring-color:#00d29466}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-400\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-400) 40%, transparent)}}.focus\:ring-emerald-500\/10:focus{--tw-ring-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-emerald-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.focus\:ring-indigo-600\/30:focus{--tw-ring-color:#4f39f64d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-indigo-600\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-indigo-600) 30%, transparent)}}.focus\:ring-pink-600:focus{--tw-ring-color:var(--color-pink-600)}.focus\:ring-pink-600\/20:focus{--tw-ring-color:#e3007633}@supports (color:color-mix(in lab, red, red)){.focus\:ring-pink-600\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-pink-600) 20%, transparent)}}.focus\:ring-rose-400:focus{--tw-ring-color:var(--color-rose-400)}.focus\:ring-rose-400\/40:focus{--tw-ring-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.focus\:ring-rose-400\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.focus\:ring-sky-400:focus{--tw-ring-color:var(--color-sky-400)}.focus\:ring-sky-500\/10:focus{--tw-ring-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-500\/10:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.focus\:ring-sky-700\/20:focus{--tw-ring-color:#0069a433}@supports (color:color-mix(in lab, red, red)){.focus\:ring-sky-700\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-sky-700) 20%, transparent)}}.focus\:ring-slate-500\/20:focus{--tw-ring-color:#62748e33}@supports (color:color-mix(in lab, red, red)){.focus\:ring-slate-500\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-slate-500) 20%, transparent)}}.focus\:ring-violet-600:focus{--tw-ring-color:var(--color-violet-600)}.focus\:ring-offset-0:focus{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-amber-400:focus-visible{--tw-ring-color:var(--color-amber-400)}.focus-visible\:ring-cyan-400:focus-visible{--tw-ring-color:var(--color-cyan-400)}.focus-visible\:ring-emerald-300:focus-visible{--tw-ring-color:var(--color-emerald-300)}.focus-visible\:ring-emerald-400:focus-visible{--tw-ring-color:var(--color-emerald-400)}.focus-visible\:ring-fuchsia-400:focus-visible{--tw-ring-color:var(--color-fuchsia-400)}.focus-visible\:ring-lime-300:focus-visible{--tw-ring-color:var(--color-lime-300)}.focus-visible\:ring-rose-400:focus-visible{--tw-ring-color:var(--color-rose-400)}.focus-visible\:ring-sky-300:focus-visible{--tw-ring-color:var(--color-sky-300)}.focus-visible\:ring-sky-400:focus-visible{--tw-ring-color:var(--color-sky-400)}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:var(--color-slate-400)}.focus-visible\:ring-violet-300:focus-visible{--tw-ring-color:var(--color-violet-300)}.focus-visible\:ring-violet-400:focus-visible{--tw-ring-color:var(--color-violet-400)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-cyan-300:focus-visible{outline-color:var(--color-cyan-300)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:translate-y-0:active{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-amber-700:active{background-color:var(--color-amber-700)}.enabled\:cursor-pointer:enabled{cursor:pointer}.enabled\:cursor-zoom-in:enabled{cursor:zoom-in}@media (hover:hover){.enabled\:hover\:border-amber-400:enabled:hover{border-color:var(--color-amber-400)}.enabled\:hover\:border-amber-600\/60:enabled:hover{border-color:#dd740099}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:border-amber-600\/60:enabled:hover{border-color:color-mix(in oklab, var(--color-amber-600) 60%, transparent)}}.enabled\:hover\:border-emerald-500\/60:enabled:hover{border-color:#00bb7f99}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:border-emerald-500\/60:enabled:hover{border-color:color-mix(in oklab, var(--color-emerald-500) 60%, transparent)}}.enabled\:hover\:border-emerald-600\/60:enabled:hover{border-color:#00976799}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:border-emerald-600\/60:enabled:hover{border-color:color-mix(in oklab, var(--color-emerald-600) 60%, transparent)}}.enabled\:hover\:border-sky-600\/60:enabled:hover{border-color:#0084cc99}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:border-sky-600\/60:enabled:hover{border-color:color-mix(in oklab, var(--color-sky-600) 60%, transparent)}}}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-slate-700:disabled{border-color:var(--color-slate-700)}.disabled\:bg-slate-800:disabled{background-color:var(--color-slate-800)}.disabled\:bg-violet-800\/50:disabled{background-color:#5d0ec080}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-violet-800\/50:disabled{background-color:color-mix(in oklab, var(--color-violet-800) 50%, transparent)}}.disabled\:text-slate-600:disabled{color:var(--color-slate-600)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-20:disabled{opacity:.2}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-4\!{grid-template-columns:repeat(4,minmax(0,1fr))!important}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-stretch{align-items:stretch}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_190px_auto_auto\]{grid-template-columns:1fr 190px auto auto}.md\:flex-nowrap{flex-wrap:nowrap}}@media (width>=64rem){.lg\:max-h-\[56vh\]{max-height:56vh}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[1\.2fr_\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1fr_330px\]{grid-template-columns:1fr 330px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[310px_minmax\(0\,1fr\)\]{grid-template-columns:310px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_19rem\]{grid-template-columns:minmax(0,1fr) 19rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_280px\]{grid-template-columns:minmax(0,1fr) 280px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg\:items-end{align-items:flex-end}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-0{top:calc(var(--spacing) * 0)}.xl\:block{display:block}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.xl\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(380px\,0\.92fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}}@media (width>=96rem){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}}*,:before,:after{box-sizing:border-box}html,body,#root{color:#e2e8f0;background:#07070c;height:100%;margin:0;padding:0;font-family:ui-sans-serif,system-ui,sans-serif}.avish-desktop-shell{isolation:isolate;background:radial-gradient(circle at 82% -12%,#22d3ee0e,#0000 32%),#060a11;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.avish-desktop-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:linear-gradient(#38bdf80a 1px,#0000 1px),linear-gradient(90deg,#38bdf80a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 55%);mask-image:linear-gradient(#000,#0000 55%)}.avish-desktop-workspace{flex-direction:column;flex:1;min-height:0;padding:0 1px 1px;display:flex}.avish-desktop-titlebar{z-index:300;color:#64748b;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 50% -160%,#22d3ee1f,#0000 48%),#050a11f7;border-bottom:1px solid #33415594;grid-template-columns:minmax(150px,1fr) minmax(220px,1.4fr) minmax(150px,1fr);align-items:center;gap:12px;height:38px;min-height:38px;padding-right:5px;display:grid;position:relative;box-shadow:0 8px 22px #00000038}.avish-desktop-title-identity,.avish-desktop-title-actions,.avish-desktop-mission-state,.avish-desktop-core-status,.avish-desktop-window-controls{align-items:center;display:flex}.avish-desktop-title-identity{gap:7px;min-width:0}.avish-desktop-title-mark{background:#082f4940;border:1px solid #22d3ee59;border-radius:6px;flex:none;width:18px;height:18px;position:relative}.avish-desktop-title-mark:before,.avish-desktop-title-mark i{content:"";border-radius:50%;position:absolute}.avish-desktop-title-mark:before{border:1px solid #67e8f9b8;inset:4px}.avish-desktop-title-mark i{background:#67e8f9;width:3px;height:3px;top:7px;left:7px;box-shadow:0 0 6px #22d3ee}.avish-desktop-title-identity strong{color:#dbeafe;letter-spacing:.14em;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-desktop-title-identity>span:last-child{color:#475569;letter-spacing:.09em;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-desktop-mission-state{color:#64748b;letter-spacing:.05em;justify-self:center;gap:7px;min-width:0;max-width:100%;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-desktop-mission-state>i,.avish-desktop-core-status i{background:#475569;border-radius:50%;flex:none;width:5px;height:5px}.avish-desktop-mission-state>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avish-desktop-mission-state small{color:#6ee7b7;background:#064e3b2e;border:1px solid #34d39938;border-radius:4px;flex:none;padding:3px 5px;font-size:7px}.avish-desktop-mission-state.is-live{color:#a7f3d0}.avish-desktop-mission-state.is-live>i{background:#34d399;animation:1.8s ease-in-out infinite avish-signal;box-shadow:0 0 7px #34d399b8}.avish-desktop-title-actions{justify-content:flex-end;gap:8px;min-width:0}.avish-desktop-core-status{color:#526074;letter-spacing:.1em;white-space:nowrap;gap:5px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-desktop-core-status.is-online{color:#6ee7b7}.avish-desktop-core-status.is-online i{background:#34d399;box-shadow:0 0 6px #34d3999e}.avish-desktop-window-controls{gap:2px}.avish-window-button{color:#64748b;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:29px;height:25px;font-size:9px;transition:color .12s,background .12s;display:flex}.avish-window-button:hover{color:#cbd5e1;background:#33415599}.avish-window-button.is-danger:hover{color:#fecdd3;background:#7f1d1da6}@media (width<=780px){.avish-desktop-titlebar{grid-template-columns:auto 1fr auto}.avish-desktop-title-identity>span:last-child,.avish-desktop-core-status{display:none}.avish-desktop-mission-state{justify-content:center;justify-self:stretch}}.avish-presence-bar{z-index:90;background:#090f19e6;border-bottom:1px solid #33415580;justify-content:space-between;align-items:center;gap:16px;min-height:39px;padding:5px 11px;display:flex;position:relative}.avish-presence-state,.avish-presence-tools,.avish-quiet-control,.avish-quiet-select,.avish-view-switch,.avish-view-switch button{align-items:center;display:flex}.avish-presence-state{gap:8px;min-width:146px}.avish-presence-state-dot{border-radius:50%;flex:none;width:6px;height:6px}.avish-presence-copy{min-width:0}.avish-presence-copy strong{letter-spacing:.025em;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.avish-presence-copy small{color:#475569;white-space:nowrap;margin-top:3px;font:500 7.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.avish-last-intent{color:#64748b;letter-spacing:.08em;white-space:nowrap;background:#1e293b6b;border:1px solid #47556973;border-radius:4px;padding:3px 5px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-presence-tools{justify-content:flex-end;gap:4px;min-width:0}.avish-quiet-select,.avish-quiet-control,.avish-utility-trigger{color:#64748b;background:0 0;border:1px solid #0000;border-radius:7px;height:28px;transition:color .13s,border-color .13s,background .13s}.avish-quiet-select{background:#0f172a6b;border-color:#33415575;gap:5px;padding:0 6px}.avish-quiet-select>span{color:#475569;letter-spacing:.08em;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-quiet-select select{color:#94a3b8;background:0 0;border:0;outline:0;max-width:76px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-quiet-control{gap:5px;padding:0 7px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-quiet-control:hover,.avish-utility-trigger:hover{color:#cbd5e1;background:#1e293b85;border-color:#47556980}.avish-quiet-control.is-positive{color:#6ee7b7;background:#064e3b29;border-color:#34d3992e}.avish-quiet-control.is-alert{color:#fda4af}.avish-control-code{color:#64748b;letter-spacing:.05em;background:#0f172ab8;border:1px solid #47556994;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:17px;padding:0 3px;font:700 6.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.avish-control-status-dot{border-radius:50%;width:5px;height:5px}.avish-design-signal{align-items:center;min-width:145px;padding:0 3px;display:flex}.avish-view-switch{background:#0f172a61;border:1px solid #33415585;border-radius:7px;height:28px;overflow:hidden}.avish-view-switch button{color:#526074;background:0 0;border:0;border-right:1px solid #3341555c;gap:5px;height:100%;padding:0 7px;font-size:8px}.avish-view-switch button:last-child{border-right:0}.avish-view-switch button>span:first-child{color:#64748b;font:700 6.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-view-switch button:hover{color:#cbd5e1;background:#33415573}.avish-view-switch button.is-active{color:#cffafe;background:#082f496b;box-shadow:inset 0 -1px #22d3ee}.avish-utility-menu-wrap{position:relative}.avish-utility-trigger{letter-spacing:.08em;width:30px;font-size:10px}.avish-utility-trigger.is-active{color:#bae6fd;background:#0c4a6e47;border-color:#38bdf842}.avish-utility-menu{z-index:150;color:#94a3b8;background:#0a111c;border:1px solid #475569a6;border-radius:9px;width:268px;padding:5px;animation:.13s ease-out avish-launcher-in;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 45px #0000008c}.avish-utility-menu>button{text-align:left;color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:8px;display:grid}.avish-utility-menu>button:hover{color:#e2e8f0;background:#1e293b7a;border-color:#47556980}.avish-utility-menu strong{color:inherit;font-size:9px;display:block}.avish-utility-menu small{color:#475569;margin-top:3px;font-size:8px;line-height:1.25;display:block}@media (width<=1050px){.avish-design-signal{min-width:112px}.avish-view-switch button>span:last-child{display:none}.avish-view-switch button{padding:0 8px}}@media (width<=720px){.avish-presence-bar{gap:8px}.avish-presence-copy small,.avish-last-intent,.avish-design-signal{display:none}.avish-presence-state{min-width:72px}.avish-quiet-control{padding:0 6px}.avish-quiet-control:not(.is-positive){font-size:0}}.avish-command-bar{z-index:2;color:#cbd5e1;background:radial-gradient(circle at 20% -80%,#22d3ee1a,#0000 38%),linear-gradient(#0b121dfa,#070c14fa);border-bottom:1px solid #47556970;grid-template-columns:minmax(176px,.78fr) auto minmax(250px,1fr);align-items:center;gap:18px;min-height:58px;padding:8px 12px;display:grid;position:relative;box-shadow:0 12px 34px #0000002e}.avish-command-bar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 2%,#22d3ee57 18%,#0000 52%);height:1px;position:absolute;inset:auto 0 0}.avish-command-identity,.avish-command-actions,.avish-core-navigation{align-items:center;display:flex}.avish-command-identity{gap:10px;min-width:0}.avish-command-actions{justify-content:flex-end;gap:7px;min-width:0}.avish-core-navigation{justify-content:center;gap:3px}.avish-command-mark{background:#082f493b;border:1px solid #22d3ee6b;border-radius:9px;flex:none;width:30px;height:30px;position:relative;box-shadow:inset 0 0 18px #22d3ee0d,0 0 14px #22d3ee0f}.avish-command-mark:before,.avish-command-mark span{content:"";border-radius:50%;position:absolute}.avish-command-mark:before{opacity:.75;border:1px solid #22d3ee;inset:6px}.avish-command-mark span:first-child{background:#67e8f9;width:5px;height:5px;top:12px;left:12px;box-shadow:0 0 9px #22d3ee}.avish-command-mark span:last-child{background:#67e8f9;width:2px;height:2px;top:13px;left:4px;box-shadow:20px 0 #67e8f9}.avish-command-product{letter-spacing:.14em;color:#ecfeff;white-space:nowrap;font:700 11px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-command-product span{color:#64748b;font-weight:500}.avish-command-context{color:#64748b;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font:500 10px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.avish-core-nav,.avish-launcher-button,.avish-icon-action{color:#718096;background:0 0;border:1px solid #0000;transition:color .15s,background .15s,border-color .15s,transform .15s}.avish-core-nav{letter-spacing:.015em;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:650;display:inline-flex;position:relative}.avish-core-nav:hover,.avish-launcher-button:hover,.avish-icon-action:hover{color:#dbeafe;background:#1e293b9e;border-color:#47556999}.avish-core-nav.is-active{color:#cffafe;background:#082f4973;border-color:#22d3ee47;box-shadow:inset 0 0 16px #22d3ee09}.avish-core-nav.is-active:after{content:"";background:#22d3ee;height:1px;position:absolute;bottom:-9px;left:36%;right:36%;box-shadow:0 0 8px #22d3eecc}.avish-live-dot{background:#34d399;border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite avish-signal;box-shadow:0 0 8px #34d399bf}@keyframes avish-signal{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}.avish-core-state{color:#64748b;letter-spacing:.11em;white-space:nowrap;align-items:center;gap:6px;font:650 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.avish-core-state-dot{background:#64748b;border-radius:50%;width:5px;height:5px}.avish-core-state.is-online{color:#6ee7b7}.avish-core-state.is-online .avish-core-state-dot{background:#34d399;box-shadow:0 0 6px #34d39994}.avish-running-control{background:#064e3b2e;border:1px solid #34d39947;border-radius:8px;align-items:stretch;display:flex;overflow:hidden}.avish-running-control button{color:#6ee7b7;letter-spacing:.1em;background:0 0;border:0;align-items:center;gap:6px;min-height:30px;padding:0 8px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.avish-running-control button:hover{background:#065f4659}.avish-running-control .avish-running-stop{color:#fda4af;border-left:1px solid #34d3992e;padding:0 7px}.avish-launcher-button{border-radius:8px;align-items:center;gap:7px;min-height:32px;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.avish-launcher-button.is-active{color:#bae6fd;background:#0c4a6e4d;border-color:#38bdf84d}.avish-launcher-chevron{color:#475569;margin-left:1px;font-size:11px}.avish-icon-action{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:inline-flex}.avish-icon-action.is-active{color:#bae6fd;background:#0c4a6e4d;border-color:#38bdf84d}.avish-font-scale{background:#0f172a66;border:1px solid #47556966;border-radius:8px;align-items:stretch;min-height:32px;display:flex;overflow:hidden}.avish-font-scale button{color:#94a3b8;background:0 0;border:0;transition:color .15s,background .15s}.avish-font-scale button:hover:not(:disabled){color:#dbeafe;background:#1e293b9e}.avish-font-scale button:disabled{color:#3f4c60;cursor:default}.avish-font-scale-step{justify-content:center;align-items:center;width:26px;font:700 13px/1 ui-sans-serif,system-ui,sans-serif;display:inline-flex}.avish-font-scale-value{letter-spacing:.04em;white-space:nowrap;border-left:1px solid #4755694d;border-right:1px solid #4755694d;padding:0 7px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-launcher-scrim{z-index:115;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02060c94;border:0;position:fixed;inset:0}.avish-workspace-launcher{z-index:130;color:#cbd5e1;background-color:#080e17;background-image:linear-gradient(#22d3ee06 1px,#0000 1px),linear-gradient(90deg,#22d3ee06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #4755699e;border-radius:14px;flex-direction:column;max-height:min(640px,62vh);animation:.15s ease-out avish-launcher-in;display:flex;position:absolute;top:calc(100% + 8px);left:12px;right:12px;overflow:hidden;box-shadow:0 28px 80px #0000009e,inset 0 0 0 1px #0f172ad1}@keyframes avish-launcher-in{0%{opacity:0;transform:translateY(-5px)scale(.995)}to{opacity:1;transform:translateY(0)scale(1)}}.avish-launcher-head{background:#070c14d1;border-bottom:1px solid #3341558a;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px 16px;display:flex}.avish-launcher-kicker{color:#22d3ee;letter-spacing:.18em;margin-bottom:5px;font:700 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-launcher-head h2{color:#f1f5f9;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.avish-launcher-head p{color:#64748b;margin:4px 0 0;font-size:11px}.avish-launcher-search{color:#64748b;background:#020617bd;border:1px solid #334155;border-radius:9px;align-items:center;gap:8px;width:min(330px,36vw);height:38px;padding:0 10px;display:flex}.avish-launcher-search:focus-within{border-color:#22d3ee94;box-shadow:0 0 0 3px #22d3ee0f}.avish-launcher-search input{color:#e2e8f0;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.avish-launcher-search input::placeholder{color:#475569}.avish-launcher-search kbd{color:#475569;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-launcher-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:16px 10px;display:grid;overflow-y:auto}.avish-launcher-group{border-right:1px solid #3341555c;min-width:0;padding:0 10px}.avish-launcher-group:last-child{border-right:0}.avish-launcher-group-head{min-height:42px;padding:0 6px 10px}.avish-launcher-group-head>span{color:#cbd5e1;font-size:11px;font-weight:700;display:block}.avish-launcher-group-head small{color:#475569;margin-top:3px;font-size:9px;display:block}.avish-launcher-items{flex-direction:column;gap:3px;display:flex}.avish-launcher-item{text-align:left;color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:6px;transition:color .14s,background .14s,border-color .14s;display:grid;position:relative}.avish-launcher-item:hover{color:#e2e8f0;background:#1e293b7a;border-color:#4755698c}.avish-launcher-item.is-active{color:#ecfeff;background:#082f4957;border-color:#22d3ee40}.avish-launcher-code{color:#64748b;letter-spacing:.04em;background:#0f172adb;border:1px solid #475569b8;border-radius:7px;justify-content:center;align-items:center;height:28px;padding:0 3px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.avish-launcher-item.is-active .avish-launcher-code,.avish-launcher-item:hover .avish-launcher-code{color:#67e8f9;border-color:#22d3ee57}.avish-launcher-item strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;display:block;overflow:hidden}.avish-launcher-item small{color:#526074;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;line-height:1.25;display:block;overflow:hidden}.avish-launcher-signal{color:#34d399;letter-spacing:.08em;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-launcher-empty{text-align:center;color:#64748b;padding:70px 20px;font-size:12px}.avish-launcher-footer{color:#475569;background:#070c14e0;border-top:1px solid #3341557a;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px 16px;font:500 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.avish-launcher-footer button{color:#64748b;background:0 0;border:0;border-radius:5px;padding:5px 7px}.avish-launcher-footer button:hover{color:#cbd5e1;background:#1e293b99}.avish-launcher-runtime{color:#6ee7b7;background:#064e3b38;border:1px solid #34d39940;border-radius:4px;padding:3px 5px}@media (width<=1100px){.avish-command-bar{grid-template-columns:auto 1fr auto;gap:8px}.avish-command-product span,.avish-command-context,.avish-core-state{display:none}.avish-core-nav{padding:0 8px}.avish-core-nav span:not(.avish-live-dot){display:none}.avish-core-nav svg{width:17px;height:17px}.avish-launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.avish-launcher-group:nth-child(2){border-right:0}}@media (width<=700px){.avish-command-bar{min-height:52px;padding:7px 8px}.avish-command-mark{width:28px;height:28px}.avish-command-product{display:none}.avish-core-navigation{gap:1px}.avish-core-nav{min-height:32px;padding:0 7px}.avish-launcher-button span:not(.avish-launcher-chevron),.avish-core-state,.avish-running-control button:first-child span:last-child,.avish-font-scale{display:none}.avish-workspace-launcher{max-height:calc(100vh - 70px);left:6px;right:6px}.avish-launcher-head{flex-direction:column;align-items:stretch;gap:12px;padding:15px}.avish-launcher-search{width:100%}.avish-launcher-grid{grid-template-columns:1fr}.avish-launcher-group{border-right:0}.avish-launcher-footer{flex-direction:column;align-items:flex-start}}.orchestration-control-shell{z-index:1;background:#070c14;border:1px solid #334155a3;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 46px #0000003d}.orchestration-game-fixes{background:linear-gradient(90deg,#082f496b,#0f172ae0);border:1px solid #7dd3fc33;border-top:0;flex-shrink:0;padding:9px 12px}.orchestration-game-fixes>header{color:#bae6fd;align-items:center;gap:8px;font-size:11px;display:flex}.orchestration-game-fixes>header small{color:#7dd3fc;text-transform:uppercase;letter-spacing:.08em;margin-left:auto}.orchestration-game-fixes article{background:#02061773;border:1px solid #4755698c;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:9px 10px;display:flex}.orchestration-game-fixes article>div{flex-direction:column;min-width:0;display:flex}.orchestration-game-fixes article b{color:#f8fafc;font-size:12px}.orchestration-game-fixes article span{text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;margin-top:2px;font-size:10px;overflow:hidden}.orchestration-game-fixes article>div:last-child{flex-shrink:0;align-items:flex-end}.orchestration-game-fixes article strong{color:#67e8f9;letter-spacing:.12em;font-size:9px}.orchestration-game-fixes article small{color:#64748b;margin-top:2px;font-size:9px}@media (width<=760px){.orchestration-game-fixes article,.orchestration-game-fixes article>div:last-child{align-items:flex-start}.orchestration-game-fixes article{flex-direction:column;gap:7px}}.orchestration-game-fixes article{grid-template-columns:minmax(180px,1fr) auto minmax(260px,1.5fr);display:grid}.orchestration-game-fixes .orchestration-game-fix-state{align-items:flex-end}.orchestration-game-fix-state button{color:#fdba74;background:#7c2d1238;border:1px solid #fb923c73;border-radius:6px;margin-top:6px;padding:4px 9px;font-size:9px;font-weight:700}.orchestration-game-fix-state button:disabled{opacity:.55}.orchestration-game-fixes .orchestration-game-fix-progress{align-items:stretch;min-width:0}.orchestration-game-fix-progress .gm-heartbeat{margin:0}.orchestration-game-fix-progress progress{width:100%}@media (width<=900px){.orchestration-game-fixes article{flex-direction:column;align-items:stretch;display:flex}.orchestration-game-fixes .orchestration-game-fix-state{align-items:flex-start}.orchestration-game-fixes article>div:last-child{align-items:stretch}}:is(.orchestration-control-shell:has(.avish-workspace-launcher),.orchestration-control-shell:has(.orchestration-agent-menu)){z-index:160;overflow:visible}.orchestration-control-header{background:radial-gradient(circle at 12% -140%,#22d3ee21,#0000 46%),linear-gradient(#0c1420fa,#080e17fa);border-bottom:1px solid #3341558c;grid-template-columns:minmax(240px,.9fr) minmax(320px,1.3fr) auto;align-items:center;gap:20px;min-height:68px;padding:10px 14px;display:grid}.orchestration-control-title,.orchestration-heading-row,.orchestration-awareness,.orchestration-session-controls,.orchestration-awareness-cell>span{align-items:center;display:flex}.orchestration-control-title{gap:11px;min-width:0}.orchestration-radar{background:#082f4933;border:1px solid #22d3ee52;border-radius:50%;flex:none;width:35px;height:35px;position:relative;box-shadow:inset 0 0 14px #22d3ee0f}.orchestration-radar:before,.orchestration-radar:after{content:"";border-radius:50%;position:absolute}.orchestration-radar:before{border:1px solid #22d3ee73;inset:7px}.orchestration-radar:after{background:#67e8f9;width:3px;height:3px;top:15px;left:15px;box-shadow:0 0 8px #22d3ee}.orchestration-radar span{transform-origin:0;background:linear-gradient(90deg,#22d3ee,#0000);width:15px;height:1px;animation:3.6s linear infinite orchestration-radar-sweep;position:absolute;top:17px;left:17px}@keyframes orchestration-radar-sweep{to{transform:rotate(360deg)}}.orchestration-eyebrow{color:#22d3ee;letter-spacing:.16em;white-space:nowrap;margin-bottom:4px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-heading-row{gap:8px;min-width:0}.orchestration-heading-row h1{color:#e2e8f0;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;overflow:hidden}.orchestration-live-chip{color:#6ee7b7;letter-spacing:.1em;background:#064e3b2e;border:1px solid #34d39938;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.orchestration-awareness{background:#02061747;border:1px solid #33415575;border-radius:9px;justify-content:center;min-width:0}.orchestration-awareness-cell{border-right:1px solid #3341556b;min-width:84px;padding:8px 12px}.orchestration-awareness-cell:last-child{border-right:0}.orchestration-awareness-cell small{color:#475569;letter-spacing:.12em;margin-bottom:4px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.orchestration-awareness-cell>span{color:#94a3b8;text-transform:capitalize;white-space:nowrap;gap:6px;font:650 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-awareness-cell>span.is-positive{color:#6ee7b7}.orchestration-awareness-cell i{border-radius:50%;flex:none;width:5px;height:5px;display:block}.orchestration-model-cell{min-width:128px;max-width:190px}.orchestration-model-cell>span{text-overflow:ellipsis;display:block;overflow:hidden}.orchestration-session-controls{justify-content:flex-end;gap:8px}.orchestration-session-nav{background:#0f172a9e;border:1px solid #3341558f;border-radius:7px;align-items:center;height:29px;display:flex}.orchestration-session-nav button{color:#64748b;background:0 0;border:0;width:25px;height:100%;font-size:15px}.orchestration-session-nav button:hover:not(:disabled){color:#e2e8f0;background:#3341558c}.orchestration-session-nav button:disabled{opacity:.25}.orchestration-session-nav span{color:#6ee7b7;letter-spacing:.08em;padding:0 4px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-session-nav span small{color:#475569;font-size:8px}.orchestration-signal-count{color:#475569;white-space:nowrap;font:600 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-clear{color:#526074;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 7px;font:600 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-clear:hover{color:#cbd5e1;background:#172033;border-color:#334155}.orchestration-view-switcher{z-index:20;background:#080e17f5;border-bottom:1px solid #3341558f;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:6px 9px;display:flex;position:relative}.orchestration-view-switcher:has(.orchestration-agent-menu){z-index:220}.orchestration-view-primary{align-items:center;gap:3px;min-width:0;display:flex}.orchestration-view-button{color:#64748b;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;height:31px;padding:0 9px;font-size:10px;font-weight:620;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.orchestration-view-button:focus{outline:none}.orchestration-view-button:focus-visible{box-shadow:0 0 0 2px #22d3ee47}.orchestration-view-button:hover{color:#cbd5e1;background:#1e293b80;border-color:#4755698a}.orchestration-view-button.is-active{color:#cffafe;background:#082f4957;border-color:#22d3ee40}.orchestration-view-button>small{color:#64748b;text-align:center;background:#1e293b;border-radius:8px;min-width:17px;padding:2px 4px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-view-glyph{color:#64748b;border:1px solid #4755698c;border-radius:5px;justify-content:center;align-items:center;min-width:17px;height:17px;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.orchestration-view-button.is-active .orchestration-view-glyph{color:#67e8f9;border-color:#22d3ee52}.orchestration-agent-picker{flex:none;position:relative}.orchestration-agent-trigger{justify-content:flex-start;min-width:138px}.orchestration-agent-trigger>span:nth-child(2){text-overflow:ellipsis;max-width:92px;overflow:hidden}.orchestration-working-count{color:#6ee7b7;text-transform:uppercase;margin-left:auto;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-agent-menu{z-index:50;color:#cbd5e1;background:#0a111c;border:1px solid #475569ad;border-radius:11px;width:min(520px,100vw - 44px);animation:.14s ease-out avish-launcher-in;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 22px 55px #00000094}.orchestration-agent-menu-head{background:linear-gradient(90deg,#082f4947,#0000 65%);border-bottom:1px solid #33415585;justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:11px 13px;display:flex}.orchestration-agent-menu-head strong{color:#e2e8f0;font-size:11px;display:block}.orchestration-agent-menu-head div span{color:#526074;margin-top:3px;font-size:9px;display:block}.orchestration-agent-menu-head>span{color:#64748b;letter-spacing:.11em;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-agent-menu-head>span.is-live{color:#6ee7b7}.orchestration-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px;display:grid}.orchestration-agent-grid>button{text-align:left;color:#94a3b8;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:50px;padding:6px;display:grid}.orchestration-agent-grid>button:hover,.orchestration-agent-grid>button.is-active{color:#e2e8f0;background:#1e293b7a;border-color:#4755698c}.orchestration-agent-grid>button.is-active{background:#082f4947;border-color:#22d3ee40}.orchestration-agent-node{background:#0f172a;border:1px solid;border-radius:8px;justify-content:center;align-items:center;width:31px;height:31px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.orchestration-agent-node i{border:1px solid #0a111c;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:-2px}.orchestration-agent-grid strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.orchestration-agent-grid small{color:#475569;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.orchestration-system-trace{text-align:left;color:#64748b;background:#0f172a73;border:1px solid #33415580;border-radius:8px;grid-template-columns:33px minmax(0,1fr) auto;align-items:center;gap:8px;width:calc(100% - 16px);min-height:44px;margin:0 8px 8px;padding:5px 7px;display:grid}.orchestration-system-trace:hover,.orchestration-system-trace.is-active{color:#cbd5e1;border-color:#22d3ee40}.orchestration-system-trace>span:first-child{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.orchestration-system-trace strong,.orchestration-system-trace small{display:block}.orchestration-system-trace strong{font-size:9px}.orchestration-system-trace small{color:#475569;margin-top:2px;font-size:8px}.orchestration-system-trace>small{font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=1050px){.orchestration-control-header{grid-template-columns:minmax(210px,1fr) auto;gap:10px}.orchestration-awareness{display:none}}@media (width<=720px){.orchestration-control-header{grid-template-columns:1fr auto;padding:8px 10px}.orchestration-radar{width:31px;height:31px}.orchestration-eyebrow{font-size:7px}.orchestration-signal-count,.orchestration-clear{display:none}.orchestration-view-switcher{overflow:visible}.orchestration-view-primary{overflow-x:auto}.orchestration-view-button{padding:0 7px}.orchestration-view-button>span:nth-child(2){display:none}.orchestration-agent-trigger>span:nth-child(2){display:block}.orchestration-agent-trigger{min-width:104px}.orchestration-working-count{display:none}.orchestration-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes office-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.2;transform:scale(1.5)}}@keyframes office-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes office-pop{0%{transform:scale(1)}40%{transform:scale(1.8)}to{transform:scale(1)}}@keyframes office-idle-float{0%,to{transform:translate(-50%,-50%)translateY(0)}50%{transform:translate(-50%,-50%)translateY(-2px)}}@keyframes panel-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.avish-mission-command{background:radial-gradient(circle at 15% -80%,#0ea5e921,#0000 45%),linear-gradient(#0a101bfa,#060b13fa);border-bottom:1px solid #3341559e;flex:none;padding:10px 12px 0}.avish-mission-command-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.avish-mission-identity{align-items:center;gap:9px;min-width:0;display:flex}.avish-mission-identity>span{background:linear-gradient(145deg,#1e293bcc,#0f172a70);border:1px solid #4755699e;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;display:grid}.avish-mission-identity>span i{background:#64748b;border-radius:50%;width:6px;height:6px}.avish-mission-identity>span.is-live i{background:#22d3ee;animation:1.8s ease-in-out infinite avish-live-breathe;box-shadow:0 0 0 4px #22d3ee1a,0 0 12px #22d3eeb8}.avish-mission-identity strong{color:#dce7f3;letter-spacing:.01em;font-size:11px;display:block}.avish-mission-identity small{color:#58677b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:8.5px;display:block;overflow:hidden}.avish-how-builds{color:#7c8da3;background:#0f172a7a;border:1px solid #47556980;border-radius:8px;align-items:center;gap:8px;min-height:27px;padding:0 9px;font-size:9px;transition:all .14s;display:inline-flex}.avish-how-builds:hover,.avish-how-builds.is-open{color:#c8f4ff;background:#082f4947;border-color:#22d3ee47}.avish-how-builds i{color:#67e8f9;background:#0e749038;border-radius:5px;place-items:center;width:15px;height:15px;font:12px/1 ui-monospace,monospace;display:grid}.avish-build-explainer{background:#02080f85;border:1px solid #38bdf826;border-radius:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;margin-top:10px;padding:8px;animation:.16s ease-out avish-guide-in;display:grid}.avish-build-explainer>i{color:#334155;align-self:center;font:10px/1 ui-monospace,monospace}.avish-build-explainer button{text-align:left;border:1px solid #0000;border-radius:8px;min-width:0;padding:7px;transition:all .14s}.avish-build-explainer button:hover{background:#0f172ab8;border-color:#22d3ee33;transform:translateY(-1px)}.avish-build-explainer button span{color:#38bdf8;letter-spacing:.12em;font:700 7px/1 ui-monospace,monospace;display:block}.avish-build-explainer button strong{color:#cbd5e1;margin-top:5px;font-size:9px;display:block}.avish-build-explainer button small{color:#526074;margin-top:3px;font-size:7.5px;line-height:1.35;display:block}.avish-mission-nav{align-items:center;gap:2px;margin-top:8px;display:flex}.avish-mission-nav button{color:#526074;border-bottom:2px solid #0000;align-items:center;gap:5px;min-height:31px;padding:0 11px;font-size:9.5px;font-weight:650;transition:all .13s;display:inline-flex;position:relative}.avish-mission-nav button:hover{color:#a8b5c6}.avish-mission-nav button.is-active{color:#e0f7ff;border-bottom-color:#22d3ee}.avish-mission-nav button.is-active:after{content:"";filter:blur(6px);background:#22d3ee29;height:8px;position:absolute;bottom:-1px;left:28%;right:28%}.avish-mission-badge{color:#0a1520;background:#67e8f9;border-radius:99px;place-items:center;min-width:15px;height:15px;padding:0 4px;font:800 7.5px/1 ui-monospace,monospace;display:grid}.avish-team-view{color:#cbd5e1;background:radial-gradient(circle at 80% 0,#4c1d951a,#0000 31%),#070c14;flex:1;min-height:0;padding:14px;overflow-y:auto}.avish-team-hero{justify-content:space-between;align-items:flex-end;gap:20px;max-width:1180px;margin:0 auto 13px;display:flex}.avish-team-kicker{color:#53d8f0;letter-spacing:.17em;text-transform:uppercase;font:700 7.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.avish-team-hero h2,.avish-plan-forming h2,.avish-mission-empty h2,.avish-generation-hero h2,.avish-generation-empty h2{color:#e5edf7;letter-spacing:-.02em;margin:6px 0 0;font-size:clamp(15px,1.6vw,20px);font-weight:620;line-height:1.15}.avish-team-hero p{color:#66768c;max-width:650px;margin:5px 0 0;font-size:9.5px;line-height:1.5}.avish-team-summary{background:#0f172a8c;border:1px solid #33415580;border-radius:9px;align-items:center;gap:6px;padding:5px;display:flex}.avish-team-summary>span{color:#64748b;white-space:nowrap;border-right:1px solid #33415561;align-items:center;gap:4px;padding:4px 7px;font-size:7.5px;display:flex}.avish-team-summary>span:last-child{border:0}.avish-team-summary strong{color:#d3deeb;font:700 9px/1 ui-monospace,monospace}.avish-team-summary i{background:#64748b;border-radius:50%;width:5px;height:5px}.avish-team-summary .is-live{color:#67e8f9}.avish-team-summary .is-live i{background:#22d3ee;animation:1.8s ease-in-out infinite avish-live-breathe;box-shadow:0 0 8px #22d3ee}.avish-team-layout{grid-template-columns:minmax(320px,1.1fr) minmax(360px,.9fr);gap:12px;max-width:1180px;margin:0 auto;display:grid}.avish-team-roster{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px;display:grid}.avish-agent-card{--agent-color:#67e8f9;text-align:left;color:#7d8da2;background:linear-gradient(145deg,#101826e6,#080e18d6);border:1px solid #33415575;border-radius:10px;align-items:flex-start;gap:10px;min-width:0;min-height:84px;padding:9px;transition:all .15s;display:flex}.avish-agent-card:hover{border-color:var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.avish-agent-card:hover{border-color:color-mix(in srgb, var(--agent-color) 30%, #334155)}}.avish-agent-card:hover{background:#121c2cf2;transform:translateY(-1px)}.avish-agent-card.is-selected{color:#c5d0de;border-color:var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.avish-agent-card.is-selected{border-color:color-mix(in srgb, var(--agent-color) 46%, #334155)}}.avish-agent-card.is-selected{box-shadow:inset 2px 0 0 var(--agent-color), 0 8px 20px #0000002b;background:linear-gradient(105deg, var(--agent-color), #0a101a 55%)}@supports (color:color-mix(in lab, red, red)){.avish-agent-card.is-selected{background:linear-gradient(105deg, color-mix(in srgb, var(--agent-color) 8%, #0a111d), #0a101a 55%)}}.avish-agent-card.is-working{box-shadow:inset 2px 0 0 var(--agent-color), 0 0 0 1px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.avish-agent-card.is-working{box-shadow:inset 2px 0 0 var(--agent-color), 0 0 0 1px color-mix(in srgb, var(--agent-color) 9%, transparent)}}.avish-agent-avatar{width:37px;height:37px;color:var(--agent-color);border:1px solid var(--agent-color);flex:none;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.avish-agent-avatar{border:1px solid color-mix(in srgb, var(--agent-color) 28%, #334155)}}.avish-agent-avatar{background:var(--agent-color);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.avish-agent-avatar{background:color-mix(in srgb, var(--agent-color) 6%, #0c1420)}}.avish-agent-avatar b{font:500 16px/1 ui-monospace,monospace}.avish-agent-avatar small{color:var(--agent-color);padding:2px 3px;position:absolute;bottom:-4px;right:-4px}@supports (color:color-mix(in lab, red, red)){.avish-agent-avatar small{color:color-mix(in srgb, var(--agent-color) 72%, white)}}.avish-agent-avatar small{background:var(--agent-color);border:2px solid #0a111d;border-radius:4px}@supports (color:color-mix(in lab, red, red)){.avish-agent-avatar small{background:color-mix(in srgb, var(--agent-color) 16%, #101827)}}.avish-agent-avatar small{letter-spacing:.08em;font:800 5.5px/1 ui-monospace,monospace}.avish-agent-avatar.is-large{border-radius:13px;width:49px;height:49px}.avish-agent-avatar.is-large b{font-size:21px}.avish-agent-card-copy{flex:1;min-width:0}.avish-agent-name-row{justify-content:space-between;align-items:center;gap:7px;display:flex}.avish-agent-name-row strong{color:#d6e0eb;font-size:10px}.avish-agent-name-row em{color:#526074;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:4px;font:6.5px/1 ui-monospace,monospace;display:inline-flex}.avish-agent-name-row em i{background:#475569;border-radius:50%;width:4px;height:4px}.avish-agent-name-row em.status-working{color:var(--agent-color)}.avish-agent-name-row em.status-working i{background:var(--agent-color);box-shadow:0 0 7px var(--agent-color);animation:1.7s ease-in-out infinite avish-live-breathe}.avish-agent-name-row em.status-done{color:#6ee7b7}.avish-agent-name-row em.status-done i{background:#34d399}.avish-agent-name-row em.status-issue{color:#fda4af}.avish-agent-name-row em.status-issue i{background:#fb7185}.avish-agent-card-copy>span:nth-child(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:24px;margin-top:5px;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.avish-agent-card-copy>small{color:var(--agent-color);margin-top:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avish-agent-card-copy>small{color:color-mix(in srgb, var(--agent-color) 65%, #64748b)}}.avish-agent-card-copy>small{text-overflow:ellipsis;white-space:nowrap;font:650 6.8px/1 ui-monospace,monospace}.avish-agent-inspector{--agent-color:#67e8f9;border:1px solid var(--agent-color);align-self:start;padding:13px;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.avish-agent-inspector{border:1px solid color-mix(in srgb, var(--agent-color) 22%, #334155)}}.avish-agent-inspector{background:linear-gradient(155deg, var(--agent-color), #060b13f7 42%);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.avish-agent-inspector{background:linear-gradient(155deg, color-mix(in srgb, var(--agent-color) 5%, #101825), #060b13f7 42%)}}.avish-agent-inspector{box-shadow:0 18px 40px #0003}.avish-agent-inspector:before{content:"";background:linear-gradient(90deg, var(--agent-color), transparent);opacity:.72;width:42%;height:1px;position:absolute;inset:0 auto auto 0}.avish-agent-inspector-head{align-items:center;gap:11px;display:flex}.avish-agent-inspector-head h3{color:#e6edf6;margin:3px 0 0;font-size:15px;line-height:1}.avish-agent-inspector-head p{color:#8290a2;margin:5px 0 0;font-size:8px;line-height:1.4}.avish-agent-joins{background:#0f172a80;border:1px solid #33415570;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:7px 9px;display:flex}.avish-agent-joins span{color:#526074;letter-spacing:.1em;text-transform:uppercase;font:700 6.5px/1 ui-monospace,monospace}.avish-agent-joins strong{color:var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.avish-agent-joins strong{color:color-mix(in srgb, var(--agent-color) 72%, white)}}.avish-agent-joins strong{text-align:right;font-size:7.5px}.avish-agent-handoff{background:#03080f6b;border:1px solid #3341555c;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:10px;padding:10px 8px;display:grid;position:relative}.avish-agent-handoff>i{color:#334155;font:8px/1 ui-monospace,monospace;position:absolute;top:20px}.avish-agent-handoff>i:first-of-type{left:32.4%}.avish-agent-handoff>i:nth-of-type(2){left:65.8%}.avish-agent-handoff div{min-width:0}.avish-agent-handoff div>span{width:19px;height:19px;color:var(--agent-color);border:1px solid var(--agent-color);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.avish-agent-handoff div>span{border:1px solid color-mix(in srgb, var(--agent-color) 25%, #334155)}}.avish-agent-handoff div>span{border-radius:6px;font:700 6px/1 ui-monospace,monospace}.avish-agent-handoff small{color:#4d5a6d;letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font:700 6px/1 ui-monospace,monospace;display:block}.avish-agent-handoff strong{color:#aebbc9;margin-top:3px;font-size:7px;font-weight:500;line-height:1.35;display:block}.avish-agent-model-control{border:1px solid var(--agent-color);margin-top:10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.avish-agent-model-control{border:1px solid color-mix(in srgb, var(--agent-color) 16%, #334155)}}.avish-agent-model-control{background:var(--agent-color);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.avish-agent-model-control{background:color-mix(in srgb, var(--agent-color) 3%, #0a111c)}}.avish-agent-control-label{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.avish-agent-control-label span{color:#d7e1ec;font-size:9px;font-weight:650;display:block}.avish-agent-control-label small{color:#526074;margin-top:2px;font-size:6.8px;display:block}.avish-agent-control-label b{color:var(--agent-color);border:1px solid var(--agent-color);padding:3px 5px}@supports (color:color-mix(in lab, red, red)){.avish-agent-control-label b{border:1px solid color-mix(in srgb, var(--agent-color) 22%, #334155)}}.avish-agent-control-label b{background:var(--agent-color);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.avish-agent-control-label b{background:color-mix(in srgb, var(--agent-color) 7%, #111827)}}.avish-agent-control-label b{text-transform:uppercase;font:700 6px/1 ui-monospace,monospace}.avish-agent-model-control select{color:#e2e8f0;background:#101827;border:1px solid #475569b3;border-radius:7px;outline:none;width:100%;height:31px;margin-top:8px;padding:0 9px;font-size:8.5px}.avish-agent-model-control select:focus{border-color:var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.avish-agent-model-control select:focus{border-color:color-mix(in srgb, var(--agent-color) 58%, #334155)}}.avish-agent-model-control select:focus{box-shadow:0 0 0 2px var(--agent-color)}@supports (color:color-mix(in lab, red, red)){.avish-agent-model-control select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--agent-color) 9%, transparent)}}.avish-agent-model-control select:disabled{opacity:.5}.avish-agent-model-control p{color:#5b6a7d;margin:6px 0 0;font-size:7px;line-height:1.4}.avish-agent-live-task{border-left:2px solid var(--agent-color);background:var(--agent-color);border-radius:0 7px 7px 0;margin-top:8px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.avish-agent-live-task{background:color-mix(in srgb, var(--agent-color) 5%, #0d1521)}}.avish-agent-live-task span{color:var(--agent-color);letter-spacing:.1em;text-transform:uppercase;font:700 6px/1 ui-monospace,monospace;display:block}.avish-agent-live-task strong{color:#aab8c7;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7.5px;display:block;overflow:hidden}.avish-team-notice{border-radius:6px;margin:8px 0 0;padding:6px 8px;font-size:7px;line-height:1.35}.avish-team-notice.is-muted{color:#94a3b8;background:#1e293b7a}.avish-team-notice.is-ok{color:#a7f3d0;background:#064e3b4d}.avish-team-notice.is-error{color:#fecdd3;background:#88133747}.avish-apply-team{text-align:left;color:#07131b;background:linear-gradient(105deg,#67e8f9,#38bdf8);border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;width:100%;min-height:40px;margin-top:9px;padding:7px 10px;transition:all .15s;display:flex;box-shadow:0 8px 22px #0ea5e929}.avish-apply-team:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 11px 26px #0ea5e93b}.avish-apply-team:disabled{color:#667386;box-shadow:none;cursor:default;background:#182231}.avish-apply-team span{font-size:8.5px;font-weight:750}.avish-apply-team small{opacity:.7;font-size:6.5px}.mission-scheduler-view{color:#cbd5e1;background:radial-gradient(circle at 88% 0,#7c3aed1f,#0000 31%),radial-gradient(circle at 10% 28%,#0891b214,#0000 28%),#070c14;flex:1;min-height:0;overflow-y:auto}.mission-scheduler-hero{background:linear-gradient(115deg,#0b1421f5,#080d16e8);border-bottom:1px solid #33415585;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px clamp(14px,3vw,34px);display:grid}.mission-scheduler-orbit{color:#a5f3fc;background:#082f494d;border:1px solid #22d3ee3d;border-radius:17px;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 0 28px #22d3ee14}.mission-scheduler-orbit span{font:300 24px/1 ui-monospace,monospace}.mission-scheduler-orbit i{background:#67e8f9;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 8px #22d3ee}.mission-scheduler-orbit i:nth-child(2){top:5px;left:50%}.mission-scheduler-orbit i:nth-child(3){background:#a78bfa;bottom:10px;right:5px;box-shadow:0 0 8px #8b5cf6}.mission-scheduler-hero-copy h2{color:#e6edf7;letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(16px,1.8vw,22px);font-weight:630}.mission-scheduler-hero-copy p{color:#65758b;max-width:760px;margin:6px 0 0;font-size:9px;line-height:1.55}.mission-create-button{color:#d7f9ff;background:linear-gradient(110deg,#0891b247,#4338ca33);border:1px solid #22d3ee4d;border-radius:9px;align-items:center;gap:9px;min-height:39px;padding:0 12px;font-size:8.5px;font-weight:700;display:inline-flex;box-shadow:0 9px 26px #0891b21a}.mission-create-button:hover{border-color:#67e8f98c;transform:translateY(-1px)}.mission-create-button span{color:#67e8f9;background:#67e8f91f;border-radius:6px;place-items:center;width:19px;height:19px;font-size:14px;display:grid}.mission-scheduler-pulse{background:#0b121ead;border:1px solid #33415578;border-radius:10px;align-items:center;gap:0;width:min(1180px,100% - 28px);margin:12px auto 0;display:flex}.mission-scheduler-pulse>span{border-right:1px solid #3341556b;grid-template-columns:7px auto;align-items:center;gap:2px 7px;min-width:125px;padding:10px 13px;display:grid}.mission-scheduler-pulse i{background:#64748b;border-radius:50%;grid-row:1/3;width:6px;height:6px}.mission-scheduler-pulse i.is-cyan{background:#22d3ee;box-shadow:0 0 8px #22d3ee99}.mission-scheduler-pulse i.is-violet{background:#a78bfa}.mission-scheduler-pulse i.is-green{background:#34d399}.mission-scheduler-pulse strong{color:#dce7f2;font:700 12px/1 ui-monospace,monospace}.mission-scheduler-pulse small{color:#526074;grid-column:2;font-size:6.5px}.mission-scheduler-pulse p{color:#526074;text-align:right;margin:0 13px 0 auto;font-size:7px}.mission-scheduler-form{background:linear-gradient(145deg,#0d1827f7,#070c15f7);border:1px solid #22d3ee33;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:min(1180px,100% - 28px);margin:10px auto 0;padding:15px;animation:.17s ease-out avish-guide-in;display:grid;box-shadow:0 20px 60px #00000038}.mission-form-intro{grid-column:1/-1;align-items:center;gap:9px;padding-top:4px;display:flex}.mission-form-intro:not(:first-child){border-top:1px solid #33415566;margin-top:5px;padding-top:12px}.mission-form-intro>span{color:#67e8f9;background:#082f4952;border:1px solid #22d3ee40;border-radius:8px;place-items:center;width:27px;height:27px;font:700 7px/1 ui-monospace,monospace;display:grid}.mission-form-intro strong,.mission-form-intro small{display:block}.mission-form-intro strong{color:#d4dfeb;font-size:9px}.mission-form-intro small{color:#526074;margin-top:2px;font-size:7px}.mission-source-picker{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mission-source-picker button{color:#8292a7;text-align:left;background:#09101bb8;border:1px solid #4755697a;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:2px 9px;min-height:56px;padding:9px 11px;transition:all .15s;display:grid}.mission-source-picker button>span{color:#64748b;background:#33415557;border-radius:8px;grid-row:1/3;place-items:center;width:31px;height:31px;font:700 12px/1 ui-monospace,monospace;display:grid}.mission-source-picker button strong{color:#b6c3d1;align-self:end;font-size:8.5px}.mission-source-picker button small{color:#526074;align-self:start;font-size:6.8px}.mission-source-picker button:hover,.mission-source-picker button.is-active{background:linear-gradient(105deg,#0891b229,#4338ca1a);border-color:#22d3ee66}.mission-source-picker button.is-active{box-shadow:inset 2px 0 #22d3ee}.mission-source-picker button.is-active>span{color:#a5f3fc;background:#0891b240}.mission-source-picker button.is-active strong{color:#e0f7fa}.mission-context-mode-picker{grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.mission-context-mode-picker button{color:#6c7d92;text-align:left;background:linear-gradient(145deg,#0a121ecc,#080d16d1);border:1px solid #47556975;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:76px;padding:10px;transition:all .15s;display:grid}.mission-context-mode-picker button>span{color:#718096;background:#1e293b85;border:1px solid #47556970;border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font:700 12px/1 ui-monospace,monospace;display:grid}.mission-context-mode-picker button strong{color:#aab7c7;align-self:end;font-size:8px}.mission-context-mode-picker button small{color:#4f5e72;align-self:start;font-size:6.4px;line-height:1.35}.mission-context-mode-picker button:hover,.mission-context-mode-picker button.is-active{background:linear-gradient(130deg,#0891b221,#5b21b629);border-color:#a78bfa6b;transform:translateY(-1px)}.mission-context-mode-picker button.is-active{box-shadow:inset 0 -2px #67e8f9b3,0 8px 20px #1e293b26}.mission-context-mode-picker button.is-active>span{color:#cffafe;background:linear-gradient(145deg,#0891b257,#6d28d947);border-color:#67e8f94d}.mission-context-mode-picker button.is-active strong{color:#edfaff}.mission-field{min-width:0;display:block}.mission-field-wide{grid-column:1/-1}.mission-field>span{color:#8292a7;letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:7px;font-weight:700;display:block}.mission-field input,.mission-field textarea,.mission-field select{color:#e2e8f0;resize:vertical;background:#0d1725;border:1px solid #475569a6;border-radius:8px;outline:none;width:100%;min-height:36px;padding:8px 10px;font-size:8.5px;line-height:1.5}.mission-field input:focus,.mission-field textarea:focus,.mission-field select:focus{border-color:#22d3ee94;box-shadow:0 0 0 3px #22d3ee12}.mission-field-help{color:#526074;margin-top:4px;font-size:6.5px;line-height:1.4;display:block}.mission-cadence-control{grid-template-columns:minmax(74px,.42fr) minmax(100px,1fr);gap:6px;display:grid}.mission-cadence-control input,.mission-cadence-control select{margin:0}.mission-context-sequence{background:#110f2357;border:1px solid #8b5cf633;border-radius:10px;padding:11px}.mission-context-sequence-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mission-context-sequence-head span,.mission-context-sequence-head small{display:block}.mission-context-sequence-head span{color:#c4b5fd;letter-spacing:.05em;text-transform:uppercase;font-size:7.5px;font-weight:750}.mission-context-sequence-head small{color:#59687b;margin-top:3px;font-size:6.5px}.mission-context-sequence-head button{color:#bff6ff;background:#0891b224;border:1px solid #22d3ee38;border-radius:7px;flex:none;min-height:28px;padding:0 9px;font-size:7px}.mission-context-items{gap:6px;margin-top:9px;display:grid}.mission-context-item{grid-template-columns:28px minmax(0,1fr) 25px;align-items:stretch;gap:6px;display:grid}.mission-context-item b{color:#8b7fbb;background:#4c1d9521;border:1px solid #8b5cf62e;border-radius:7px;place-items:center;font:700 6.8px/1 ui-monospace,monospace;display:grid}.mission-context-item textarea{color:#dbeafe;resize:vertical;background:#0b1421;border:1px solid #47556994;border-radius:7px;outline:0;min-height:48px;padding:7px 9px;font-size:8px;line-height:1.45}.mission-context-item textarea:focus{border-color:#a78bfa80;box-shadow:0 0 0 3px #8b5cf612}.mission-context-item>button{color:#885d68;background:#4c051929;border:1px solid #f43f5e1f;border-radius:7px;font-size:13px}.mission-context-item>button:disabled{opacity:.25}.mission-context-breakdown{background:radial-gradient(circle at 8% 0,#22d3ee14,#0000 34%),linear-gradient(145deg,#081826b8,#100e2394);border:1px solid #22d3ee33;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:12px;display:grid}.mission-context-breakdown-intro{border-bottom:1px solid #33415566;grid-column:1/-1;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding-bottom:9px;display:grid}.mission-context-breakdown-intro>span{color:#a5f3fc;background:#0891b22e;border:1px solid #22d3ee47;border-radius:9px;place-items:center;width:34px;height:34px;font:700 14px/1 ui-monospace,monospace;display:grid}.mission-context-breakdown-intro strong,.mission-context-breakdown-intro small{display:block}.mission-context-breakdown-intro strong{color:#d9f7fb;font-size:9px}.mission-context-breakdown-intro small{color:#64778b;max-width:760px;margin-top:3px;font-size:6.8px;line-height:1.4}.mission-context-breakdown-controls{grid-column:1/-1;grid-template-columns:minmax(110px,.35fr) minmax(220px,.8fr) minmax(240px,1fr);align-items:end;gap:8px;display:grid}.mission-breakdown-generate{color:#d8fbff;text-align:left;background:linear-gradient(110deg,#0891b24d,#4f46e538);border:1px solid #22d3ee57;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:52px;padding:8px 10px;display:grid;box-shadow:0 8px 22px #0891b214}.mission-breakdown-generate>span{color:#67e8f9;background:#67e8f91f;border-radius:7px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.mission-breakdown-generate strong,.mission-breakdown-generate small{display:block}.mission-breakdown-generate strong{align-self:end;font-size:7.8px}.mission-breakdown-generate small{color:#75a3b3;align-self:start;font-size:6.2px}.mission-breakdown-generate:disabled{opacity:.58;cursor:wait}.mission-breakdown-feedback{grid-column:1/-1;min-height:0}.mission-breakdown-feedback p{border-radius:7px;margin:0;padding:7px 9px;font-size:6.8px;line-height:1.4}.mission-breakdown-feedback p.is-error{color:#fecdd3;background:#8813372e;border:1px solid #fb718533}.mission-breakdown-feedback p.is-stale{color:#fde68a;background:#78350f29;border:1px solid #f59e0b33}.mission-breakdown-feedback p.is-ready{color:#a7f3d0;background:#064e3b26;border:1px solid #34d3992e}.mission-breakdown-plan{background:#07162380;border-color:#22d3ee2e;grid-column:1/-1}.mission-context-item.is-breakdown-task{grid-template-columns:28px minmax(0,1fr) 26px}.mission-context-item-actions{grid-template-rows:repeat(3,1fr);gap:3px;display:grid}.mission-context-item-actions button{color:#78adba;background:#082f492e;border:1px solid #22d3ee21;border-radius:5px;min-height:18px;font:700 8px/1 ui-monospace,monospace}.mission-context-item-actions button:last-child{color:#a16b78;background:#4c051924;border-color:#f43f5e21}.mission-context-item-actions button:disabled{opacity:.24}.mission-breakdown-plan-foot{border-top:1px solid #33415559;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:8px;display:flex}.mission-breakdown-plan-foot strong{color:#88d9e7;text-transform:uppercase;font-size:6.8px}.mission-breakdown-plan-foot small{color:#536679;font-size:6.4px}.mission-context-behavior-note{background:#09101b80;border:1px solid #47556961;border-radius:8px;align-self:end;min-width:0;min-height:36px;padding:7px 9px}.mission-context-behavior-note strong,.mission-context-behavior-note small{display:block}.mission-context-behavior-note strong{color:#a5b4c7;font-size:7.5px}.mission-context-behavior-note small{color:#536276;margin-top:3px;font-size:6.4px;line-height:1.35}.mission-context-runtime{background:linear-gradient(110deg,#082f4929,#4338ca14);border:1px solid #22d3ee24;border-radius:9px;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:10px;padding:9px 10px;display:grid}.mission-context-runtime>label{cursor:pointer;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.mission-context-runtime input{opacity:0;position:absolute}.mission-context-runtime label i{background:#263447;border-radius:99px;grid-row:1/3;width:27px;height:16px;padding:2px}.mission-context-runtime label i:after{content:"";background:#738298;border-radius:50%;width:12px;height:12px;transition:all .15s;display:block}.mission-context-runtime input:checked+span i{background:#0891b280}.mission-context-runtime input:checked+span i:after{background:#67e8f9;transform:translate(11px)}.mission-context-runtime label>span{color:#a7b8c9;font-size:7.5px;font-weight:700;display:contents}.mission-context-runtime label>small{color:#536276;grid-column:2;font-size:6.2px;line-height:1.35}.mission-context-runtime>div>span{color:#6f8095;text-transform:uppercase;font-size:6.5px;font-weight:700;display:block}.mission-context-runtime p{flex-wrap:wrap;gap:3px;margin:5px 0 0;display:flex}.mission-context-runtime code{color:#89c9d6;background:#082f493b;border:1px solid #22d3ee1f;border-radius:5px;padding:3px 5px;font-size:5.8px}.mission-context-runtime p.mission-breakdown-runtime-copy{color:#597184;font-size:6.4px;line-height:1.4;display:block}.mission-start-toggle{color:#8494a8;cursor:pointer;align-items:center;min-height:38px;font-size:8px;display:flex}.mission-start-toggle input{opacity:0;position:absolute}.mission-start-toggle span{align-items:center;gap:8px;display:flex}.mission-start-toggle i{background:#263447;border-radius:99px;width:27px;height:16px;padding:2px;transition:all .15s}.mission-start-toggle i:after{content:"";background:#738298;border-radius:50%;width:12px;height:12px;transition:all .15s;display:block}.mission-start-toggle input:checked+span i{background:#0891b27a}.mission-start-toggle input:checked+span i:after{background:#67e8f9;transform:translate(11px)}.mission-form-submit{border-top:1px solid #33415566;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding-top:11px;display:flex}.mission-form-submit p{color:#4f5f74;margin:0;font-size:7px}.mission-form-submit button{color:#06131c;background:linear-gradient(105deg,#67e8f9,#60a5fa);border-radius:8px;align-items:center;gap:14px;min-height:38px;padding:0 13px;font-size:8px;font-weight:800;display:flex}.mission-form-submit button:disabled{opacity:.5}.mission-form-submit button span{font-size:14px}.mission-schedule-list{gap:9px;width:min(1180px,100% - 28px);margin:10px auto 18px;display:grid}.mission-schedule-card{background:linear-gradient(145deg,#0f1827eb,#070c15e6);border:1px solid #33415585;border-radius:12px;padding:13px;box-shadow:0 12px 32px #00000021}.mission-schedule-card.state-running{border-color:#22d3ee57;box-shadow:inset 2px 0 #22d3ee,0 12px 32px #00000029}.mission-schedule-card.state-reached{border-color:#34d39945;box-shadow:inset 2px 0 #34d399}.mission-schedule-card.state-paused{opacity:.72}.mission-schedule-card-head{grid-template-columns:35px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.mission-schedule-signal{background:#0d1827;border:1px solid #4755698c;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.mission-schedule-signal i{border:2px solid #64748b;border-top-color:#0000;border-radius:50%;width:8px;height:8px}.state-running .mission-schedule-signal i{border-color:#0000 #67e8f9 #67e8f9;animation:1.2s linear infinite avish-orbit}.state-reached .mission-schedule-signal i{background:#34d399;border:0;box-shadow:0 0 10px #34d3998c}.mission-schedule-title{min-width:0}.mission-schedule-title>div{align-items:center;gap:8px;display:flex}.mission-schedule-title strong{color:#dce6f1;font-size:10px}.mission-schedule-title span{color:#8292a7;text-transform:uppercase;border:1px solid #4755697a;border-radius:5px;padding:3px 5px;font:700 6px/1 ui-monospace,monospace}.state-running .mission-schedule-title span{color:#67e8f9;border-color:#22d3ee47}.state-reached .mission-schedule-title span{color:#6ee7b7;border-color:#34d3993d}.mission-schedule-title p{color:#66768b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:8px;line-height:1.45;overflow:hidden}.mission-schedule-switch{background:#263447;border-radius:99px;width:31px;height:18px;padding:2px}.mission-schedule-switch i{background:#718196;border-radius:50%;width:14px;height:14px;transition:all .15s;display:block}.mission-schedule-switch.is-on{background:#0891b280}.mission-schedule-switch.is-on i{background:#67e8f9;transform:translate(13px);box-shadow:0 0 8px #22d3ee73}.mission-schedule-facts{background:#33415559;border:1px solid #33415566;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:11px;display:grid;overflow:hidden}.mission-schedule-facts>span{background:#080e17eb;min-width:0;padding:8px 9px}.mission-schedule-facts small,.mission-schedule-facts strong{display:block}.mission-schedule-facts small{color:#435166;letter-spacing:.09em;font:700 5.8px/1 ui-monospace,monospace}.mission-schedule-facts strong{color:#9eacbd;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:4px;font-size:7px;font-weight:600;overflow:hidden}.mission-run-context-summary{background:#09101b8a;border:1px solid #47556959;border-radius:8px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:9px;padding:8px 9px;display:grid}.mission-run-context-summary.mode-sequence{background:linear-gradient(105deg,#4c1d951f,#09101b94);border-color:#a78bfa33}.mission-run-context-summary.mode-generated{background:linear-gradient(105deg,#0891b21a,#4338ca17);border-color:#22d3ee30}.mission-run-context-summary.mode-breakdown{background:linear-gradient(105deg,#0891b21f,#064e3b17);border-color:#34d39933}.mission-run-context-icon{color:#7890a7;background:#1e293b6b;border:1px solid #47556966;border-radius:8px;place-items:center;width:28px;height:28px;font:700 10px/1 ui-monospace,monospace;display:grid}.mode-sequence .mission-run-context-icon{color:#c4b5fd}.mode-generated .mission-run-context-icon{color:#a5f3fc}.mode-breakdown .mission-run-context-icon{color:#6ee7b7}.mission-run-context-summary small,.mission-run-context-summary strong{display:block}.mission-run-context-summary small{color:#496075;letter-spacing:.1em;font:700 5.8px/1 ui-monospace,monospace}.mission-run-context-summary strong{color:#b5c4d2;margin-top:3px;font-size:7.5px}.mission-run-context-summary p{color:#657589;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:6.7px;overflow:hidden}.mission-run-context-summary em{color:#6f8297;text-transform:uppercase;font:600 6px/1 ui-monospace,monospace}.mission-context-warning{color:#e9c46a;background:#78350f24;border:1px solid #f59e0b29;border-radius:7px;margin-top:6px;padding:6px 8px;font-size:6.7px}.mission-success-contract{background:#064e3b1a;border:1px solid #34d39926;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:9px;padding:9px 10px;display:grid}.mission-success-copy span{color:#52b69a;letter-spacing:.09em;text-transform:uppercase;font:700 6px/1 ui-monospace,monospace;display:block}.mission-success-copy strong{color:#b9c8c4;margin-top:5px;font-size:8px;font-weight:550;display:block}.mission-success-copy code{color:#6ee7b7;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:6.5px;display:block;overflow:hidden}.mission-success-score{text-align:right}.mission-success-score>strong{color:#6ee7b7;font:700 16px/1 ui-monospace,monospace;display:block}.mission-success-score strong small{color:#526e67;font-size:9px}.mission-success-score span{color:#48645d;margin-top:3px;font-size:6px;display:block}.mission-success-track{background:#17251f;border-radius:99px;height:3px;margin-top:6px;overflow:hidden}.mission-success-track i{border-radius:inherit;background:linear-gradient(90deg,#10b981,#6ee7b7);height:100%;transition:width .4s;display:block}.mission-stop-note{color:#a7f3d0;background:#064e3b33;border:1px solid #34d39933;border-radius:7px;grid-template-columns:22px auto 1fr;align-items:center;gap:7px;margin-top:8px;padding:7px 9px;display:grid}.mission-stop-note>span{background:#34d39929;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.mission-stop-note strong{font-size:7.5px}.mission-stop-note small{color:#6d9a8c;font-size:7px}.mission-error-note{color:#fda4af;background:#88133733;border-radius:7px;margin-top:8px;padding:7px 9px;font-size:7px}.mission-schedule-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.mission-schedule-actions>span{color:#435166;text-overflow:ellipsis;white-space:nowrap;font:6px/1 ui-monospace,monospace;overflow:hidden}.mission-schedule-actions>div{gap:5px;display:flex}.mission-schedule-actions button{color:#9edfeb;background:#082f493d;border:1px solid #22d3ee33;border-radius:7px;min-height:27px;padding:0 8px;font-size:6.8px}.mission-schedule-actions button.is-danger{color:#a27782;background:0 0;border-color:#fb718524}.mission-schedule-actions button:hover:not(:disabled){color:#fff;border-color:#67e8f96b}.mission-schedule-actions button:disabled{opacity:.4}.mission-schedule-actions button.is-memory{color:#c4b5fd;background:#4c1d9533;border-color:#a78bfa40}.mission-schedule-actions button.is-memory b{color:#ddd6fe;background:#a78bfa29;border-radius:99px;place-items:center;min-width:15px;margin-left:3px;padding:2px 4px;font:700 6px/1 ui-monospace,monospace;display:inline-grid}.mission-scheduler-empty{color:#526074;text-align:center;border:1px dashed #47556973;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.mission-scheduler-empty>span{color:#67e8f9;font-size:26px}.mission-scheduler-empty h3{color:#aebdcd;margin:9px 0 0;font-size:11px}.mission-scheduler-empty p{max-width:520px;margin:6px 0 0;font-size:8px;line-height:1.5}.mission-scheduler-empty button{color:#bff6ff;background:#082f4945;border:1px solid #22d3ee3d;border-radius:7px;margin-top:13px;padding:8px 10px;font-size:7.5px}.mission-scheduler-error{color:#fecdd3;background:#88133733;border:1px solid #fb718538;border-radius:8px;width:min(1180px,100% - 28px);margin:10px auto 0;padding:8px 10px;font-size:8px}.mission-scheduler-error button{float:right;color:#fda4af;text-decoration:underline}.mission-memory-backdrop{z-index:10020;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02060cc7;place-items:center;padding:24px;animation:.15s ease-out avish-guide-in;display:grid;position:fixed;inset:0}.mission-memory-dialog{color:#cbd5e1;background:radial-gradient(circle at 88% 0,#7c3aed24,#0000 34%),#09111d;border:1px solid #a78bfa47;border-radius:16px;flex-direction:column;width:min(850px,100vw - 32px);max-height:min(780px,100vh - 32px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000094,inset 0 1px #ffffff06}.mission-memory-head{border-bottom:1px solid #33415580;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px 13px;display:grid}.mission-memory-mark{color:#c4b5fd;background:#4c1d953d;border:1px solid #a78bfa47;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.mission-memory-head small{color:#7667a7;letter-spacing:.16em;font:700 6px/1 ui-monospace,monospace}.mission-memory-head h3{color:#e5e7f5;letter-spacing:-.015em;margin:5px 0 0;font-size:15px}.mission-memory-head p{color:#65758b;margin:3px 0 0;font-size:8px}.mission-memory-head>button{color:#8292a7;background:#0f172ab8;border:1px solid #47556973;border-radius:9px;width:30px;height:30px;font-size:16px}.mission-memory-path{background:#02081159;border-bottom:1px solid #33415559;align-items:center;gap:8px;padding:8px 18px;display:flex}.mission-memory-path span{color:#526178;letter-spacing:.12em;font:700 6px/1 ui-monospace,monospace}.mission-memory-path code{color:#8b9bb2;text-overflow:ellipsis;white-space:nowrap;font:7px/1.4 ui-monospace,monospace;overflow:hidden}.mission-memory-state{color:#8292a7;justify-content:center;align-items:center;gap:9px;min-height:260px;font-size:9px;display:flex}.mission-memory-state i{border:2px solid #a78bfa40;border-top-color:#a78bfa;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite avish-orbit}.mission-memory-state.is-error{color:#fda4af;flex-direction:column}.mission-memory-state button{color:#fecdd3;background:#88133733;border:1px solid #fb71853d;border-radius:7px;padding:7px 10px}.mission-memory-stats{background:#3341556b;border:1px solid #3341556b;border-radius:9px;grid-template-columns:110px 175px minmax(0,1fr);gap:1px;margin:11px 18px 0;display:grid;overflow:hidden}.mission-memory-stats span{background:#080e18f0;padding:9px 10px}.mission-memory-stats small,.mission-memory-stats strong{display:block}.mission-memory-stats small{color:#4d5d72;letter-spacing:.1em;font:700 5.8px/1 ui-monospace,monospace}.mission-memory-stats strong{color:#c4b5fd;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:700 9px/1.2 ui-monospace,monospace;overflow:hidden}.mission-memory-tabs{background:#02081180;border:1px solid #33415566;border-radius:8px;align-self:flex-start;gap:3px;margin:10px 18px 0;padding:3px;display:flex}.mission-memory-tabs button{color:#65758b;border-radius:6px;min-height:27px;padding:0 11px;font-size:7px}.mission-memory-tabs button.is-active{color:#ddd6fe;background:#6d28d945;box-shadow:inset 0 0 0 1px #a78bfa33}.mission-memory-warning{color:#fcd34d;background:#78350f26;border:1px solid #f59e0b3d;border-radius:8px;margin:9px 18px 0;padding:8px 10px;font-size:7px;line-height:1.5}.mission-memory-body{background:#03091180;border:1px solid #3341555e;border-radius:10px;flex:1;min-height:220px;margin:9px 18px 0;overflow:auto}.mission-memory-entries{gap:7px;padding:9px;display:grid}.mission-memory-entries article{background:#0d1623b8;border:1px solid #3341556b;border-radius:9px;padding:10px}.mission-memory-entries article.is-enhanced{background:linear-gradient(120deg,#4c1d9526,#0d1623cc);border-color:#a78bfa3d}.mission-memory-entries article>header{align-items:center;gap:8px;display:flex}.mission-memory-entries header span{color:#a78bfa;letter-spacing:.08em;font:750 7px/1 ui-monospace,monospace}.mission-memory-entries header strong{color:#7dd3fc;text-transform:uppercase;background:#082f4966;border-radius:5px;padding:3px 5px;font:700 5.8px/1 ui-monospace,monospace}.mission-memory-entries header time{color:#526178;margin-left:auto;font-size:6px}.mission-memory-entries article>p{color:#b6c3d1;margin:8px 0 0;font-size:8px;line-height:1.55}.mission-memory-entries article>footer{color:#607188;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;font-size:6.5px;display:flex}.mission-memory-entries footer code{color:#526178;font:6px/1 ui-monospace,monospace}.mission-memory-match{color:#c4b5fd;background:#5b21b62e;border-radius:7px;margin-top:8px;padding:7px 8px;font-size:6.8px;line-height:1.45}.mission-memory-raw{min-height:100%}.mission-memory-raw>p{color:#e9c46a;background:#78350f1a;border-bottom:1px solid #f59e0b26;margin:0;padding:8px 10px;font-size:6.5px}.mission-memory-raw pre{color:#9fb2c6;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;min-height:220px;margin:0;padding:13px;font:7px/1.55 ui-monospace,SFMono-Regular,monospace;overflow:auto}.mission-memory-empty{color:#5d6d82;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:22px;display:flex}.mission-memory-empty>span{color:#a78bfa;font-size:22px}.mission-memory-empty strong{color:#9aa9ba;margin-top:8px;font-size:9px}.mission-memory-empty p{max-width:430px;margin:6px 0 0;font-size:7px;line-height:1.5}.mission-memory-footer{justify-content:space-between;align-items:center;gap:12px;padding:11px 18px 14px;display:flex}.mission-memory-footer p{color:#526178;margin:0;font-size:6.5px}.mission-memory-footer>div{gap:6px;display:flex}.mission-memory-footer button{color:#9aa9ba;background:#0f172aa6;border:1px solid #4755696b;border-radius:7px;min-height:30px;padding:0 10px;font-size:7px}.mission-memory-footer button.is-primary{color:#e0f2fe;background:#0891b23d;border-color:#22d3ee47}.mission-memory-footer button:disabled{opacity:.38}.mission-memory-dialog button:focus-visible{outline-offset:2px;outline:2px solid #a78bfa}.avish-plan-forming{background:radial-gradient(circle at 21% 46%,#0ea5e91a,#0000 28%),#070c14;flex:1;grid-template-rows:auto auto;grid-template-columns:115px minmax(230px,.8fr) minmax(260px,1fr);align-content:center;align-items:center;gap:20px;min-height:0;padding:clamp(22px,6vh,66px) clamp(18px,5vw,64px);display:grid;overflow-y:auto}.avish-forming-visual{place-items:center;width:104px;height:104px;display:grid;position:relative}.avish-forming-visual strong{z-index:2;color:#dff9ff;letter-spacing:.08em;background:linear-gradient(145deg,#0e749066,#0f172ae6);border:1px solid #67e8f966;border-radius:15px;place-items:center;width:45px;height:45px;font:700 12px/1 ui-monospace,monospace;display:grid;box-shadow:0 0 35px #22d3ee21}.avish-forming-visual .orbit{border:1px solid #38bdf82b;border-radius:50%;animation:7s linear infinite avish-orbit;position:absolute;inset:5px}.avish-forming-visual .orbit-two{border-color:#a78bfa30;animation-duration:4.8s;animation-direction:reverse;inset:18px}.avish-forming-visual .orbit i{background:#67e8f9;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:50%;box-shadow:0 0 10px #22d3ee}.avish-forming-visual .orbit-two i{background:#c4b5fd;box-shadow:0 0 9px #8b5cf6}.avish-forming-copy>p{color:#748399;max-width:480px;margin:7px 0 0;font-size:9px;line-height:1.55}.avish-forming-copy blockquote{color:#aab7c6;text-overflow:ellipsis;white-space:nowrap;background:#0f172a8f;border-left:2px solid #38bdf8;border-radius:0 7px 7px 0;margin:12px 0 0;padding:8px 10px;font-size:8px;font-style:normal;line-height:1.4;overflow:hidden}.avish-forming-model{background:#0f172a80;border:1px solid #33415580;border-radius:7px;align-items:center;gap:6px;margin-top:10px;padding:5px 7px;display:inline-flex}.avish-forming-model i{background:#22d3ee;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite avish-live-breathe;box-shadow:0 0 8px #22d3ee}.avish-forming-model span{color:#526074;text-transform:uppercase;font:700 6px/1 ui-monospace,monospace}.avish-forming-model strong{color:#c5d2df;font-size:7px}.avish-forming-stages{gap:5px;display:grid;position:relative}.avish-forming-stages:before{content:"";background:linear-gradient(#34d399 0 25%,#22d3ee 25% 48%,#273548 48%);width:1px;position:absolute;top:20px;bottom:20px;left:13px}.avish-forming-stages>div{z-index:1;border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:44px;padding:5px;display:grid;position:relative}.avish-forming-stages>div>span{color:#526074;background:#0b121e;border:1px solid #273548;border-radius:8px;place-items:center;width:27px;height:27px;font:700 6px/1 ui-monospace,monospace;display:grid}.avish-forming-stages strong,.avish-forming-stages small{display:block}.avish-forming-stages strong{color:#66768a;font-size:8px}.avish-forming-stages small{color:#3e4b5d;margin-top:3px;font-size:6.8px}.avish-forming-stages>div.is-done>span{color:#6ee7b7;background:#064e3b47;border-color:#34d3994d}.avish-forming-stages>div.is-done strong{color:#93b6aa}.avish-forming-stages>div.is-active{background:#082f4938;border-color:#22d3ee33}.avish-forming-stages>div.is-active>span{color:#d7fbff;background:#0e749052;border-color:#22d3ee73;animation:1.9s ease-in-out infinite avish-stage-pulse;box-shadow:0 0 14px #22d3ee1f}.avish-forming-stages>div.is-active strong{color:#d7edf3}.avish-forming-stages>div.is-active small{color:#698599}.avish-forming-footnote{color:#435064;grid-column:2/4;margin:-9px 0 0;font:6.7px/1.4 ui-monospace,monospace}.avish-mission-empty{text-align:center;background:radial-gradient(circle at 50% 48%,#0ea5e913,#0000 34%),#070c14;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.avish-mission-empty>p{color:#66768b;max-width:540px;margin:7px 0 0;font-size:9px;line-height:1.5}.avish-empty-flow{grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:10px;width:min(760px,100%);margin-top:20px;display:grid}.avish-empty-flow>i{color:#2c3a4c;font:8px/1 ui-monospace,monospace}.avish-empty-flow div{text-align:left;background:#0f172a7a;border:1px solid #33415580;border-radius:9px;min-width:112px;padding:9px}.avish-empty-flow span{color:#38bdf8;letter-spacing:.1em;font:700 6px/1 ui-monospace,monospace;display:block}.avish-empty-flow strong{color:#b6c2d0;margin-top:6px;font-size:8px;display:block}.avish-empty-flow small{color:#4f5e71;margin-top:3px;font-size:6.5px;display:block}.avish-mission-empty>button{color:#bdeff7;background:#082f494d;border:1px solid #22d3ee40;border-radius:8px;align-items:center;gap:10px;min-height:31px;margin-top:18px;padding:0 12px;font-size:8px;transition:all .14s;display:inline-flex}.avish-mission-empty>button:hover{color:#fff;background:#0e74904d;border-color:#22d3ee75;transform:translateY(-1px)}.avish-mission-empty>button span{color:#67e8f9}.avish-build-view{background:#070c14}.avish-build-header{background:linear-gradient(#0d1522fa,#080e17fa);position:relative}.avish-build-header:after{content:"";background:linear-gradient(90deg,#0000,#38bdf838,#0000);height:1px;position:absolute;inset:auto 0 0}.avish-build-focus{background:#0f172a85;border:1px solid #33415580;border-radius:8px;grid-template-columns:25px minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:8px;padding:7px 8px;display:grid}.avish-build-focus.status-running{background:linear-gradient(90deg,#082f4952,#0f172a73);border-color:#22d3ee38}.avish-build-focus-signal{background:#0b1320;border:1px solid #4755698c;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.avish-build-focus-signal i{background:#64748b;border-radius:50%;width:5px;height:5px}.avish-build-focus.status-running .avish-build-focus-signal i{background:#22d3ee;animation:1.7s ease-in-out infinite avish-live-breathe;box-shadow:0 0 9px #22d3ee}.avish-build-focus small,.avish-build-focus strong{display:block}.avish-build-focus small{color:#4f6075;letter-spacing:.1em;text-transform:uppercase;font:700 6px/1 ui-monospace,monospace}.avish-build-focus strong{color:#c8d4e0;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.avish-build-focus em{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;font:700 6.5px/1 ui-monospace,monospace}.avish-build-focus b{color:#8fa0b3;background:#0f172a9e;border:1px solid #47556980;border-radius:5px;padding:3px 5px;font:600 6px/1 ui-monospace,monospace}.avish-build-sequence{position:relative;padding-left:13px!important}.avish-build-sequence:before{content:"";background:#1e2b3b;width:1px;position:absolute;top:20px;bottom:20px;left:28px}.avish-build-step{margin-left:6px;position:relative}.avish-build-step-number{z-index:2;background:#0a111d;border:1px solid #2a394b;border-radius:7px;place-items:center;height:20px;display:grid;position:relative;color:#536276!important;text-align:center!important;width:20px!important;margin:0 0 0 -1px!important}.avish-build-step.status-running .avish-build-step-number{background:#0e3442;border-color:#22d3ee80;box-shadow:0 0 12px #22d3ee26;color:#cffafe!important}.avish-build-step.status-done .avish-build-step-number{background:#0c2825;border-color:#34d39947;color:#a7f3d0!important}.avish-build-step.status-failed .avish-build-step-number{background:#321421;border-color:#fb718557;color:#fecdd3!important}.avish-generation-view{background:#070c14;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.avish-generation-hero{background:radial-gradient(circle at 8% 20%,#0ea5e91c,#0000 25%),linear-gradient(120deg,#0d1522fa,#080d16fa);border-bottom:1px solid #33415585;flex:none;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.avish-generation-orb{background:#082f494d;border:1px solid #22d3ee3d;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;position:relative}.avish-generation-orb span{border:2px solid #67e8f9;border-top-color:#0000;border-radius:50%;width:10px;height:10px;animation:1.3s linear infinite avish-orbit}.avish-generation-orb i{border:1px solid #22d3ee1a;border-radius:9px;animation:1.8s ease-in-out infinite avish-stage-pulse;position:absolute;inset:6px}.avish-generation-hero h2{font-size:14px}.avish-generation-hero-copy>p{color:#637287;margin:5px 0 0;font-size:8px;line-height:1.45}.avish-active-phases{flex-wrap:wrap;gap:4px;margin-top:7px;display:flex}.avish-active-phases span{color:#83dff0;text-transform:uppercase;background:#082f4938;border:1px solid #22d3ee29;border-radius:5px;padding:3px 5px;font:650 6px/1 ui-monospace,monospace}.avish-generation-meter{text-align:right;min-width:105px}.avish-generation-meter strong{color:#67e8f9;letter-spacing:-.04em;font:700 16px/1 ui-monospace,monospace;display:block}.avish-generation-meter span{color:#526074;margin-top:3px;font-size:6.5px;display:block}.avish-generation-meter>div{background:#1a2635;border-radius:99px;width:90px;height:3px;margin:7px 0 0 auto;overflow:hidden}.avish-generation-meter i{border-radius:inherit;background:linear-gradient(90deg,#0ea5e9,#67e8f9);height:100%;transition:width .5s;display:block}.avish-generation-list{flex:1;min-height:0;padding:10px;overflow-y:auto}.avish-generation-card{background:linear-gradient(145deg,#0f172ab8,#070c14bf);border:1px solid #3341558f;border-radius:9px;margin-top:6px;padding:9px;transition:all .14s}.avish-generation-card:first-of-type{margin-top:0}.avish-generation-card:hover{background:#111a29de;border-color:#475569d1}.avish-generation-card.is-running{border-color:#22d3ee3d;box-shadow:inset 2px 0 #22d3ee,0 8px 24px #0000001f}.avish-generation-card.is-finished{opacity:.72}.avish-generation-card.is-finished:hover{opacity:1}.avish-generation-card.is-success{box-shadow:inset 2px 0 #34d39970}.avish-generation-card.is-error{box-shadow:inset 2px 0 #fb71858a}.avish-generation-empty{text-align:center;background:radial-gradient(circle at 50% 45%,#0ea5e914,#0000 31%),#070c14;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.avish-generation-empty-visual{place-items:center;width:64px;height:64px;margin-bottom:13px;display:grid;position:relative}.avish-generation-empty-visual span{border:1px solid #38bdf833;border-radius:50%;position:absolute;inset:3px}.avish-generation-empty-visual span:nth-child(2){border-color:#a78bfa38;inset:13px}.avish-generation-empty-visual strong{color:#88e7f5;font:300 22px/1 ui-monospace,monospace}.avish-generation-empty>p{color:#66768b;max-width:490px;margin:7px 0 0;font-size:9px;line-height:1.5}.avish-generation-promise{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:min(560px,100%);margin-top:18px;display:grid}.avish-generation-promise div{text-align:left;background:#0f172a75;border:1px solid #3341557a;border-radius:9px;padding:10px}.avish-generation-promise span{color:#67e8f9;font-size:11px}.avish-generation-promise strong,.avish-generation-promise small{display:block}.avish-generation-promise strong{color:#b8c4d1;margin-top:6px;font-size:8px}.avish-generation-promise small{color:#526074;margin-top:3px;font-size:6.5px;line-height:1.35}@keyframes avish-live-breathe{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes avish-orbit{to{transform:rotate(360deg)}}@keyframes avish-stage-pulse{0%,to{box-shadow:0 0 #22d3ee14}50%{box-shadow:0 0 0 5px #22d3ee00}}@keyframes avish-guide-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=980px){.avish-team-layout{grid-template-columns:1fr}.avish-agent-inspector{position:static}.avish-plan-forming{grid-template-columns:90px minmax(210px,.8fr) minmax(235px,1fr);gap:12px;padding-inline:20px}.avish-forming-visual{width:82px;height:82px}}@media (width<=720px){.avish-mission-command{padding-inline:9px}.avish-how-builds span{display:none}.avish-build-explainer{grid-template-columns:repeat(2,minmax(0,1fr))}.avish-build-explainer>i{display:none}.avish-mission-nav{overflow-x:auto}.avish-mission-nav button{padding-inline:9px}.avish-team-hero{flex-direction:column;align-items:flex-start}.avish-team-summary{width:100%;overflow-x:auto}.avish-team-roster{grid-template-columns:1fr}.avish-plan-forming{text-align:center;grid-template-columns:1fr;justify-items:center}.avish-forming-copy blockquote{max-width:82vw}.avish-forming-stages{text-align:left;width:100%}.avish-forming-footnote{grid-column:1;margin-top:0}.avish-empty-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.avish-empty-flow>i{display:none}.avish-empty-flow div{min-width:0}.avish-generation-hero{grid-template-columns:38px minmax(0,1fr)}.avish-generation-meter{text-align:left;grid-column:1/3;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.avish-generation-meter>div{grid-column:1/3;width:100%;margin:0}.avish-generation-promise{grid-template-columns:1fr}.avish-build-focus{grid-template-columns:25px minmax(0,1fr) auto}.avish-build-focus b{display:none}.mission-scheduler-hero{grid-template-columns:44px minmax(0,1fr)}.mission-scheduler-orbit{width:43px;height:43px}.mission-create-button{grid-column:1/-1;justify-content:center}.mission-scheduler-pulse{overflow-x:auto}.mission-scheduler-pulse p{display:none}.mission-scheduler-form{grid-template-columns:1fr}.mission-field-wide,.mission-form-intro,.mission-form-submit,.mission-source-picker,.mission-context-mode-picker,.mission-context-runtime{grid-column:1}.mission-source-picker{grid-template-columns:1fr}.mission-context-mode-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-context-breakdown{grid-template-columns:1fr}.mission-context-breakdown>*,.mission-context-breakdown-controls{grid-column:1}.mission-context-breakdown-controls,.mission-context-runtime{grid-template-columns:1fr}.mission-context-sequence-head{flex-direction:column;align-items:flex-start}.mission-context-sequence-head button{width:100%}.mission-breakdown-plan-foot{flex-direction:column;align-items:flex-start}.mission-form-submit{flex-direction:column;align-items:stretch}.mission-form-submit button{justify-content:space-between}.mission-schedule-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-run-context-summary{grid-template-columns:29px minmax(0,1fr)}.mission-run-context-summary em{grid-column:2}.mission-schedule-actions{flex-direction:column;align-items:flex-start}.mission-schedule-actions>div{width:100%}.mission-schedule-actions button{flex:1}.mission-memory-backdrop{padding:8px}.mission-memory-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.mission-memory-head,.mission-memory-path{padding-inline:12px}.mission-memory-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:12px}.mission-memory-stats span:last-child{grid-column:1/-1}.mission-memory-tabs,.mission-memory-warning,.mission-memory-body{margin-inline:12px}.mission-memory-footer{flex-direction:column;align-items:stretch;padding-inline:12px}.mission-memory-footer>div{width:100%}.mission-memory-footer button{flex:1}.mission-memory-entries header time{display:none}}@media (prefers-reduced-motion:reduce){.avish-mission-identity>span.is-live i,.avish-team-summary .is-live i,.avish-agent-name-row em.status-working i,.avish-forming-visual .orbit,.avish-forming-stages>div.is-active>span,.avish-forming-model i,.avish-build-focus.status-running .avish-build-focus-signal i,.avish-generation-orb span,.avish-generation-orb i{animation:none!important}}.avish-inner-hero{background:radial-gradient(circle at 7% 15%,#0ea5e91c,#0000 25%),linear-gradient(120deg,#0d1522fa,#080d16fa);border-bottom:1px solid #33415585;flex:none;grid-template-columns:44px minmax(250px,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.avish-inner-hero-signal{background:#082f494d;border:1px solid #22d3ee3d;border-radius:13px;place-items:center;width:40px;height:40px;display:grid;position:relative}.avish-inner-hero-signal:before,.avish-inner-hero-signal:after{content:"";border:1px solid #22d3ee24;border-radius:50%;position:absolute}.avish-inner-hero-signal:before{width:25px;height:25px}.avish-inner-hero-signal:after{width:13px;height:13px}.avish-inner-hero-signal span{background:#67e8f9;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #22d3ee}.avish-inner-hero-signal i{border-top:1px solid #67e8f98c;border-radius:50%;animation:4.5s linear infinite avish-orbit;position:absolute;inset:5px}.avish-inner-hero-signal.is-history{background:#4c1d9529;border-color:#a78bfa40}.avish-inner-hero-signal.is-history span{background:#c4b5fd;box-shadow:0 0 10px #8b5cf6}.avish-inner-hero-signal.is-history i{border-top-color:#c4b5fda6;animation-direction:reverse}.avish-inner-hero-copy h2{color:#e3ebf5;letter-spacing:-.02em;margin:4px 0 0;font-size:14px;font-weight:650}.avish-inner-hero-copy p{color:#627186;margin:4px 0 0;font-size:8px;line-height:1.45}.avish-inner-metrics{background:#080e1794;border:1px solid #33415585;border-radius:9px;align-items:stretch;display:flex;overflow:hidden}.avish-inner-metrics>div{border-left:1px solid #3341556b;min-width:78px;padding:7px 9px}.avish-inner-metrics>div:first-child{border-left:0}.avish-inner-metrics span,.avish-inner-metrics strong,.avish-inner-metrics small{display:block}.avish-inner-metrics span{color:#4f6075;letter-spacing:.1em;text-transform:uppercase;font:700 6px/1 ui-monospace,monospace}.avish-inner-metrics strong{color:#d6e2ed;letter-spacing:-.03em;margin-top:4px;font:700 12px/1 ui-monospace,monospace}.avish-inner-metrics small{color:#465468;margin-top:3px;font-size:6px}.avish-inner-section-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:6px;display:flex}.avish-inner-section-head span,.avish-inner-section-head small{display:block}.avish-inner-section-head span{color:#9cabbc;letter-spacing:.11em;text-transform:uppercase;font:700 7px/1 ui-monospace,monospace}.avish-inner-section-head small{color:#465468;margin-top:3px;font-size:6.5px}.avish-inner-section-head>em{color:#536276;font:6.5px/1 ui-monospace,monospace}.avish-queue-view{color:#cbd5e1;background:radial-gradient(circle at 85% 20%,#0e74900d,#0000 30%),#070c14}.avish-queue-content{gap:13px;width:min(100%,1120px);margin:0 auto;padding:12px 14px 22px;display:grid}.avish-queue-section{min-width:0}.avish-queue-interrupted{position:relative;overflow:hidden;box-shadow:inset 2px 0 #f59e0b}.avish-queue-interrupted:after{content:"";opacity:.6;background:linear-gradient(90deg,#f59e0b,#0000 48%);height:1px;position:absolute;inset:0 0 auto}.avish-queue-hold{min-height:24px}.avish-queue-running-card{position:relative;overflow:hidden;box-shadow:inset 2px 0 #22d3ee,0 10px 24px #00000024;background:linear-gradient(120deg,#082f4947,#0f172a94)!important}.avish-queue-running-card:after{content:"";opacity:.6;background:linear-gradient(90deg,#22d3ee,#0000 42%);height:1px;position:absolute;inset:0 0 auto}.avish-queue-running-meta{align-items:center;gap:7px;display:flex}.avish-queue-running-goal{padding:6px 0 2px}.avish-queue-running-goal>span:first-child{background:#080e179e;border:1px solid #4755698c;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.avish-queue-actions button{border-radius:7px;min-height:25px;padding-inline:9px;font-size:8px}.avish-queue-slot-empty{background:#0f172a40;border:1px dashed #47556985;border-radius:10px;align-items:center;gap:10px;min-height:62px;padding:9px 11px;display:flex}.avish-queue-slot-empty>span{background:#0c1420;border:1px solid #47556980;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}.avish-queue-slot-empty>span i{background:#475569;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #47556914}.avish-queue-slot-empty strong,.avish-queue-slot-empty small{display:block}.avish-queue-slot-empty strong{color:#9eacbc;font-size:8px}.avish-queue-slot-empty small{color:#526074;max-width:690px;margin-top:4px;font-size:7px;line-height:1.4}.avish-queue-list-empty{background:#0f172a40;border:1px solid #33415566;border-radius:9px;align-items:center;gap:10px;min-height:51px;padding:8px 10px;display:flex}.avish-queue-list-empty>span{color:#344256;font:700 15px/1 ui-monospace,monospace}.avish-queue-list-empty strong,.avish-queue-list-empty small{display:block}.avish-queue-list-empty strong{color:#7c8b9e;font-size:8px}.avish-queue-list-empty small{color:#455367;margin-top:3px;font-size:6.5px}.avish-queue-lanes{gap:5px;display:grid}.avish-queue-lane{min-height:49px;transition:border-color .13s,background .13s,transform .13s;position:relative}.avish-queue-lane:before{content:"";background:#273548;width:1px;height:6px;position:absolute;top:100%;left:36px}.avish-queue-lane:last-child:before{display:none}.avish-queue-lane:hover{transform:translate(2px);background:#111b2ad6!important}.avish-queue-grip{color:#3d4b5e;-webkit-user-select:none;user-select:none;font-size:10px}.avish-queue-position{color:#83dff0;background:#082f4942;border:1px solid #22d3ee33;border-radius:7px;place-items:center;width:25px;height:25px;font:700 7px/1 ui-monospace,monospace;display:grid}.avish-queue-lane-meta{color:#4b596c;align-items:center;gap:5px;margin-top:3px;font:6.3px/1 ui-monospace,monospace;display:flex}.avish-queue-lane-meta i{background:#334155;border-radius:50%;width:2px;height:2px}.avish-queue-lane button{border-radius:6px;min-height:23px;font-size:7px;opacity:.5!important}.avish-queue-lane:hover button,.avish-queue-lane:focus-within button{opacity:1!important}.avish-queue-recent-list{gap:5px;display:grid}.avish-queue-recent-row{min-height:37px;transition:all .13s}.avish-queue-recent-row:hover{background:#0f172a8c;border-color:#475569b8}.avish-queue-message{z-index:3;color:#a5f3fc;background:#082f49f0;border:1px solid #22d3ee33;border-radius:8px;padding:7px 9px;font:7px/1.35 ui-monospace,monospace;position:sticky;bottom:6px;box-shadow:0 8px 24px #0000004d}.avish-queue-trace{overflow:hidden}.avish-queue-trace-head{border-bottom:1px solid #33415566;align-items:center;gap:7px;padding-bottom:6px;display:flex}.avish-queue-trace-head>span{color:#7dd3fc;letter-spacing:.1em;text-transform:uppercase;font:700 6.5px/1 ui-monospace,monospace}.avish-queue-trace-head>strong{color:#6c7c90;font:600 6.5px/1 ui-monospace,monospace}.avish-queue-trace-head>em{color:#67e8f9;text-transform:uppercase;align-items:center;gap:4px;margin-left:auto;font:6px/1 ui-monospace,monospace;display:inline-flex}.avish-queue-trace-head>em i{background:#22d3ee;border-radius:50%;width:4px;height:4px;animation:1.7s ease-in-out infinite avish-live-breathe;box-shadow:0 0 7px #22d3ee}.avish-queue-trace-list{gap:3px;padding-top:5px;display:grid}.avish-queue-trace-row{background:#0f172a57;border-radius:6px;align-items:center;gap:7px;min-height:27px;padding:3px 5px;display:flex}.avish-queue-trace-index{color:#455367;width:18px;font:700 6px/1 ui-monospace,monospace}.avish-queue-trace-role{color:#7dd3fc;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:none;width:65px;font:650 6.5px/1 ui-monospace,monospace;overflow:hidden}.avish-queue-trace-task{color:#a9b6c5;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:7.5px;overflow:hidden}.avish-queue-trace-model{color:#a5b4fc;text-overflow:ellipsis;white-space:nowrap;background:#312e8126;border:1px solid #818cf82e;border-radius:5px;max-width:100px;padding:3px 5px;font:6px/1 ui-monospace,monospace;overflow:hidden}.avish-history-view{color:#cbd5e1;background:radial-gradient(circle at 82% 12%,#6d28d911,#0000 30%),#070c14}.avish-history-toolbar{background:#080e17c2;border-bottom:1px solid #33415575;flex:none;align-items:center;gap:10px;min-height:42px;padding:7px 14px;display:flex}.avish-history-toolbar>div:first-child span,.avish-history-toolbar>div:first-child small{display:block}.avish-history-toolbar>div:first-child span{color:#9daabd;letter-spacing:.1em;text-transform:uppercase;font:700 7px/1 ui-monospace,monospace}.avish-history-toolbar>div:first-child small{color:#465468;margin-top:3px;font-size:6.5px}.avish-history-toolbar button{border-radius:7px;min-height:25px}.avish-history-note{color:#8291a4;background:#0f172a5c;border-bottom:1px solid #33415566;flex:none;align-items:center;gap:7px;min-height:27px;padding:5px 14px;display:flex}.avish-history-note>i{background:#f59e0b;border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 7px #f59e0b66}.avish-history-note>span{font-size:7px;font-weight:620}.avish-history-note>small{color:#465468;text-overflow:ellipsis;white-space:nowrap;font:6px/1 ui-monospace,monospace;overflow:hidden}.avish-history-run-list{align-content:start;gap:5px;padding:10px 12px 18px;display:grid}.avish-history-run{min-height:62px;transition:all .14s;position:relative;background:linear-gradient(135deg,#0f172aa3,#080e17ad)!important;align-items:center!important}.avish-history-run:hover{border-color:#475569c2;transform:translateY(-1px);background:#121c2ce0!important}.avish-history-run.is-selected{border-color:#38bdf861;box-shadow:inset 2px 0 #38bdf8;background:linear-gradient(90deg,#082f494d,#0f172a9e)!important}.avish-history-compare-check{cursor:pointer;flex:none;place-items:center;width:24px;height:24px;display:grid}.avish-history-compare-check input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.avish-history-compare-check span{color:#536276;background:#0a121d;border:1px solid #334155;border-radius:7px;place-items:center;width:21px;height:21px;font:700 7px/1 ui-monospace,monospace;transition:all .13s;display:grid}.avish-history-run.is-selected .avish-history-compare-check span{color:#06121a;background:#67e8f9;border-color:#67e8f9;box-shadow:0 0 12px #22d3ee29}.avish-history-run-index{color:#3f4d60;text-align:center;width:25px;font:700 9px/1 ui-monospace,monospace}.avish-history-run-metrics{color:#708095;align-items:center;gap:9px;margin-top:5px;font:650 7px/1 ui-monospace,monospace;display:flex}.avish-history-run-metrics span{align-items:baseline;gap:4px;display:inline-flex}.avish-history-run-metrics i{color:#3f4c5e;text-transform:uppercase;font:6px/1 ui-monospace,monospace}.avish-history-loading{color:#526074;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.avish-history-loading span{background:#38bdf8;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite avish-history-dot}.avish-history-loading span:nth-child(2){animation-delay:.14s}.avish-history-loading span:nth-child(3){animation-delay:.28s}.avish-history-loading p{margin-left:4px;font:7px/1 ui-monospace,monospace}.avish-history-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:28px;display:flex}.avish-history-empty>div{color:#c4b5fd;background:#4c1d9526;border:1px solid #a78bfa3d;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:13px;font:700 13px/1 ui-monospace,monospace;display:grid;position:relative}.avish-history-empty>div:before{content:"";border:1px solid #a78bfa1f;border-radius:12px;position:absolute;inset:7px}.avish-history-empty>div i{background:#8b5cf6;border:2px solid #070c14;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 9px #8b5cf6b3}.avish-history-empty h2{color:#e3e8f2;letter-spacing:-.02em;margin:6px 0 0;font-size:16px;font-weight:620}.avish-history-empty p{color:#5f6f83;max-width:500px;margin:7px 0 0;font-size:8px;line-height:1.5}.avish-history-backbar{min-height:36px;background:#080e17!important}.avish-history-compare-hero{background:radial-gradient(circle at 12% 10%,#6d28d91a,#0000 30%),#0a101a;border-bottom:1px solid #33415585;flex:none;grid-template-columns:minmax(230px,.8fr) minmax(360px,1.25fr) auto;align-items:center;gap:15px;padding:13px 14px;display:grid}.avish-history-compare-title h2{color:#e2e8f0;margin:4px 0 0;font-size:14px;font-weight:640}.avish-history-compare-title p{color:#9daabd;margin:4px 0 0;font-size:7.5px}.avish-history-compare-runs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.avish-history-compare-runs>div{background:#0f172a85;border:1px solid #3341558c;border-radius:8px;min-width:0;padding:7px 8px}.avish-history-compare-runs>div.is-new{background:#082f493d;border-color:#38bdf83d}.avish-history-compare-runs span,.avish-history-compare-runs strong,.avish-history-compare-runs small{display:block}.avish-history-compare-runs span{color:#526074;text-transform:uppercase;font:700 6px/1 ui-monospace,monospace}.avish-history-compare-runs strong{color:#aebbc9;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:7px;overflow:hidden}.avish-history-compare-runs small{color:#465468;margin-top:3px;font-size:6px}.avish-history-compare-runs>i{color:#405066;font:9px/1 ui-monospace,monospace}.avish-history-delta-metrics{grid-template-columns:repeat(2,45px);gap:4px;display:grid}.avish-history-delta-metrics div{text-align:center;background:#0f172a75;border:1px solid #33415575;border-radius:6px;padding:5px}.avish-history-delta-metrics span{color:#4c5b6e;text-transform:uppercase;font:600 5.5px/1 ui-monospace,monospace;display:block}.avish-history-delta-metrics strong{color:#a7b5c5;margin-top:3px;font:700 9px/1 ui-monospace,monospace;display:block}.avish-history-diff-list{padding:10px 12px 18px!important}.avish-history-diff-row{min-height:42px;transition:all .13s;border-left-width:2px!important;align-items:center!important}.avish-history-diff-row:hover{background:#121c2bb8}.avish-history-diff-row.is-added{border-left-color:#38bdf8!important}.avish-history-diff-row.is-removed{border-left-color:#64748b!important}.avish-history-diff-row.is-status{border-left-color:#fb7185!important}.avish-history-diff-row.is-timing{border-left-color:#a78bfa!important}.avish-history-diff-row.is-reordered{border-left-color:#fbbf24!important}.avish-history-diff-row.is-same{border-left-color:#34d399!important}@keyframes avish-history-dot{0%,to{opacity:.25;transform:translateY(1px)}50%{opacity:1;transform:translateY(-2px)}}@media (width<=820px){.avish-inner-hero{grid-template-columns:38px minmax(0,1fr)}.avish-inner-metrics{grid-column:1/3;width:100%}.avish-inner-metrics>div{flex:1}.avish-history-compare-hero{grid-template-columns:1fr}.avish-history-delta-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.avish-queue-content{padding-inline:9px}.avish-queue-trace-model{display:none}}@media (width<=560px){.avish-inner-hero-copy p,.avish-inner-section-head small{display:none}.avish-inner-metrics>div{min-width:0;padding-inline:6px}.avish-queue-lane button{padding-inline:5px;opacity:1!important}.avish-queue-lane-meta{max-width:190px;overflow:hidden}.avish-queue-trace-role{width:48px}.avish-history-run-index,.avish-history-toolbar>div:first-child small{display:none}}@media (prefers-reduced-motion:reduce){.avish-inner-hero-signal i,.avish-queue-trace-head>em i,.avish-history-loading span{animation:none!important}}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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-ease{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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.ts-settings,.ts-observability,.ts-report-chip,.ts-chip-wrap{--ts-bg:#101921;--ts-panel:#17232d;--ts-line:#31434f;--ts-text:#ecf2f3;--ts-muted:#a5b7c1;--ts-accent:#9ee4ca;color:var(--ts-text);font-family:inherit;line-height:1.5}.ts-settings *,.ts-observability *,.ts-report-chip *,.ts-chip-wrap *{box-sizing:border-box}.ts-settings button,.ts-observability button{font:inherit;cursor:pointer;font-size:11px}.ts-settings button:not([role=switch]),.ts-report-toolbar button,.ts-report-footer button,.ts-auto-between>button{border:1px solid var(--ts-line);color:var(--ts-text);background:#21313c;border-radius:7px;padding:7px 10px;transition:background .15s}.ts-settings button:not([role=switch]):hover,.ts-observability button:hover{background:#304450}.ts-settings button:disabled,.ts-observability button:disabled{opacity:.45;cursor:default}.ts-settings :focus-visible,.ts-observability :focus-visible,.ts-report-chip:focus-visible,.ts-chip-wrap :focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ts-mark{width:34px;height:34px;color:var(--ts-accent);background:#233c34;border:1px solid #629e86;border-radius:9px;flex:0 0 34px;place-items:center;font:italic 700 25px Georgia,serif;display:grid}.ts-settings{border:1px solid var(--ts-line);background:var(--ts-bg);border-radius:10px;overflow:hidden}.ts-settings-heading{border-bottom:1px solid var(--ts-line);align-items:center;gap:12px;padding:14px;display:flex}.ts-settings-intro{flex:1;min-width:0}.ts-settings h3{color:var(--ts-text);margin:0;font-size:13px;font-weight:650}.ts-settings h3 span{color:var(--ts-accent);margin-left:5px;font-size:10px;font-weight:500}.ts-settings p{color:var(--ts-muted);margin:0;font-size:11px}.ts-settings-body{gap:12px;padding:14px;display:grid}.ts-settings label{color:var(--ts-text);margin-bottom:6px;font-size:11px;display:block}.ts-settings label span{color:var(--ts-muted);margin-left:8px;font-size:10px}.ts-key-row{gap:8px;display:flex}.ts-key-row input{border:1px solid var(--ts-line);min-width:0;color:var(--ts-text);background:#0b131a;border-radius:7px;flex:1;padding:9px 10px;font-size:12px}.ts-key-row input::placeholder{color:#879eaa}.ts-settings button.ts-primary{color:#102e23;background:var(--ts-accent);border-color:var(--ts-accent);white-space:nowrap;font-weight:650}.ts-settings button.ts-primary:hover{background:#c1f1df}.ts-settings .ts-hint{color:#94aab6;font-size:10px}.ts-settings a{color:var(--ts-accent);text-underline-offset:3px;text-decoration:underline}.ts-settings-actions{flex-wrap:wrap;gap:7px;display:flex}.ts-settings button.ts-danger{color:#ffb5b0;margin-left:auto}.ts-settings .ts-success{color:var(--ts-accent)}.ts-settings .ts-error,.ts-observability .ts-error{color:#ffc3be;font-size:12px}.ts-observability{z-index:2147483647;inset:auto max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) auto;background:var(--ts-bg);text-align:left;isolation:isolate;border:1px solid #547066;border-radius:16px;flex-direction:column;width:min(650px,100vw - 36px);max-height:min(850px,100dvh - 36px);font-size:12px;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 90px #0009,0 2px 12px #0007}.ts-report-header{border-bottom:1px solid var(--ts-line);background:#1b2b2b;flex-shrink:0;align-items:center;gap:12px;padding:17px 20px;display:flex}.ts-report-header>div{flex:1}.ts-eyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--ts-accent);font-size:9px;font-weight:650;display:block}.ts-report-header h2{letter-spacing:-.02em;margin:3px 0 0;font-size:17px;font-weight:600}.ts-icon-button{border:1px solid var(--ts-line);width:34px;height:34px;color:var(--ts-text);background:0 0;border-radius:8px;flex:0 0 34px;font-size:23px!important}.ts-primary-tabs{border-bottom:1px solid var(--ts-line);background:#132029;flex-wrap:wrap;flex-shrink:0;gap:4px;padding:8px 20px 0;display:flex}.ts-primary-tabs button{color:var(--ts-muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:7px 11px 8px;font-weight:550}.ts-primary-tabs button.is-on{color:var(--ts-accent);border-bottom-color:var(--ts-accent)}.ts-report-toolbar{border-bottom:1px solid var(--ts-line);flex-shrink:0;align-items:center;gap:8px;padding:11px 20px;display:flex}.ts-report-toolbar select{min-width:0;color:var(--ts-muted);font:inherit;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:7px 0;font-size:11px}.ts-report-toolbar select option{background:var(--ts-bg);color:var(--ts-text)}.ts-report-toolbar button{padding:5px 9px}.ts-report-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#405461 var(--ts-bg);min-height:0;padding:18px 20px 20px;overflow:auto}.ts-report-purpose{color:var(--ts-muted);max-width:550px;margin:0 0 20px;font-size:11px}.ts-run-heading{justify-content:space-between;align-items:start;gap:10px;margin-bottom:14px;display:flex}.ts-run-heading h3{margin:0;font-size:15px;font-weight:600}.ts-status{white-space:nowrap;width:fit-content;color:var(--ts-muted);border:1px solid;border-radius:5px;flex-shrink:0;align-items:center;padding:2px 6px;font-size:9px;display:inline-flex}.ts-status.ts-done{color:var(--ts-accent);background:#22382d;border-color:#496455}.ts-status.ts-active{color:#b5dafe;background:#1b3142;border-color:#416482}.ts-status.ts-warn{color:#f7d69b;background:#352f24;border-color:#706140}.ts-status.ts-error{color:#ffc3be;background:#3d2727;border-color:#86514b}.ts-timing-grid{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ts-timing-grid>div{flex-direction:column;gap:5px;padding:12px;display:flex}.ts-timing-grid>div+div{border-left:1px solid var(--ts-line)}.ts-timing-grid span{color:var(--ts-muted);font-size:10px}.ts-timing-grid strong{font-variant-numeric:tabular-nums;color:var(--ts-text);font-size:23px;font-weight:550;line-height:1.2}.ts-timing-grid small{color:var(--ts-muted);font-size:9px}.ts-summary{color:#d2e8df;background:#1a2b28;border-left:2px solid #80bda7;margin:15px 0;padding:9px 12px;font-size:11px}.ts-process-key{color:var(--ts-muted);justify-content:space-between;align-items:center;gap:5px;margin:20px 0;font-size:10px;display:flex}.ts-process-key span:nth-of-type(2){color:var(--ts-accent)}.ts-process-key i{color:#688779;font-style:normal}.ts-event{gap:12px;padding-bottom:21px;display:flex;position:relative}.ts-event:before{content:"";background:var(--ts-line);width:1px;position:absolute;top:26px;bottom:0;left:13px}.ts-event:last-child{padding-bottom:0}.ts-event:last-child:before{display:none}.ts-event-number{height:27px;color:var(--ts-accent);font-variant-numeric:tabular-nums;background:#1f342b;border:1px solid #547363;border-radius:50%;flex:0 0 27px;place-items:center;font-size:9px;display:grid}.ts-event.ts-warn .ts-event-number{color:#f7d69b;background:#352f24;border-color:#706140}.ts-event.ts-error .ts-event-number{color:#ffc3be;background:#3d2727;border-color:#86514b}.ts-event.ts-active .ts-event-number{color:#b5dafe;background:#1b3142;border-color:#416482}.ts-event-body{flex:1;min-width:0;padding-top:2px}.ts-event header{justify-content:space-between;align-items:start;gap:10px;display:flex}.ts-event h3{color:var(--ts-text);margin:4px 0 0;font-size:12px;font-weight:600}.ts-event .ts-eyebrow{color:#9aaeb5;font-size:8px}.ts-event p{color:var(--ts-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px}.ts-event footer{color:#94aab6;flex-wrap:wrap;gap:5px 12px;margin-top:10px;font-size:9px;display:flex}.ts-decisions{gap:7px;margin-top:10px;display:grid}.ts-decision{background:#18272c;border:1px solid #31464b;border-radius:7px;padding:9px 10px}.ts-decision>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;font-size:10px;display:flex}.ts-decision>div:first-child>span{color:var(--ts-muted)}.ts-decision strong{color:var(--ts-accent);text-align:right;overflow-wrap:anywhere;font-weight:550}.ts-confidence{color:var(--ts-muted);grid-template-columns:1fr auto;gap:4px;margin-top:8px;font-size:9px;display:grid}.ts-confidence-track{background:#3b4f52;border-radius:3px;grid-column:1/-1;height:3px;display:block;overflow:hidden}.ts-confidence-track i{background:#82c9ac;height:100%;display:block}.ts-probabilities{color:var(--ts-muted);margin-top:8px;font-size:10px}.ts-probabilities summary{cursor:pointer}.ts-probabilities dl{gap:3px;margin:8px 0 0;display:grid}.ts-probabilities dl>div{justify-content:space-between;display:flex}.ts-actions{color:#cee4d9;gap:4px;margin:10px 0 0;padding-left:16px;font-size:11px;display:grid}.ts-actions li::marker{color:#7ac5a5}.ts-metrics{gap:5px;margin:10px 0 0;display:grid}.ts-metrics>div{grid-template-columns:minmax(80px,.7fr) minmax(0,1fr);gap:12px;font-size:10px;display:grid}.ts-metrics dt{color:var(--ts-muted)}.ts-metrics dd{color:#d6e6e7;overflow-wrap:anywhere;margin:0}.ts-summary .ts-metrics{margin:0}.ts-impact-section{border-top:1px solid var(--ts-line);margin-top:18px;padding-top:17px}.ts-impact-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ts-impact-heading h3{margin:0;font-size:13px;font-weight:600}.ts-impact-heading>strong{color:#cfdae2;font-size:20px;font-weight:550}.ts-impact-heading>.ts-impact-yes{color:var(--ts-accent)}.ts-impact-explanation{color:var(--ts-muted);margin:8px 0 12px;font-size:11px}.ts-impact-counts{color:var(--ts-muted);flex-wrap:wrap;gap:8px 17px;margin:13px 0;font-size:10px;display:flex}.ts-impact-counts b{color:var(--ts-text);margin-right:3px;font-weight:600}.ts-impact-facts{background:var(--ts-panel);border-radius:7px;gap:6px;margin:12px 0;padding:11px;font-size:10px;display:grid}.ts-impact-facts>div{justify-content:space-between;gap:15px;display:flex}.ts-impact-facts dt{color:var(--ts-muted)}.ts-impact-facts dd{color:var(--ts-text);text-align:right;margin:0}.ts-outcome-groups{gap:16px;margin-top:17px;display:grid}.ts-outcome-group-title{color:var(--ts-muted);margin:0 0 7px;font-size:11px;font-weight:600}.ts-outcome-group-title>span{color:var(--ts-accent);margin-left:6px}.ts-outcome{border:1px solid var(--ts-line);background:#142027;border-radius:9px;margin-top:7px;padding:12px}.ts-outcome-applied{border-color:#426354}.ts-outcome>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.ts-outcome h4{margin:0;font-size:12px;font-weight:600}.ts-outcome-label{color:#b9cbd8;white-space:nowrap;background:#26363f;border-radius:4px;padding:2px 6px;font-size:9px}.ts-outcome-applied .ts-outcome-label{color:var(--ts-accent);background:#254035}.ts-outcome-skipped .ts-outcome-label,.ts-outcome-preserved .ts-outcome-label{color:#f0d6a8;background:#383123}.ts-outcome-copy{gap:10px;margin:11px 0 0;display:grid}.ts-outcome-copy>div{grid-template-columns:83px minmax(0,1fr);gap:10px;font-size:11px;display:grid}.ts-outcome-copy dt{color:var(--ts-muted)}.ts-outcome-copy dd{color:#deeaeb;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ts-outcome-meta{color:var(--ts-muted);flex-wrap:wrap;gap:12px;margin-top:11px;font-size:10px;display:flex}.ts-outcome-meta b{color:var(--ts-text);font-weight:500}.ts-outcome-scope{color:#c6d9de;overflow-wrap:anywhere;margin:10px 0 0;font-size:10px}.ts-outcome-scope>span{color:var(--ts-muted);margin-right:8px}.ts-outcome-note{color:var(--ts-muted);margin:10px 0 0;font-size:10px}.ts-change-evidence{gap:9px;margin-top:12px;display:grid}.ts-field-change{border:1px solid var(--ts-line);border-radius:6px;overflow:hidden}.ts-field-change h5{background:var(--ts-panel);margin:0;padding:6px 9px;font-size:10px;font-weight:600}.ts-field-change>div{border-top:1px solid var(--ts-line);grid-template-columns:42px minmax(0,1fr);gap:8px;padding:7px 9px;font-size:10px;display:grid}.ts-field-change>div>span{color:var(--ts-muted)}.ts-field-change p{color:#d1dedf;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ts-field-change>div:last-child p{color:var(--ts-accent)}.ts-original-excerpt{border-top:1px solid var(--ts-line);color:var(--ts-muted);padding:7px 9px;font-size:10px}.ts-original-excerpt summary{cursor:pointer}.ts-original-excerpt p{margin-top:7px}.ts-timeline-intro{color:var(--ts-muted);margin:-7px 0 18px;font-size:10px}.ts-run-failure{color:#ffd1ca;background:#352323;border:1px solid #88504a;border-radius:9px;margin-bottom:15px;padding:12px}.ts-run-failure>strong{font-size:13px;font-weight:600}.ts-run-failure p{color:#e7b9b4;margin:6px 0 0;font-size:11px}.ts-changes{border:1px solid var(--ts-line);border-radius:7px;margin-top:12px;overflow:hidden}.ts-changes>div{border-top:1px solid var(--ts-line);overflow-wrap:anywhere;color:var(--ts-muted);grid-template-columns:1fr 1fr 1fr;gap:8px;padding:7px 9px;font-size:9px;display:grid}.ts-changes .ts-change-head{background:var(--ts-panel);color:var(--ts-text);border:0}.ts-changes strong{color:var(--ts-accent);font-weight:500}.ts-evidence-note{border-top:1px solid var(--ts-line);color:#98aeb9;margin:21px 0 0;padding-top:14px;font-size:10px}.ts-empty{text-align:center;color:var(--ts-muted);padding:36px 15px;font-size:12px}.ts-empty strong{color:var(--ts-text);font-size:15px;font-weight:500}.ts-empty p{max-width:400px;margin:10px auto 0}.ts-central-brain{gap:0;display:grid}.ts-central-hub{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 14px;padding:11px 13px;display:flex}.ts-central-hub-id{gap:2px;min-width:0;display:grid}.ts-central-hub-id strong{color:var(--ts-text);overflow-wrap:anywhere;font-size:13px;font-weight:600}.ts-central-hub-id small{color:var(--ts-muted);font-size:9.5px}.ts-central-hub-scale{gap:18px;margin:0;display:flex}.ts-central-hub-scale>div{text-align:right;gap:1px;display:grid}.ts-central-hub-scale dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ts-muted);font-size:9px}.ts-central-hub-scale dd{font-variant-numeric:tabular-nums;color:var(--ts-accent);margin:0;font-size:17px;font-weight:550}.ts-central-hub-note{color:var(--ts-muted);flex:100%;margin:0;font-size:9.5px}.ts-central-heading{justify-content:space-between;align-items:start;gap:12px;margin-bottom:7px;display:flex}.ts-central-heading h3{margin:2px 0 0;font-size:17px;font-weight:600}.ts-central-heading button{border:1px solid var(--ts-line);color:var(--ts-text);background:#21313c;border-radius:7px;padding:6px 9px}.ts-central-banner{color:#f7d69b;background:#352f24;border:1px solid #706140;border-radius:8px;gap:3px;margin:0 0 12px;padding:10px 12px;font-size:10px;display:grid}.ts-central-banner.is-error{color:#ffc3be;background:#3d2727;border-color:#86514b}.ts-central-metrics{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ts-central-metrics>div{flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.ts-central-metrics>div+div{border-left:1px solid var(--ts-line)}.ts-central-metrics span,.ts-central-metrics small{color:var(--ts-muted);font-size:9px}.ts-central-metrics strong{color:var(--ts-text);font-size:21px;font-weight:550;line-height:1.2}.ts-central-section{border-top:1px solid var(--ts-line);margin-top:20px;padding-top:17px}.ts-central-empty{border:1px dashed var(--ts-line);text-align:center;color:var(--ts-muted);background:#121d24;border-radius:9px;margin-top:10px;padding:16px;font-size:10px}.ts-central-empty strong{color:var(--ts-text);font-size:11px}.ts-central-empty p{max-width:490px;margin:6px auto 0}.ts-central-claims,.ts-central-uses{gap:8px;margin-top:11px;display:grid}.ts-central-claims article,.ts-central-use{border:1px solid var(--ts-line);background:#142027;border-radius:9px;padding:11px}.ts-central-claims header,.ts-central-use header{align-items:center;gap:8px;display:flex}.ts-central-claims header>span,.ts-central-claim-chips span{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;flex:none;padding:2px 6px;font-size:8px}.ts-central-claims .is-prefer,.ts-central-claim-chips .is-prefer{color:#9ee4ca;background:#213d33}.ts-central-claims .is-avoid,.ts-central-claim-chips .is-avoid{color:#ffc3be;background:#402829}.ts-central-claims h4,.ts-central-use h4{flex:1;min-width:0;margin:0;font-size:11px;font-weight:600}.ts-central-claims header b{color:#b5dafe;font-size:10px}.ts-central-claims article>p,.ts-central-use p{color:var(--ts-muted);margin:7px 0 0;font-size:10px}.ts-central-claims footer{color:var(--ts-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:8px;font-size:9px;display:flex}.ts-central-positive{color:var(--ts-accent)}.ts-central-negative{color:#ffc3be}.ts-central-unmeasured{color:#f7d69b}.ts-central-use header{align-items:start}.ts-central-use header>div{flex:1;min-width:0}.ts-central-use time{color:var(--ts-muted);font-size:9px}.ts-central-use p strong{color:var(--ts-text);font-weight:600}.ts-central-use>small{color:#91a5af;margin-top:8px;font-size:9px;display:block}.ts-central-claim-chips{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.ts-central-use button.ts-central-explain{border:1px solid var(--ts-line);width:28px;height:28px;color:var(--ts-accent);cursor:pointer;background:0 0;border-radius:50%;flex:none;padding:0;font-size:17px}.ts-central-use button.ts-central-explain[aria-expanded=true]{background:#254139}.ts-central-explanation{background:#102820;border:1px solid #466d60;border-radius:8px;margin-top:12px;padding:12px}.ts-central-use h5{color:var(--ts-text);margin:0 0 7px;font-size:11px}.ts-central-explanation-claim{border-top:1px solid var(--ts-line);margin:10px 0;padding-top:9px;font-size:11px}.ts-central-explanation>small{overflow-wrap:anywhere;color:var(--ts-muted);font-size:9px;display:block}.ts-central-generated{margin-top:14px}.ts-central-thumbnails{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:8px;display:grid}.ts-central-thumbnails button{border:1px solid var(--ts-line);min-width:0;color:var(--ts-text);cursor:zoom-in;text-align:left;background:#0d171e;border-radius:7px;padding:5px}.ts-central-thumbnails img{object-fit:contain;background:#091116;border-radius:4px;width:100%;height:88px;display:block}.ts-central-thumbnails span{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.ts-central-use button:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ts-central-payload{border-bottom:1px solid var(--ts-line);margin:10px 0 14px;padding-bottom:12px}.ts-central-payload-controls{flex-wrap:wrap;gap:6px;display:flex}.ts-central-payload button{border:1px solid var(--ts-line);color:var(--ts-text);cursor:pointer;background:#142027;border-radius:5px;padding:6px 9px;font-size:10px}.ts-central-payload button[aria-pressed=true]{border-color:var(--ts-accent);background:#2b5144}.ts-central-payload pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#d6eee5;-webkit-user-select:text;user-select:text;background:#09151c;border-radius:6px;max-height:270px;padding:12px;font:10px/1.6 ui-monospace,monospace;overflow:auto}.ts-central-payload-copy{margin-top:8px}.ts-central-payload span[role=status]{color:var(--ts-muted);margin-left:7px;font-size:9px}.ts-central-tastes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.ts-central-tastes>div{border:1px solid var(--ts-line);background:#142027;border-radius:7px;grid-template-columns:1fr auto;gap:3px 8px;padding:9px;display:grid}.ts-central-tastes>div.is-eligible{border-color:#426354}.ts-central-tastes span{color:var(--ts-text);font-size:10px}.ts-central-tastes b{color:#b5dafe;font-size:10px}.ts-central-tastes small{color:var(--ts-muted);grid-column:1/-1;font-size:9px}.ts-report-footer{border-top:1px solid var(--ts-line);background:#18262b;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;display:flex}.ts-report-footer>span{text-overflow:ellipsis;white-space:nowrap;color:var(--ts-muted);font-size:10px;overflow:hidden}.ts-report-footer button{color:var(--ts-accent);flex-shrink:0}.ts-chip-wrap{bottom:max(18px, env(safe-area-inset-bottom));right:max(18px, env(safe-area-inset-right));z-index:2147483647;align-items:stretch;gap:6px;max-width:calc(100vw - 36px);display:flex;position:fixed}.ts-report-chip{text-align:left;cursor:pointer;background:#1c2f2d;border:1px solid #547066;border-radius:12px;align-items:center;gap:12px;max-width:min(340px,100vw - 80px);padding:11px 14px;display:flex;box-shadow:0 5px 25px #0006}.ts-report-chip:hover{background:#29423b}.ts-chip-lock{width:34px;color:var(--ts-muted);cursor:pointer;background:#16211f;border:1px solid #3c5751;border-radius:12px;flex:0 0 34px;font-size:13px;line-height:1;box-shadow:0 5px 25px #0006}.ts-chip-lock:hover{color:var(--ts-text);background:#243934}.ts-chip-lock.is-on{border-color:var(--ts-accent);color:var(--ts-accent);background:#23423a}.ts-lock{font-size:15px!important}.ts-lock.is-on{border-color:var(--ts-accent);color:var(--ts-accent);background:#22382d}.ts-report-chip>span:nth-child(2){flex-direction:column;min-width:0;display:flex}.ts-report-chip strong{font-size:12px;font-weight:600}.ts-report-chip small{color:var(--ts-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ts-report-chip b{color:var(--ts-accent);white-space:nowrap;font-size:12px;font-weight:450}.ts-chip-dot{background:var(--ts-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ts-pulse{animation:2s ease-in-out infinite ts-pulse}.ts-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes ts-pulse{50%{opacity:.35}}@media (width<=540px){.ts-observability{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top));border-radius:12px}.ts-report-header{gap:9px;padding:13px}.ts-report-header h2{font-size:15px}.ts-report-toolbar{gap:6px;padding:9px 13px}.ts-report-scroll{padding:14px 13px}.ts-timing-grid>div{padding:10px 8px}.ts-timing-grid strong{font-size:19px}.ts-timing-grid span{font-size:9px}.ts-event{gap:8px}.ts-report-footer{padding:10px 13px}.ts-report-footer>span{display:none}.ts-report-footer button{width:100%;min-height:38px}.ts-settings-heading{padding:12px}.ts-settings h3 span{margin:0;display:block}}@media (prefers-reduced-motion:reduce){.ts-pulse{animation:none}}.ts-run-mode{color:var(--ts-muted);letter-spacing:.02em;margin:-6px 0 10px;font-size:10px}.ts-mode-banner{color:#f0dc9a;background:#2b2717;border:1px solid #5a4d1f;border-radius:7px;align-items:center;gap:10px;margin:0 14px 6px;padding:7px 10px;font-size:10.5px;display:flex}.ts-mode-banner button{color:inherit;cursor:pointer;background:0 0;border:1px solid #8a7532;border-radius:5px;margin-left:auto;padding:3px 8px;font-size:10px}.ts-mode-row{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:12px;margin-top:12px;padding:11px;display:grid}.ts-mode-row strong{color:var(--ts-text);font-size:11px;display:block}.ts-mode-row p{color:var(--ts-muted);margin:3px 0 0;font-size:10px;line-height:1.45}.ts-mode-toggle{color:var(--ts-text);cursor:pointer;align-items:flex-start;gap:9px;margin-top:10px;font-size:10.5px;display:flex}.ts-mode-toggle input{margin-top:2px}.ts-foundation{border-top:1px solid var(--ts-line);margin-top:18px;padding-top:17px}.ts-foundation h3{margin:0 0 6px;font-size:13px;font-weight:600}.ts-foundation-row{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:8px;gap:4px;margin-top:8px;padding:9px 11px;display:grid}.ts-foundation-row.ts-error{background:#2a1c1c;border-color:#7a3a3a}.ts-foundation-row.ts-idle{opacity:.6}.ts-foundation-head{justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.ts-foundation-row small{color:var(--ts-muted);font-size:10px}.ts-foundation-attempts{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ts-foundation-attempts li{background:#ffffff0a;border-radius:6px;gap:2px;padding:6px 8px;font-size:10.5px;display:grid}.ts-foundation-attempts span{color:var(--ts-muted);font-size:10px}.ts-foundation-attempts em{color:#f2b8b8;font-style:normal}.ts-status.ts-idle{color:var(--ts-muted);background:#ffffff0f}.ts-compare{border-top:1px solid var(--ts-line);margin-top:18px;padding-top:17px}.ts-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ts-compare-col{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:9px;padding:10px 12px}.ts-compare-col h4{gap:2px;margin:0 0 8px;font-size:11.5px;display:grid}.ts-compare-col h4 small{color:var(--ts-muted);font-size:10px;font-weight:400}.ts-compare-col dl{gap:5px;margin:0;display:grid}.ts-compare-col dl>div{justify-content:space-between;gap:10px;font-size:10.5px;display:flex}.ts-compare-col dt{color:var(--ts-muted)}.ts-compare-col dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.ts-compare-fail dd{color:#f2b8b8}.ts-compare-notes{color:var(--ts-muted);gap:3px;margin:10px 0 0;padding-left:16px;font-size:10px;display:grid}.ts-outcome-narrative{color:var(--ts-text);background:#ffffff0a;border-radius:7px;margin:6px 0 8px;padding:8px 10px;font-size:10.5px;line-height:1.5}.ts-outcome-narrative b{color:var(--ts-muted);font-weight:600}.ts-outcome-narrative-changed b{color:#9fd8bf}@media (width<=560px){.ts-compare-grid,.ts-mode-row{grid-template-columns:1fr}}.ts-helped{border-top:1px solid var(--ts-line);margin-top:18px;padding-top:17px}.ts-helped-item{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:9px;gap:8px;margin-top:10px;padding:11px 12px;display:grid}.ts-helped-item h4{margin:0;font-size:11.5px;font-weight:600}.ts-helped-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.ts-helped-flow>div{background:#ffffff0a;border-radius:7px;padding:8px 9px;font-size:10.5px;line-height:1.45}.ts-helped-flow>div>span{letter-spacing:.06em;text-transform:uppercase;color:var(--ts-muted);margin-bottom:3px;font-size:9px;display:block}.ts-helped-flow>div>p{color:var(--ts-text);white-space:pre-wrap;margin:0}.ts-helped-flow>i{color:#9fd8bf;align-self:center;font-size:16px;font-style:normal}.ts-helped-why{color:var(--ts-text);border-left:2px solid #80bda7;margin:0;padding-left:9px;font-size:10.5px;line-height:1.5}.ts-helped-why span{letter-spacing:.06em;text-transform:uppercase;color:#9fd8bf;margin-bottom:2px;font-size:9px;display:block}.ts-helped-measured{border:1px solid var(--ts-line);border-radius:9px;gap:5px;margin:12px 0 0;padding:10px 12px;font-size:10.5px;display:grid}.ts-helped-measured>div{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.ts-helped-measured dt{color:var(--ts-muted)}.ts-helped-measured dd{font-variant-numeric:tabular-nums;margin:0}.ts-helped-measured-head dd{color:var(--ts-muted);font-size:9.5px}.ts-helped-measured>p{color:var(--ts-muted);margin:4px 0 0;font-size:10px}.ts-help{gap:5px;margin:4px 0 8px;font-size:10.5px;line-height:1.45;display:grid}.ts-help>div{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.ts-help dt{color:var(--ts-muted)}.ts-help dd{color:var(--ts-text);white-space:pre-wrap;margin:0}.ts-help-changed dd:first-of-type{color:var(--ts-text)}@media (width<=560px){.ts-helped-flow{grid-template-columns:1fr}.ts-helped-flow>i{justify-self:center;transform:rotate(90deg)}.ts-help>div{grid-template-columns:1fr}}.ts-helped-verified{border-color:#80bda773}.ts-helped-verdict{color:#d2e8df;margin:0;font-size:10.5px;line-height:1.5}.ts-mode-row select{border:1px solid var(--ts-line);background:var(--ts-panel);min-width:150px;color:var(--ts-text);border-radius:6px;padding:5px 8px;font-size:11px}.ts-policy-line{color:var(--ts-muted);margin:8px 0 4px;font-size:10px}.ts-align-contradicts{color:#f2b8b8}.ts-align-serves{color:#9fd8bf}.ts-track{border-top:1px solid var(--ts-line);margin-top:18px;padding-top:17px}.ts-track h3{margin:0 0 6px;font-size:13px;font-weight:600}.ts-track-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:10.5px}.ts-track-table th,.ts-track-table td{text-align:left;border-bottom:1px solid var(--ts-line);padding:5px 6px}.ts-track-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--ts-muted);font-size:9px}.ts-track-vetoed td{color:#f2b8b8}.ts-threshold{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:8px;margin:0 14px 8px;padding:9px 12px}.ts-threshold-head{color:var(--ts-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:10.5px;display:flex}.ts-threshold-head strong{color:var(--ts-text);font-variant-numeric:tabular-nums;font-size:15px}.ts-threshold-head small{color:var(--ts-muted);font-size:9.5px}.ts-threshold input[type=range]{accent-color:#80bda7;width:100%;margin:6px 0 2px}.ts-threshold-scale{color:var(--ts-muted);justify-content:space-between;font-size:9px;display:flex}.ts-collapsible{border:1px solid var(--ts-line);border-radius:9px;margin-top:10px;overflow:hidden}.ts-collapsible-bar{background:var(--ts-panel);width:100%;color:var(--ts-text);font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:flex}.ts-collapsible-bar i{color:var(--ts-muted);width:10px;font-style:normal}.ts-collapsible-bar small{color:var(--ts-muted);margin-left:auto;font-size:10px;font-weight:400}.ts-collapsible-body{padding:0 12px 10px}.ts-collapsible-body>section{border-top:0;margin-top:0;padding-top:8px}.ts-collapsible-body>section>.ts-impact-heading,.ts-collapsible-body>section>h3:first-child{display:none}.ts-stage-filter{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.ts-stage-filter button{border:1px solid var(--ts-line);background:var(--ts-panel);color:var(--ts-text);font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:1px;padding:6px 10px;font-size:11px;display:grid}.ts-stage-filter button small{color:var(--ts-muted);font-size:9px}.ts-stage-filter button.is-on{background:#80bda71f;border-color:#80bda7}.ts-collapsible-head{background:var(--ts-panel);align-items:stretch;display:flex}.ts-collapsible-head .ts-collapsible-bar{flex:auto}.ts-help-toggle{border:1px solid var(--ts-line);width:22px;height:22px;color:var(--ts-muted);font:inherit;cursor:pointer;background:0 0;border-radius:50%;flex:none;align-self:center;margin-right:8px;font-size:11px;font-weight:700;line-height:1}.ts-help-toggle:hover,.ts-help-toggle.is-on{color:var(--ts-text);background:#80bda71f;border-color:#80bda7}.ts-help-toggle:focus-visible{outline-offset:1px;outline:2px solid #80bda7}.ts-help-text{color:var(--ts-muted);border-top:1px dashed var(--ts-line);background:#80bda70f;margin:0;padding:8px 12px 10px;font-size:10.5px;line-height:1.5}.ts-threshold-head .ts-help-toggle{margin-left:auto;margin-right:0}.ts-threshold .ts-help-text{background:0 0;border-top:0;padding:6px 0 2px}.ts-timing-wrap{position:relative}.ts-timing-wrap>.ts-help-toggle{margin:0;position:absolute;top:6px;right:6px}.ts-timing-wrap>.ts-help-text{border:1px solid var(--ts-line);border-top:0;border-radius:0 0 10px 10px;margin-top:-1px}.ts-timing-grid .ts-gain-up{color:#80bda7}.ts-timing-grid .ts-gain-down{color:#e0a0a0}@media (width<=560px){.ts-timing-grid,.ts-central-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-timing-grid>div:nth-child(3),.ts-central-metrics>div:nth-child(3){border-left:0}.ts-timing-grid>div:nth-child(n+3),.ts-central-metrics>div:nth-child(n+3){border-top:1px solid var(--ts-line)}.ts-central-tastes{grid-template-columns:1fr}}.ts-taste-profile{color:var(--ts-text);margin:6px 0 0;font-size:10.5px;line-height:1.5}.ts-taste-profile b{color:#80bda7;font-weight:600}.ts-track-th{align-items:center;gap:4px;display:inline-flex}.ts-help-toggle--sm{letter-spacing:0;text-transform:none;width:15px;height:15px;margin:0;font-size:9px;font-weight:700}.ts-track-col-help{border:1px solid var(--ts-line);border-radius:6px;margin-top:6px}.ts-track-col-help b{color:var(--ts-text);font-weight:600}.ts-pb-wrap{align-items:center;display:inline-flex;position:relative}.ts-pb-list{vertical-align:middle;align-items:center;gap:3px;margin-left:4px;display:inline-flex}.ts-pb{--pb:#7f8c92;border:1px solid var(--pb);background:color-mix(in srgb, var(--pb) 18%, transparent);color:var(--pb);font:inherit;letter-spacing:.02em;cursor:pointer;text-transform:none;border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.ts-pb-md{height:20px;padding:0 7px;font-size:10.5px}.ts-pb-sm{height:15px;padding:0 5px;font-size:9px}.ts-pb:hover,.ts-pb-wrap.is-open .ts-pb{background:var(--pb);color:#0b1013}.ts-pb:focus-visible{outline:2px solid var(--pb);outline-offset:1px}.ts-pb-1{--pb:#f2a541}.ts-pb-2{--pb:#e879a8}.ts-pb-3{--pb:#5bb9d6}.ts-pb-4{--pb:#b48cff}.ts-pb-5{--pb:#ffd166}.ts-pb-6{--pb:#ff8c69}.ts-pb-7{--pb:#7bd88f}.ts-pb-8{--pb:#9fb4ff}.ts-pb-9{--pb:#c9a0ff}.ts-pb-10{--pb:#6fd6c4}.ts-pb-11{--pb:#f28c8c}.ts-pb-12{--pb:#d0b078}.ts-pb-modal{z-index:60;text-transform:none;letter-spacing:0;background:#060b0eb8;place-items:center;padding:24px;font-weight:400;animation:.12s ease-out ts-pb-fade;display:grid;position:absolute;inset:0}.ts-pb-modal--viewport{z-index:2147483647;position:fixed}@keyframes ts-pb-fade{0%{opacity:0}to{opacity:1}}.ts-pb-card{overscroll-behavior:contain;border:1px solid var(--pb,var(--ts-line));width:min(430px,100%);max-height:100%;color:var(--ts-text);text-transform:none;letter-spacing:0;white-space:normal;text-align:left;cursor:default;background:#0f171b;border-radius:12px;gap:9px;padding:14px 16px 13px;font-size:11px;font-weight:400;line-height:1.55;animation:.14s ease-out ts-pb-rise;display:grid;position:relative;overflow:auto;box-shadow:0 18px 46px #0009}@keyframes ts-pb-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ts-pb-card-1{--pb:#f2a541}.ts-pb-card-2{--pb:#e879a8}.ts-pb-card-3{--pb:#5bb9d6}.ts-pb-card-4{--pb:#b48cff}.ts-pb-card-5{--pb:#ffd166}.ts-pb-card-6{--pb:#ff8c69}.ts-pb-card-7{--pb:#7bd88f}.ts-pb-card-8{--pb:#9fb4ff}.ts-pb-card-9{--pb:#c9a0ff}.ts-pb-card-10{--pb:#6fd6c4}.ts-pb-card-11{--pb:#f28c8c}.ts-pb-card-12{--pb:#d0b078}.ts-pb-card-head{flex-wrap:wrap;align-items:baseline;gap:8px;padding-right:28px;display:flex}.ts-pb-card-head b{color:var(--pb);font-size:12.5px}.ts-pb-card-head small{color:var(--ts-muted);font-size:9.5px}.ts-pb-card-close{width:24px;height:24px;color:var(--ts-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;line-height:1;display:grid;position:absolute;top:8px;right:9px;font-size:17px!important}.ts-pb-card>.ts-pb-card-close:hover{color:var(--ts-text);border-color:var(--ts-line);background:#24343e}.ts-pb-card-row{gap:2px;display:grid}.ts-pb-card-row i{letter-spacing:.08em;text-transform:uppercase;color:var(--ts-muted);font-size:9px;font-style:normal}.ts-pb-card-foot{color:var(--ts-muted);border-top:1px solid var(--ts-line);padding-top:8px;font-size:9.5px}.ts-pb-ref{vertical-align:baseline;color:var(--pb,var(--ts-accent));font:inherit;text-underline-offset:2.5px;cursor:pointer;background:0 0;border:0;margin:0;padding:0 1px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.ts-observability .ts-pb-ref{font:inherit;font-size:inherit}.ts-pb-ref:hover,.ts-pb-ref.is-on,.ts-observability .ts-pb-ref:hover,.ts-observability .ts-pb-ref.is-on{background:color-mix(in srgb, var(--pb) 20%, transparent);border-radius:4px;text-decoration-style:solid}.ts-pb-legend{color:var(--ts-muted);margin:-4px 0 8px;font-size:9.5px}.ts-pb-legend b{color:var(--ts-text)}.ts-collapsible-badges{background:var(--ts-panel);align-items:center;padding-right:6px;display:inline-flex}.ts-retrieval-feedback{border:1px solid var(--ts-line);background:var(--ts-panel);border-radius:10px;margin:14px 0;padding:14px}.ts-retrieval-feedback-actions{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.ts-retrieval-feedback-actions button{border:1px solid var(--ts-line);color:var(--ts-text);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 11px}.ts-retrieval-feedback-actions button.is-helpful[aria-pressed=true]{background:#24473b;border-color:#80bda7}.ts-retrieval-feedback-actions button.is-unhelpful[aria-pressed=true]{background:#4a2b2b;border-color:#e5a2a2}.ts-retrieval-feedback-actions button:disabled{opacity:.5;cursor:not-allowed}.ts-retrieval-feedback-actions button:focus-visible,.ts-retrieval-note-editor textarea:focus-visible{outline:2px solid var(--ts-accent);outline-offset:3px}.ts-retrieval-feedback blockquote{border-left:3px solid var(--ts-accent);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0;padding:5px 12px}.ts-retrieval-note-editor{gap:8px;display:grid}.ts-retrieval-note-editor textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--ts-line);width:100%;color:var(--ts-text);background:var(--ts-bg);font:inherit;border-radius:8px;padding:10px}.ts-retrieval-feedback-status{color:var(--ts-accent)}.ts-stage-tab-label{align-items:center;gap:2px;display:inline-flex}.ts-outcome h4 .ts-pb-wrap{vertical-align:middle;margin-right:6px}.ts-eyebrow .ts-pb-list{margin-left:6px}.ts-auto-panel{min-width:0}.ts-auto-panel h3{margin:4px 0 12px;font-size:19px}.ts-auto-panel h4{color:var(--ts-accent);margin:18px 0 8px;font-size:12px}.ts-auto-between{justify-content:space-between;align-items:start;gap:12px;display:flex}.ts-auto-muted{color:var(--ts-muted);font-size:11px;line-height:1.6}.ts-auto-live,.ts-auto-policy{border:1px solid var(--ts-line);color:var(--ts-accent);overflow-wrap:anywhere;background:#182a2d;border-radius:8px;padding:10px 12px}.ts-auto-label{min-width:0;color:var(--ts-muted);gap:5px;font-size:10px;display:grid}.ts-auto-label select,.ts-auto-label input{border:1px solid var(--ts-line);width:100%;min-width:0;color:var(--ts-text);font:inherit;background:#17252e;border-radius:7px;padding:9px;font-size:12px}.ts-auto-filters{grid-template-columns:1fr 145px;gap:10px;margin-top:12px;display:grid}.ts-auto-rows{gap:9px;display:grid}.ts-auto-rows>article{border:1px solid var(--ts-line);border-radius:10px;min-width:0;overflow:hidden}.ts-auto-rows>article.is-selected{border-color:var(--ts-accent)}.ts-observability .ts-auto-row{text-align:left;width:100%;color:var(--ts-text);background:#17252e;border:0;border-radius:0;grid-template-columns:62px minmax(0,1fr) auto;gap:10px;padding:13px 10px;display:grid}.ts-auto-time{color:var(--ts-muted);align-content:start;gap:5px;font-size:10px;display:grid}.ts-auto-row-text{gap:6px;min-width:0;font-size:11px;display:grid}.ts-auto-row-text strong{font-size:13px}.ts-auto-row-text>span,.ts-auto-row-text em{color:var(--ts-muted);overflow-wrap:anywhere}.ts-auto-row-text em{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal;display:-webkit-box;overflow:hidden}.ts-auto-result{color:var(--ts-accent);align-content:start;justify-items:end;gap:6px;font-size:10px;display:grid}.ts-auto-detail{overflow-wrap:anywhere;padding:2px 14px 16px}.ts-auto-detail p{line-height:1.6}.ts-auto-decisions{gap:9px;display:grid}.ts-auto-decisions>div{border:1px solid var(--ts-line);border-radius:7px;padding:10px}.ts-auto-decisions small{color:var(--ts-muted)}.ts-auto-actions{gap:12px;padding:0;list-style:none;display:grid}.ts-auto-actions blockquote{border-left:3px solid var(--ts-accent);white-space:pre-wrap;background:#192d2d;margin:8px 0;padding:8px 12px}.ts-auto-evidence{border:1px solid var(--ts-line);border-radius:7px;min-width:0;margin:8px 0;padding:10px}.ts-auto-evidence summary{cursor:pointer;color:var(--ts-accent);font-size:11px}.ts-auto-evidence pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#c6d8dd;tab-size:2;max-height:380px;font-size:11px;line-height:1.6;overflow:auto}@media (width<=480px){.ts-auto-filters{grid-template-columns:1fr}.ts-observability .ts-auto-row{grid-template-columns:minmax(0,1fr) auto}.ts-auto-time{grid-column:1/-1;gap:10px;display:flex}.ts-auto-between{flex-wrap:wrap}}.onboarding-mobile-connect{box-sizing:border-box;color:#e2e8f0;overscroll-behavior:contain;background:#080f20;border:1px solid #155e75;border-radius:24px;width:min(760px,100vw - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;font:14px/1.6 system-ui,sans-serif;overflow:auto;box-shadow:0 30px 100px #0009}.onboarding-mobile-connect::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617c9}.onboarding-mobile-connect header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onboarding-mobile-connect h2{margin:6px 0 12px;font-size:24px;font-weight:700;line-height:1.25}.onboarding-mobile-connect h3{margin-bottom:8px;font-size:17px;font-weight:650}.mobile-eyebrow{color:#67e8f9;letter-spacing:.16em;font-size:11px}.mobile-muted{color:#94a3b8;margin:8px 0;font-size:13px}.mobile-connect-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0;padding:0;list-style:none;display:grid}.mobile-connect-steps li{color:#8d9db4;border:1px solid #26334b;border-radius:12px;padding:12px 8px;font-size:11px}.mobile-connect-steps li span{margin-bottom:4px;font-size:16px;display:block}.mobile-connect-steps .current{color:#a5f3fc;background:#083344;border-color:#0891b2}.mobile-connect-steps .complete{color:#6ee7b7}.mobile-connect-status{background:linear-gradient(110deg,#08334455,#2e106533);border:1px solid #1e3a50;border-radius:14px;gap:14px;margin:16px 0;padding:18px;display:flex}.mobile-connect-status>span{color:#22d3ee}.mobile-pulse{animation:1.6s ease-in-out infinite mobile-connect-pulse}@keyframes mobile-connect-pulse{50%{opacity:.3}}.mobile-deploy-steps{flex-wrap:wrap;gap:6px;margin:16px 0;display:flex}.mobile-deploy-steps span{color:#94a3b8;background:#0f172a;border-radius:5px;padding:4px 8px;font-size:11px}.mobile-deploy-steps .active{color:#67e8f9;background:#164e63}.mobile-pair-card{background:#0f172a;border:1px solid #164e63;border-radius:18px;align-items:center;gap:24px;margin:20px 0;padding:20px;display:flex}.mobile-pair-card img{background:#fff;border-radius:14px;flex-shrink:0;width:224px;height:224px;padding:10px}.mobile-pair-card>div{min-width:0}.mobile-pair-code{color:#a5f3fc;letter-spacing:.08em;margin:12px 0;font-family:monospace;font-size:24px}.onboarding-mobile-connect a{color:#22d3ee;overflow-wrap:anywhere}.mobile-primary,.mobile-secondary{cursor:pointer;border-radius:10px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650}.mobile-primary{color:#082f49;background:#22d3ee;border:1px solid #22d3ee}.mobile-secondary{color:#e2e8f0;background:#0f172a;border:1px solid #475569}.mobile-primary:hover{background:#67e8f9}.mobile-secondary:hover{background:#1e293b}.onboarding-mobile-connect button:focus-visible{outline-offset:3px;outline:2px solid #22d3ee}.onboarding-mobile-connect button:disabled{opacity:.5;cursor:wait}.mobile-actions{flex-wrap:wrap;gap:10px;display:flex}.mobile-approval{background:#022c2244;border:1px solid #065f46;border-radius:14px;margin:16px 0;padding:18px}.mobile-error{overflow-wrap:anywhere;background:#4c051944;border:1px solid #9f1239;border-radius:14px;margin:16px 0;padding:16px}.mobile-error p{margin-bottom:12px}.onboarding-mobile-connect footer{border-top:1px solid #1e293b;margin-top:24px;padding-top:16px}@media (width<=600px){.onboarding-mobile-connect{padding:18px}.onboarding-mobile-connect h2{font-size:21px}.mobile-connect-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-pair-card{flex-direction:column;align-items:center;gap:14px;padding:16px}.mobile-pair-card>div{width:100%}.mobile-pair-card img{width:200px;height:200px}.mobile-pair-code{font-size:22px}}@media (prefers-reduced-motion:reduce){.mobile-pulse{animation:none}}.op-legal-footer{text-align:center;color:var(--op-muted,#cbd5e1);border-top:1px solid var(--op-line,#334155);flex:none;padding:16px 24px;font-size:13px}.op-legal-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 22px;display:flex}.op-legal-footer a,.op-data-notice a,.op-terms-choice a{text-underline-offset:4px;text-decoration:underline}.op-legal-footer a{align-items:center;min-height:32px;display:inline-flex}.op-legal-footer>span{margin-top:4px;font-size:11px;display:block}.op-data-notice{max-width:760px;color:var(--op-muted,#665c73);margin:16px auto;font-size:13px;line-height:1.7}.op-terms-choice{align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.op-terms-choice input{width:18px;height:18px;accent-color:var(--op-accent,#654d83);flex:none;margin-top:3px}.op-cloud-login-card .op-legal-footer{margin-top:24px;padding-inline:0}.op-root .op-cloud-create>.op-terms-choice{font-weight:400}.op-legal-skip{z-index:10000;color:#342e40;background:#fffaf4;border-radius:12px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.op-legal-skip:focus{transform:none}.op-legal-footer a:focus-visible,.op-data-notice a:focus-visible,.op-terms-choice :focus-visible{outline:3px solid var(--op-accent,#654d83);outline-offset:4px}.avih-agreement{--op-bg:#faf8f5;--op-surface:#fffdfa;--op-fg:#373141;--op-muted:#71667e;--op-line:#e5deeb;--op-accent:#74608f;--op-accent-soft:#eee7f5;box-sizing:border-box;width:min(780px,100% - 32px);max-width:none;height:min(880px,100dvh - 32px);max-height:none;color:var(--op-fg);border:1px solid var(--op-line);background:var(--op-bg);border-radius:28px;margin:auto;padding:0;font:15px/1.65 system-ui,sans-serif;overflow:hidden;box-shadow:0 28px 100px #32244030}.avih-agreement[open]{flex-direction:column;display:flex}.avih-agreement::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2d25355c}.avih-agreement *,.avih-agreement :before,.avih-agreement :after{box-sizing:border-box}.avih-agreement-heading{border-bottom:1px solid var(--op-line);background:radial-gradient(at 95% 0,#e8def080,#0000 75%);flex:none;padding:26px 32px 16px}.avih-agreement .avih-agreement-eyebrow{color:var(--op-accent);letter-spacing:.13em;margin:0 0 12px;font-size:10px;font-weight:650}.avih-agreement-eyebrow span{margin-right:8px;font-size:21px}.avih-agreement h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 8px;font:400 clamp(25px,4vw,36px)/1.15 Georgia,serif}.avih-agreement-heading>p:not(.avih-agreement-eyebrow){color:var(--op-muted);margin:0;font-size:13px}.avih-agreement-meta{color:var(--op-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:12px;font-size:11px;display:flex}.avih-agreement-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--op-accent) var(--op-bg);flex:auto;min-height:0;overflow-y:auto}.avih-agreement-content{overflow-wrap:anywhere;padding:24px 32px 20px}.avih-agreement-document>div{font-size:14px}.avih-agreement-document p,.avih-agreement-document li,.avih-agreement-document strong{color:var(--op-fg)}.avih-agreement-document h2,.avih-agreement-document h3,.avih-agreement-intro h2{color:var(--op-accent);margin:26px 0 12px;font-size:17px;line-height:1.4}.avih-agreement-document hr{border-color:var(--op-line);margin:24px 0}.avih-agreement-end{text-align:center;color:var(--op-accent);margin:24px 0;font-size:26px}.avih-agreement-confirmations{border:1px solid var(--op-line);background:var(--op-surface);border-radius:20px;padding:22px}.avih-agreement-confirmations h2{margin:0 0 8px;font:400 25px/1.25 Georgia,serif}.avih-agreement-confirmations p{color:var(--op-muted);margin:0 0 16px;font-size:13px}.avih-agreement-choices{gap:8px;display:grid}.avih-agreement-choices label{border:1px solid var(--op-line);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;min-height:48px;padding:12px;font-size:13px;display:flex}.avih-agreement-choices label:has(input:checked){background:var(--op-accent-soft);border-color:var(--op-accent)}.avih-agreement input[type=checkbox]{appearance:auto;width:19px;height:19px;accent-color:var(--op-accent);flex:0 0 19px;margin-top:2px}.avih-agreement button{font:inherit;cursor:pointer;white-space:normal;border-radius:12px;min-height:44px;padding:10px 18px}.avih-agreement .avih-agreement-primary{border:1px solid var(--op-accent);background:var(--op-accent);color:#fff;width:100%;margin-top:18px;font-weight:600;display:block}.avih-agreement button:disabled{opacity:.5;cursor:not-allowed}.avih-agreement .avih-agreement-decline{color:var(--op-muted);text-underline-offset:4px;background:0 0;border:0;margin:14px auto;text-decoration:underline;display:block}.avih-agreement :focus-visible{outline:3px solid var(--op-accent);outline-offset:3px}.avih-agreement-scroll:focus-visible{outline-offset:-4px}.avih-agreement [role=alert]{color:var(--op-fg);border:1px solid #ba6678;border-radius:12px;margin-bottom:16px;padding:12px}.avih-agreement .op-legal-footer{padding:18px 0 0}.avih-agreement .op-legal-footer a{min-height:44px}@media (width<=520px){.avih-agreement{border-radius:20px;width:calc(100% - 16px);height:calc(100dvh - 16px)}.avih-agreement-heading{padding:18px 20px 12px}.avih-agreement-content{padding:20px 16px}.avih-agreement-confirmations{padding:16px 12px}.avih-agreement .avih-agreement-eyebrow{letter-spacing:.06em;margin-bottom:8px;font-size:9px}}@media (height<=480px){.avih-agreement-heading{padding:12px 20px}.avih-agreement .avih-agreement-eyebrow,.avih-agreement-heading>p:not(.avih-agreement-eyebrow){display:none}.avih-agreement h1{margin:0;font-size:23px}.avih-agreement-meta{margin-top:5px}}@media (prefers-color-scheme:dark){.avih-agreement{--op-bg:#211e28;--op-surface:#292431;--op-fg:#f2edf7;--op-muted:#c2b5cf;--op-line:#494051;--op-accent:#b7a0d2;--op-accent-soft:#3c324b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.avih-agreement-heading{background:radial-gradient(at 100% 0,#65507d40,#0000 75%)}.avih-agreement .avih-agreement-primary{color:#211e28}}.op-privacy-dialog{--privacy-surface:#fffdfa;--privacy-field:#fffefd;--privacy-fg:#383041;--privacy-muted:#71667d;--privacy-line:#e7dfed;--privacy-accent:#735c8d;--privacy-accent-fg:#fffdfa;--privacy-soft:#f2ecf7;--privacy-error:#9c3547;--privacy-success:#37664f;border:1px solid var(--privacy-line);background:var(--privacy-surface);width:min(620px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--privacy-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;text-align:left;white-space:normal;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;border-radius:28px;margin:auto;padding:0;font:14px/1.65 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:fixed;inset:16px;overflow:hidden;box-shadow:0 30px 100px -24px #28193666,0 0 70px #c3a6df1c}.op-privacy-dialog[open]{flex-direction:column;animation:.3s ease-out both op-privacy-arrive;display:flex}.op-privacy-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(at 50% 38%,#bba5cd30,#261c3680)}.op-privacy-dialog,.op-privacy-dialog *,.op-privacy-dialog :before,.op-privacy-dialog :after{box-sizing:border-box}.op-privacy-dialog .op-privacy-heading{border-bottom:1px solid var(--privacy-line);background:radial-gradient(at 8% 0,#ccb5e133,#0000 68%),radial-gradient(at 100% 100%,#efddc733,#0000 65%);flex:none;padding:22px 30px 24px;position:relative}.op-privacy-dialog .op-privacy-heading-row{align-items:center;gap:12px;margin-bottom:14px;display:flex}.op-privacy-dialog .op-privacy-emblem{width:44px;height:44px;color:var(--privacy-accent);border:1px solid var(--privacy-line);background:var(--privacy-surface);border-radius:50%;flex:0 0 44px;place-items:center;display:grid;box-shadow:0 4px 14px #71528d0a}.op-privacy-dialog .op-privacy-eyebrow{color:var(--privacy-accent);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.op-privacy-dialog h2{color:var(--privacy-fg);letter-spacing:-.035em;text-wrap:balance;margin:0;font:400 clamp(26px,4.6vw,34px)/1.15 Georgia,serif}.op-privacy-dialog h2:focus{outline:none}.op-privacy-dialog .op-privacy-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--privacy-line) transparent;flex:auto;min-height:0;padding:22px 30px 26px;overflow-y:auto}.op-privacy-dialog .op-privacy-intro{color:var(--privacy-muted);text-wrap:pretty;margin:0 0 20px;font-size:13px;line-height:1.75}.op-privacy-dialog .op-privacy-form{border:1px solid var(--privacy-line);background:linear-gradient(145deg, var(--privacy-field), var(--privacy-soft));border-radius:20px;gap:18px;padding:20px;display:grid}.op-privacy-dialog .op-privacy-field{gap:8px;min-width:0;display:grid}.op-privacy-dialog label{color:var(--privacy-fg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:13px;font-weight:600;display:flex}.op-privacy-dialog label>span{color:var(--privacy-muted);font-size:11px;font-weight:400}.op-privacy-dialog :is(select,textarea){border:1px solid var(--privacy-line);background:var(--privacy-field);width:100%;min-width:0;min-height:48px;color:var(--privacy-fg);border-radius:12px;margin:0;padding:12px;font:400 16px/1.5 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:block}.op-privacy-dialog select{appearance:auto;padding-right:8px}.op-privacy-dialog textarea{resize:vertical;min-height:112px}.op-privacy-dialog textarea::placeholder{color:var(--privacy-muted);opacity:1}.op-privacy-dialog .op-privacy-care{color:var(--privacy-muted);margin:0;font-size:12px;line-height:1.65}.op-privacy-dialog button.op-privacy-button{border:1px solid var(--privacy-line);background:var(--privacy-surface);max-width:100%;min-height:44px;color:var(--privacy-fg);cursor:pointer;white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:12px;margin:0;padding:10px 16px;font:500 13px/1.5 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .2s,box-shadow .2s;display:inline-flex}.op-privacy-dialog button.op-privacy-button:hover:not(:disabled){border-color:var(--privacy-accent);box-shadow:0 4px 14px #725b8c14}.op-privacy-dialog button.op-privacy-close{background:var(--privacy-field);flex:none;margin-left:auto;padding-inline:12px}.op-privacy-dialog .op-privacy-close>span{color:var(--privacy-muted);font-size:20px;line-height:1}.op-privacy-dialog button.op-privacy-submit{border-color:var(--privacy-accent);background:var(--privacy-accent);width:100%;min-height:48px;color:var(--privacy-accent-fg);box-shadow:0 6px 18px -10px #71568f80,inset 0 1px #ffffff26}.op-privacy-dialog .op-privacy-submit>span{font-size:18px;line-height:1}.op-privacy-dialog :is(button,select,textarea):disabled{opacity:.65;cursor:not-allowed}.op-privacy-dialog :is(button,select,textarea,a):focus-visible{outline:3px solid var(--privacy-accent);outline-offset:3px}.op-privacy-dialog .op-privacy-notice{overflow-wrap:anywhere;border:1px solid;border-radius:12px;align-items:baseline;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.op-privacy-dialog .op-privacy-notice.is-error{color:var(--privacy-error);background:color-mix(in srgb, var(--privacy-error) 5%, var(--privacy-surface));border-color:color-mix(in srgb, var(--privacy-error) 30%, var(--privacy-line))}.op-privacy-dialog .op-privacy-notice.is-success{color:var(--privacy-success);background:color-mix(in srgb, var(--privacy-success) 6%, var(--privacy-surface));border-color:color-mix(in srgb, var(--privacy-success) 25%, var(--privacy-line))}.op-privacy-dialog .op-privacy-requests{margin-top:24px}.op-privacy-dialog .op-privacy-history-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.op-privacy-dialog h3{color:var(--privacy-fg);letter-spacing:-.025em;margin:0;font:400 21px/1.3 Georgia,serif}.op-privacy-dialog .op-privacy-count{border:1px solid var(--privacy-line);min-width:24px;height:24px;color:var(--privacy-muted);border-radius:50%;place-items:center;padding-inline:6px;font-size:11px;display:grid}.op-privacy-dialog .op-privacy-empty{border:1px dashed var(--privacy-line);color:var(--privacy-muted);border-radius:16px;align-items:center;gap:14px;margin:0;padding:16px 18px;font-size:13px;display:flex}.op-privacy-dialog .op-privacy-empty>span{color:var(--privacy-accent);font:28px/1 Georgia,serif}.op-privacy-dialog .op-privacy-empty p{color:var(--privacy-fg);margin:0}.op-privacy-dialog .op-privacy-empty small{color:var(--privacy-muted);margin-top:2px;font-size:12px;display:block}.op-privacy-dialog .op-privacy-history-error{justify-items:start;gap:12px;display:grid}.op-privacy-dialog .op-privacy-history{gap:10px;margin:0;padding:0;list-style:none;display:grid}.op-privacy-dialog .op-privacy-history li{border:1px solid var(--privacy-line);background:var(--privacy-field);border-radius:16px;gap:10px;min-width:0;padding:16px;display:grid}.op-privacy-dialog .op-privacy-request-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.op-privacy-dialog .op-privacy-request-top strong{color:var(--privacy-fg);font-size:13px;font-weight:600}.op-privacy-dialog .op-privacy-status{border:1px solid var(--privacy-line);background:var(--privacy-soft);max-width:100%;color:var(--privacy-accent);text-transform:capitalize;border-radius:20px;padding:3px 9px;font-size:10px}.op-privacy-dialog .op-privacy-request-meta{color:var(--privacy-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:11px;display:flex}.op-privacy-dialog .op-privacy-request-meta small{min-width:0;font:inherit}.op-privacy-dialog .op-privacy-request-meta time{flex-shrink:0}.op-privacy-dialog .op-privacy-response{border-top:1px solid var(--privacy-line);color:var(--privacy-muted);white-space:pre-wrap;margin:0;padding-top:10px;font-size:13px}.op-privacy-dialog .op-privacy-footer{border-top:1px solid var(--privacy-line);background:var(--privacy-surface);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:0 16px;padding:10px 30px;display:flex}.op-privacy-dialog .op-privacy-footer p{color:var(--privacy-muted);margin:0;font-size:12px}.op-privacy-dialog .op-privacy-footer a{max-width:100%;min-height:44px;color:var(--privacy-accent);text-underline-offset:4px;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:underline;display:inline-flex}.op-privacy-dialog .op-privacy-footer a>span{text-decoration:none}@keyframes op-privacy-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (width<=520px){.op-privacy-dialog{border-radius:22px}.op-privacy-dialog .op-privacy-heading{padding:18px 20px}.op-privacy-dialog .op-privacy-heading-row{gap:8px;margin-bottom:12px}.op-privacy-dialog .op-privacy-eyebrow{letter-spacing:.08em;font-size:9px}.op-privacy-dialog .op-privacy-body{padding:18px}.op-privacy-dialog .op-privacy-form{border-radius:16px;padding:16px}.op-privacy-dialog .op-privacy-footer{padding:10px 20px}}@media (height<=520px){.op-privacy-dialog .op-privacy-heading{align-items:center;gap:16px;padding:12px 20px;display:flex}.op-privacy-dialog .op-privacy-heading-row{order:1;margin:0 0 0 auto}.op-privacy-dialog :is(.op-privacy-emblem,.op-privacy-eyebrow){display:none}.op-privacy-dialog h2{font-size:24px}.op-privacy-dialog .op-privacy-footer{padding-block:6px}}@media (prefers-color-scheme:dark){.op-privacy-dialog{--privacy-surface:#28222f;--privacy-field:#302838;--privacy-fg:#f3edf7;--privacy-muted:#c2b5ce;--privacy-line:#4b3e58;--privacy-accent:#cbb1e3;--privacy-accent-fg:#281f32;--privacy-soft:#352b40;--privacy-error:#ffa5ad;--privacy-success:#a2d9b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){.op-privacy-dialog[open]{animation:none}.op-privacy-dialog button.op-privacy-button{transition:none}}@media (forced-colors:active){.op-privacy-dialog,.op-privacy-dialog .op-privacy-status{border-color:canvastext}.op-privacy-dialog button.op-privacy-submit{border-color:buttontext}}.avish-onboarding-backdrop{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:radial-gradient(circle at 14% 18%,#38bdf821,#0000 32%),radial-gradient(circle at 88% 82%,#8b5cf61f,#0000 34%),#020617db}.avish-onboarding-shell{--onboard-accent:#38bdf8;color:#f8fafc;isolation:isolate;background:linear-gradient(145deg,#0f172afb,#070c1bfc);border:1px solid #7dd3fc3d;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1060px,100vw - 32px);height:min(820px,100vh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,inset 0 0 0 1px #ffffff06}.avish-onboarding-shell[data-build=game]{--onboard-accent:#34d399}.avish-onboarding-shell[data-build=workflow]{--onboard-accent:#a78bfa}.avish-onboarding-shell:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 0 24px,#94a3b806 25px,#0000 26px) 0 0/26px 26px,linear-gradient(#0000 0 24px,#94a3b806 25px,#0000 26px) 0 0/26px 26px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000006b,#0000 60%);mask-image:linear-gradient(#0000006b,#0000 60%)}.avish-onboarding-header{background:#070c1bad;border-bottom:1px solid #94a3b821;grid-template-columns:minmax(215px,.72fr) minmax(320px,1.5fr) auto;align-items:center;gap:22px;min-height:78px;padding:14px 22px;display:grid}.avish-onboarding-brand{align-items:center;gap:11px;min-width:0;display:flex}.avish-onboarding-mark{border:1px solid color-mix(in srgb, var(--onboard-accent) 50%, transparent);width:38px;height:38px;color:var(--onboard-accent);background:color-mix(in srgb, var(--onboard-accent) 10%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--onboard-accent) 20%, transparent);border-radius:12px;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.avish-onboarding-brand b{letter-spacing:.07em;font-size:12px;display:block}.avish-onboarding-brand span{color:#64748b;margin-top:2px;font-size:10px;display:block}.avish-onboarding-progress{min-width:0}.avish-onboarding-progress__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.avish-onboarding-progress__top>b{color:#e2e8f0;flex:none;padding-top:3px;font-size:11px}.avish-onboarding-progress__top span{color:#64748b;white-space:nowrap;font-size:10px}.avish-onboarding-progress__stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.avish-onboarding-progress__stats .avish-onboarding-progress__count{color:#64748b;font-size:10px}.avish-onboarding-progress__clock,.avish-onboarding-progress__eta{background:#0206177a;border:1px solid #64748b3d;border-radius:7px;align-items:center;min-height:21px;padding:2px 6px;display:inline-flex}.avish-onboarding-progress__clock{gap:4px;color:#cbd5e1!important}.avish-onboarding-progress__clock>span{color:var(--onboard-accent);font-size:10px}.avish-onboarding-progress__clock time{color:#e2e8f0;letter-spacing:.01em;font-size:10px;font-weight:750}.avish-onboarding-progress__clock small{color:#94a3b8;font-size:9px}.avish-onboarding-progress__clock.is-pending small{color:#64748b}.avish-onboarding-progress__stats .avish-onboarding-progress__eta{color:#94a3b8;text-align:left;white-space:normal;max-width:255px;line-height:1.25;font-size:9.5px!important}.avish-onboarding-progress__eta[data-tone=active]{color:#5eead4;background:#0d948814;border-color:#2dd4bf47}.avish-onboarding-progress__eta[data-tone=estimate]{color:#7dd3fc;background:#0e749014;border-color:#38bdf840}.avish-onboarding-progress__eta[data-tone=waiting]{color:#c4b5fd;background:#6d28d912;border-color:#a78bfa3d}.avish-onboarding-progress__eta[data-tone=choice]{color:#94a3b8}.avish-onboarding-progress__eta[data-tone=complete]{color:#6ee7b7;background:#05966917;border-color:#34d3994d}.avish-onboarding-progress__track{background:#334155b8;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.avish-onboarding-progress__fill{border-radius:inherit;background:linear-gradient(90deg, var(--onboard-accent), #2dd4bf);height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--onboard-accent) 45%, transparent);transition:width .35s}.avish-onboarding-progress__labels{gap:12px;margin-top:7px;display:flex;overflow:hidden}.avish-onboarding-progress__labels span{color:#475569;white-space:nowrap;font-size:9px}.avish-onboarding-progress__labels span.is-current{color:var(--onboard-accent)}.avish-onboarding-progress__labels span.is-done{color:#34d399}.avish-onboarding-header__actions{align-items:center;gap:8px;display:flex}.avish-onboarding-mode{color:#94a3b8;white-space:nowrap;background:#0f172aa3;border:1px solid #94a3b826;border-radius:9px;align-items:center;gap:6px;padding:6px 9px;font-size:10px;display:flex}.avish-onboarding-mode b{color:var(--onboard-accent);font-weight:700}.avish-onboarding-exit{color:#94a3b8;border-radius:9px;padding:7px 9px;font-size:10px}.avish-onboarding-exit:hover{color:#e2e8f0;background:#3341558c}.avish-onboarding-body{scrollbar-width:thin;scrollbar-color:#334155 transparent;min-height:0;padding:26px 28px 34px;overflow-y:auto}.avish-onboarding-content{width:min(900px,100%);margin:0 auto}.avish-onboarding-content--narrow{width:min(760px,100%)}.avish-onboarding-shell button{transition:border-color .16s,background-color .16s,color .16s,transform .16s,opacity .16s}.avish-onboarding-shell button:not(:disabled):active{transform:translateY(1px)}.avish-onboarding-shell input:not([type=file]),.avish-onboarding-shell textarea,.avish-onboarding-shell select{background:#020617a3!important;border-color:#64748b80!important;border-radius:10px!important}.avish-onboarding-shell input:not([type=file]):focus,.avish-onboarding-shell textarea:focus,.avish-onboarding-shell select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--onboard-accent) 10%, transparent);border-color:color-mix(in srgb, var(--onboard-accent) 75%, transparent)!important}.onboarding-hero{margin-bottom:22px}.onboarding-kicker{color:var(--onboard-accent);letter-spacing:.18em;font-size:9px;font-weight:800;display:inline-block}.onboarding-title{color:#f8fafc;letter-spacing:-.035em;margin-top:7px;font-size:clamp(22px,3vw,31px);font-weight:720;line-height:1.12}.onboarding-subtitle{color:#94a3b8;max-width:720px;margin-top:8px;font-size:12px;line-height:1.62}.onboarding-assurance{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.onboarding-assurance span{color:#64748b;background:#0f172a7a;border:1px solid #64748b47;border-radius:7px;padding:5px 8px;font-size:9.5px}.onboarding-assurance b{color:#cbd5e1;font-weight:650}.onboarding-build-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.onboarding-build-card,.onboarding-path-card{text-align:left;background:linear-gradient(145deg,#1e293b9e,#0f172a80);border:1px solid #64748b61;border-radius:16px;position:relative;overflow:hidden}.onboarding-build-card{min-height:238px;padding:17px}.onboarding-build-card:after{content:"";background:var(--card-accent);filter:blur(40px);opacity:.11;border-radius:50%;width:130px;height:130px;position:absolute;top:-70px;right:-70px}.onboarding-build-card:hover{border-color:color-mix(in srgb, var(--card-accent) 55%, #334155);background:linear-gradient(145deg,#1e293bcc,#0f172aa8);transform:translateY(-2px)}.onboarding-build-card__top{justify-content:space-between;align-items:center;display:flex}.onboarding-build-icon{width:39px;height:39px;color:var(--card-accent);background:color-mix(in srgb, var(--card-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--card-accent) 32%, transparent);border-radius:12px;place-items:center;font-size:18px;display:grid}.onboarding-build-card__top small{color:#475569;letter-spacing:.1em;font-size:9px}.onboarding-build-card h3{color:#f1f5f9;margin-top:18px;font-size:15px;font-weight:700}.onboarding-build-card p{color:#94a3b8;min-height:52px;margin-top:7px;font-size:10.5px;line-height:1.55}.onboarding-build-card ul{color:#64748b;gap:5px;margin-top:13px;font-size:9.5px;display:grid}.onboarding-build-card li:before{content:"✓";color:var(--card-accent);margin-right:6px}.onboarding-build-card__cta{color:#cbd5e1;border-top:1px solid #64748b38;justify-content:space-between;align-items:center;margin-top:17px;padding-top:12px;font-size:10px;display:flex}.onboarding-build-card__cta b{color:var(--card-accent)}.onboarding-current-mode{border:1px solid color-mix(in srgb, var(--onboard-accent) 22%, transparent);background:color-mix(in srgb, var(--onboard-accent) 6%, transparent);border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:11px 13px;display:flex}.onboarding-current-mode__icon{width:32px;height:32px;color:var(--onboard-accent);background:color-mix(in srgb, var(--onboard-accent) 10%, transparent);border-radius:9px;place-items:center;display:grid}.onboarding-current-mode b{color:#e2e8f0;font-size:11px;display:block}.onboarding-current-mode span{color:#64748b;margin-top:2px;font-size:9.5px;display:block}.onboarding-path-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.onboarding-path-card{padding:16px}.onboarding-path-card:hover{border-color:color-mix(in srgb, var(--path-accent) 58%, #334155);transform:translateY(-1px)}.onboarding-path-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.onboarding-path-card__head b{color:#f1f5f9;font-size:13px}.onboarding-path-card__head span{color:var(--path-accent);background:color-mix(in srgb, var(--path-accent) 9%, transparent);border-radius:6px;padding:3px 6px;font-size:9px}.onboarding-path-card p{color:#94a3b8;margin-top:7px;font-size:10.5px;line-height:1.55}.onboarding-path-card__flow{color:#64748b;align-items:center;gap:4px;margin-top:13px;font-size:9px;display:flex}.onboarding-path-card__flow i{color:#334155;font-style:normal}.onboarding-model-card,.onboarding-strategy{background:#0f172a7a;border:1px solid #64748b57;border-radius:14px;margin-top:14px;padding:13px}.onboarding-model-card__head,.onboarding-strategy__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.onboarding-model-card__title,.onboarding-strategy__title{color:#e2e8f0;margin-top:3px;font-size:11.5px;font-weight:650}.onboarding-recommended{color:#6ee7b7;white-space:nowrap;background:#064e3b2e;border:1px solid #34d39940;border-radius:6px;padding:4px 7px;font-size:9px}.onboarding-model-card__controls{grid-template-columns:minmax(220px,1fr) 1.3fr;align-items:end;gap:12px;margin-top:11px;display:grid}.onboarding-field{color:#64748b;text-transform:uppercase;letter-spacing:.08em;gap:5px;font-size:9px;display:grid}.onboarding-field select{color:#e2e8f0;text-transform:none;letter-spacing:normal;width:100%;padding:8px 9px;font-size:10.5px}.onboarding-model-readout{flex-wrap:wrap;gap:5px;padding-bottom:1px;display:flex}.onboarding-model-readout span{color:#64748b;border:1px solid #64748b45;border-radius:7px;padding:5px 7px;font-size:9px}.onboarding-model-readout b{color:#cbd5e1}.onboarding-model-card__hint{color:#64748b;margin-top:9px;font-size:9.5px;line-height:1.45}.onboarding-time-readout{text-align:right;background:#0206178f;border-radius:9px;min-width:105px;padding:6px 9px}.onboarding-time-readout span{color:var(--onboard-accent);font-size:11px;font-weight:700;display:block}.onboarding-time-readout small{color:#475569;font-size:8.5px}.onboarding-profile-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.onboarding-profile{text-align:left;background:#02061759;border:1px solid #64748b52;border-radius:11px;min-height:118px;padding:10px}.onboarding-profile:hover{background:#0f172ab8;border-color:#7dd3fc6b}.onboarding-profile.is-active{border-color:color-mix(in srgb, var(--onboard-accent) 58%, transparent);background:color-mix(in srgb, var(--onboard-accent) 8%, #02061780);box-shadow:0 0 0 1px color-mix(in srgb, var(--onboard-accent) 8%, transparent) inset}.onboarding-profile__top{color:#e2e8f0;justify-content:space-between;align-items:center;gap:5px;font-size:10.5px;display:flex}.onboarding-profile__top em{color:#6ee7b7;background:#064e3b40;border-radius:4px;padding:2px 4px;font-size:7.5px;font-style:normal}.onboarding-profile__eta{color:var(--onboard-accent);margin-top:7px;font-size:9.5px;display:block}.onboarding-profile__copy{color:#64748b;margin-top:6px;font-size:9px;line-height:1.4;display:block}.onboarding-profile__total{color:#475569;margin-top:7px;font-size:8.5px;display:block}.onboarding-advanced{border-top:1px solid #64748b33;margin-top:9px;padding-top:9px}.onboarding-advanced summary{cursor:pointer;color:#94a3b8;justify-content:space-between;align-items:center;font-size:9.5px;list-style:none;display:flex}.onboarding-advanced summary::-webkit-details-marker{display:none}.onboarding-advanced summary:before{content:"+";color:var(--onboard-accent);margin-right:7px}.onboarding-advanced[open] summary:before{content:"–"}.onboarding-advanced summary small{color:#475569;margin-left:auto;font-size:8.5px}.onboarding-advanced__body{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.onboarding-advanced__body p{color:#64748b;grid-column:1/-1;font-size:9px;line-height:1.45}.onboarding-live-status{border:1px solid color-mix(in srgb, var(--onboard-accent) 35%, transparent);background:#0206178f;border-radius:16px;padding:16px}.onboarding-live-status__hero{align-items:center;gap:12px;display:flex}.onboarding-live-orb{background:color-mix(in srgb, var(--onboard-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--onboard-accent) 38%, transparent);border-radius:50%;flex:none;width:36px;height:36px;position:relative}.onboarding-live-orb:before{content:"";background:var(--onboard-accent);box-shadow:0 0 17px var(--onboard-accent);border-radius:50%;animation:1.7s ease-in-out infinite onboardingPulse;position:absolute;inset:10px}.onboarding-live-status__label b{color:#e2e8f0;font-size:12px;display:block}.onboarding-live-status__label span{color:#64748b;margin-top:3px;font-size:9.5px;display:block}.onboarding-live-status__metric{text-align:right;margin-left:auto}.onboarding-live-status__metric b{color:var(--onboard-accent);font-size:15px;display:block}.onboarding-live-status__metric span{color:#475569;font-size:8.5px}.onboarding-live-status__track{background:#334155b3;border-radius:99px;height:6px;margin-top:14px;overflow:hidden}.onboarding-live-status__fill{border-radius:inherit;background:linear-gradient(90deg, var(--onboard-accent), #2dd4bf);height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--onboard-accent) 38%, transparent);transition:width .3s}.onboarding-live-status__phases{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:11px;display:grid}.onboarding-live-status__phases span{color:#475569;border:1px solid #64748b38;border-radius:7px;padding:6px 7px;font-size:8.5px}.onboarding-live-status__phases span.is-active{border-color:color-mix(in srgb, var(--onboard-accent) 25%, transparent);color:var(--onboard-accent);background:color-mix(in srgb, var(--onboard-accent) 6%, transparent)}.onboarding-create-launch{box-shadow:0 16px 42px #02061752, 0 0 28px color-mix(in srgb, var(--onboard-accent) 8%, transparent)}.onboarding-create-launch__why{color:#c4b5fd;background:#4c1d951a;border:1px solid #7c3aed40;border-radius:8px;margin-top:9px;padding:7px 9px;font-size:9.5px;line-height:1.45}.onboarding-create-launch__event{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;overflow:hidden}.avish-onboarding-footer{background:#070c1be0;border-top:1px solid #94a3b821;align-items:center;gap:10px;min-height:64px;padding:11px 22px;display:flex}.avish-onboarding-footer__hint{color:#64748b;align-items:center;gap:8px;min-width:0;font-size:9.5px;display:flex}.avish-onboarding-footer__hint:before{content:"NEXT";color:#475569;letter-spacing:.1em;border:1px solid #64748b47;border-radius:5px;padding:3px 5px;font-size:7px;font-weight:800}.avish-onboarding-footer__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.avish-onboarding-footer button[class*=bg-emerald-600],.avish-onboarding-footer button[class*=bg-sky-600]{box-shadow:0 8px 22px color-mix(in srgb, var(--onboard-accent) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--onboard-accent) 82%, #2563eb), color-mix(in srgb, var(--onboard-accent) 60%, #0f766e))!important;border-radius:10px!important;padding:8px 15px!important}.onboarding-primary{box-shadow:0 8px 22px color-mix(in srgb, var(--onboard-accent) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--onboard-accent) 82%, #2563eb), color-mix(in srgb, var(--onboard-accent) 60%, #0f766e))!important;color:#fff!important;border-radius:10px!important;padding:8px 15px!important;font-size:11px!important;font-weight:700!important}.onboarding-primary:hover{filter:brightness(1.1)}.onboarding-secondary{color:#94a3b8!important;border-radius:9px!important;padding:7px 10px!important;font-size:10px!important}.onboarding-secondary:hover{color:#e2e8f0!important;background:#3341557a!important}@keyframes onboardingPulse{0%,to{opacity:.65;transform:scale(.74)}50%{opacity:1;transform:scale(1)}}@media (width<=800px){.avish-onboarding-shell{border-radius:18px;width:calc(100vw - 16px);height:calc(100vh - 16px)}.avish-onboarding-header{grid-template-columns:1fr auto;gap:10px;min-height:67px;padding:10px 14px}.avish-onboarding-progress{grid-area:2/1/auto/-1}.avish-onboarding-progress__stats{max-width:min(78%,440px)}.avish-onboarding-progress__labels,.avish-onboarding-mode{display:none}.avish-onboarding-body{padding:20px 15px 28px}.onboarding-build-grid{grid-template-columns:1fr}.onboarding-build-card,.onboarding-build-card p{min-height:0}.onboarding-path-grid,.onboarding-model-card__controls{grid-template-columns:1fr}.avish-onboarding-footer{padding:10px 13px}.avish-onboarding-footer__hint{display:none}.avish-onboarding-footer__actions{flex-wrap:wrap;justify-content:flex-end}}@media (width<=560px){.onboarding-profile-grid,.onboarding-advanced__body{grid-template-columns:1fr}.onboarding-profile{min-height:0}.onboarding-advanced__body p{grid-column:1}.avish-onboarding-brand span{display:none}.avish-onboarding-progress__top{gap:8px}.avish-onboarding-progress__stats{gap:4px;max-width:calc(100% - 56px)}.avish-onboarding-progress__eta{max-width:190px}.avish-onboarding-footer__actions{width:100%}.onboarding-primary{flex:1}}@media (prefers-reduced-motion:reduce){.avish-onboarding-shell *,.avish-onboarding-shell :before,.avish-onboarding-shell :after{transition:none!important;animation:none!important}}.magic-live{background:#0206178c;border:1px solid #8b5cf638;border-radius:8px;margin-top:6px;margin-left:24px;padding:8px 10px}.magic-think-text{white-space:pre-wrap;word-break:break-word;color:#c4b5fd;max-height:96px;font-size:10.5px;line-height:1.45;animation:2.4s ease-in-out infinite magicThinkPulse;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14px);mask-image:linear-gradient(#0000 0,#000 14px)}@keyframes magicThinkPulse{0%,to{opacity:.34}50%{opacity:.85}}.magic-think-line{background:linear-gradient(90deg,#a78bfa1a,#a78bfa57,#a78bfa1a) 0 0/220% 100%;border-radius:4px;height:7px;animation:1.7s linear infinite magicShimmer}@keyframes magicShimmer{0%{background-position:210% 0}to{background-position:-110% 0}}.magic-asset{transition:opacity .9s;animation:.55s ease-out magicAssetIn}@keyframes magicAssetIn{0%{opacity:0;transform:scale(.82)translateY(6px)}to{opacity:1;transform:none}}.magic-think-fade{white-space:pre-wrap;word-break:break-word;transition:opacity .8s}.magic-asset-new{animation:.55s ease-out magicAssetIn,2.4s ease-out forwards magicAssetRing}@keyframes magicAssetRing{0%{box-shadow:0 0 0 1px #a78bfae6,0 0 16px #a78bfa80}to{box-shadow:0 0 #0000}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;translate:-50% -50%}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.workflow-shell{--wf-bg:#071019;--wf-panel:#08141ff0;--wf-panel-soft:#0c1c2ac7;--wf-line:#81afcc24;--wf-line-strong:#67e8f93d;--wf-text:#e8f4fb;--wf-muted:#7f9caf;--wf-cyan:#55dff5;--wf-blue:#4d8dff;--wf-violet:#8f7cff;color:var(--wf-text);font-feature-settings:"ss01" 1, "cv11" 1;background:radial-gradient(circle at 28% -10%,#4299e121,#0000 30%),radial-gradient(circle at 92% 18%,#7250ff1a,#0000 25%),linear-gradient(145deg,#071019 0%,#060c14 64%,#070c14 100%)}.workflow-surface{width:100%;min-width:0;height:100%;color:var(--wf-text);display:flex;overflow:hidden}.workflow-main{flex-direction:column;flex:auto;min-width:0;display:flex}.workflow-command{z-index:10;border-bottom:1px solid var(--wf-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#091622f5,#06101aeb);flex:none;position:relative;box-shadow:0 14px 38px #0000002e}.workflow-command:after{content:"";background:linear-gradient(90deg,#0000,#55dff5bf,#0000);width:22%;height:1px;position:absolute;bottom:-1px;right:9%}.workflow-command__primary,.workflow-command__secondary{align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.workflow-command__secondary{border-top:1px solid #81afcc14;min-height:39px;padding-top:6px;padding-bottom:8px}.workflow-command__identity{align-items:center;gap:9px;min-width:198px;display:flex}.workflow-command__mark{color:#b9f7ff;background:linear-gradient(145deg,#1f708c47,#0d283c80);border:1px solid #55dff54d;border-radius:11px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:inset 0 0 18px #55dff514,0 0 24px #36c9e514}.workflow-command__mark:after{content:"";background:#61f5c3;border-radius:999px;width:5px;height:5px;position:absolute;transform:translate(10px,-10px);box-shadow:0 0 10px #61f5c3}.workflow-command__identity strong,.workflow-palette__title{color:#edf9ff;letter-spacing:-.01em;font-size:12px;font-weight:650;display:block}.workflow-command__identity small{color:var(--wf-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1px;font-size:9px;display:block}.workflow-command__document{flex:390px;grid-template-columns:minmax(170px,1fr) minmax(145px,.75fr);gap:7px;min-width:260px;max-width:540px;display:grid}.workflow-field{color:#dcecf5;background:#040d16c7;border:1px solid #81afcc2e;border-radius:9px;outline:none;width:100%;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px #ffffff05}.workflow-field:focus{background:#07141ff2;border-color:#55dff580;box-shadow:0 0 0 3px #55dff514}.workflow-command .workflow-field{height:34px;padding:0 10px;font-size:11px}.workflow-command__actions{align-items:center;gap:6px;margin-left:auto;display:flex}.workflow-button{color:#afc5d3;white-space:nowrap;background:#122535ad;border:1px solid #81afcc29;border-radius:9px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 10px;font-size:10px;font-weight:570;transition:transform .15s,border-color .15s,background .15s,color .15s,box-shadow .15s;display:inline-flex}.workflow-button:hover:not(:disabled){color:#edf9ff;background:#193245db;border-color:#81cfeb54;transform:translateY(-1px)}.workflow-button:disabled{cursor:not-allowed;opacity:.45}.workflow-button--icon{width:31px;padding:0}.workflow-button--ghost{background:0 0;border-color:#0000}.workflow-button--danger:hover:not(:disabled){color:#ffc5d0;background:#631d364d;border-color:#f472b659}.workflow-button--ai{color:#eee9ff;background:linear-gradient(135deg,#6c53e2b3,#425bbe94);border-color:#8f7cff61;box-shadow:inset 0 1px #ffffff1a,0 7px 22px #4f3cbb26}.workflow-button--brain{color:#fff1f7;background:linear-gradient(135deg,#c4408cad,#783ac899);border-color:#ff80c46b;box-shadow:inset 0 1px #ffffff1a,0 7px 22px #c4408c29}.workflow-button--brain:hover:not(:disabled){border-color:#ffa0d699}.workflow-button--brain-active{animation:1.4s ease-in-out infinite workflow-brain-pulse}@keyframes workflow-brain-pulse{0%,to{box-shadow:0 0 #ff80c459}50%{box-shadow:0 0 0 7px #ff80c400}}.workflow-button--cyan{color:#dffcff;background:#20748b52;border-color:#55dff552}.workflow-button--run{color:#04211c;background:linear-gradient(135deg,#69ecc2,#48cba8);border-color:#66f4c2b3;height:34px;padding:0 14px;font-weight:720;box-shadow:0 0 24px #48cba824}.workflow-button--run:hover:not(:disabled){color:#031b17;background:linear-gradient(135deg,#85f5d0,#58d9b5);border-color:#8effd9;box-shadow:0 0 28px #48cba838}.workflow-button--selected{color:#ece8ff;background:#5b46be5c;border-color:#8f7cff57}.workflow-button--template{color:#ffe8b0;background:#7549104d;border-color:#f8be4b47}.workflow-segment{background:#030b1273;border:1px solid #81afcc1a;border-radius:11px;align-items:center;gap:3px;padding:3px;display:flex}.workflow-segment .workflow-button{background:0 0;border-color:#0000;height:27px}.workflow-segment .workflow-button:hover:not(:disabled){background:#163043c2}.workflow-toggle{color:#91a9b8;white-space:nowrap;cursor:pointer;background:#08141fa3;border:1px solid #81afcc21;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 9px;font-size:9px;display:inline-flex}.workflow-toggle input{accent-color:#55dff5;width:11px;height:11px}.workflow-toggle.is-on{color:#d8d0ff;background:#4f3ca43d;border-color:#8f7cff4d}.workflow-command__stats{align-items:center;gap:5px;min-width:0;display:flex}.workflow-stat{color:#7f9aaa;background:#08141f73;border:1px solid #81afcc17;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:9px;display:inline-flex}.workflow-stat strong{color:#cfe2ec;font-size:10px}.workflow-stat.is-active strong{color:#68edc4}.workflow-command__status{color:#7f9aaa;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:100px;font-size:9px;overflow:hidden}.workflow-command__status:before{content:"";background:#3f6073;border-radius:999px;width:5px;height:5px;margin-right:6px;display:inline-block}.workflow-command__status.is-live:before{background:#63efc2;box-shadow:0 0 9px #63efc2b3}.workflow-canvas{background:radial-gradient(circle at 50% 42%,#1f5c771a,#0000 34%),linear-gradient(#040c1433,#03090f80);flex:auto;min-height:0;position:relative;overflow:hidden}.workflow-canvas__hud{z-index:5;pointer-events:none;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:13px}.workflow-canvas__hud>span{color:#66879a;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050e17b3;border:1px solid #81afcc1a;border-radius:7px;padding:5px 8px;font-size:8px}.workflow-canvas__hud b{color:#b6ccd8;font-weight:550}.workflow-canvas__legend{color:#658296;align-items:center;gap:8px;font-size:8px;display:flex}.workflow-canvas__legend i{background:currentColor;border-radius:999px;width:5px;height:5px;margin-right:3px;display:inline-block;box-shadow:0 0 7px}.workflow-canvas__legend span:first-child{color:#55dff5}.workflow-canvas__legend span:nth-child(2){color:#58d9b5}.workflow-canvas__legend span:nth-child(3){color:#f3bc62}.workflow-empty{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.workflow-empty__card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c1d2bc2,#050f18d1);border:1px solid #81afcc26;border-radius:20px;width:min(520px,100% - 44px);padding:24px 26px;box-shadow:0 24px 70px #00000045,inset 0 1px #ffffff08}.workflow-empty__orb{color:#c5f8ff;background:linear-gradient(145deg,#3ca2bf3d,#5446b933);border:1px solid #55dff552;border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:19px;display:grid;box-shadow:0 0 38px #55dff51f}.workflow-empty h3{color:#effaff;margin:0;font-size:15px;font-weight:620}.workflow-empty p{color:#7895a7;max-width:390px;margin:6px auto 18px;font-size:10px;line-height:1.55}.workflow-empty__steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.workflow-empty__steps span{color:#7795a8;text-transform:uppercase;letter-spacing:.08em;background:#050f188c;border:1px solid #81afcc1a;border-radius:10px;padding:9px 7px;font-size:8px}.workflow-empty__steps b{color:#bcd4df;text-transform:none;letter-spacing:0;margin-bottom:3px;font-size:11px;display:block}.workflow-empty__action{pointer-events:auto;margin:15px auto 0}.workflow-palette{border-right:1px solid var(--wf-line);background:linear-gradient(#08141ff7,#050e17f5);flex-direction:column;flex:0 0 238px;width:238px;min-height:0;display:flex}.workflow-palette__head{border-bottom:1px solid #81afcc1a;padding:15px 13px 12px}.workflow-eyebrow{color:#76ddec;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:8px;display:flex}.workflow-live-dot{background:#59e9bd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #59e9bde6}.workflow-palette__head p{color:#6f8b9d;margin:4px 0 11px;font-size:9px;line-height:1.45}.workflow-search{color:#618093;background:#030c14a6;border:1px solid #81afcc24;border-radius:9px;align-items:center;gap:7px;height:32px;padding:0 9px;display:flex}.workflow-search:focus-within{color:#8aefff;border-color:#55dff566;box-shadow:0 0 0 3px #55dff50f}.workflow-search input{color:#d9eaf2;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.workflow-search input::placeholder{color:#506b7c}.workflow-search button{color:#6e8999;font-size:14px}.workflow-source-row{gap:5px;margin-top:8px;display:flex}.workflow-source-row span{color:#587588;border:1px solid #81afcc17;border-radius:999px;padding:3px 6px;font-size:8px}.workflow-source-row span.is-connected{color:#74d8c1;background:#1f67561f;border-color:#58d9b52e}.workflow-palette__scroll{flex:auto;min-height:0;padding:7px 9px 12px;overflow:hidden auto}.workflow-palette__section{padding:8px 0 5px}.workflow-section-label{color:#668498;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 4px 6px;font-size:8px;display:flex}.workflow-section-label b{color:#516f81;font-size:8px;font-weight:500}.workflow-palette__agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.workflow-palette__list{gap:5px;display:grid}.workflow-palette__nested{max-height:178px;padding-right:3px;overflow-y:auto}.workflow-palette-item{--workflow-node-color:#55dff5;color:#aec3cf;background:linear-gradient(90deg, color-mix(in srgb, var(--workflow-node-color) 7%, transparent), #0d1d2ab8 38%);min-width:0;height:33px;box-shadow:inset 2px 0 0 color-mix(in srgb, var(--workflow-node-color) 72%, transparent);cursor:grab;border:1px solid #81afcc1f;border-radius:9px;align-items:center;gap:7px;padding:0 7px;transition:color .14s,border-color .14s,background .14s,transform .14s;display:flex;position:relative}.workflow-palette-item:hover{color:#effaff;border-color:color-mix(in srgb, var(--workflow-node-color) 35%, #81afcc26);background:linear-gradient(90deg, color-mix(in srgb, var(--workflow-node-color) 13%, transparent), #132838d9 42%);transform:translate(2px)}.workflow-palette-item:active{cursor:grabbing}.workflow-palette-item__icon{background:color-mix(in srgb, var(--workflow-node-color) 10%, #030b12cc);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.workflow-palette-item__label{text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:9px;overflow:hidden}.workflow-palette-item__grip{color:#405d6f;font-size:10px}.workflow-palette__agent-grid .workflow-palette-item{align-items:flex-start;height:38px;padding-top:7px}.workflow-palette__agent-grid .workflow-palette-item__label{padding-top:2px}.workflow-palette__agent-grid .workflow-palette-item__grip{display:none}.workflow-palette__more{color:#536f80;padding:4px 6px;font-size:8px;line-height:1.4}.workflow-palette__more-btn{color:#7593a6;width:100%;height:26px;font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:#0d1d2a52;border:1px dashed #81afcc3d;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:4px;padding:0 6px;font-size:8px;transition:color .14s,border-color .14s,background .14s;display:flex}.workflow-palette__more-btn:hover{color:#dff4fb;background:#13283899;border-color:#8adceb80}.workflow-palette__more-btn:focus-visible{outline-offset:1px;outline:2px solid #8adceb}.workflow-palette__more-btn--less{margin-top:4px}.workflow-palette__empty{color:#668497;text-align:center;align-content:center;place-items:center;gap:8px;min-height:120px;padding:12px;font-size:9px;display:grid}.workflow-palette__empty span{color:#8adceb;font-size:20px}.workflow-palette__hint{color:#536f80;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #81afcc17;grid-template-columns:auto 1fr auto;align-items:center;gap:4px 6px;padding:9px 12px 11px;font-size:7px;display:grid}.workflow-palette__hint kbd{color:#87a7b9;font:inherit;background:#10222fcc;border:1px solid #81afcc29;border-radius:4px;padding:2px 4px}.workflow-palette__hint i{color:#5f91a7;grid-row:span 2;font-style:normal}.workflow-node{--workflow-node-color:#55dff5;--workflow-status-color:transparent;color:#dbeaf2;border:1px solid color-mix(in srgb, var(--workflow-node-color) 48%, #213444);background:linear-gradient(145deg, color-mix(in srgb, var(--workflow-node-color) 7%, #0b1925), #07111af7 55%);width:206px;box-shadow:0 15px 35px #00000040, inset 0 1px 0 #ffffff09, 0 0 0 1px color-mix(in srgb, var(--workflow-status-color) 45%, transparent);border-radius:13px;padding:9px 10px 10px;transition:border-color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}.workflow-node:before{content:"";background:linear-gradient(90deg, var(--workflow-node-color), transparent);width:54px;height:1px;box-shadow:0 0 8px color-mix(in srgb, var(--workflow-node-color) 50%, transparent);position:absolute;top:0;left:11px}.workflow-node:hover{border-color:color-mix(in srgb, var(--workflow-node-color) 68%, #2b4659);box-shadow:0 18px 42px #0000004f, 0 0 24px color-mix(in srgb, var(--workflow-node-color) 9%, transparent);transform:translateY(-1px)}.workflow-node.is-selected{border-color:#9cefff;box-shadow:0 0 0 2px #55dff526,0 20px 45px #0000005c,0 0 28px #55dff51f}.workflow-node--running{box-shadow:0 0 0 1px #fbbf2459,0 0 32px #fbbf241a,0 18px 40px #0000004d}.workflow-node--done{box-shadow:0 0 0 1px #34d3992e,0 16px 38px #00000047}.workflow-node__topline{color:#587486;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:7px;display:flex}.workflow-node__topline b{color:color-mix(in srgb, var(--workflow-status-color) 78%, #7392a4);font-size:7px;font-weight:560}.workflow-node__header{align-items:center;gap:7px;display:flex}.workflow-node__icon{border:1px solid color-mix(in srgb, var(--workflow-node-color) 22%, transparent);background:color-mix(in srgb, var(--workflow-node-color) 9%, #040c13cc);border-radius:8px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.workflow-node__title{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11px;font-weight:650;overflow:hidden}.workflow-node__subtitle{color:#7f9aab;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:27px;margin-top:7px;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.workflow-node__status{background:#f7b840;border:1px solid #ffd678;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 10px #f7b840cc}.workflow-node__result{border-radius:50%;place-items:center;width:17px;height:17px;margin-left:auto;font-size:9px;font-weight:800;display:grid}.workflow-node__result.is-done{color:#76f1c8;background:#267d632e;border:1px solid #52e0b245}.workflow-node__result.is-error{color:#ff9eae;background:#7c23343d;border:1px solid #fb71854d}.workflow-node__skipped{color:#8297a4;background:#192a35;border:1px solid #3b4f5b;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:7px}.workflow-node__handle{box-shadow:0 0 0 1px color-mix(in srgb, var(--workflow-node-color) 65%, transparent), 0 0 9px color-mix(in srgb, var(--workflow-node-color) 45%, transparent);border:2px solid #07121c!important;width:9px!important;height:9px!important}.workflow-drawer{border-left:1px solid var(--wf-line);background:linear-gradient(#08141ffa,#050e17fa);flex-direction:column;flex:0 0 312px;width:312px;min-height:0;display:flex;overflow-y:auto;box-shadow:-20px 0 50px #00000029}.workflow-drawer__head{border-bottom:1px solid #81afcc1a;align-items:flex-start;gap:9px;padding:14px 13px 12px;display:flex}.workflow-drawer__icon{color:#c8f8ff;background:#2a73892e;border:1px solid #55dff538;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.workflow-drawer__head strong{color:#eaf7fc;font-size:11px;font-weight:620;display:block}.workflow-drawer__head small{color:#617f92;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:8px;display:block}.workflow-drawer__close{color:#6b8798;border:1px solid #0000;border-radius:8px;place-items:center;width:26px;height:26px;margin-left:auto;display:grid}.workflow-drawer__close:hover{color:#dcecf4;background:#192f3f8c;border-color:#81afcc29}.workflow-drawer__tabs{background:#030b125c;border-bottom:1px solid #81afcc1a;grid-template-columns:repeat(3,1fr);gap:3px;padding:5px;display:grid}.workflow-drawer__tab{color:#647f90;text-transform:capitalize;border-radius:7px;padding:7px 4px;font-size:9px;transition:color .14s,background .14s;position:relative}.workflow-drawer__tab:hover{color:#b5ccd8;background:#1327368c}.workflow-drawer__tab.is-active{color:#dffbff;background:#24708733;box-shadow:inset 0 0 0 1px #55dff526}.workflow-drawer__tab em{color:#68e5c0;margin-left:4px;font-size:7px;font-style:normal}.workflow-drawer__body{padding:13px}.workflow-drawer .workflow-field{min-height:31px;padding:6px 8px;font-size:10px}.workflow-float-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0a1a28f7,#050e17fa);border:1px solid #81afcc2e;border-radius:16px;box-shadow:0 22px 55px #0000006b,inset 0 1px #ffffff0a}.workflow-float-card__eyebrow{color:#77dfe9;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.workflow-float-card__close{color:#638092;border-radius:6px;place-items:center;width:22px;height:22px;margin-left:auto;display:grid}.workflow-float-card__close:hover{color:#e8f7fc;background:#1c3648b3}.workflow-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01060bc2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.workflow-modal{background:linear-gradient(145deg,#0b1c2afc,#050e17fc);border:1px solid #81afcc33;border-radius:20px;flex-direction:column;width:min(560px,94vw);max-height:86vh;display:flex;overflow:hidden;box-shadow:0 34px 90px #0000008c,0 0 0 1px #55dff509,inset 0 1px #ffffff0a}.workflow-modal--compact{width:min(500px,94vw)}.workflow-modal__head{border-bottom:1px solid #81afcc1c;padding:18px 19px 15px}.workflow-modal__head-row{align-items:center;gap:9px;display:flex}.workflow-modal__glyph{color:#ddfaff;background:linear-gradient(145deg,#348ca638,#5c46b12e);border:1px solid #55dff53b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.workflow-modal__head h2{color:#eefaff;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:630}.workflow-modal__head p{color:#7895a6;margin:4px 0 0;font-size:10px;line-height:1.5}.workflow-modal__body{min-height:0;padding:16px 19px;overflow-y:auto}.workflow-modal__footer{border-top:1px solid #81afcc1a;align-items:center;gap:8px;padding:12px 19px 15px;display:flex}.workflow-modal__footer .workflow-button{height:32px}.workflow-modal__footer-hint{color:#597588;margin-right:auto;font-size:8px}.workflow-modal__card{text-align:left;background:#050f1899;border:1px solid #81afcc21;border-radius:12px;width:100%;padding:11px;transition:border-color .14s,background .14s,transform .14s}.workflow-modal__card:hover{background:#0d202ed1;border-color:#55dff54d;transform:translateY(-1px)}.workflow-shell .react-flow__pane{cursor:default}.workflow-shell .react-flow__edge-path{stroke:#78adc994;stroke-width:1.5px;filter:drop-shadow(0 0 3px #55dff526)}.workflow-shell .react-flow__edge.selected .react-flow__edge-path{stroke:#6fe9f8;stroke-width:2px}.workflow-shell .react-flow__controls{border:1px solid #81afcc26;border-radius:10px;overflow:hidden;box-shadow:0 12px 30px #00000038}.workflow-shell .react-flow__controls-button{color:#9bb4c2;background:#07141fe6;border-bottom-color:#81afcc1a;width:27px;height:27px}.workflow-shell .react-flow__controls-button:hover{color:#e6faff;background:#173546f5}.workflow-shell .react-flow__controls-button svg{fill:currentColor}.workflow-shell .react-flow__minimap{border:1px solid #81afcc21;border-radius:11px;overflow:hidden;box-shadow:0 14px 35px #0003;background:#050f18db!important}.workflow-shell .react-flow__background pattern circle{fill:#6c9cb538}.workflow-shell .react-flow__attribution{display:none}.workflow-shell *{scrollbar-width:thin;scrollbar-color:#5b7e9373 transparent}.workflow-shell ::-webkit-scrollbar{width:5px;height:5px}.workflow-shell ::-webkit-scrollbar-thumb{background:#5b7e936b;border-radius:999px}@keyframes wf-assist-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wf-assist-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@keyframes wf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.32;transform:scale(.7)}}.wf-pulse{animation:1s ease-in-out infinite wf-pulse}@media (width<=1180px){.workflow-command__identity{min-width:auto}.workflow-command__identity div{display:none}.workflow-command__document{max-width:400px}.workflow-command__actions .workflow-button--danger{display:none}}@media (width<=980px){.workflow-palette{flex-basis:210px;width:210px}.workflow-command__primary{flex-wrap:wrap}.workflow-command__document{order:2;max-width:none}.workflow-command__actions{order:3}.workflow-drawer{flex-basis:280px;width:280px}}.avish-presence{--avish-look-x:0px;--avish-look-y:0px;--avish-state:var(--avish-accent,#55e7ff);--avish-state-rgb:85, 231, 255;--avish-ink:#f2f8ff;--avish-muted:#9caec3;--avish-dim:#71849c;--avish-line:#9fd0e824;isolation:isolate;color:var(--avish-ink);background:radial-gradient(circle at 50% 44%, rgba(var(--avish-state-rgb), .12), transparent 34%), radial-gradient(circle at 10% 10%, #564fc414, transparent 28%), linear-gradient(145deg, #07101b, #03070d 64%);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;container:entity-frame/size}.avish-presence[data-state=thinking]{--avish-state-rgb:169, 135, 255}.avish-presence[data-state=listening],.avish-presence[data-state=success]{--avish-state-rgb:99, 237, 168}.avish-presence[data-state=speaking]{--avish-state-rgb:255, 198, 107}.avish-presence[data-state=error]{--avish-state-rgb:255, 130, 159}.avish-presence button{font:inherit}.avish-presence-ambient,.avish-presence-ambient:before,.avish-presence-ambient:after{pointer-events:none;content:"";position:absolute;inset:0}.avish-presence-ambient{z-index:-1;opacity:.42;background-image:radial-gradient(circle at 7% 22%,#69e9ff 0 1px,#0000 1.5px),radial-gradient(circle at 87% 16%,#b291ff 0 1px,#0000 1.5px),radial-gradient(circle at 77% 82%,#69e9ff 0 1px,#0000 1.5px),radial-gradient(circle at 23% 76%,#62efa9 0 1px,#0000 1.5px),radial-gradient(circle at 92% 55%,#fff 0 1px,#0000 1.5px)}.avish-presence-ambient:before{background:radial-gradient(circle,#0000 30%,#00000061 100%)}.avish-presence-ambient:after{background:radial-gradient(circle, rgba(var(--avish-state-rgb), .085), transparent 70%);filter:blur(18px);border-radius:50%;animation:6s ease-in-out infinite avish-ambient-breathe;inset:24% 30%}.avish-presence-header{z-index:18;border:1px solid var(--avish-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07101bad;border-radius:16px;align-items:center;min-height:58px;padding:9px 10px 9px 16px;display:flex;position:absolute;top:18px;left:24px;right:24px;box-shadow:0 14px 42px #00000038}.avish-presence-identity h2{color:var(--avish-ink);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:700;line-height:1.15}.avish-presence-identity p{color:var(--avish-muted);margin:3px 0 0;font-size:12px}.avish-presence-header-actions,.avish-presence-now,.avish-presence-model{align-items:center;display:flex}.avish-presence-header-actions{margin-left:auto}.avish-presence-now{gap:8px;min-width:0;padding-left:18px}.avish-presence-now-dot{background:var(--avish-state);width:8px;height:8px;box-shadow:0 0 14px rgba(var(--avish-state-rgb), .8);border-radius:50%;flex:none;animation:2.6s ease-in-out infinite avish-state-pulse}.avish-presence-now strong{color:var(--avish-ink);white-space:nowrap;font-size:12px;font-weight:700}.avish-presence-now>span:last-child{max-width:250px;color:var(--avish-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.avish-presence-model{border:1px solid var(--avish-line);color:#dbe8f7;text-align:left;cursor:default;background:#122437b3;border-radius:11px;gap:8px;min-height:42px;margin-left:12px;padding:0 12px;transition:border-color .18s,background .18s,transform .18s}.avish-presence-model:hover{border-color:rgba(var(--avish-state-rgb), .45);background:#183046d1;transform:translateY(-1px)}.avish-presence-model>svg{width:17px;height:17px;color:var(--avish-state);flex:none}.avish-presence-model>span{min-width:0;line-height:1.2;display:grid}.avish-presence-model small{color:var(--avish-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.avish-presence-model strong{color:#e4f5ff;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:11px;overflow:hidden}.avish-presence-model select{border:1px solid rgba(var(--avish-state-rgb), .34);color:#dff7ff;cursor:pointer;background:#091522;border-radius:8px;outline:none;max-width:150px;min-height:28px;margin-left:4px;padding:0 24px 0 8px;font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.avish-presence-model select:focus-visible{border-color:var(--avish-state);box-shadow:0 0 0 2px rgba(var(--avish-state-rgb), .18)}.avish-presence-model select:disabled{cursor:wait;opacity:.58}.avish-presence-layout{grid-template-columns:minmax(220px,290px) minmax(300px,1fr) minmax(220px,290px);align-items:center;gap:clamp(16px,3vw,48px);width:100%;height:100%;padding:94px clamp(22px,4vw,64px) 76px;display:grid}.avish-presence-panel{z-index:12;border:1px solid var(--avish-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(150deg,#0d1b2cc2,#060e1899);border-radius:18px;align-self:center;padding:18px;position:relative;box-shadow:0 20px 60px #0000002e}.avish-presence-panel-eyebrow{color:var(--avish-state);letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:800}.avish-presence-panel h3{color:var(--avish-ink);letter-spacing:-.015em;margin:0 0 14px;font-size:16px;font-weight:700}.avish-presence-start-list{gap:8px;display:grid}.avish-presence-start-card{width:100%;min-height:62px;color:var(--avish-ink);text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.avish-presence-start-card:hover:not(:disabled){border-color:rgba(var(--avish-state-rgb), .24);background:rgba(var(--avish-state-rgb), .055);transform:translate(2px)}.avish-presence-start-card:disabled{cursor:wait;opacity:.48}.avish-presence-start-icon{border:1px solid rgba(var(--avish-state-rgb), .22);width:34px;height:34px;color:var(--avish-state);background:rgba(var(--avish-state-rgb), .07);border-radius:10px;place-items:center;display:grid}.avish-presence-start-icon svg{width:17px;height:17px}.avish-presence-start-card>span:nth-child(2){display:block}.avish-presence-start-card strong{color:var(--avish-ink);font-size:12px;font-weight:700;display:block}.avish-presence-start-card em{color:var(--avish-muted);margin-top:2px;font-size:10px;font-style:normal;line-height:1.35;display:block}.avish-presence-start-arrow{color:var(--avish-dim);font-size:17px}.avish-presence-center{align-self:stretch;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.avish-presence-stage{aspect-ratio:1/.92;place-items:center;width:min(100%,520px);min-height:250px;display:grid;position:relative}.avish-presence-stage:before{aspect-ratio:1;background:radial-gradient(circle, rgba(var(--avish-state-rgb), .105), rgba(var(--avish-state-rgb), .025) 48%, transparent 70%);content:"";filter:blur(2px);border-radius:50%;width:74%;position:absolute}.avish-presence-contact{z-index:4;cursor:pointer;filter:drop-shadow(0 28px 30px #00000073);background:0 0;border:0;width:70%;min-width:190px;max-width:350px;padding:0;position:relative}.avish-presence-contact:after{border:1px solid var(--avish-state);opacity:0;box-shadow:0 0 30px rgba(var(--avish-state-rgb), .35), inset 0 0 25px rgba(var(--avish-state-rgb), .12);content:"";pointer-events:none;border-radius:50%;position:absolute;inset:12% 10%}.avish-presence[data-engaged=true] .avish-presence-contact:after{animation:.75s ease-out avish-acknowledge}.avish-presence-pet{width:100%;display:block;overflow:visible}.avish-pet-tail{stroke-dasharray:4 10;animation:3s linear infinite avish-tail-flow}.avish-pet-ear{transform-box:fill-box;transform-origin:bottom;transition:transform .3s}.avish-presence[data-state=listening] .avish-pet-ear-left{transform:rotate(-8deg)translateY(-4px)}.avish-presence[data-state=listening] .avish-pet-ear-right{transform:rotate(8deg)translateY(-4px)}.avish-pet-listen{opacity:.55;animation:1.8s ease-out infinite avish-listen-ripple}.avish-pet-pupil{transform:translate(var(--avish-look-x), var(--avish-look-y));transition:transform .12s ease-out}.avish-pet-voice rect{transform-box:fill-box;transform-origin:50%;animation:.72s ease-in-out infinite alternate avish-speaking-bar}.avish-presence-agent-orbit{z-index:2;pointer-events:none;border-radius:50%;animation:20s linear infinite avish-agent-orbit;position:absolute;inset:10%}.avish-presence-agent-node{border:1px solid rgba(var(--avish-state-rgb), .32);width:38px;height:38px;color:var(--avish-state);box-shadow:0 0 22px rgba(var(--avish-state-rgb), .12);background:#06111ce6;border-radius:50%;place-items:center;display:grid;position:absolute}.avish-presence-agent-node.is-active{box-shadow:0 0 24px rgba(var(--avish-state-rgb), .3)}.avish-presence-agent-node>svg{width:15px;height:15px}.avish-presence-agent-node>span{color:var(--avish-dim);letter-spacing:.04em;white-space:nowrap;font-size:8px;position:absolute;top:calc(100% + 5px)}.avish-presence-agent-node:first-child{top:10%;left:4%}.avish-presence-agent-node:nth-child(2){top:5%;right:7%}.avish-presence-agent-node:nth-child(3){bottom:17%;right:0}.avish-presence-agent-node:nth-child(4){bottom:12%;left:4%}.avish-presence[data-state=working] .avish-presence-agent-orbit{animation-duration:9s}.avish-presence[data-state=error] .avish-presence-agent-orbit{animation-play-state:paused}.avish-presence-thought{z-index:7;border:1px solid rgba(var(--avish-state-rgb), .18);color:#dce9f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060e18d1;border-radius:13px;align-items:flex-start;gap:8px;width:max-content;max-width:min(92%,420px);padding:9px 14px;display:flex;position:absolute;bottom:1%;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000038}.avish-presence-thought>span{background:var(--avish-state);width:5px;height:5px;box-shadow:0 0 9px var(--avish-state);border-radius:50%;flex:none;margin-top:5px}.avish-presence-thought p{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.avish-presence-awareness-list{gap:1px;margin:0;display:grid}.avish-presence-awareness-list>div{border-bottom:1px solid #ffffff0e;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 2px;display:grid}.avish-presence-awareness-list>div:last-child{border-bottom:0}.avish-presence-awareness-list svg{width:15px;height:15px;color:var(--avish-dim)}.avish-presence-awareness-list dt{color:var(--avish-muted);font-size:10px}.avish-presence-awareness-list dd{color:#e7f1fb;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:136px;margin:0;font-size:10px;overflow:hidden}.avish-presence-workflow{color:#55e7ff;cursor:pointer;background:#55e7ff11;border:1px solid #55e7ff47;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:12px;font-size:11px;font-weight:800;display:flex}.avish-presence-workflow:hover{background:#55e7ff1f}.avish-entity-utility-dock{z-index:18;border:1px solid var(--avish-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e18c2;border-radius:14px;gap:7px;padding:6px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.avish-presence-tool{color:#b9c9da;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:10px;display:inline-flex}.avish-presence-tool:hover:not(:disabled){border-color:var(--avish-line);color:#fff;background:#ffffff09}.avish-presence-tool:disabled{cursor:wait;opacity:.5}.avish-presence-tool svg{width:14px;height:14px;color:var(--avish-state);flex:none}.avish-presence-evolve-popover{z-index:30;position:absolute;bottom:68px;left:50%;transform:translate(-50%)}.avish-presence button:focus-visible{outline:3px solid var(--avish-state);outline-offset:3px}@keyframes avish-ambient-breathe{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}@keyframes avish-state-pulse{0%,to{opacity:.6;transform:scale(.88)}50%{opacity:1;transform:scale(1.08)}}@keyframes avish-tail-flow{to{stroke-dashoffset:-28px}}@keyframes avish-agent-orbit{to{transform:rotate(360deg)}}@keyframes avish-listen-ripple{0%{opacity:.65;transform:scale(.72)}to{opacity:0;transform:scale(1.2)}}@keyframes avish-speaking-bar{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}@keyframes avish-acknowledge{0%{opacity:0;transform:scale(.75)}25%{opacity:.8}to{opacity:0;transform:scale(1.18)}}@container entity-frame (width<=920px){.avish-presence-layout{grid-template-columns:minmax(190px,240px) minmax(260px,1fr);padding-inline:22px}.avish-presence-awareness,.avish-presence-now>span:last-child{display:none}.avish-presence-model strong{max-width:120px}}@container entity-frame (width<=620px){.avish-presence-header{min-height:52px;padding-left:12px;top:12px;left:12px;right:12px}.avish-presence-identity p,.avish-presence-now strong,.avish-presence-model>span{display:none}.avish-presence-now{padding-left:10px}.avish-presence-model{justify-content:center;width:auto;padding:4px 6px}.avish-presence-model>svg{display:none}.avish-presence-model select{max-width:112px;margin-left:0}.avish-presence-layout{padding:76px 10px 62px;display:block}.avish-presence-start,.avish-presence-awareness{display:none}.avish-presence-center{width:100%;height:100%}.avish-presence-stage{aspect-ratio:auto;width:min(100%,470px);height:100%}.avish-presence-contact{width:min(62%,290px);min-width:180px}.avish-presence-agent-node>span{display:none}.avish-presence-tool{justify-content:center;width:40px;padding:0}.avish-presence-tool>span{display:none}}@container entity-frame (height<=379px){.avish-presence-header,.avish-presence-panel,.avish-entity-utility-dock,.avish-presence-thought,.avish-presence-evolve-popover{display:none!important}.avish-presence-layout{padding:0;display:block}.avish-presence-center,.avish-presence-stage{aspect-ratio:auto;width:100%;height:100%;min-height:0}.avish-presence-contact{width:auto;min-width:0;max-width:none;height:min(88%,330px)}.avish-presence-pet{width:auto;max-width:82vw;height:100%}.avish-presence-agent-orbit{inset:4% 25%}.avish-presence-agent-node{width:28px;height:28px}.avish-presence-agent-node>svg{width:11px;height:11px}.avish-presence-agent-node>span{display:none}}@container entity-frame (height<=210px){.avish-presence-contact{height:92%}.avish-presence-agent-orbit{display:none}}@media (prefers-reduced-motion:reduce){.avish-presence *,.avish-presence :before,.avish-presence :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.av-shell{--av-bg:#071019;--av-line:#81afcc24;--av-line-strong:#67e8f93d;--av-text:#e8f4fb;--av-muted:#7f9caf;--av-cyan:#55dff5;--av-mint:#5ee9bd;color:var(--av-text);font-feature-settings:"ss01" 1, "cv11" 1;background:radial-gradient(circle at 24% -12%,#4299e121,#0000 32%),radial-gradient(circle at 94% 16%,#7250ff17,#0000 26%),linear-gradient(145deg,#071019 0%,#060c14 62%,#070c14 100%)}.av-rail{border-right:1px solid var(--av-line);background:linear-gradient(#08141ff7,#050e17f5);flex-direction:column;flex:0 0 262px;width:262px;min-height:0;display:flex}.av-rail__head{border-bottom:1px solid #81afcc1a;padding:13px 13px 10px}.av-eyebrow{color:#76ddec;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex}.av-live-dot{background:var(--av-mint);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #59e9bde6}.av-rail__title{color:#edf9ff;letter-spacing:-.01em;align-items:center;gap:7px;margin-top:5px;font-size:12px;font-weight:650;display:flex}.av-rail__count{color:#74d8c1;background:#1f675624;border:1px solid #58d9b538;border-radius:999px;padding:2px 7px;font-family:ui-monospace,monospace;font-size:8px}.av-rail__chips{border-bottom:1px solid #81afcc14;flex-wrap:wrap;gap:4px;padding:8px 11px;display:flex}.av-group-label{color:#668498;letter-spacing:.12em;text-transform:uppercase;padding:9px 13px 4px;font-size:8px}.av-card{--av-accent:#55dff5;background:linear-gradient(90deg, color-mix(in srgb, var(--av-accent) 6%, transparent), #0d1d2ab8 40%);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--av-accent) 62%, transparent);cursor:pointer;border:1px solid #81afcc1f;border-radius:11px;margin:0 8px 6px;padding:7px 9px 8px;transition:border-color .14s,background .14s,transform .14s,box-shadow .14s;position:relative}.av-card:hover{border-color:color-mix(in srgb, var(--av-accent) 32%, #81afcc29);background:linear-gradient(90deg, color-mix(in srgb, var(--av-accent) 11%, transparent), #132838d9 44%);transform:translate(2px)}.av-card.is-selected{border-color:color-mix(in srgb, var(--av-accent) 62%, #2b4659);box-shadow:inset 2px 0 0 var(--av-accent), 0 0 0 1px color-mix(in srgb, var(--av-accent) 22%, transparent), 0 10px 26px #00000047}.av-card.is-running{--av-accent:#5ee9bd}.av-chip{color:#91a9b8;cursor:pointer;background:#08141fa3;border:1px solid #81afcc21;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-family:ui-monospace,monospace;font-size:9px;transition:color .13s,border-color .13s,background .13s;display:inline-flex}.av-chip:hover{color:#dff3fb;border-color:#81cfeb4d}.av-chip.is-on{color:#aef3ff;background:#20748b4d;border-color:#55dff56b;box-shadow:0 0 12px #55dff51a}.av-btn{color:#afc5d3;white-space:nowrap;background:#122535ad;border:1px solid #81afcc29;border-radius:8px;justify-content:center;align-items:center;gap:5px;height:26px;padding:0 9px;font-size:10px;font-weight:570;transition:transform .14s,border-color .14s,background .14s,color .14s,box-shadow .14s;display:inline-flex}.av-btn:hover:not(:disabled){color:#edf9ff;background:#193245db;border-color:#81cfeb54;transform:translateY(-1px)}.av-btn:disabled{cursor:not-allowed;opacity:.45}.av-btn--run{color:#04211c;background:linear-gradient(135deg,#69ecc2,#48cba8);border-color:#66f4c2b3;font-weight:720;box-shadow:0 0 18px #48cba821}.av-btn--run:hover:not(:disabled){color:#031b17;background:linear-gradient(135deg,#85f5d0,#58d9b5);border-color:#8effd9}.av-btn--stop:hover:not(:disabled){color:#ffc5d0;background:#631d364d;border-color:#f472b659}.av-btn--danger{color:#ffc5d0;background:#631d3673;border-color:#f472b68c;box-shadow:0 0 14px #f472b624}.av-btn--danger:hover:not(:disabled){color:#ffdbe3;background:#7823408c;border-color:#f472b6bf}.av-btn--cyan{color:#dffcff;background:#20748b52;border-color:#55dff552}.av-btn--ai{color:#eee9ff;background:linear-gradient(135deg,#6c53e2b3,#425bbe94);border-color:#8f7cff61;box-shadow:inset 0 1px #ffffff1a,0 7px 22px #4f3cbb26}.av-field{color:#dcecf5;background:#040d16c7;border:1px solid #81afcc2e;border-radius:8px;outline:none;transition:border-color .15s,box-shadow .15s}.av-field:focus{border-color:#55dff580;box-shadow:0 0 0 3px #55dff514}.av-command{border-bottom:1px solid var(--av-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#091622f5,#06101aeb);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;padding:7px 12px;display:flex;position:relative;box-shadow:0 14px 38px #00000029}.av-command:after{content:"";background:linear-gradient(90deg,#0000,#55dff5b3,#0000);width:22%;height:1px;position:absolute;bottom:-1px;right:9%}.av-pill{color:#74d8c1;background:#1f675624;border:1px solid #58d9b53d;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-family:ui-monospace,monospace;font-size:9px;transition:background .14s,border-color .14s;display:inline-flex}.av-pill:hover{background:#1f675642;border-color:#66f4c280}.av-pill:before{content:"";background:var(--av-mint);border-radius:999px;width:5px;height:5px;box-shadow:0 0 8px #5ee9bde6}.av-toolbtn{color:#91a9b8;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;height:26px;padding:0 9px;font-family:ui-monospace,monospace;font-size:10px;transition:color .13s,border-color .13s,background .13s;display:inline-flex}.av-toolbtn:hover{color:#e6f6fd;background:#163043c2}.av-toolbtn.is-on{color:#aef3ff;background:#20748b57;border-color:#55dff566;box-shadow:0 0 14px #55dff51f}.av-segment{background:#030b1273;border:1px solid #81afcc1a;border-radius:10px;align-items:center;gap:2px;padding:2px;display:flex}.av-canvas{background:radial-gradient(circle at 50% 44%,#1f5c7717,#0000 36%),linear-gradient(#040c1440,#03090f8c)}.av-empty__card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c1d2bc2,#050f18d1);border:1px solid #81afcc26;border-radius:20px;width:min(460px,100% - 44px);padding:24px 26px;box-shadow:0 24px 70px #00000045,inset 0 1px #ffffff08}.av-empty__orb{color:#c5f8ff;background:linear-gradient(145deg,#3ca2bf3d,#5446b933);border:1px solid #55dff552;border-radius:15px;place-items:center;width:46px;height:46px;margin:0 auto 12px;font-size:19px;display:grid;box-shadow:0 0 38px #55dff51f}.av-empty__card h3{color:#effaff;margin:0;font-size:14px;font-weight:620}.av-empty__card p{color:#7895a7;max-width:360px;margin:6px auto 0;font-size:10px;line-height:1.55}.av-zoom{color:#a8c3d2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06101aeb;border:1px solid #81afcc2e;border-radius:10px;align-items:center;gap:2px;padding:3px 4px;display:flex;box-shadow:0 10px 30px #00000059}.av-zoom button{border-radius:6px;padding:2px 7px;transition:background .12s,color .12s}.av-zoom button:hover:not(:disabled){color:#e8f7fe;background:#20748b66}.av-zoom button:disabled{opacity:.3}.av-runtime-workspace{z-index:1;background:radial-gradient(circle at 72% 5%,#55dff50d,#0000 28%),#03090f94;flex-direction:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden}.av-runtime-workspace__bar{background:#050f18f0;border-bottom:1px solid #81afcc1f;flex:none;align-items:center;gap:8px;min-height:34px;padding:4px 8px 4px 11px;display:flex}.av-runtime-workspace__title{color:#9cc5d7;letter-spacing:.13em;align-items:center;gap:6px;font:700 8px/1 ui-monospace,monospace;display:flex}.av-runtime-workspace__title>i{background:#5ee9bd;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #5ee9bdcc}.av-runtime-workspace__title>span{color:#6edabb;letter-spacing:0;background:#22745c1c;border:1px solid #5ee9bd2b;border-radius:999px;padding:2px 6px;font-size:7px}.av-runtime-layout-toggle{background:#01080e9e;border:1px solid #81afcc1f;border-radius:8px;gap:2px;padding:2px;display:flex}.av-runtime-layout-toggle button,.av-runtime-balance{color:#728fa1;border:1px solid #0000;border-radius:6px;height:22px;padding:0 8px;font:600 8px/1 ui-monospace,monospace;transition:all .12s}.av-runtime-layout-toggle button:hover:not(:disabled),.av-runtime-layout-toggle button.is-on,.av-runtime-balance:hover{color:#c9f8ff;background:#1f708740;border-color:#55dff53d}.av-runtime-layout-toggle button:disabled{cursor:not-allowed;opacity:.35}.av-runtime-balance{color:#8ba7b7;background:#08141fb3;border-color:#81afcc1f}.av-runtime-keepalive{color:#516f80;letter-spacing:.07em;text-transform:uppercase;margin-left:auto;font:7px/1 ui-monospace,monospace}.av-runtime-keepalive:before{color:#5ee9bd;content:"●";margin-right:5px}.av-runtime-accordions{background:#050e16e0;border-bottom:1px solid #81afcc1a;flex-direction:column;flex:none;display:flex}.av-runtime-accordion{color:#8da7b7;text-align:left;border-bottom:1px solid #81afcc12;grid-template-columns:14px 22px auto auto minmax(60px,1fr) auto;align-items:center;gap:6px;min-height:31px;padding:4px 10px;transition:background .13s,color .13s,box-shadow .13s;display:grid}.av-runtime-accordion:last-child{border-bottom:0}.av-runtime-accordion:hover{color:#d5edf7;background:#1631416b}.av-runtime-accordion.is-open{color:#dff8ff;background:linear-gradient(90deg,#19586a3d,#0b1e2a5c);box-shadow:inset 2px 0 #55dff5}.av-runtime-accordion.is-selected strong{color:#baf7ff}.av-runtime-chevron{color:#5f8498;font:15px/1 ui-monospace,monospace}.av-runtime-icon{color:#87eaf7;background:#1a697e2b;border:1px solid #55dff538;border-radius:6px;place-items:center;width:20px;height:20px;font:700 11px/1 ui-monospace,monospace;display:grid}.av-runtime-icon--backend{color:#7be4bd;background:#20715829;border-color:#5ee9bd3d}.av-runtime-accordion strong{color:#bcd2df;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.av-runtime-accordion small{color:#587789;text-transform:uppercase;font:7px/1 ui-monospace,monospace}.av-runtime-accordion__url{color:#557182;text-overflow:ellipsis;white-space:nowrap;font:8px/1 ui-monospace,monospace;overflow:hidden}.av-runtime-accordion__state{color:#65d5ae;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font:700 7px/1 ui-monospace,monospace;display:inline-flex}.av-runtime-accordion__state i,.av-runtime-health i{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px}.av-runtime-accordion__state.is-booting{color:#e8b950}.av-runtime-accordion__state.is-error{color:#fb7892}.av-runtime-split-head{background:#050e16e0;border-bottom:1px solid #81afcc1a;flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:35px;padding:4px 9px;display:grid}.av-runtime-split-head label{align-items:center;gap:6px;min-width:0;display:flex}.av-runtime-split-head label:last-child{flex-direction:row-reverse}.av-runtime-split-head label>span{color:#527487;letter-spacing:.12em;font:700 7px/1 ui-monospace,monospace}.av-runtime-split-head select{color:#b9d5e2;background:#07131d;border:1px solid #81afcc26;border-radius:6px;outline:none;width:100%;min-width:0;height:23px;padding:0 7px;font:9px/1 ui-monospace,monospace}.av-runtime-split-head__divider{color:#4d6c7c;white-space:nowrap;font:7px/1 ui-monospace,monospace}.av-runtime-stage{flex:auto;min-width:0;min-height:0;position:relative;overflow:hidden}.av-runtime-slot{visibility:visible;opacity:1;min-width:0;min-height:0;transition:opacity .13s;position:absolute;top:0;bottom:0;overflow:hidden}.av-runtime-slot.is-accordion-visible{left:0;right:0}.av-runtime-slot.is-hidden{z-index:-1;visibility:hidden;pointer-events:none;opacity:0;inset:0}.av-runtime-slot.is-split-left{padding-right:3px}.av-runtime-slot.is-split-right{padding-left:3px}.av-runtime-collapsed-message{color:#557486;justify-content:center;align-items:center;gap:9px;font:9px/1.5 ui-monospace,monospace;display:flex;position:absolute;inset:0}.av-runtime-collapsed-message>span{color:#6fcfe0;font-size:18px}.av-runtime-surface{background:#030a10;border:1px solid #0000;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.av-runtime-surface.is-active{border-color:#55dff56b;box-shadow:inset 0 0 0 1px #55dff514}.av-runtime-surface__head{background:linear-gradient(#0a1925fa,#050f18fa);border-bottom:1px solid #81afcc1f;flex:none;align-items:center;gap:8px;min-height:37px;padding:5px 9px;display:flex}.av-runtime-surface__name{color:#dff2fa;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;font-size:10px;font-weight:680;display:flex;overflow:hidden}.av-runtime-surface__name>span{color:#668698;text-transform:uppercase;font:7px/1 ui-monospace,monospace}.av-runtime-surface__url{color:#527183;text-overflow:ellipsis;white-space:nowrap;max-width:380px;font:7px/1.4 ui-monospace,monospace;overflow:hidden}.av-runtime-health{color:#e2b753;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;font:700 7px/1 ui-monospace,monospace;display:flex}.av-runtime-health.is-healthy{color:#5ee9bd}.av-runtime-health.is-error{color:#fb7892}.av-runtime-swagger{color:#73e7bd;letter-spacing:.06em;background:#1b705229;border:1px solid #5ee9bd3b;border-radius:999px;flex:none;padding:3px 6px;font:700 6px/1 ui-monospace,monospace}.av-runtime-swagger.is-scanning{color:#d8ae50;background:#75521421;border-color:#e8b95033;animation:1.4s ease-in-out infinite pulse}.av-runtime-active{color:#70ddea;text-transform:uppercase;background:#1e687f29;border:1px solid #55dff530;border-radius:999px;padding:3px 6px;font:6px/1 ui-monospace,monospace}.av-runtime-pane-activate{z-index:24;cursor:pointer;background:0 0;justify-content:center;align-items:flex-start;padding-top:8px;display:flex;position:absolute;inset:37px 0 0}.av-runtime-pane-activate>span{color:#80c9d7;opacity:.72;background:#030c13c7;border:1px solid #55dff533;border-radius:999px;padding:4px 8px;font:7px/1 ui-monospace,monospace;transition:opacity .12s,border-color .12s,color .12s;box-shadow:0 6px 18px #00000047}.av-runtime-pane-activate:hover>span{color:#d9fbff;opacity:1;border-color:#55dff573}.av-runtime-body{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.av-runtime-body.is-client,.av-runtime-body.is-backend{flex-direction:column}.av-runtime-browser{background:#071019;flex:auto;justify-content:center;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.av-runtime-body.is-backend .av-runtime-browser{border-bottom:1px solid #5ee9bd29;flex:0 0 42%}.av-runtime-connecting{z-index:2;color:#8a713d;background:#040a0fe6;justify-content:center;align-items:center;gap:8px;font:9px/1 ui-monospace,monospace;display:flex;position:absolute;inset:0}.av-runtime-connecting>span{border:1px solid #e7b74e;border-top-color:#0000;border-radius:50%;width:7px;height:7px;animation:.8s linear infinite av-runtime-spin}@keyframes av-runtime-spin{to{transform:rotate(360deg)}}.av-runtime-connecting.is-loading{text-align:center;background:#040a0fd1;flex-wrap:wrap;padding:0 24px}.av-runtime-connecting button{color:#e7b74e;font:inherit;cursor:pointer;background:0 0;border:1px solid #8a713d;border-radius:4px;margin-left:6px;padding:3px 8px}.av-runtime-connecting button:hover{background:#e7b74e1f}.av-runtime-dead{color:#8d6570;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.av-runtime-dead strong{color:#f099aa;font-size:11px}.av-runtime-dead span{white-space:pre-wrap;max-width:520px;font:8px/1.55 ui-monospace,monospace}.av-runtime-console{background:#02080d;flex-direction:column;flex:auto;min-height:0;display:flex}.av-runtime-console__head{color:#609b87;letter-spacing:.11em;border-bottom:1px solid #5ee9bd1a;flex:none;justify-content:space-between;align-items:center;min-height:25px;padding:0 9px;font:700 7px/1 ui-monospace,monospace;display:flex}.av-runtime-console__head span:last-child{color:#476859;letter-spacing:0}.av-runtime-console__body{color:#709b87;flex:auto;min-height:0;padding:6px 0 10px;font:8px/1.5 ui-monospace,monospace;overflow:auto}.av-runtime-console__body>div:not(.av-runtime-console__empty){grid-template-columns:36px minmax(0,1fr);padding:1px 8px;display:grid}.av-runtime-console__body>div:not(.av-runtime-console__empty)>span{color:#2e5748;-webkit-user-select:none;user-select:none}.av-runtime-console__body code{overflow-wrap:anywhere;white-space:pre-wrap}.av-runtime-console__body .is-error{color:#f4869b;background:#82213817}.av-runtime-console__empty{color:#3d6454;text-align:center;padding:15px}.av-runtime-resizer{z-index:8;cursor:col-resize;touch-action:none;width:10px;margin-left:-5px;position:absolute;top:0;bottom:0}.av-runtime-resizer:before{content:"";background:linear-gradient(#55dff529,#55dff5b3,#55dff529);width:2px;position:absolute;top:0;bottom:0;left:4px;box-shadow:0 0 9px #55dff538}.av-runtime-resizer>span{color:#93eaf4;background:#0a1a25;border:1px solid #55dff557;border-radius:7px;place-items:center;width:17px;height:35px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #0000006b}@media (width<=900px){.av-runtime-keepalive,.av-runtime-split-head__divider,.av-runtime-accordion__url{display:none}.av-runtime-accordion{grid-template-columns:14px 22px auto 1fr auto}}.av-focusbar{border-top:1px solid var(--av-line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#06101aeb,#091622f7);flex-shrink:0;padding:8px 12px 9px;position:relative;box-shadow:0 -14px 38px #00000029}.av-focusbar:before{content:"";background:linear-gradient(90deg,#0000,#55dff5b3,#0000);width:22%;height:1px;position:absolute;top:-1px;left:9%}.av-focusbar textarea.av-field{font-family:inherit}.av-focuschip{color:#bfe9f5;background:#20748b38;border:1px solid #55dff54d;border-radius:999px;align-items:center;gap:5px;max-width:320px;padding:2px 6px 2px 8px;font-family:ui-monospace,monospace;font-size:9px;display:inline-flex}.av-focuschip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-focuschip>button{color:#7fb8c9;flex-shrink:0;transition:color .12s}.av-focuschip>button:hover{color:#fff}.cesium-workspace{color:#dcecf2;max-width:1440px;margin:auto;padding:24px}.cesium-workspace header{padding:12px 0 24px}.cesium-eyebrow{letter-spacing:.18em;color:#5ad5c0;font-size:11px}.cesium-workspace h2{margin:6px 0;font-size:30px;font-weight:650}.cesium-workspace h3{font-size:18px;font-weight:600}.cesium-workspace p{color:#9eb3c2;font-size:13px;line-height:1.6}.cesium-columns{grid-template-columns:1.25fr 1fr;gap:24px;margin:20px 0;display:grid}.cesium-settings,.cesium-delivery{background:linear-gradient(135deg,#112631,#0c1821);border:1px solid #284454;border-radius:16px;min-width:0;padding:24px}.cesium-workspace label{text-transform:none;flex-direction:column;gap:7px;margin:14px 0;font-size:12px;display:flex}.cesium-workspace input:not([type=checkbox]),.cesium-workspace select{color:#e5eff4;background:#0a1720;border:1px solid #345260;border-radius:7px;width:100%;min-width:0;padding:10px}.cesium-workspace button{border:1px solid #345260;border-radius:7px;padding:9px 14px;font-size:12px}.cesium-workspace button:hover{background:#204452}.cesium-workspace button:disabled{opacity:.5}.cesium-row{gap:12px;display:flex}.cesium-row>label{flex:1;min-width:0}.cesium-workspace .cesium-check{flex-direction:row;align-items:center;font-size:14px}.cesium-hint{color:#8ca7b5;font-size:12px!important}.cesium-workspace .cesium-primary{color:#0b2524;background:#9be4cb;width:100%;font-weight:700}.cesium-library{gap:7px;max-height:210px;margin:22px 0;display:grid;overflow:auto}.cesium-library button{text-align:left;justify-content:space-between;gap:12px;display:flex}.cesium-library .selected{border-color:#9be4cb}.cesium-download{flex-direction:column;gap:9px;display:flex}.cesium-download code{overflow-wrap:anywhere;color:#9eb3c2;font-size:11px}.cesium-workspace a{color:#86dace;font-size:12px;text-decoration:underline}.cesium-preview{background:#071621;border:1px solid #345260;border-radius:16px;width:100%;height:640px}.cesium-workspace details{border:1px solid #284454;border-radius:10px;margin:16px 0;padding:14px}.cesium-workspace summary{cursor:pointer;color:#b8d8de;font-size:13px}.cesium-workspace pre{white-space:pre-wrap;max-height:400px;margin:14px 0;font-size:12px;overflow:auto}.cesium-topics{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.cesium-status{background:#152c33;border-left:3px solid #89d9c5;padding:14px}.cesium-assets{max-height:220px;overflow:auto}.cesium-assets li{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;font-size:12px;display:flex}@media (width<=800px){.cesium-columns{grid-template-columns:1fr}.cesium-workspace{padding:14px}.cesium-settings,.cesium-delivery{padding:16px}.cesium-preview{height:500px}.cesium-row{flex-wrap:wrap}.cesium-row>label{min-width:100px}}.cesium-workspace .cesium-primary:hover{color:#0b2524;background:#b8f5e1}.gm-work-details{overflow-wrap:anywhere;width:100%;min-width:0;margin-top:18px;font-size:14px}.gm-work-details h3{margin:0 0 10px;font-size:18px}.gm-work-details details{margin:12px 0}.gm-work-details summary{cursor:pointer;color:#c4ee94}.gm-work-details p{white-space:pre-wrap;margin:8px 0}.gm-work-details small{opacity:.75;display:block}.gm-work-details article{border:1px solid #304248;border-radius:12px;min-width:0;margin:10px 0;padding:14px}.gm-work-latest{border-left:3px solid #c4ee94;padding-left:12px}.gm-work-timeline{max-height:260px;padding-left:24px;overflow:auto}.gm-work-timeline li{margin-bottom:10px}.gm-refinement-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;display:grid}.gm-refinement-media{flex-wrap:wrap;gap:10px;display:flex}.gm-refinement-media figure{flex:1;min-width:110px;margin:0}.gm-refinement-media img{object-fit:contain;background:#111b1e;border-radius:8px;width:100%;max-height:220px}.gm-refinement-media audio{width:100%;max-width:280px}.gm-refinement-media figcaption{opacity:.75;margin:6px 0}.gm-inspiration-option{overflow-wrap:anywhere;max-width:720px;margin:16px 0}.gm-inspiration-option input[type=checkbox]{accent-color:#c4ee94;width:auto;margin-right:8px}.gm-inspiration-option p,.gm-inspiration-option small{color:#aababb;margin:8px 0;display:block}.gm-shot-button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gm-shot-button img{object-fit:contain;background:#111b1e;border:1px solid #0000;border-radius:8px;width:100%;max-height:220px;display:block}.gm-shot-button:hover img,.gm-shot-button:focus-visible img{border-color:var(--gm-accent,#d9f99d)}.gm-shot-button:focus-visible{outline:none}.gm-shot-grid{flex-wrap:wrap;gap:10px;display:flex}.gm-shot-grid .gm-shot-button{flex:0 180px;width:auto}.gm-redesign-gain{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;display:flex}.gm-redesign-gain span{border:1px solid #775c3a;border-radius:20px;align-items:baseline;gap:6px;padding:4px 11px;font-size:11px;display:inline-flex}.gm-redesign-gain span.met{border-color:#456042}.gm-redesign-gain em{color:#e9b498;font-style:normal}.gm-redesign-gain span.met em{color:var(--gm-accent,#d9f99d)}.gm-redesign-gain small{color:var(--gm-muted,#8b98a8)}.gm-redesign-gain p{width:100%;color:var(--gm-muted,#8b98a8);margin:2px 0 0;font-size:11px}.game-magic{--gm-bg:#10191c;--gm-panel:#162226;--gm-line:#2e4144;--gm-text:#edf3ea;--gm-muted:#a4b6b4;--gm-accent:#c8f497;background:var(--gm-bg);min-height:0;color:var(--gm-text);flex:1;padding:28px 36px 64px;font-family:inherit;font-size:13px;overflow:auto}.game-magic *{box-sizing:border-box}.game-magic button,.game-magic a{transition:background .18s,border-color .18s,color .18s}.game-magic button:focus-visible,.game-magic a:focus-visible{outline:2px solid var(--gm-accent);outline-offset:4px}.game-magic button:disabled{opacity:.4;cursor:not-allowed}.game-magic button{cursor:pointer}.game-magic p{color:var(--gm-muted);line-height:1.65}.gm-header{align-items:center;gap:14px;max-width:1440px;margin:auto;display:flex}.gm-mark{background:var(--gm-accent);color:#15241d;border-radius:14px;place-items:center;width:48px;height:48px;font-size:34px;display:grid}.gm-eyebrow{letter-spacing:2px;color:var(--gm-accent);font-size:10px;font-weight:700;line-height:1.8}.gm-header h1{letter-spacing:-.6px;margin:2px 0;font-size:20px}.gm-workspace{max-width:40%;color:var(--gm-muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.gm-workspace b{color:var(--gm-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-dot{background:var(--gm-accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.gm-nav{border-bottom:1px solid var(--gm-line);gap:26px;max-width:1440px;margin:26px auto 0;display:flex;overflow:auto}.gm-nav button{color:var(--gm-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:14px 0}.gm-nav button[aria-current]{color:var(--gm-accent);border-color:var(--gm-accent)}.gm-nav small{background:var(--gm-line);border-radius:5px;margin-left:8px;padding:2px 6px}.gm-nav .gm-connection-toggle{margin-left:auto}.gm-connection-toggle span{color:#e4b97d;margin-left:8px}.gm-online{color:var(--gm-accent)!important}.gm-connections{grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:22px;max-width:1440px;margin:24px auto;display:grid}.gm-connection{align-items:flex-start;gap:10px;min-width:0;display:flex}.gm-connection b{font-size:12px}.gm-connection p{margin:4px 0;font-size:10px}.gm-connection small{color:#879b98;font-size:10px;line-height:1.6;display:block}.gm-check{border:1px solid var(--gm-line);color:#e4b97d;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;display:grid}.gm-settings{border:1px solid var(--gm-line);background:var(--gm-panel);border-radius:12px;max-width:1100px;margin:24px auto;padding:24px}.gm-settings>p{margin-bottom:20px}.gm-create{grid-template-columns:minmax(0,1.3fr) minmax(290px,.7fr);gap:8%;max-width:1280px;margin:56px auto 0;display:grid}.gm-form h2{letter-spacing:-2.7px;margin:13px 0 20px;font-size:clamp(36px,3.7vw,58px);font-weight:500;line-height:1.02}.gm-form h2 em{color:var(--gm-accent);font-family:Georgia,serif;font-weight:400}.gm-intro{max-width:540px;margin-bottom:24px;font-size:13px}.gm-label,.game-magic legend{margin:22px 0 10px;font-size:11px;font-weight:600;display:block}.game-magic input:not([type=checkbox]),.game-magic textarea,.game-magic select{color:var(--gm-text);border:1px solid var(--gm-line);width:100%;font:inherit;background:#142125;border-radius:9px;outline:none;padding:11px 13px}.game-magic textarea{resize:vertical;min-height:88px;line-height:1.7}.game-magic textarea:focus,.game-magic input:focus,.game-magic select:focus{border-color:var(--gm-accent)}.game-magic input::placeholder,.game-magic textarea::placeholder{color:#718984}.game-magic fieldset{border:0;min-width:0;padding:0}.gm-dimensions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gm-dimension{border:1px solid var(--gm-line);text-align:left;background:var(--gm-panel);border-radius:12px;overflow:hidden}.gm-dimension.selected{border-color:var(--gm-accent);box-shadow:0 0 0 1px var(--gm-accent)}.gm-dimension>div:last-child{padding:15px}.gm-dimension b{font-size:11px}.gm-dimension p{margin:5px 0 0;font-size:10px}.gm-world{background:#253933;height:114px;position:relative;overflow:hidden}.gm-world i{display:block;position:absolute}.gm-world span{color:#f5d29b;font-size:32px;position:absolute;top:24%;left:57%}.gm-2d .gm-world{background:linear-gradient(170deg,#344e56,#a0b29b)}.gm-2d .gm-world i:first-child{background:#536c5c;border-radius:50%;width:170%;height:150px;bottom:-80px;left:-50%;transform:rotate(-15deg)}.gm-2d .gm-world i:nth-child(2){background:#233e33;border-radius:50%;width:150%;height:120px;bottom:-75px;left:-5%;transform:rotate(14deg)}.gm-2d .gm-world i:nth-child(3){background:#d9f5ad;border-radius:40% 50% 20% 20%;width:16px;height:27px;bottom:18px;left:35%;box-shadow:22px 8px 0 -5px #162e26}.gm-3d .gm-world{background:radial-gradient(at 60% 30%,#655b69,#242d39)}.gm-3d .gm-world i{background:linear-gradient(135deg,#c3b4cb,#695f89);border-radius:5px;width:65px;height:65px;transform:rotate(-25deg)skew(15deg,15deg);box-shadow:17px 20px #3c4059}.gm-3d .gm-world i:first-child{top:43px;left:35%}.gm-3d .gm-world i:nth-child(2){background:#a69eab;width:38px;height:38px;top:83px;left:12%}.gm-3d .gm-world i:nth-child(3){background:#9fa593;width:24px;height:24px;top:81px;left:74%}.gm-3d .gm-world span{font-size:23px;top:8%;left:48%}.gm-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.gm-fields label{font-size:11px;font-weight:600}.gm-fields select{margin-top:9px;font-size:11px}.gm-limits{align-items:center;gap:24px;margin:22px 0;display:flex}.gm-limits label{align-items:center;gap:10px;font-size:11px;display:flex}.gm-limits select{width:58px;padding:6px}.gm-limits input{accent-color:var(--gm-accent)}.gm-cost{margin:14px 0;font-size:10px;line-height:1.7}.gm-primary,.gm-secondary{border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 17px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.gm-primary{background:var(--gm-accent);color:#17251b;border:1px solid var(--gm-accent)}.gm-primary:hover{background:#dcffb9}.gm-secondary{border:1px solid var(--gm-line);color:var(--gm-text);background:var(--gm-panel)}.gm-secondary:hover{border-color:#5c7875}.gm-launch{justify-content:space-between;width:100%;margin:7px 0;padding:16px 20px;font-size:13px}.gm-launch span{font-size:20px}.gm-text-button{color:var(--gm-accent);text-align:left;padding:10px 0;font-size:11px}.gm-road{padding:26px 0 0 10px}.gm-road h3{letter-spacing:-1px;margin:14px 0 32px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.15}.gm-road ol{padding:0;list-style:none}.gm-road li{gap:20px;padding-bottom:28px;display:flex;position:relative}.gm-road li>span{width:29px;height:29px;color:var(--gm-accent);background:var(--gm-bg);z-index:1;border:1px solid #475950;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid}.gm-road li:not(:last-child):before{content:"";background:var(--gm-line);width:1px;position:absolute;top:29px;bottom:0;left:14px}.gm-road li b{font-size:12px}.gm-road li p{max-width:310px;margin:6px 0 0;font-size:11px}.gm-note{border-top:1px solid var(--gm-line);margin:6px 0 22px;padding-top:22px;font-size:11px}.gm-note b{color:#e6d1ad;font-weight:500}.gm-note p{font-size:10px}.gm-road>a{color:var(--gm-muted);font-size:11px}.gm-error{background:#392726;border:1px solid #775148;border-radius:8px;justify-content:space-between;gap:12px;max-width:1440px;margin:20px auto;padding:13px 18px;font-size:12px;line-height:1.65;display:flex;color:#f3c8b7!important}.gm-error button{flex-shrink:0;font-size:20px}.gm-production{grid-template-columns:200px minmax(0,1fr);gap:36px;max-width:1440px;margin:30px auto;display:grid}.gm-library{border-right:1px solid var(--gm-line);padding-right:20px}.gm-library>.gm-eyebrow{margin-bottom:20px}.gm-library>button:not(.gm-text-button){text-align:left;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:8px;width:100%;margin-bottom:8px;padding:13px;display:flex}.gm-library>button.selected{border-color:var(--gm-line);background:var(--gm-panel)}.gm-library b{font-size:12px}.gm-library span{color:var(--gm-muted);font-size:10px}.gm-run{min-width:0}.gm-run-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.gm-run-heading h2{letter-spacing:-1px;margin:12px 0;font-size:32px;line-height:1.1}.gm-run-heading p{max-width:650px;font-size:12px}.gm-run-heading>button{flex-shrink:0}.gm-timeline{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:30px;display:grid}.gm-timeline>div{color:#829590;border-top:2px solid var(--gm-line);padding-top:10px;font-size:9px}.gm-timeline span{margin-right:5px}.gm-timeline .current{color:var(--gm-accent);border-color:var(--gm-accent)}.gm-timeline .done{color:#b3c9b9;border-color:#668161}.gm-live{font-size:11px;margin:16px 0!important}.gm-preview{border:1px solid var(--gm-line);aspect-ratio:16/10;resize:vertical;background:#0a1113;border-radius:12px;min-height:460px;overflow:hidden}.gm-preview iframe{border:0;width:100%;height:100%;display:block}.gm-preview-cover{place-items:center;height:100%;min-height:330px;display:grid;position:relative}.gm-preview-cover>img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.gm-preview-cover>div{text-align:center;z-index:1;background:radial-gradient(#0a1113d9,#0000);padding:24px;position:relative}.gm-preview-cover span{color:var(--gm-accent);font-size:56px}.gm-preview-cover h3{margin:12px;font-family:Georgia,serif;font-size:27px}.gm-preview-cover p{max-width:360px;margin:0 auto 22px;font-size:11px}.gm-deliver{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:16px 0 30px;display:flex}.gm-deliver>div{flex-wrap:wrap;gap:10px;display:flex}.gm-quality{border:1px solid var(--gm-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:25px;padding:22px;display:grid}.gm-quality h3{font-size:14px}.gm-quality h3 small{color:var(--gm-accent);margin-left:8px}.gm-quality p{font-size:11px}.gm-quality ul{margin-top:15px;padding:0;list-style:none}.gm-quality li{color:var(--gm-muted);margin:8px 0;font-size:11px;line-height:1.6}.gm-quality li span{color:var(--gm-accent);margin-right:8px}.gm-fail,.gm-fail span{color:#e9b498!important}.gm-retry{border:1px solid #775c3a;border-radius:8px;align-items:center;gap:20px;margin:20px 0;padding:15px;display:flex}.gm-retry p{margin:0;font-size:11px}.gm-retry button{flex-shrink:0}.gm-remix{border-top:1px solid var(--gm-line);margin-top:30px;padding-top:25px}.gm-remix h3{font-size:19px}.gm-remix p{font-size:11px}.gm-remix button{margin-top:14px}.gm-log{border-top:1px solid var(--gm-line);margin-top:30px;padding-top:20px;font-size:11px}.gm-log time{font-variant-numeric:tabular-nums;color:#789b92;margin-right:10px}.game-magic summary{cursor:pointer;color:var(--gm-accent)}.gm-empty{text-align:center;padding:90px 30px}.gm-empty>span{color:var(--gm-accent);font-size:70px}.gm-empty h2{font-family:Georgia,serif;font-size:32px}.gm-empty p{max-width:390px;margin:18px auto 30px;font-size:12px}.gm-research{max-width:950px;margin-top:25px}.gm-signature{background:var(--gm-panel);border-left:3px solid var(--gm-accent);margin-bottom:28px;padding:24px}.gm-signature h3{margin:8px 0;font-family:Georgia,serif;font-size:26px;font-weight:400;line-height:1.4}.gm-research>h3{margin:25px 0 10px;font-size:17px}.gm-research li{color:var(--gm-muted);margin:10px 0;line-height:1.7}.gm-research pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--gm-muted);font-family:inherit;font-size:12px;line-height:1.8}.gm-provenance{font-size:10px;color:var(--gm-accent)!important}.gm-sources{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.gm-sources a{border:1px solid var(--gm-line);overflow-wrap:anywhere;border-radius:5px;max-width:100%;padding:8px 12px;font-size:10px}.gm-assets{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin-top:24px;display:grid}.gm-assets article{background:var(--gm-panel);border:1px solid var(--gm-line);border-radius:12px;overflow:hidden}.gm-assets img{object-fit:contain;background:#0c1517;width:100%;height:190px}.gm-assets article>div:last-child{padding:18px}.gm-assets h3{margin:8px 0;font-size:15px}.gm-assets small{color:var(--gm-accent);font-size:9px}.gm-assets p{font-size:11px}.gm-assets a{color:var(--gm-accent);margin-top:16px;font-size:11px;display:block}.gm-assets audio{width:100%;margin-top:10px}.gm-asset-symbol{height:190px;color:var(--gm-accent);background:radial-gradient(#3b4844,#1c2b2f);place-items:center;font-size:75px;display:grid}@media (width>=1700px){.gm-create{gap:110px}}@media (width<=1000px){.game-magic{padding:24px}.gm-create{grid-template-columns:minmax(0,1fr) 280px;gap:35px}.gm-connections{grid-template-columns:1fr 1fr 1fr}.gm-connections>.gm-secondary{grid-column:1/-1;justify-self:start}.gm-production{grid-template-columns:160px minmax(0,1fr);gap:20px}.gm-run-heading{flex-wrap:wrap}.gm-quality{grid-template-columns:1fr}.gm-timeline{grid-template-columns:repeat(3,1fr);gap:15px}.gm-dimension>div:last-child{padding:10px}}@media (width<=760px){.game-magic{padding:20px 16px 50px}.gm-header{flex-wrap:wrap}.gm-header h1{font-size:18px}.gm-workspace{width:100%;max-width:100%;margin:4px 0 0}.gm-nav{gap:22px;margin-top:18px;font-size:11px}.gm-connections{grid-template-columns:1fr;gap:18px;margin:22px 0}.gm-connection small{max-width:350px}.gm-create{margin-top:36px;display:block}.gm-road{margin-top:48px;padding:0}.gm-road h3 br{display:none}.gm-road li p{max-width:none}.gm-form h2{font-size:47px}.gm-production{display:block}.gm-library{border:0;border-bottom:1px solid var(--gm-line);gap:10px;margin-bottom:24px;padding:0 0 15px;display:flex;overflow:auto}.gm-library>.gm-eyebrow{display:none}.gm-library>button:not(.gm-text-button){flex-shrink:0;min-width:155px;max-width:190px}.gm-library>.gm-text-button{min-width:115px}.gm-preview{aspect-ratio:3/4}.gm-preview-cover h3{font-size:24px}.gm-fields{gap:10px}.gm-limits{flex-wrap:wrap;gap:15px}.gm-retry{flex-wrap:wrap}.gm-settings{padding:15px}.gm-run-heading h2{font-size:27px}.gm-assets{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-assets img,.gm-asset-symbol{height:150px}}@media (prefers-reduced-motion:reduce){.game-magic *{transition:none!important}}.gm-combine{border:1px solid var(--gm-line);background:var(--gm-panel);border-radius:12px;margin:24px 0 16px;overflow:hidden}.gm-combine.enabled{border-color:#749755}.gm-combine>label{cursor:pointer;align-items:center;gap:13px;padding:18px;display:flex}.gm-combine input{accent-color:var(--gm-accent);flex-shrink:0;width:17px;height:17px}.gm-combine b{font-size:13px;display:block}.gm-combine small{color:var(--gm-muted);margin-top:5px;font-size:10px;line-height:1.5;display:block}.gm-combine-mark{color:var(--gm-accent);margin-left:auto;font-size:27px}.gm-combine-body{padding:0 18px 12px}.gm-combine-body p{font-size:11px;line-height:1.8}.gm-helper-chips{flex-wrap:wrap;gap:8px;margin:13px 0;display:flex}.gm-helper-chips span{border:1px solid var(--gm-line);color:var(--gm-muted);border-radius:20px;padding:6px 9px;font-size:10px}.gm-helper-chips .available{color:var(--gm-accent);border-color:#456042}.gm-routing{border:1px solid var(--gm-line);background:var(--gm-panel);border-radius:12px;margin-top:22px;padding:20px}.gm-routing>p{margin:10px 0;font-size:11px;line-height:1.8}.gm-routing article{border-top:1px solid var(--gm-line);padding:14px 0}.gm-routing article>div{flex-wrap:wrap;justify-content:space-between;gap:15px;display:flex}.gm-routing b{font-size:12px}.gm-routing span{color:var(--gm-accent);font-size:10px}.gm-routing article p{margin:8px 0;font-size:11px;line-height:1.7}.gm-routing summary{cursor:pointer;font-size:12px;font-weight:600}.gm-routing .gm-text-button{display:inline-block}.gm-assets .gm-provenance{overflow-wrap:anywhere}.gm-teaser{background:#0b1017;border-radius:16px;min-height:520px;max-height:82vh;position:relative;overflow:hidden auto}.gm-teaser-mosaic{opacity:.22;filter:blur(2px)saturate(1.2);pointer-events:none;top:0;grid-template-columns:repeat(4,1fr);gap:6px;height:100%;display:grid;position:absolute;inset:-10%}.gm-teaser-mosaic img{object-fit:cover;width:100%;height:100%;animation:28s ease-in-out infinite alternate gm-drift}@keyframes gm-drift{0%{transform:translate(0,0)scale(1.02)}to{transform:translate(-3%,2%)scale(1.12)}}.gm-teaser-body{background:linear-gradient(#0b10178c,#0b1017eb);flex-direction:column;gap:18px;padding:34px 38px;display:flex;position:relative}.gm-teaser-head h3{color:#fff;margin:6px 0 4px;font:600 30px/1.15 Georgia,Times New Roman,serif}.gm-teaser-pitch{color:#cdd6df;max-width:760px;margin:0;font-size:14px;line-height:1.5}.gm-teaser-mechanic{color:#d9f99d;margin:6px 0 0;font-size:13px}.gm-teaser-art{color:#8b98a8;margin:2px 0 0;font-size:12px}.gm-teaser-rail{color:#6b7785;flex-wrap:wrap;gap:6px 18px;font-size:12px;display:flex}.gm-teaser-rail div{align-items:center;gap:6px;display:flex}.gm-teaser-rail .done{color:#9fb3c8}.gm-teaser-rail .current{color:#d9f99d;font-weight:600}.gm-teaser-rail .current span{animation:1.4s ease-in-out infinite gm-pulse}@keyframes gm-pulse{0%,to{opacity:1}50%{opacity:.35}}.gm-teaser-slots{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:8px;display:grid}.gm-teaser-slots figure{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin:0;overflow:hidden}.gm-teaser-slots figure img,.gm-teaser-glyph{aspect-ratio:1;object-fit:cover;color:#5b6673;justify-content:center;align-items:center;width:100%;font-size:30px;display:flex}.gm-teaser-slots figure.filled{border-color:#d9f99d59;animation:.7s ease-out gm-reveal}.gm-teaser-slots figure.inflight{border-color:#d9f99d8c;animation:1.6s ease-in-out infinite gm-glow;box-shadow:0 0 #d9f99d59}.gm-teaser-slots figure.planned{opacity:.55}@keyframes gm-reveal{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes gm-glow{0%,to{box-shadow:0 0 #d9f99d59}50%{box-shadow:0 0 0 8px #d9f99d00}}.gm-teaser-slots figcaption{flex-direction:column;gap:2px;padding:8px 10px;display:flex}.gm-teaser-slots figcaption b{color:#e6edf3;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.gm-teaser-slots figcaption span{color:#7f8b99;font-size:11px}.gm-teaser-capture img{border:1px solid #ffffff1a;border-radius:12px;max-height:280px;margin-top:8px;display:block}.gm-teaser-journal{flex-direction:column;gap:4px;display:flex}.gm-teaser-past{color:#6b7785;margin:0;font-size:12px}.gm-teaser-past time{color:#4b5563;margin-right:6px}.gm-teaser-note{color:#55606c;margin:0;font-size:12px}#gm-platform{width:100%;margin:0 0 20px}.gm-ios-options,.gm-ios-delivery{background:var(--gm-panel);border:1px solid var(--gm-line);border-radius:12px;margin:0 0 24px;padding:22px}.gm-ios-options>p,.gm-ios-delivery>p{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.gm-ios-options .gm-fields{margin:18px 0 12px}.gm-ios-hint{color:var(--gm-muted);font-size:11px!important}.gm-ios-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gm-ios-delivery h3{margin:10px 0;font:28px Georgia,serif}.gm-ios-delivery .gm-log p{overflow-wrap:anywhere}.gm-ios-preview{border:1px solid var(--gm-line);border-radius:14px;max-width:100%;max-height:550px;margin:18px auto;display:block}@media (width<=760px){.gm-ios-options,.gm-ios-delivery{padding:16px}.gm-ios-options .gm-fields{grid-template-columns:1fr}.gm-ios-actions>*{max-width:100%}}.gm-code-progress{border:1px solid var(--gm-line);background:var(--gm-panel);border-radius:12px;margin:16px 0;padding:20px}.gm-code-progress progress{width:100%;height:6px;accent-color:var(--gm-accent);margin:14px 0 0}.gm-code-progress>p,.gm-call-status p{color:var(--gm-muted);font-size:11px;line-height:1.7}.gm-call-status{flex-wrap:wrap;gap:8px 20px;margin:14px 0;font-size:12px;display:flex}.gm-call-status>span{color:var(--gm-accent);margin-left:auto}.gm-call-status>p{width:100%;margin:0}.gm-code-progress summary{font-size:11px}.gm-call-record{border-bottom:1px solid var(--gm-line);overflow-wrap:anywhere;gap:5px;padding:12px 0;font-size:11px;display:grid}.gm-call-record small,.gm-call-record span{color:var(--gm-muted)}.gm-heartbeat{color:#aab5c2;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;display:flex}.gm-heartbeat>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gm-heartbeat b{color:#e6edf3}.gm-heartbeat p{margin:0}.gm-heartbeat progress{accent-color:#a3e635;width:100%;height:6px;margin-top:2px}.gm-heartbeat-files{color:#8b98a8}.gm-heartbeat-dot{background:#9fb3c8;border-radius:50%;flex:none;width:10px;height:10px;margin-top:3px}.gm-heartbeat--ok .gm-heartbeat-dot{background:#a3e635;animation:1.2s ease-out infinite gm-beat}.gm-heartbeat--ok p:first-of-type{color:#d9f99d}.gm-heartbeat--quiet .gm-heartbeat-dot{background:#fbbf24;animation:2.4s ease-out infinite gm-beat}.gm-heartbeat--quiet p:first-of-type{color:#fde68a}.gm-heartbeat--warn .gm-heartbeat-dot{background:#fb923c}.gm-heartbeat--warn p:first-of-type{color:#fdba74}.gm-heartbeat--bad .gm-heartbeat-dot{background:#f87171}.gm-heartbeat--bad p:first-of-type{color:#fca5a5}@keyframes gm-beat{0%{box-shadow:0 0 #a3e6358c}to{box-shadow:0 0 0 9px #a3e63500}}.gm-resume{background:linear-gradient(90deg,#d9f99d14,#d9f99d05);border:1px solid #d9f99d47;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 6px;padding:14px 18px;display:flex}.gm-resume p{color:#cdd6df;margin:4px 0 0;font-size:13px}.gm-resume p b{color:#fff}.gm-resume-actions{flex-direction:column;flex:none;gap:6px;display:flex}.game-magic .gm-online-options{margin:24px 0}.game-magic .gm-form-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:16px 0;display:grid}.game-magic .gm-form-row>label{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.game-magic .gm-form-row input{height:auto;min-height:44px}.game-magic .gm-login-picks{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:12px 0;display:grid}.game-magic .gm-login-picks label,.game-magic .gm-guest-option{align-items:center;gap:8px;font-size:13px;display:flex}.game-magic .gm-online-settings,.game-magic .gm-online-delivery{background:#142125;border:1px solid #334a4b;border-radius:16px;margin:20px 0;padding:24px}.game-magic .gm-online-settings h3,.game-magic .gm-online-delivery h3{color:#d7eab7;margin:12px 0}.game-magic .gm-online-settings p,.game-magic .gm-online-delivery p{color:#b1c4bf;font-size:13px;line-height:1.6}.game-magic .gm-online-settings details{margin:18px 0}.game-magic .gm-online-settings .gm-secondary{margin:12px 12px 12px 0}.game-magic .gm-delivery-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.gm-bar{color:#8b98a8;margin-left:6px;font-size:11px}.gm-teaser-media{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.gm-teaser-media video{background:#000;border:1px solid #ffffff1a;border-radius:12px;width:100%;max-height:300px;display:block}.gm-teaser-media figcaption{color:#7f8b99;margin-top:4px;font-size:11px}.gm-teaser-commercial-pending{color:#8b98a8;font-size:12px}.gm-preview-tools{color:var(--gm-muted);justify-content:space-between;align-items:center;gap:16px;margin:12px 0;font-size:12px;display:flex}.gm-bug-report{border:1px solid var(--gm-line);background:var(--gm-panel);border-radius:12px;margin:20px 0;padding:22px}.gm-bug-report h3{margin:0;font-size:20px}.gm-bug-report p{font-size:12px;line-height:1.7}.gm-bug-report textarea{box-sizing:border-box;width:100%;margin:14px 0}.gm-bug-report pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}.gm-change-controls{grid-template-columns:repeat(3,minmax(0,220px));gap:12px;margin:18px 0;display:grid}.gm-change-controls label{color:var(--gm-muted);font-size:11px;font-weight:700}.gm-change-controls select{width:100%;margin-top:7px;display:block}.gm-workflow-note{border-left:3px solid var(--gm-accent);background:color-mix(in srgb,var(--gm-accent) 7%,transparent);padding:10px 12px}.gm-fix-actions{flex-wrap:wrap;gap:10px;display:flex}.gm-app-preview{max-width:1600px;margin:auto}.gm-app-preview .gm-run-heading select{max-width:100%}@media (width<=760px){.gm-preview-tools{flex-wrap:wrap}.gm-bug-report{padding:16px}.gm-change-controls{grid-template-columns:1fr}.gm-fix-actions>*{flex:100%}.gm-app-preview .gm-run-heading{display:block}}.gm-fix-running{border:1px solid color-mix(in srgb,var(--gm-accent) 35%,var(--gm-line));background:color-mix(in srgb,var(--gm-accent) 5%,transparent);border-radius:10px;margin:16px 0;padding:14px}.gm-fix-running-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.gm-fix-running-head>b{color:var(--gm-accent);font-size:12px}.gm-fix-running .gm-heartbeat{margin-top:10px}.gm-fix-running .gm-secondary{padding:7px 12px}.gm-queue-observability{flex-direction:column;gap:4px;margin-top:9px;display:flex}.gm-queue-observability p{margin:0}.gm-queue-observability b{color:var(--gm-accent);font-size:11px}.gm-queue-observability span,.gm-queue-observability small{color:var(--gm-muted);font-size:10px;line-height:1.5}.gm-asset-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gm-asset-open:focus-visible{outline:2px solid var(--gm-accent);outline-offset:-2px}.gm-teaser-slots figure.filled{cursor:zoom-in}.gm-teaser-slots figure.filled:hover,.gm-teaser-slots figure.filled:focus-visible{border-color:#d9f99dcc;outline:none}.gm-call-retry{margin-top:6px;font-size:11px}.gm-teaser-slots figure.failed{opacity:.8;border-color:#fbbf2473}.gm-teaser-slots figure.failed .gm-teaser-glyph{color:#fbbf24}.gm-chip-button{cursor:pointer;font:inherit}.gm-chip-button.writing{color:#d9f99d;border-style:dashed}.gm-link-button{color:#d9f99d;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.gm-file-viewer{z-index:80;background:#0009;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gm-file-viewer-panel{background:#0c1517;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:min(1100px,100%);max-height:88vh;display:flex;overflow:hidden}.gm-file-viewer-head{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;padding:10px 14px;font-size:12px;display:flex}.gm-file-viewer-head span{color:#8b98a8;flex:1}.gm-file-viewer-body{color:#d7dee7;white-space:pre;tab-size:2;margin:0;padding:14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.gm-file-viewer-body.writing{border-left:3px solid #d9f99d}.gm-caret{color:#d9f99d;animation:1s steps(2,end) infinite gm-caret;display:inline-block}@keyframes gm-caret{50%{opacity:0}}.gm-brain-switch{color:#8b98a8;align-items:center;gap:6px;margin-right:10px;font-size:11px;display:inline-flex}.gm-brain-switch select{font:inherit;color:#d7dee7;background:#0c1517;border:1px solid #ffffff24;border-radius:8px;padding:4px 8px}.gm-remix-designs{max-width:380px;color:var(--gm-muted);flex-direction:column;gap:7px;margin-top:14px;font-size:11px;font-weight:700;display:flex}.gm-remix-designs select{width:100%}.gm-change-history{border:1px solid var(--gm-line,#33454a);overflow-wrap:anywhere;border-radius:12px;min-width:0;margin:18px 0;padding:18px}.gm-change-history h3{margin:0 0 14px}.gm-change-history details{margin:10px 0}.gm-change-history summary{cursor:pointer;font-weight:600;line-height:1.6}.gm-change-history p,.gm-change-history li{font-size:12px;line-height:1.7}.gm-change-history pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0d181c;border-radius:6px;max-height:320px;padding:12px;font-size:11px;overflow:auto}.gm-change-verification{margin-top:16px}.gm-change-history ol{padding-left:22px}.orchestration-game-fix-progress .gm-change-history{box-sizing:border-box;width:100%}.gm-asset-redesign{box-sizing:border-box;border:1px solid var(--gm-line);background:var(--gm-panel);width:min(720px,100vw - 40px);max-height:88vh;color:var(--gm-text);border-radius:16px;padding:24px;overflow:auto}.gm-asset-redesign::backdrop{background:#000000b3}.gm-asset-redesign header{justify-content:space-between;gap:20px;display:flex}.gm-asset-redesign header h3{margin:0}.gm-asset-redesign header>button{align-self:flex-start;font-size:28px}.gm-asset-redesign p{font-size:13px;line-height:1.6}.gm-asset-redesign .gm-change-controls{grid-template-columns:1fr 1fr}.gm-redesign-preview{object-fit:contain;max-width:100%;max-height:180px;margin:14px auto;display:block}.gm-asset-prompt{margin:16px 0;font-size:13px;display:block}.gm-asset-prompt textarea{box-sizing:border-box;width:100%;margin-top:8px;display:block}.gm-asset-redesign footer{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.gm-assets article>div>.gm-secondary{margin-top:14px;display:block}@media (width<=600px){.gm-asset-redesign .gm-change-controls{grid-template-columns:1fr}}.gm-section{border:1px solid var(--gm-line);background:var(--gm-panel);border-radius:12px;margin:14px 0;overflow:hidden}.gm-section>summary{cursor:pointer;color:inherit;-webkit-user-select:none;user-select:none;align-items:baseline;gap:10px;padding:14px 18px;list-style:none;display:flex}.gm-section>summary::-webkit-details-marker{display:none}.gm-section>summary:hover{background:#ffffff08}.gm-section>summary:focus-visible{outline:2px solid var(--gm-accent);outline-offset:-2px}.gm-section-caret{color:var(--gm-accent);flex-shrink:0;font-size:11px;transition:transform .15s}.gm-section[open]>summary .gm-section-caret{transform:rotate(90deg)}.gm-section-title{flex-shrink:0;font-size:13px;font-weight:600}.gm-section-badge{color:var(--gm-accent);border:1px solid #456042;border-radius:20px;flex-shrink:0;padding:3px 9px;font-size:10px}.gm-section-note{color:var(--gm-muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:10px;overflow:hidden}.gm-section-body{min-width:0;padding:0 18px 18px}.gm-section--warn{border-color:#775c3a}.gm-section--warn .gm-section-badge{color:#e9b498;border-color:#775c3a}.gm-section-badge--active{color:var(--gm-accent);border-color:var(--gm-accent);background:#d9f99d17;animation:1.35s ease-in-out infinite gm-badge-blink}.gm-section-badge--done{color:#8fd694;background:#8fd6941a;border-color:#3f6b46}@keyframes gm-badge-blink{0%,to{opacity:1}50%{opacity:.34}}@media (prefers-reduced-motion:reduce){.gm-section-badge--active{background:#d9f99d2e;animation:none}}.gm-section-body>.gm-quality,.gm-section-body>.gm-code-progress,.gm-section-body>.gm-change-history,.gm-section-body>.gm-work-details,.gm-section-body>.gm-online-delivery{background:0 0;border:0;margin:0;padding:0}.gm-section-body>.gm-remix,.gm-section-body>.gm-log{border-top:0;margin-top:0;padding-top:0}.gm-section-body>.gm-remix>h3{display:none}.gm-section-body>.gm-deliver{margin:0}.gm-journal{max-height:420px;overflow:auto}@media (width<=760px){.gm-section-note{display:none}.gm-section-body{padding:0 13px 13px}}.gm-preview--full{aspect-ratio:auto;height:calc(100vh - 210px);min-height:520px}.gm-preview:fullscreen{aspect-ratio:auto;border-radius:0;width:100%;height:100%}.gm-preview iframe:fullscreen{aspect-ratio:auto;border-radius:0;width:100%;height:100%}@media (width<=760px){.gm-preview--full{height:calc(100vh - 260px)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.crowd-wisdom{--cw-bg:#060b13;--cw-panel:#0b1420e0;--cw-panel-soft:#0e1826b3;--cw-line:#4755696b;--cw-line-soft:#33415557;--cw-copy:#b5c3d3;--cw-muted:#708198;--cw-faint:#46566c;--cw-cyan:#67e8f9;--cw-cyan-strong:#22d3ee;--cw-mint:#6ee7b7;--cw-amber:#f3cf78;isolation:isolate;color:var(--cw-copy);background:radial-gradient(circle at 50% -18%,#0e74901f,#0000 38%),linear-gradient(#060c14 0%,#050a11 100%);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;position:relative}.crowd-wisdom :is(button,input,textarea,select){font:inherit}.crowd-wisdom button{cursor:pointer}.crowd-wisdom button:disabled{cursor:not-allowed}.cw-shell-glow{opacity:.9;background:radial-gradient(at 20% 0,#22d3ee1c,#0000 46%),radial-gradient(at 78% 0,#6366f10e,#0000 40%)}.cw-shell-header{background:linear-gradient(#08121deb,#050b13d1);border-bottom:1px solid #47556947;flex:none;padding-top:17px;padding-bottom:13px;box-shadow:0 14px 34px #00000029}.cw-shell-intro{align-items:center;min-height:64px}.cw-shell-brand{align-items:center}.cw-shell-logo{color:#a5f3fc;background:radial-gradient(circle,#67e8f933 0 8%,#0000 10% 31%,#67e8f92b 33% 35%,#0000 37%),linear-gradient(145deg,#0891b22e,#0f172a80);border:1px solid #67e8f94d;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:13px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 10px 25px #0891b217}.cw-shell-copy{align-content:center;display:grid}.cw-shell-eyebrow{color:#71dce9;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1}.cw-shell-copy h2{color:#edf6fa;letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(18px,1.35vw,22px);font-weight:720;line-height:1.15}.cw-shell-copy>p{color:#7f91a6;max-width:700px;margin:5px 0 0;font-size:12.5px;line-height:1.45}.cw-shell-state{color:#7b8da2;background:#02081061;border:1px solid #4755695c;border-radius:999px;align-items:center;gap:6px;min-height:23px;padding:0 8px;font-size:10.5px;font-weight:680;display:inline-flex}.cw-shell-state[data-tone=active]{color:#a5f3fc;background:#0891b214;border-color:#22d3ee38}.cw-shell-state[data-tone=ready]{color:#a7f3d0;background:#064e3b1a;border-color:#6ee7b733}.cw-shell-context{background:#0208105c;border:1px solid #4755694d;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(360px,34vw);display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.cw-shell-context>div{min-width:0;padding:9px 12px}.cw-shell-context>div+div{border-left:1px solid #4755693d}.cw-shell-context>div>div{color:#52647a;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:730}.cw-shell-context strong{color:#b8c7d4;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;font-weight:650;display:block;overflow:hidden}.cw-workspace{scrollbar-color:#4755698c transparent;scrollbar-width:thin;background:linear-gradient(#0208103d,#0000 170px)}.cw-view-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:17px;padding:2px 2px 0;display:flex}.cw-view-header__copy{min-width:0;max-width:850px}.cw-view-header__copy>span{color:#65d7e5;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:780;line-height:1;display:inline-flex}.cw-view-header__copy>span:before{content:"";background:currentColor;width:16px;height:1px;box-shadow:0 0 8px}.cw-view-header[data-tone=emerald] .cw-view-header__copy>span{color:#6ee7b7}.cw-view-header[data-tone=amber] .cw-view-header__copy>span{color:#f3cf78}.cw-view-header[data-tone=violet] .cw-view-header__copy>span{color:#a78bfa}.cw-view-header h3{color:#eaf2f7;letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(19px,1.55vw,25px);font-weight:720;line-height:1.15}.cw-view-header p{color:#76899f;max-width:760px;margin:6px 0 0;font-size:12.5px;line-height:1.5}.cw-view-header__actions{flex:none;justify-content:flex-end;align-items:center;display:flex}.cw-study-card,.cw-panel-designer,.cw-live-summary,.cw-synthesis-shell,.cw-empty-state{background:linear-gradient(145deg,#ffffff06,#0000 50%),#0a131fd4;border-color:#4755695c;box-shadow:inset 0 1px #ffffff07,0 18px 40px #0000001f}.cw-study-card>div:first-child h4{color:#e1ebf2;letter-spacing:-.01em;font-size:13.5px;font-weight:690}.cw-study-card>div:first-child p{color:#697c91;font-size:11.5px}.cw-choice-card{border-radius:12px;min-height:70px;position:relative}.cw-choice-card:hover:not(:disabled){transform:translateY(-1px)}.cw-choice-card[aria-controls=cw-depth-explanation]{opacity:.72;min-height:92px;padding-right:92px;transition:opacity .15s,transform .15s,border-color .15s,background .15s,box-shadow .15s}.cw-choice-card[aria-controls=cw-depth-explanation][aria-pressed=true]{opacity:1;background:radial-gradient(circle at 100% 0,#67e8f926,#0000 45%),linear-gradient(145deg,#0891b22b,#0d1e2ceb);border-color:#67e8f99e;transform:translateY(-2px);box-shadow:inset 4px 0 #67e8f9,inset 0 1px #ffffff0f,0 0 0 2px #22d3ee17,0 14px 32px #0003}.cw-choice-card[aria-controls=cw-depth-explanation][aria-pressed=true]:after{content:"✓  Selected";color:#06202a;letter-spacing:.04em;text-transform:uppercase;background:#67e8f9;border:1px solid #cffafe73;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:8.5px;font-weight:820;line-height:1;display:inline-flex;position:absolute;top:11px;right:11px;box-shadow:0 5px 14px #22d3ee2e}.cw-choice-card[aria-controls=cw-depth-explanation][aria-pressed=false]:hover{opacity:.92}.cw-depth-explanation{--depth-tone:#67e8f9;--depth-rgb:34, 211, 238;border:1px solid rgba(var(--depth-rgb), .26);background:radial-gradient(circle at 0 0, rgba(var(--depth-rgb), .1), transparent 36%), #050e18cc;box-shadow:inset 3px 0 var(--depth-tone), inset 0 1px #ffffff08;border-radius:14px;margin-top:14px;animation:.18s ease-out both cw-depth-explanation-in;overflow:hidden}.cw-depth-explanation[data-depth=walk]{--depth-tone:#a78bfa;--depth-rgb:139, 92, 246}.cw-depth-explanation[data-depth=drive]{--depth-tone:#f3cf78;--depth-rgb:243, 207, 120}@keyframes cw-depth-explanation-in{0%{opacity:.65;transform:translateY(4px)}to{opacity:1;transform:none}}.cw-depth-explanation>header{background:#030a1259;border-bottom:1px solid #47556933;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 13px;display:grid}.cw-depth-explanation__icon{width:38px;height:38px;color:var(--depth-tone);border:1px solid rgba(var(--depth-rgb), .25);background:rgba(var(--depth-rgb), .08);border-radius:11px;place-items:center;font-size:14px;font-weight:720;display:grid}.cw-depth-explanation>header>div{min-width:0}.cw-depth-explanation>header>div>span{color:color-mix(in srgb, var(--depth-tone) 74%, #64748b);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1;display:block}.cw-depth-explanation h5{color:#e2edf2;letter-spacing:-.01em;margin-top:5px;font-size:13px;font-weight:710}.cw-depth-explanation__calls{min-width:92px;color:var(--depth-tone);border:1px solid rgba(var(--depth-rgb), .2);background:rgba(var(--depth-rgb), .06);text-align:right;border-radius:10px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:720;line-height:1}.cw-depth-explanation__calls small{color:#687b8f;white-space:nowrap;margin-top:4px;font-family:inherit;font-size:7.5px;font-weight:600;display:block}.cw-depth-explanation__summary{color:#b4c4cf;padding:11px 13px 0;font-size:11.5px;font-weight:540;line-height:1.55}.cw-depth-explanation__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:11px 13px 12px;display:grid}.cw-depth-explanation__grid>div{background:#02081047;border:1px solid #47556933;border-radius:10px;min-width:0;padding:9px 10px}.cw-depth-explanation__grid span{color:color-mix(in srgb, var(--depth-tone) 66%, #64748b);letter-spacing:.12em;text-transform:uppercase;font-size:7.5px;font-weight:800;line-height:1;display:block}.cw-depth-explanation__grid p{color:#8296a7;margin-top:6px;font-size:9.5px;line-height:1.48}.cw-depth-explanation>footer{border-top:1px solid rgba(var(--depth-rgb), .13);background:rgba(var(--depth-rgb), .035);align-items:center;gap:8px;padding:9px 13px;display:flex}.cw-depth-explanation>footer>span{width:20px;height:20px;color:var(--depth-tone);border:1px solid rgba(var(--depth-rgb), .22);border-radius:50%;flex:none;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:750;display:grid}.cw-depth-explanation>footer p{color:#71869a;font-size:9.5px;line-height:1.4}.cw-panel-designer{background:radial-gradient(circle at 100% 0,#22d3ee0f,#0000 34%),#09131ff0;border-color:#67e8f929;container-type:inline-size}.cw-run-actions{background:linear-gradient(110deg,#22d3ee0b,#0000 65%),#060e18e0;border:1px solid #47556957;border-radius:14px;box-shadow:0 15px 34px #00000021}.cw-live-stat+.cw-live-stat{border-left:1px solid #47556940}.cw-live-stat>div:first-child{color:#5e7188;font-size:9px}.cw-live-stat>div:last-child{color:#dce7ef;font-size:15px}.crowd-wisdom .cw-empty-state{border-style:dashed;min-height:280px}.cw-empty-state>div{max-width:430px}.cw-empty-state h4{color:#e2ebf2;font-size:15px;font-weight:690}.cw-empty-state p{color:#6f8298;font-size:12px;line-height:1.55}.crowd-wisdom:after{content:"";z-index:0;pointer-events:none;opacity:.18;background-image:linear-gradient(#38bdf806 1px,#0000 1px),linear-gradient(90deg,#38bdf806 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.crowd-wisdom :is(button,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--cw-cyan);outline-offset:2px}.cw-card{border:1px solid var(--cw-line-soft);background:linear-gradient(145deg, #ffffff07, transparent 52%), var(--cw-panel-soft);border-radius:13px;box-shadow:inset 0 1px #ffffff06,0 12px 30px #0000001a}.cw-card-interactive{transition:transform .15s,border-color .15s,background .15s,box-shadow .15s}.cw-card-interactive:hover{z-index:1;background:linear-gradient(145deg,#22d3ee0b,#0000 52%),#0d1927e0;border-color:#22d3ee40;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff08,0 14px 30px #00000029}.cw-btn{border:1px solid var(--cw-line);color:#9cadc0;background:#0f172a85;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:680;line-height:1;transition:color .14s,border-color .14s,background .14s,box-shadow .14s,transform .14s;display:inline-flex}.cw-btn:hover:not(:disabled){color:#dff9fd;background:#082f495c;border-color:#22d3ee4d}.cw-btn:active:not(:disabled){transform:translateY(1px)}.cw-btn--primary{color:#041117;background:linear-gradient(110deg,#7cebf7,#37d5e8);border-color:#67e8f96b;box-shadow:0 9px 24px #22d3ee21,inset 0 1px #ffffff59}.cw-btn--primary:hover:not(:disabled){color:#031116;background:linear-gradient(110deg,#a5f3fc,#67e8f9);border-color:#a5f3fcb3;box-shadow:0 11px 28px #22d3ee33,inset 0 1px #fff6}.cw-btn--design{color:#fff7ff;background:linear-gradient(112deg,#a855f7eb,#ec4899e0);border-color:#f472b66b;box-shadow:0 9px 24px #a855f726,inset 0 1px #ffffff2e}.cw-btn--design:hover:not(:disabled){color:#fff;background:linear-gradient(112deg,#c084fcfa,#f472b6f0);border-color:#fbcfe89e;box-shadow:0 11px 28px #a855f738,inset 0 1px #ffffff3d}.cw-btn--warm{color:#171006;background:linear-gradient(105deg,#f3cf78,#e9b94f);border-color:#fcd34d66;box-shadow:0 9px 24px #f59e0b1f,inset 0 1px #ffffff4d}.cw-btn--warm:hover:not(:disabled){color:#171006;background:linear-gradient(105deg,#fde68a,#f3cf78);border-color:#fde68a9e}.cw-btn--ghost{color:#75869a;background:#0f172a40;border-color:#47556952;min-height:29px;padding-inline:9px;font-size:11px}.cw-btn--danger{color:#fda4af;background:#7f1d1d1f;border-color:#fb718533}.cw-btn--danger:hover:not(:disabled){color:#fecdd3;background:#7f1d1d3d;border-color:#fb71855c}.cw-project-runtime{background:radial-gradient(circle at 100% 0,#2dd4bf14,#0000 40%),linear-gradient(145deg,#0d202ff2,#08111df5);border:1px solid #67e8f933;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 42px #0000002e}.cw-project-runtime__header{border-bottom:1px solid #67e8f91a;align-items:center;gap:10px;padding:12px 13px;display:flex}.cw-project-runtime__bolt{color:#a5f3fc;background:linear-gradient(145deg,#22d3ee26,#2dd4bf12);border:1px solid #67e8f933;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.cw-project-runtime__header>div{flex:1;min-width:0}.cw-project-runtime__header p{color:#d9f5f7;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.cw-project-runtime__header>div>span{color:#60758a;margin-top:2px;font-size:11.5px;display:block}.cw-project-runtime__live{color:#a7f3d0;letter-spacing:.08em;text-transform:uppercase;background:#10b98112;border:1px solid #6ee7b738;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.cw-project-runtime__live>span{background:#6ee7b7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #6ee7b7a6}.cw-project-runtime__projects{gap:6px;max-height:178px;padding:10px;display:grid;overflow-y:auto}.cw-project-runtime__project{text-align:left;background:#0a121e9e;border:1px solid #4755695c;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto 17px;align-items:center;gap:9px;min-height:50px;padding:7px 9px;transition:all .14s;display:grid}.cw-project-runtime__project:hover{background:#0c2230b8;border-color:#67e8f93d}.cw-project-runtime__project[data-active]{background:linear-gradient(100deg,#22d3ee17,#2dd4bf09),#091825d6;border-color:#67e8f966;box-shadow:inset 2px 0 #4dd8e9,0 8px 20px #00000021}.cw-project-runtime__project-icon{color:#8cecf5;background:#22d3ee12;border:1px solid #67e8f929;border-radius:9px;place-items:center;width:30px;height:30px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:760;display:grid}.cw-project-runtime__project-copy{min-width:0}.cw-project-runtime__project-copy b,.cw-project-runtime__project-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cw-project-runtime__project-copy b{color:#d6e1ea;font-size:12px;font-weight:660}.cw-project-runtime__project-copy small{color:#586b80;margin-top:2px;font-size:11.5px}.cw-project-runtime__project-state{color:#6c8195;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cw-project-runtime__check{color:#0000;border:1px solid #47556975;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11.5px;display:grid}.cw-project-runtime__project[data-active] .cw-project-runtime__check{color:#07131a;background:#67e8f9;border-color:#67e8f9}.cw-project-runtime__pipeline{border-top:1px solid #47556940;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 14px minmax(0,1fr);align-items:center;gap:5px;margin:0 10px;padding:10px 0;display:grid}.cw-project-runtime__pipeline>div{background:#02081040;border:1px solid #47556940;border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:7px;display:grid}.cw-project-runtime__pipeline>div[data-ready]{background:#10b98109;border-color:#6ee7b729}.cw-project-runtime__pipeline>div>span{color:#637589;background:#94a3b812;border-radius:6px;place-items:center;width:21px;height:21px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;display:grid}.cw-project-runtime__pipeline>div[data-ready]>span{color:#6ee7b7;background:#6ee7b717}.cw-project-runtime__pipeline p{min-width:0}.cw-project-runtime__pipeline b,.cw-project-runtime__pipeline small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cw-project-runtime__pipeline b{color:#9fb0c0;font-size:11.5px;font-weight:660}.cw-project-runtime__pipeline small{color:#52657a;margin-top:2px;font-size:10.5px}.cw-project-runtime__pipeline>i{color:#415368;text-align:center;font-size:11px;font-style:normal}.cw-project-runtime__footer{background:#01070e29;border-top:1px solid #47556938;align-items:center;gap:12px;padding:10px 12px 12px;display:flex}.cw-project-runtime__footer p{color:#61758a;flex:1;min-width:0;font-size:11.5px;line-height:1.45}.cw-project-runtime__footer .cw-btn{flex:none;min-width:142px;min-height:36px}.cw-project-runtime__error{color:#fda4af;background:#7f1d1d1a;border:1px solid #fb71852e;border-radius:8px;margin:-3px 12px 11px;padding:7px 9px;font-size:11.5px;line-height:1.45}.cw-project-runtime__empty{background:#78350f0d;border:1px dashed #fbbf242e;border-radius:10px;gap:3px;margin:10px;padding:12px;display:grid}.cw-project-runtime__empty b{color:#d7b979;font-size:11px}.cw-project-runtime__empty span{color:#725f4c;font-size:11.5px;line-height:1.45}.cw-project-runtime__loading{align-items:center;gap:10px;margin:10px;padding:9px;display:flex}.cw-project-runtime__loading>span{background:#67e8f912;border-radius:9px;width:30px;height:30px;animation:1.2s ease-in-out infinite cw-project-pulse}.cw-project-runtime__loading>div{flex:1;gap:5px;display:grid}.cw-project-runtime__loading b,.cw-project-runtime__loading small{background:#94a3b812;border-radius:4px;height:7px;animation:1.2s ease-in-out infinite cw-project-pulse}.cw-project-runtime__loading b{width:52%}.cw-project-runtime__loading small{width:34%}@keyframes cw-project-pulse{50%{opacity:.42}}.cw-icon-btn{color:#718399;border:1px solid var(--cw-line);background:#0f172a80;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;padding:0;transition:all .14s;display:grid}.cw-icon-btn:hover:not(:disabled){color:#e2f9fb;background:#082f4957;border-color:#22d3ee47}.cw-input,.cw-select{color:#c8d4df;background-color:#0a1420;border:1px solid #47556975;border-radius:9px;outline:0;min-height:34px;transition:border-color .14s,box-shadow .14s,background .14s;box-shadow:inset 0 1px 2px #0003}.cw-input{padding:7px 10px}.cw-input::placeholder{color:#425269}.cw-input:hover,.cw-select:hover{border-color:#64748b9e}.cw-input:focus,.cw-select:focus{background-color:#0b1724;border-color:#22d3ee6b;box-shadow:0 0 0 3px #22d3ee12,inset 0 1px 2px #0000002e}.cw-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 13px) 14px,calc(100% - 9px) 14px;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 28px 0 9px}.cw-pill{color:#718299;background:#0f172a57;border:1px solid #47556961;border-radius:8px;align-items:center;gap:5px;min-height:27px;padding:0 9px;font-size:11px;font-weight:650;transition:all .14s;display:inline-flex}.cw-pill:hover{color:#c7d6e5;background:#1e293b70;border-color:#64748b99}.cw-pill[aria-pressed=true]{color:#dff9fd;background:#082f496b;border-color:#22d3ee4d;box-shadow:inset 0 -1px #22d3ee61}.cw-panel-designer__header{background:radial-gradient(circle at 0 0,#22d3ee13,#0000 38%),linear-gradient(110deg,#0f1d2cb8,#050c1575);border-bottom:1px solid #4755694d;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:16px 18px;display:flex}.cw-panel-designer__header>div:first-child{min-width:0}.cw-panel-designer__header p{color:#6fdce9;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:760;line-height:1}.cw-panel-designer__header h4{color:#e7f1f6;letter-spacing:-.02em;margin:6px 0 0;font-size:15px;font-weight:710;line-height:1.1}.cw-panel-designer__header>div:first-child>span{color:#62758a;margin-top:5px;font-size:10.5px;display:block}.cw-panel-designer__seats{background:#0209118c;border:1px solid #67e8f924;border-radius:12px;flex:none;place-items:center;min-width:56px;padding:8px 10px 7px;display:grid;box-shadow:inset 0 1px #ffffff06}.cw-panel-designer__seats strong{color:#d7f7fa;font:720 15px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-panel-designer__seats span{color:#60768a;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:700;line-height:1}.cw-audience-builder{border-bottom:1px solid #47556940;gap:0;margin:-2px -2px 16px;padding:2px;display:grid}.cw-audience-section{min-width:0;padding:2px 0 18px}.cw-audience-section+.cw-audience-section{border-top:1px solid #47556938;padding-top:16px}.cw-audience-section__heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.cw-audience-section__index{color:#82cbd4;letter-spacing:.08em;background:linear-gradient(145deg,#22d3ee1a,#082f4929);border:1px solid #67e8f930;border-radius:9px;place-items:center;width:29px;height:29px;font:740 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cw-audience-section__heading h5{color:#e1edf3;letter-spacing:-.01em;margin:0;font-size:12.5px;font-weight:710;line-height:1.2}.cw-audience-section__heading p{color:#64788d;margin:3px 0 0;font-size:10.5px;line-height:1.35}.cw-audience-section__value{color:#8294a8;white-space:nowrap;background:#0208105c;border:1px solid #47556957;border-radius:999px;padding:5px 8px;font:680 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-audience-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cw-audience-scope-choice{color:#a7b7c5;text-align:left;background:linear-gradient(145deg,#ffffff06,#0000 58%),#070f19b3;border:1px solid #4755695c;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:11px;min-width:0;min-height:78px;padding:12px;transition:color .14s,border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid;position:relative;overflow:hidden}.cw-audience-scope-choice:hover:not(:disabled){color:#c9d8e4;background:#0d1927b8;border-color:#64748b85;transform:translateY(-1px)}.cw-audience-scope-choice[data-active]{color:#e7fcfd;background:radial-gradient(circle at 100% 0,#22d3ee1c,#0000 48%),linear-gradient(115deg,#0891b224,#06151fe0);border-color:#67e8f95c;box-shadow:inset 3px 0 #5de0ed,inset 0 1px #ffffff09,0 9px 22px #00000024}.cw-audience-scope-choice__icon{color:#8094a9;background:#94a3b80e;border:1px solid #64748b47;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.cw-audience-scope-choice[data-active] .cw-audience-scope-choice__icon{color:#8cecf5;background:#22d3ee17;border-color:#67e8f92e}.cw-audience-scope-choice strong,.cw-audience-scope-choice small{display:block}.cw-audience-scope-choice strong{color:inherit;font-size:12px;font-weight:710;line-height:1.2}.cw-audience-scope-choice small{color:#607489;margin-top:5px;font-size:9.5px;line-height:1.4}.cw-audience-scope-choice__state{color:#0000;border:1px solid #64748b59;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid}.cw-audience-scope-choice[data-active] .cw-audience-scope-choice__state{color:#061119;background:#67e8f9;border-color:#67e8f9;box-shadow:0 0 14px #22d3ee33}.cw-audience-suggest{color:#aebfcd;text-align:left;background:linear-gradient(100deg,#6366f112,#08111c8a);border:1px solid #818cf82e;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:54px;margin-top:9px;padding:9px 10px;transition:all .14s;display:grid}.cw-audience-suggest:hover:not(:disabled){background:linear-gradient(100deg,#6366f11f,#0e1926ad);border-color:#818cf857;transform:translateY(-1px)}.cw-audience-suggest__icon{color:#c4b5fd;background:#6366f11a;border:1px solid #a5b4fc2b;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;display:grid}.cw-audience-suggest strong,.cw-audience-suggest small{display:block}.cw-audience-suggest strong{font-size:10.5px;font-weight:700}.cw-audience-suggest small{color:#5f7185;margin-top:2px;font-size:9px;line-height:1.35}.cw-audience-suggest>b{color:#9e9ff4;letter-spacing:.04em;background:#0f172a57;border:1px solid #818cf82e;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:720}.cw-audience-recommendations{background:#080d1b61;border:1px solid #818cf824;border-radius:12px;margin-top:8px;padding:10px}.cw-audience-recommendations__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.cw-audience-recommendations__head span,.cw-audience-custom__label{color:#8d9eb1;letter-spacing:.13em;text-transform:uppercase;font-size:8.5px;font-weight:740}.cw-audience-recommendations__head small{color:#4e6075;font-size:8.5px}.cw-audience-recommendations__grid{gap:5px;display:grid}.cw-audience-recommendation{color:#9dafbf;text-align:left;background:#0c16237a;border:1px solid #47556947;border-radius:9px;grid-template-columns:20px minmax(0,1fr);gap:8px;min-width:0;padding:9px;transition:all .13s;display:grid}.cw-audience-recommendation:hover:not(:disabled){background:#181f3a6b;border-color:#818cf84d}.cw-audience-recommendation[data-active]{background:#082f494d;border-color:#67e8f947}.cw-audience-recommendation__check{color:#607388;border:1px solid #64748b57;border-radius:6px;place-items:center;width:19px;height:19px;font:720 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cw-audience-recommendation[data-active] .cw-audience-recommendation__check{color:#a5f3fc;background:#22d3ee29;border-color:#67e8f980}.cw-audience-recommendation strong{color:#c9d6e0;font-size:10px;font-weight:690;display:block}.cw-audience-recommendation p{color:#66798d;margin:3px 0 0;font-size:9px;line-height:1.4}.cw-audience-recommendation small{color:#7790a3;margin-top:5px;font-size:8.5px;display:block}.cw-audience-custom{background:radial-gradient(circle at 100% 0,#22d3ee0e,#0000 42%),#030a126b;border:1px solid #67e8f92b;border-radius:13px;margin-top:9px;padding:12px;box-shadow:inset 0 1px #ffffff05}.cw-audience-custom__head{border-bottom:1px solid #47556933;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;padding-bottom:10px;display:flex}.cw-audience-custom__head span,.cw-audience-text-field>span,.cw-audience-strength__label>span{color:#879aac;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:740}.cw-audience-custom__head p{color:#53677b;margin:3px 0 0;font-size:9px;line-height:1.35}.cw-audience-custom__head strong{color:#68aeb7;white-space:nowrap;background:#0891b20f;border:1px solid #67e8f91f;border-radius:6px;padding:4px 6px;font-size:8px;font-weight:690}.cw-audience-custom__label{margin-bottom:7px;display:block}.cw-audience-choice-grid{flex-wrap:wrap;gap:6px;display:flex}.cw-audience-choice{color:#8294a7;text-align:left;background:#0f172a57;border:1px solid #47556952;border-radius:999px;justify-content:space-between;align-items:center;gap:7px;min-height:29px;padding:5px 8px;font-size:9px;font-weight:650;line-height:1.2;transition:all .13s;display:flex}.cw-audience-choice:hover:not(:disabled){color:#c3d3e0;background:#1e293b61;border-color:#64748b85}.cw-audience-choice>span:first-child{min-width:0}.cw-audience-choice>span:last-child{color:#4f6175;flex:none;font:720 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-audience-choice[data-active]{color:#d7f6f9;background:#084a5b4d;border-color:#22d3ee57}.cw-audience-choice[data-active]>span:last-child{color:#67e8f9}.cw-audience-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cw-audience-text-field{margin-top:0;display:block}.cw-audience-choice-grid+.cw-audience-text-field{margin-top:12px}.cw-audience-text-field .cw-input{color:#d5e0e9;width:100%;min-height:38px;margin-top:5px;padding:8px 10px;font-size:10px}.cw-audience-strength{border-top:1px solid #47556933;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:grid}.cw-audience-strength__label strong{color:#687d91;margin-top:3px;font-size:8.5px;font-weight:600;line-height:1.4;display:block}.cw-audience-strength__options{background:#0208105c;border:1px solid #47556942;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.cw-audience-strength__options button{color:#617388;white-space:nowrap;background:0 0;border:0;border-radius:6px;min-height:25px;padding:0 5px;font-size:8.5px;font-weight:680;transition:all .13s}.cw-audience-strength__options button:hover:not(:disabled){color:#b9cad8;background:#3341554d}.cw-audience-strength__options button[data-active]{color:#d8f8fb;background:#0891b24d;box-shadow:inset 0 0 0 1px #67e8f929}.cw-audience-note,.cw-audience-result{color:#5f7287;align-items:flex-start;gap:7px;margin-top:8px;font-size:11.5px;line-height:1.45;display:flex}.cw-audience-summary{color:#6c8194;background:#09121d73;border:1px solid #47556940;border-radius:10px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:9px;margin:9px 0 0;padding:9px 10px;font-size:9.5px;line-height:1.45;display:grid}.cw-audience-summary>span:first-child{color:#71869b;background:#94a3b80a;border:1px solid #64748b3b;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.cw-audience-summary[data-focused]{color:#7e9baa;background:#082f4924;border-color:#67e8f926}.cw-audience-summary[data-focused]>span:first-child{color:#77dce7;background:#22d3ee12;border-color:#67e8f92e}.cw-audience-note>span,.cw-audience-result>span{color:#6a7f95;background:#64748b12;border-radius:5px;flex:none;place-items:center;width:16px;height:16px;margin-top:-2px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cw-audience-result{color:#8799aa;background:#0f172a3d;border:1px solid #47556940;border-radius:8px;padding:7px 8px}.cw-audience-result>span{color:#6ee7b7;background:#10b98117}.cw-audience-result[data-warning]{color:#d1b472;background:#78350f12;border-color:#fbbf2438}.cw-audience-result[data-warning]>span{color:#f3cf78;background:#f59e0b1c}.cw-audience-section :is(button,input):disabled{cursor:not-allowed;opacity:.45}.cw-effort-meter{background:radial-gradient(circle at 100% 0,#f59e0b0e,#0000 42%),#0a111b7a;border:1px solid #f59e0b2b;border-radius:11px;margin-top:12px;padding:11px}.cw-effort-meter>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-effort-meter>header span{color:#9caabd;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:8.5px;font-weight:730;display:flex}.cw-effort-meter>header span i{color:#f3cf78;background:#f59e0b17;border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;font-style:normal;display:grid}.cw-effort-meter>header strong{color:#f1d38a;font:720 13px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-effort-meter__track{background:#33415561;border-radius:999px;gap:2px;height:6px;margin-top:9px;display:flex;overflow:hidden}.cw-effort-meter__track i{border-radius:999px;min-width:3px}.cw-effort-meter [data-stage=experience]{background:#22d3ee}.cw-effort-meter [data-stage=answer]{background:#f3b95f}.cw-effort-meter__legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.cw-effort-meter__legend>span{color:#718397;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;font-size:8.5px;display:grid}.cw-effort-meter__legend>span>i{border-radius:50%;width:6px;height:6px}.cw-effort-meter__legend b{color:#aab8c4;font:670 8.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-effort-meter>p{color:#526579;margin:8px 0 0;font-size:8.5px;line-height:1.45}.cw-effort-meter[data-compact]{margin-top:0;padding:8px}.cw-effort-meter[data-compact]>p{display:none}.cw-persona-card__effort{color:#c8a85f;background:#78350f14;border:1px solid #f59e0b26;border-radius:999px;align-items:center;gap:5px;width:fit-content;padding:4px 7px;font-size:8.5px;font-weight:650;display:inline-flex}.cw-persona-card__effort>span{color:#eabf68;font-size:9px}.cw-check{appearance:none;background:#09131f;border:1px solid #64748b9e;border-radius:5px;flex:none;width:15px;height:15px;transition:all .12s;box-shadow:inset 0 1px 2px #00000040}.cw-check:hover{border-color:#22d3ee7a}.cw-check:checked{background-color:var(--cw-cyan-strong);background-image:linear-gradient(45deg,#0000 43%,#031116 43% 55%,#0000 55%),linear-gradient(135deg,#0000 42%,#031116 42% 54%,#0000 54%);background-position:2px 7px,6px 5px;background-repeat:no-repeat;background-size:5px 5px,8px 5px;border-color:#67e8f9b3;box-shadow:0 0 0 3px #22d3ee14}.cw-avatar{color:#bfeef4;letter-spacing:.03em;background:radial-gradient(circle at 30% 22%,#67e8f929,#0000 45%),#082f4957;border:1px solid #22d3ee33;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:760;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.cw-model-mixer{padding-bottom:0}.cw-model-size{background:linear-gradient(110deg,#22d3ee0b,#0000 60%),#040c1580;border:1px solid #4755694d;border-radius:12px;grid-template-columns:minmax(150px,1fr) auto 122px;align-items:center;gap:12px;padding:12px;display:grid}.cw-model-size__copy{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:5px 8px;min-width:0;display:grid}.cw-model-size__copy>span{color:#8ea0b3;font-size:11.5px;font-weight:680}.cw-model-size__copy>strong{color:#dff8fb;font:710 17px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-model-size__copy>small{color:#5b7085;grid-column:1/-1;font-size:10.5px}.cw-model-size__presets{align-items:center;gap:4px;display:flex}.cw-model-size__presets button{color:#718399;background:#0f172a6b;border:1px solid #47556959;border-radius:8px;min-width:38px;height:30px;padding:0 8px;font:660 11.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:all .14s}.cw-model-size__presets button:hover:not(:disabled){color:#c9d8e5;background:#082f494d;border-color:#67e8f93d}.cw-model-size__presets button[aria-pressed=true]{color:#dff9fd;background:#0891b226;border-color:#67e8f961;box-shadow:inset 0 -2px #38d7e9}.cw-model-size__stepper{background:#07121e;border:1px solid #4755696b;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 30px;height:34px;display:grid;overflow:hidden}.cw-model-size__stepper button{color:#8093a8;background:#0f172a73;border:0;font-size:16px}.cw-model-size__stepper button:hover:not(:disabled){color:#e1f8fb;background:#0891b229}.cw-model-size__stepper input{color:#dce8ef;text-align:center;appearance:textfield;background:0 0;border:0;border-left:1px solid #4755694d;border-right:1px solid #4755694d;outline:0;width:100%;min-width:0;padding:0;font:700 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-model-size__stepper input::-webkit-inner-spin-button{appearance:none}.cw-model-balance{background:#030a1257;border:1px solid #4755693d;border-radius:11px;margin-top:10px;padding:10px 11px}.cw-model-balance__head{color:#62758a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:10.5px;font-weight:690;display:flex}.cw-model-balance__head>span:first-child{letter-spacing:.1em;text-transform:uppercase}.cw-model-balance__head>span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cw-model-balance__head>span[data-ready]{color:#6ee7b7}.cw-model-balance__bar{background:#0f172a9e;border:1px solid #47556957;border-radius:7px;height:20px;display:flex;overflow:hidden;box-shadow:inset 0 2px 4px #00000047}.cw-model-balance__bar>span{color:#030c12c7;white-space:nowrap;place-items:center;min-width:0;font-size:9px;font-weight:800;line-height:1;transition:width .18s;display:grid;overflow:hidden}.cw-model-table{background:#040c1575;border:1px solid #4755694d;border-radius:12px;margin-top:10px;overflow:hidden}.cw-model-table__head,.cw-model-row{grid-template-columns:minmax(180px,1.25fr) minmax(150px,1fr) 86px 34px;align-items:center;gap:10px;display:grid}.cw-model-table__head{color:#52657a;letter-spacing:.12em;text-transform:uppercase;background:#0208105c;border-bottom:1px solid #47556942;min-height:31px;padding:0 10px;font-size:9px;font-weight:760}.cw-model-row{min-height:66px;box-shadow:inset 2px 0 var(--cw-model-color);border-bottom:1px solid #47556936;padding:9px 10px;position:relative}.cw-model-row:last-child{border-bottom:0}.cw-model-row:hover{background:#ffffff05}.cw-model-row[data-reassigned]{opacity:.66;background:#4755690b}.cw-model-row__identity{align-items:center;gap:9px;min-width:0;display:flex}.cw-model-row__mark{width:32px;height:32px;color:var(--cw-model-color);border:1px solid color-mix(in srgb, var(--cw-model-color) 28%, transparent);background:color-mix(in srgb, var(--cw-model-color) 9%, transparent);border-radius:9px;flex:none;place-items:center;font:750 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cw-model-row__copy{min-width:0;display:grid}.cw-model-row__copy>span{align-items:center;gap:6px;min-width:0;display:flex}.cw-model-row__copy strong{color:#dce7ef;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:690;overflow:hidden}.cw-model-row__copy em{color:var(--cw-model-color);letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:9px;font-style:normal;font-weight:740}.cw-model-row__copy i{color:#d5a927;background:#f59e0b14;border-radius:999px;flex:none;padding:2px 5px;font-size:8.5px;font-style:normal}.cw-model-row__copy small{color:#5d7085;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;line-height:1.25;overflow:hidden}.cw-model-row__share{grid-template-columns:minmax(70px,1fr) 50px;align-items:center;gap:8px;min-width:0;display:grid}.cw-model-row__share>label{background:#07121e;border:1px solid #47556957;border-radius:8px;grid-template-columns:minmax(0,1fr) 17px;align-items:center;height:31px;display:grid;overflow:hidden}.cw-model-row__share>label input{color:#cdd9e3;appearance:textfield;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 0 0 7px;font:690 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-model-row__share>label input::-webkit-inner-spin-button{appearance:none}.cw-model-row__share>label span{color:#65778c;font-size:10.5px}.cw-model-row__seats{justify-items:end;min-width:0;display:grid}.cw-model-row__seats strong{color:#d6e2eb;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.cw-model-row__seats span{color:#5c6f84;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:10px;overflow:hidden}.cw-model-row__remove{color:#64768b;background:#0f172a66;border:1px solid #47556957;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;font-size:17px;line-height:1;display:grid}.cw-model-row__remove:hover:not(:disabled){color:#fda4af;background:#7f1d1d24;border-color:#fb718540}.cw-model-table__empty{color:#65778d;text-align:center;padding:18px;font-size:11.5px}.cw-model-vision-note{color:#75889d;background:#1e40af0e;border:1px solid #60a5fa2e;border-radius:10px;align-items:flex-start;gap:8px;margin-top:9px;padding:9px 10px;font-size:10.5px;line-height:1.45;display:flex}.cw-model-vision-note strong{color:#a8c8f8}.cw-model-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:9px;display:flex}.cw-model-add{min-width:210px;position:relative}.cw-model-add select{appearance:none;color:#91a4b8;background:linear-gradient(45deg,#0000 50%,#64748b 50%) calc(100% - 14px) 14px/5px 5px no-repeat,linear-gradient(135deg,#64748b 50%,#0000 50%) calc(100% - 10px) 14px/5px 5px no-repeat,#0f172a6b;border:1px solid #47556961;border-radius:9px;outline:0;width:100%;height:34px;padding:0 31px 0 10px;font-size:11px;font-weight:650}.cw-model-add select:hover:not(:disabled){color:#d2e0ea;border-color:#67e8f940}.cw-model-unavailable{color:#53667b;font-size:10px}.cw-range{--cw-range-progress:50%;--cw-range-color:var(--cw-cyan-strong);appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:20px}.cw-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cw-range-color) 0, var(--cw-range-color) var(--cw-range-progress), #3341558c var(--cw-range-progress), #3341558c 100%);border:1px solid #47556947;border-radius:99px;height:4px;box-shadow:inset 0 1px 2px #00000052}.cw-range::-webkit-slider-thumb{appearance:none;background:var(--cw-range-color);width:16px;height:16px;box-shadow:0 0 0 1px color-mix(in srgb, var(--cw-range-color) 58%, transparent), 0 2px 7px #00000073;border:3px solid #08111c;border-radius:50%;margin-top:-7px;transition:transform .12s,box-shadow .12s}.cw-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--cw-range-color) 14%, transparent), 0 2px 8px #0000007a;transform:scale(1.12)}.cw-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px color-mix(in srgb, var(--cw-range-color) 14%, transparent), 0 2px 8px #0000007a;transform:scale(1.12)}.cw-range::-moz-range-track{background:#3341558c;border:1px solid #47556947;border-radius:99px;height:4px}.cw-range::-moz-range-progress{background:var(--cw-range-color);border-radius:99px;height:4px}.cw-range::-moz-range-thumb{background:var(--cw-range-color);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--cw-range-color) 58%, transparent), 0 2px 7px #00000073;border:3px solid #08111c;border-radius:50%}.cw-range:disabled{cursor:default;opacity:.42}.cw-sheet-backdrop{z-index:520;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050ac7}.cw-sheet{background:radial-gradient(circle at 6% 0,#22d3ee0f,#0000 28%),#07111c;border:1px solid #4755698f;border-radius:16px;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff09}.cw-sheet.cw-persona-detail{background:radial-gradient(circle at 8% -10%,#22d3ee18,#0000 32%),linear-gradient(145deg,#081522,#060e18 68%);border-color:#67e8f930;border-radius:20px;width:min(980px,100vw - 32px);max-width:none;max-height:min(800px,100dvh - 32px)}.cw-persona-detail__header{background:linear-gradient(90deg,#0891b213,#0000 45%),#030a12ad;border-bottom:1px solid #4755694d;flex:none;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:18px;min-height:82px;padding:14px 16px;display:grid}.cw-persona-detail__identity{align-items:center;gap:12px;min-width:0;display:flex}.cw-persona-detail__identity .cw-avatar{color:#c8f8fb;background:radial-gradient(circle at 50% 15%,#67e8f92b,#0000 55%),#0891b21a;border-color:#67e8f94d;border-radius:13px;width:45px;height:45px;box-shadow:0 8px 24px #0003,inset 0 1px #ffffff0f}.cw-persona-detail__identity>div{min-width:0}.cw-persona-detail__identity>div>span,.cw-persona-detail__signals small{color:#587084;letter-spacing:.16em;text-transform:uppercase;font-size:8.5px;font-weight:780;line-height:1;display:block}.cw-persona-detail__identity h2{color:#edf7f9;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:16px;font-weight:730;line-height:1.1;overflow:hidden}.cw-persona-detail__identity p{color:#7890a4;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.25;overflow:hidden}.cw-persona-detail__signals{align-items:center;gap:8px;display:flex}.cw-persona-detail__stance,.cw-persona-detail__score{background:#0f172a59;border:1px solid #47556947;border-radius:11px;flex-direction:column;justify-content:center;gap:6px;min-height:47px;padding:8px 10px;display:flex}.cw-persona-detail__stance>span{border-style:solid;border-width:1px;border-radius:999px;align-items:center;width:max-content;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.cw-persona-detail__score b{color:#f5d477;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;line-height:1}.cw-persona-detail__score b span{color:#52667a;margin-left:2px;font-size:9px}.cw-persona-detail__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cw-persona-detail__actions>.flex{max-width:155px}.cw-persona-detail__actions .cw-btn{white-space:nowrap;min-height:36px;padding-inline:13px;font-size:10.5px}.cw-persona-detail__actions [role=status]{text-align:right;max-width:150px;font-size:9px;line-height:1.2}.cw-persona-detail__close{flex:none;width:36px;height:36px;font-size:19px}.cw-persona-detail__body{scrollbar-color:#4755698c transparent;scrollbar-width:thin;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:12px;min-height:0;padding:12px;display:grid;overflow-y:auto}.cw-persona-detail__body>.cw-card,.cw-persona-detail__review{grid-column:1/-1}.cw-persona-detail__panel{background:linear-gradient(145deg,#0e1b2ae0,#08121eeb);border:1px solid #4755694d;border-radius:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.cw-persona-detail__panel>header{background:#030a1252;border-bottom:1px solid #47556938;align-items:center;gap:10px;min-height:55px;padding:10px 12px;display:flex}.cw-persona-detail__panel>header>span{color:#79dce7;background:#0891b214;border:1px solid #67e8f930;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700;display:grid}.cw-persona-detail__panel>header h3{color:#dfe9ee;font-size:12px;font-weight:690}.cw-persona-detail__panel>header p{color:#5c7185;margin-top:2px;font-size:9.5px}.cw-persona-detail__fields,.cw-persona-detail__answer{padding:4px 12px 10px}.cw-persona-detail__field{border-bottom:1px solid #47556924;grid-template-columns:104px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.cw-persona-detail__field:last-child{border-bottom:0}.cw-persona-detail__field>span,.cw-persona-detail__answer-section>span{color:#52677b;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:750;line-height:1.45}.cw-persona-detail__field p{color:#b5c5d1;font-size:11px;line-height:1.42}.cw-persona-detail__field p[data-accent]{color:#7eddeb}.cw-persona-detail__answer-section{border-bottom:1px solid #47556929;padding:11px 0}.cw-persona-detail__answer-section p,.cw-persona-detail__raw-answer{color:#cbd7df;white-space:pre-wrap;margin-top:5px;font-size:11.5px;line-height:1.52}.cw-persona-detail__error,.cw-persona-detail__waiting{color:#fecdd3;background:#4c05192e;border:1px solid #f43f5e40;border-radius:10px;margin:10px 0;padding:10px;font-size:11px;line-height:1.5}.cw-persona-detail__waiting{color:#71859a;background:#0f172a52;border-color:#47556940}.cw-persona-detail__error span{color:#fda4af;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;display:block}.cw-persona-detail__transcript{color:#71869a;margin-top:10px;font-size:10.5px}.cw-persona-detail__transcript summary{cursor:pointer;color:#76cbd5;width:max-content;font-weight:650}.cw-persona-detail__transcript p{color:#93a6b5;white-space:pre-wrap;background:#030a124d;border-left:2px solid #67e8f92e;margin-top:7px;padding:9px 10px;line-height:1.5}.cw-persona-detail__meta{color:#4d6276;border-top:1px solid #4755692b;margin-top:11px;padding-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px}.cw-persona-detail__review{background:radial-gradient(circle at 0,#22d3ee13,#0000 40%),#081421c7;border:1px solid #67e8f92e;border-radius:15px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:13px;padding:12px;display:grid}.cw-persona-detail__review figure{grid-template-columns:minmax(0,1fr) 115px;gap:9px;min-width:0;display:grid}.cw-persona-detail__image{border-radius:11px;width:100%;height:150px}.cw-persona-detail__review figcaption,.cw-persona-detail__review>div{min-width:0;padding:7px}.cw-persona-detail__review figcaption span,.cw-persona-detail__review>div>span{color:#5e7487;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:760;display:block}.cw-persona-detail__review figcaption b{color:#d3e2e8;margin-top:7px;font-size:11px;line-height:1.35;display:block}.cw-persona-detail__review figcaption small{color:#597084;margin-top:5px;font-size:9px;line-height:1.35;display:block}.cw-persona-detail__review blockquote{color:#d4e1e6;margin-top:9px;font-size:12px;font-weight:570;line-height:1.5}.cw-persona-detail__review>div p{color:#8295a6;border-top:1px solid #4755692e;margin-top:11px;padding-top:9px;font-size:10px;line-height:1.45}.cw-persona-detail__review>div p b{color:#5fc8d5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:8px;display:block}.cw-sheet.cw-persona-chat{width:min(860px,100vw - 32px);max-width:none;max-height:min(820px,100dvh - 32px)}.cw-chat-visuals{background:radial-gradient(circle at 0 0,#22d3ee14,#0000 42%),#050f1ac7;border:1px solid #67e8f933;border-radius:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.cw-chat-visuals>header{background:#030a1259;border-bottom:1px solid #47556938;justify-content:space-between;align-items:flex-end;gap:14px;padding:10px 12px;display:flex}.cw-chat-visuals>header span{color:#5dc6d3;letter-spacing:.15em;text-transform:uppercase;font-size:8.5px;font-weight:800;line-height:1;display:block}.cw-chat-visuals>header b{color:#dce9ed;margin-top:5px;font-size:11.5px;font-weight:680;display:block}.cw-chat-visuals>header small{color:#60758a;text-align:right;font-size:9.5px}.cw-chat-visuals ol{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:9px;padding:9px;display:grid}.cw-chat-visuals li{background:#0208108a;border:1px solid #47556942;border-radius:11px;min-width:0;overflow:hidden}.cw-chat-visuals__image{border:0;border-bottom:1px solid #47556933;border-radius:0;width:100%;height:170px}.cw-chat-visuals ol[data-count="1"] .cw-chat-visuals__image{height:245px}.cw-chat-visuals li>div{grid-template-columns:25px minmax(0,1fr);gap:4px 8px;padding:8px 9px;display:grid}.cw-chat-visuals li>div>span{color:#72d6e1;background:#0891b214;border:1px solid #67e8f933;border-radius:8px;grid-row:1/span 2;place-items:center;width:25px;height:25px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:750;display:grid}.cw-chat-visuals li>div>b{color:#b9cbd5;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.cw-chat-visuals li>div>p{color:#657b8f;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.cw-study-nav{scrollbar-color:#4755698c transparent;scrollbar-width:thin;background:#01070e85;border:1px solid #47556947;border-radius:16px;overflow-x:auto;box-shadow:inset 0 1px #ffffff06}.cw-study-nav__scroll{grid-template-columns:minmax(0,5fr) 1px minmax(250px,2fr);align-items:stretch;gap:7px;min-width:0;padding:7px;display:grid}.cw-study-nav__group{border-radius:12px;min-width:0;padding:3px}.cw-study-nav__group--journey{background:linear-gradient(100deg,#22d3ee09,#0000 70%)}.cw-study-nav__group--library{background:linear-gradient(100deg,#a78bfa09,#0000)}.cw-study-nav__group-label{color:#66778d;letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:18px;padding:0 7px 3px;font-size:11.5px;font-weight:750;line-height:1;display:flex}.cw-study-nav__group-label span:last-child{color:#3f4e62;letter-spacing:.08em;font-weight:620}.cw-study-nav__steps,.cw-study-nav__library{gap:4px;display:grid}.cw-study-nav__steps{grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.cw-study-nav__steps:before{content:"";z-index:0;background:linear-gradient(90deg,#22d3ee3d,#47556938);height:1px;position:absolute;top:23px;left:10%;right:10%}.cw-study-nav__library{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-study-nav__divider{background:linear-gradient(#0000,#64748b52,#0000);margin-block:6px}.cw-study-tab{z-index:1;color:#718096;text-align:left;background:#050c15e6;border:1px solid #0000;border-radius:10px;grid-template-columns:31px minmax(0,1fr);align-items:start;gap:8px;min-width:0;min-height:69px;padding:8px;transition:all .15s;display:grid;position:relative}.cw-study-tab:hover{color:#b6c5d5;background:#0a1522;border-color:#64748b4d}.cw-study-tab[data-active=true]{color:#eefcff;background:radial-gradient(circle at 0 0,#22d3ee1f,#0000 58%),#0b1825f5;border-color:#67e8f93d;box-shadow:0 7px 20px #00000038,inset 0 -2px #22d3ee80}.cw-study-tab__marker{color:#65768c;background:#0a1420;border:1px solid #47556957;border-radius:9px;place-items:center;width:31px;height:31px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800;display:grid;box-shadow:0 0 0 4px #050c15e6}.cw-study-tab[data-active=true] .cw-study-tab__marker{color:#06141a;background:linear-gradient(135deg,#a5f3fc,#36d5e9);border-color:#a5f3fcb8;box-shadow:0 0 0 4px #091824,0 5px 14px #22d3ee33}.cw-study-tab__copy{align-content:start;min-width:0;display:grid}.cw-study-tab__title{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.25;overflow:hidden}.cw-study-tab__caption{color:#4e5f74;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11.5px;line-height:1.2;overflow:hidden}.cw-study-tab[data-active=true] .cw-study-tab__caption{color:#8294a9}.cw-study-tab__signal{color:#56677c;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin-top:7px;font-size:11.5px;font-weight:650;line-height:1;display:flex;overflow:hidden}.cw-study-tab__signal>span{background:#475569;border-radius:50%;flex:none;width:5px;height:5px}.cw-study-tab[data-tone=ready] .cw-study-tab__signal{color:#6fae98}.cw-study-tab[data-tone=ready] .cw-study-tab__signal>span{background:#6ee7b7}.cw-study-tab[data-tone=active] .cw-study-tab__signal{color:#78cad5}.cw-study-tab[data-tone=active] .cw-study-tab__signal>span{background:#67e8f9;animation:1.5s ease-in-out infinite cw-pulse;box-shadow:0 0 0 3px #22d3ee1a}.cw-study-tab[data-tone=attention] .cw-study-tab__signal{color:#b9a06a}.cw-study-tab[data-tone=attention] .cw-study-tab__signal>span{background:#f3cf78}@keyframes cw-pulse{50%{opacity:.46}}.cw-backlog-toolbar{background:radial-gradient(circle at 0 0,#f3cf780e,#0000 32%),#07101bd1;border:1px solid #47556957;border-radius:15px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.cw-backlog-toolbar__header{border-bottom:1px solid #47556938;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:10px 13px;display:flex}.cw-backlog-toolbar__header>div>span{color:#63748a;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:800;line-height:1;display:block}.cw-backlog-toolbar__header h4{color:#d7e3ed;margin-top:5px;font-size:12.5px;font-weight:700;line-height:1.15}.cw-backlog-toolbar__source{color:#56677b;font-size:11.5px}.cw-backlog-toolbar__source b{color:#93a5b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cw-backlog-filters{background:#47556933;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cw-backlog-filter{color:#718298;text-align:left;background:#08131f;border:0;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:62px;padding:9px 11px;transition:color .14s,background .14s,box-shadow .14s;display:grid}.cw-backlog-filter:hover{color:#becbd8;background:#0b1825}.cw-backlog-filter[data-active=true]{color:#edf7fa;background:linear-gradient(110deg,#22d3ee13,#0000 62%),#0b1926;box-shadow:inset 0 -2px #67e8f9}.cw-backlog-filter__glyph{color:#73859a;background:#0f172a85;border:1px solid #64748b4d;border-radius:9px;place-items:center;width:29px;height:29px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;display:grid}.cw-backlog-filter[data-filter=open] .cw-backlog-filter__glyph{color:#f3cf78;background:#78530e1f;border-color:#f3cf7838}.cw-backlog-filter[data-filter=done] .cw-backlog-filter__glyph{color:#6ee7b7;background:#064e3b21;border-color:#6ee7b733}.cw-backlog-filter__copy{min-width:0;display:grid}.cw-backlog-filter__copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.cw-backlog-filter__copy small{color:#4f6176;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11.5px;line-height:1.1;overflow:hidden}.cw-backlog-filter strong{color:#a9b9c8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:650}.cw-backlog-filter[data-active=true] strong{color:#e3edf4}.cw-backlog-toolbar__signals{border-top:1px solid #47556933;flex-wrap:wrap;gap:6px;padding:8px 11px;display:flex}.cw-backlog-card-actions{border-top:1px solid #47556933;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:12px;padding-top:11px;display:flex}.cw-backlog-card-actions__primary,.cw-backlog-card-actions__status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cw-backlog-card-actions__primary{background:#0208105c;border:1px solid #47556940;border-radius:11px;padding:3px;box-shadow:inset 0 1px #ffffff06}.cw-backlog-card-actions__primary .cw-btn{border-radius:8px;min-height:32px;padding-inline:12px;font-size:10.5px}.cw-backlog-card-actions__primary .cw-btn>span:first-child{opacity:.88;font-size:11px}.cw-backlog-card-actions__primary .cw-btn>span:last-child{margin-left:1px;font-size:12px;transition:transform .14s}.cw-backlog-card-actions__primary .cw-btn:hover:not(:disabled)>span:last-child{transform:translate(2px)}.cw-backlog-card-actions__status{justify-content:flex-end}.cw-backlog-card-actions__status .cw-btn{color:#7f91a6;box-shadow:none;background:0 0;border-color:#0000}.cw-backlog-card-actions__status .cw-btn:hover:not(:disabled){color:#c9d6e1;background:#0f172a66;border-color:#47556947}.cw-sweep{background:radial-gradient(circle at 0 0,#f3cf7817,#0000 34%),#0c0f14db;border:1px solid #f3cf7842;border-radius:15px;margin-bottom:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 14px 34px #00000024}.cw-sweep--quiet{color:#6c7d92;box-shadow:none;background:#07101b99;border-color:#4755694d;align-items:center;gap:7px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.cw-sweep--quiet>span:first-child{color:#8b7a4e;font-size:12.5px}.cw-sweep__head{border-bottom:1px solid #f3cf7829;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 13px;display:flex}.cw-sweep__head>div>span{color:#b18f45;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:800;line-height:1;display:block}.cw-sweep__head h4{color:#e6dcc4;margin-top:5px;font-size:12.5px;font-weight:700;line-height:1.3}.cw-sweep__total{color:#7d8ea3;text-align:right;flex:none;justify-items:end;gap:3px;font-size:11.5px;display:grid}.cw-sweep__total b{color:#f3cf78;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:650;line-height:1}.cw-sweep__total small{color:#5d6e83;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cw-sweep__groups{background:#47556933;gap:1px;display:grid}.cw-sweep__group{background:#0a1017;padding:10px 13px 11px}.cw-sweep__groupHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cw-sweep__groupHead>div>span{color:#6a7b8f;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700;line-height:1;display:block}.cw-sweep__groupHead h5{color:#d6e2ec;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12.5px;font-weight:650;line-height:1.25;overflow:hidden}.cw-sweep__price{color:#f3cf78;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:650}.cw-sweep__asks{gap:3px;margin-top:8px;display:grid}.cw-sweep__asks>li{background:#ffffff06;border-radius:8px;align-items:baseline;gap:7px;min-width:0;padding:4px 8px;display:flex}.cw-sweep__mark{color:#4e6076;font-size:11px;line-height:1}.cw-sweep__ask{color:#a8b7c6;text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;line-height:1.35;overflow:hidden}.cw-sweep__age{color:#55677c;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cw-sweep__warn{color:#f3cf78cc;margin-top:6px;font-size:11px;line-height:1.45}.cw-sweep__go{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;display:flex}.cw-sweep__meta{color:#5d6e83;font-size:11px;line-height:1.35}.cw-sweep__foot{color:#55677c;border-top:1px solid #47556933;padding:8px 13px 9px;font-size:11px;line-height:1.5}.cw-stat-filter{background:radial-gradient(circle at 0 0,#22d3ee16,#0000 34%),linear-gradient(145deg,#0c1927f0,#060f19f0);border:1px solid #67e8f933;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 46px #00000029}.cw-stat-filter__header{background:linear-gradient(100deg,#22d3ee0a,#0000 58%),#02091033;border-bottom:1px solid #4755694d;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:22px;min-height:104px;padding:17px 19px;display:grid}.cw-stat-filter__identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.cw-stat-filter__icon{color:#a5f3fc;background:radial-gradient(circle,#67e8f929,#0000 62%),#082f4959;border:1px solid #67e8f940;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff0b}.cw-stat-filter__identity>div{min-width:0}.cw-stat-filter__identity>div>span{color:#6fc7d2;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1;display:block}.cw-stat-filter__identity h4{color:#e8f2f7;letter-spacing:-.015em;margin-top:5px;font-size:15px;font-weight:720;line-height:1.25}.cw-stat-filter__identity p{color:#687c92;max-width:680px;margin-top:4px;font-size:11.5px;line-height:1.45}.cw-stat-filter__rules{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.cw-stat-filter__rules>span{color:#65788e;background:#0f172a4d;border:1px solid #4755694d;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:9.5px;font-weight:650;display:inline-flex}.cw-stat-filter__rules>span:first-child{color:#93dce5;background:#0891b211;border-color:#67e8f929}.cw-stat-filter__sample{background:#02081057;border:1px solid #4755694d;border-radius:12px;min-width:0;padding:11px 12px;box-shadow:inset 0 1px #ffffff05}.cw-stat-filter__sample>div:first-child{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cw-stat-filter__sample>div:first-child>span{color:#61758b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:760}.cw-stat-filter__sample b{color:#dffaff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:21px;font-weight:700;line-height:1}.cw-stat-filter__sample b small{color:#74879c;font-size:12px;font-weight:600}.cw-stat-filter__sample-meter{background:#3341558c;border-radius:999px;height:5px;margin-top:10px;overflow:hidden;box-shadow:inset 0 1px 2px #0000004d}.cw-stat-filter__sample-meter>span{border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#67e8f9);height:100%;transition:width .18s;display:block;box-shadow:0 0 9px #22d3ee47}.cw-stat-filter__sample>p{color:#5b6f85;text-align:right;margin-top:7px;font-size:10px;line-height:1.3}.cw-stat-filter__sample[data-filtered]{background:#0891b212;border-color:#67e8f93d}.cw-stat-filter__workspace{background:#02081029;display:grid}.cw-stat-filter__group{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:16px 18px 17px;display:grid}.cw-stat-filter__group+.cw-stat-filter__group{border-top:1px solid #4755693d}.cw-stat-filter__group-heading{grid-template-columns:31px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.cw-stat-filter__group-heading>span{color:#71b2bd;background:#0891b20e;border:1px solid #67e8f929;border-radius:9px;place-items:center;width:30px;height:30px;font:730 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cw-stat-filter__group-heading h5{color:#d5e2eb;font-size:12px;font-weight:700;line-height:1.25}.cw-stat-filter__group-heading p{color:#596d83;margin-top:3px;font-size:10.5px;line-height:1.4}.cw-stat-filter__fields{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;min-width:0;display:grid}.cw-stat-filter__field{background:#07101b8c;border:1px solid #47556945;border-radius:11px;gap:6px;min-width:0;padding:9px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.cw-stat-filter__field:hover{background:#0a1623b3;border-color:#64748b73}.cw-stat-filter__field[data-active]{background:#0891b212;border-color:#67e8f93d;box-shadow:inset 2px 0 #67e8f999}.cw-stat-filter__field-label{align-items:center;gap:6px;min-width:0;display:flex}.cw-stat-filter__field-label>i{color:#607b91;font-size:11px;font-style:normal}.cw-stat-filter__field-label>b{color:#71849a;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:720;overflow:hidden}.cw-stat-filter__field .cw-select{color:#aebdca;background-color:#040c15e0;border-color:#4755696b;width:100%;min-width:0;min-height:37px;padding-left:10px;font-size:11.5px}.cw-stat-filter__more{border-top:1px solid #47556933}.cw-stat-filter__more>summary{color:#718399;cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:11px;font-weight:650;list-style:none;display:flex}.cw-stat-filter__more>summary:before{content:"+";border:1px solid #47556966;border-radius:6px;place-items:center;width:17px;height:17px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.cw-stat-filter__more[open]>summary:before{content:"−"}.cw-stat-filter__more>summary span{color:#46576b;font-size:11.5px;font-weight:500}.cw-stat-filter__more[open]>summary{color:#a9b8c6;border-bottom:1px solid #4755692e}.cw-stat-filter__active{background:#082f491f;border-top:1px solid #22d3ee21;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 13px;display:grid}.cw-stat-filter__active-label{gap:2px;display:grid}.cw-stat-filter__active-label>span{color:#5d7187;letter-spacing:.12em;text-transform:uppercase;font-size:8.5px;font-weight:760}.cw-stat-filter__active-label>b{color:#93cbd3;font-size:10.5px;font-weight:680}.cw-stat-filter__active-chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.cw-stat-filter__active button:not(.cw-stat-filter__clear){color:#bfeaf0;background:#082f4957;border:1px solid #22d3ee38;border-radius:9px;align-items:center;gap:5px;max-width:270px;min-height:31px;padding:0 9px;font-size:10.5px;display:inline-flex}.cw-stat-filter__active button span{color:#6396a0}.cw-stat-filter__active button b{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.cw-stat-filter__active button i{color:#6c8991;font-size:13.5px;font-style:normal}.cw-stat-filter__clear{color:#73859a;background:#0f172a47;border:1px solid #4755694d;border-radius:9px;min-height:31px;padding:0 9px;font-size:10.5px;font-weight:650}.cw-stat-filter__clear:hover{color:#d8e4ec;background:#1e293b6b;border-color:#64748b7a}.cw-stat-filter__warning{color:#c9aa68;background:#78530e17;border-top:1px solid #f3cf7821;padding:9px 13px;font-size:11px;line-height:1.4}.cw-overview{background:radial-gradient(circle at 2% 0,#22d3ee0f,#0000 30%),#07101bcc;border:1px solid #4755695c;border-radius:15px;margin-bottom:14px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 14px 34px #0000001f}.cw-overview--insights{background:radial-gradient(circle at 2% 0,#6ee7b70e,#0000 30%),#07101bcc}.cw-overview__header{border-bottom:1px solid #47556938;justify-content:space-between;align-items:end;gap:18px;padding:13px 14px 11px;display:flex}.cw-overview__header>div>span{color:#5d728a;letter-spacing:.17em;text-transform:uppercase;font-size:11.5px;font-weight:800;line-height:1;display:block}.cw-overview__header h4{color:#dce9f3;margin-top:5px;font-size:13.5px;font-weight:720;line-height:1.2}.cw-overview__header p{color:#637389;text-align:right;max-width:480px;font-size:11px;line-height:1.45}.cw-overview__grid{background:#47556933;grid-template-columns:.9fr 1.55fr .85fr .85fr;gap:1px;display:grid}.cw-overview__grid>*,.cw-overview__result-grid>*{background:#08131f}.cw-overview-block{min-width:0;min-height:134px;padding:13px}.cw-overview-block__heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.cw-overview-block__heading>div{min-width:0}.cw-overview-block__heading b{color:#bbc9d7;font-size:11px;font-weight:700;display:block}.cw-overview-block__heading span{color:#516278;margin-top:2px;font-size:11.5px;line-height:1.3;display:block}.cw-overview-block__heading strong{color:#d9e5ef;text-align:right;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:650;line-height:1}.cw-overview-block__heading strong small{color:#53657a;text-transform:uppercase;margin-top:4px;font-family:inherit;font-size:10.5px;font-weight:650;line-height:1;display:block}.cw-overview-stack{background:#030a12;border-radius:6px;gap:2px;width:100%;height:20px;margin-top:14px;padding:2px;display:flex;overflow:hidden}.cw-overview-stack span{background:#67e8f9;border-radius:3px;min-width:2px;height:100%}.cw-overview-legend{flex-wrap:wrap;gap:5px 10px;margin-top:10px;display:flex}.cw-overview-legend li{color:#687b90;align-items:center;gap:4px;min-width:0;font-size:11.5px;display:flex}.cw-overview-legend li>span:not(.cw-overview-legend__dot){text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.cw-overview-legend li b{color:#a8b8c7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:650}.cw-overview-legend__dot{background:#67e8f9;border-radius:50%;flex:none;width:6px;height:6px}.cw-overview-models{margin-top:11px}.cw-overview-models li{color:#718399;border-bottom:1px solid #4755692b;align-items:center;gap:8px;min-width:0;padding-block:3px;font-size:11.5px;display:flex}.cw-overview-models li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-overview-models li b{color:#a4b5c5;margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cw-overview-progress{background:#33415570;border-radius:99px;height:7px;margin-top:18px;overflow:hidden}.cw-overview-progress span{border-radius:inherit;background:linear-gradient(90deg,#0891b2,#67e8f9);height:100%;display:block}.cw-overview-block>p{color:#53657a;margin-top:9px;font-size:11.5px;line-height:1.4}.cw-overview-ring{grid-template-rows:1fr auto;grid-template-columns:75px minmax(0,1fr);align-items:center;gap:0 9px;min-width:0;min-height:134px;padding:12px;display:grid}.cw-overview-ring svg{grid-area:1/1/span 2;width:75px;height:75px;overflow:visible;transform:rotate(-90deg)}.cw-overview-ring circle{fill:none;stroke-width:3.2px}.cw-overview-ring__track{stroke:#47556947}.cw-overview-ring__value{stroke-linecap:round;transition:stroke-dasharray .5s}.cw-overview-ring__number{color:#e1ecf4;grid-area:1/1/span 2;place-self:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.cw-overview-ring__copy b{color:#b8c6d4;font-size:11px;display:block}.cw-overview-ring__copy span{color:#57697e;margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.cw-overview__result-grid{background:#47556933;grid-template-columns:1.25fr 1fr .9fr .9fr;gap:1px;display:grid}.cw-overview-stance{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:13px;min-height:146px;padding:14px;display:grid}.cw-overview-stance__donut{border-radius:50%;place-items:center;width:88px;height:88px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0a,0 8px 24px #0003}.cw-overview-stance__donut>span{color:#607187;text-align:center;text-transform:uppercase;background:#08131f;border-radius:50%;place-content:center;width:60px;height:60px;font-size:10.5px;display:grid}.cw-overview-stance__donut b{color:#e2ebf3;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:17px;display:block}.cw-overview-stance__copy>span,.cw-overview-score__value>span{color:#5d6f84;letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.cw-overview-stance__copy>b{color:#d7e3ec;margin-top:4px;font-size:12.5px;display:block}.cw-overview-stance__copy ul{flex-wrap:wrap;gap:5px 8px;margin-top:10px;display:flex}.cw-overview-stance__copy li{color:#68798d;align-items:center;gap:4px;font-size:11.5px;display:flex}.cw-overview-stance__copy li i{border-radius:50%;width:6px;height:6px}.cw-overview-stance__copy li strong{color:#a8b8c6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cw-overview-score{min-height:146px;padding:14px}.cw-overview-score__value{justify-content:space-between;align-items:end;gap:10px;display:flex}.cw-overview-score__value b{color:#f4d88f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:20px;font-weight:680;line-height:1}.cw-overview-score__value small{color:#5b6d82;font-size:11px}.cw-overview-score__scale{background:linear-gradient(90deg,#fb718533,#f3cf7829,#6ee7b733);border-radius:99px;height:8px;margin:24px 5px 0;position:relative}.cw-overview-score__scale span{border-radius:inherit;opacity:.72;background:linear-gradient(90deg,#fb7185,#f3cf78);height:100%;display:block}.cw-overview-score__scale i{background:#f3cf78;border:3px solid #08131f;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #f3cf7880}.cw-overview-score__labels{color:#46576c;text-transform:uppercase;justify-content:space-between;margin-top:6px;font-size:10.5px;display:flex}.cw-overview-score p{color:#5c6e82;margin-top:15px;font-size:11.5px}.cw-live-stadium-trigger{color:#bceef4;background:linear-gradient(110deg,#0891b21f,#0f172a80);border-color:#22d3ee42}.cw-live-stadium-trigger>small{color:#617c91;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:650}.cw-live-stadium-trigger__pulse{color:#67e8f9;filter:drop-shadow(0 0 5px #22d3eecc);animation:1.4s ease-in-out infinite cw-live-stadium-pulse}@keyframes cw-live-stadium-pulse{50%{opacity:.5;transform:scale(.84)}}.cw-stadium-popup{z-index:500;-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:radial-gradient(circle at 50% 8%,#22d3ee1c,#0000 34%),#02070ddb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cw-stadium-popup__dialog{background:radial-gradient(circle at 50% -20%,#0891b21f,#0000 42%),#060e18;border:1px solid #67e8f945;border-radius:22px;flex-direction:column;width:min(1180px,100vw - 40px);max-height:min(820px,100dvh - 40px);animation:.24s cubic-bezier(.22,.8,.32,1) both cw-stadium-popup-in;display:flex;overflow:hidden;box-shadow:0 34px 100px #0000009e,0 0 0 1px #020810e6,inset 0 1px #ffffff0b}@keyframes cw-stadium-popup-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.cw-stadium-popup__header{background:linear-gradient(90deg,#0891b213,#0000 46%),#030a12cc;border-bottom:1px solid #47556947;flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:65px;padding:11px 13px 11px 15px;display:flex}.cw-stadium-popup__identity{align-items:center;gap:11px;min-width:0;display:flex}.cw-stadium-popup__mark{color:#8be9f4;background:radial-gradient(circle,#67e8f933 0 9%,#0000 11% 34%,#67e8f924 36% 39%,#0000 41%),#0891b217;border:1px solid #67e8f942;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 0 22px #22d3ee12}.cw-stadium-popup__identity>div{min-width:0}.cw-stadium-popup__identity>div>span{color:#63c8d5;letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1;display:block}.cw-stadium-popup__identity h3{color:#e8f2f6;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:15px;font-weight:720;line-height:1.1;overflow:hidden}.cw-stadium-popup__status{flex:none;align-items:center;gap:11px;display:flex}.cw-stadium-popup__status>span{color:#73879b;align-items:center;gap:6px;font-size:10px;font-weight:650;display:inline-flex}.cw-stadium-popup__status>span i{background:#64748b;border-radius:50%;width:6px;height:6px}.cw-stadium-popup__status>span[data-live]{color:#82dce6}.cw-stadium-popup__status>span[data-live] i{background:#67e8f9;animation:1.4s ease-in-out infinite cw-live-stadium-pulse;box-shadow:0 0 0 4px #22d3ee14,0 0 9px #22d3eea6}.cw-stadium-popup__status>b{color:#d9f7fa;text-align:right;min-width:55px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:680}.cw-stadium-popup__status>b small{color:#53687c;font-size:10px}.cw-stadium-popup__status>button{color:#8093a7;background:#0f172a75;border:1px solid #47556959;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:color .14s,border-color .14s,background .14s;display:grid}.cw-stadium-popup__status>button:hover{color:#f1f8fa;background:#0891b21f;border-color:#67e8f940}.cw-stadium-popup__body{scrollbar-color:#4755698c transparent;scrollbar-width:thin;flex:1;min-height:0;padding:10px;overflow:auto}.cw-stadium-shell{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;display:grid}.cw-stadium-main,.cw-stadium-inspector,.cw-stadium-empty{background:radial-gradient(circle at 50% 0,#22d3ee0e,#0000 35%),linear-gradient(145deg,#0d1927f7,#060e19fa);border:1px solid #4755694d;border-radius:18px;box-shadow:inset 0 1px #ffffff07,0 20px 56px #00000024}.cw-stadium-main{min-width:0;overflow:hidden}.cw-stadium-head{border-bottom:1px solid #47556933;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px 13px;display:flex}.cw-stadium-kicker{color:#58aab8;letter-spacing:.17em;text-transform:uppercase;font-size:10.5px;font-weight:760}.cw-stadium-head h4{color:#e5edf3;margin-top:4px;font-size:13px;font-weight:690}.cw-stadium-head p{color:#60748a;margin-top:3px;font-size:11.5px}.cw-stadium-head__tools{flex:none;align-items:stretch;gap:7px;display:flex}.cw-stadium-search{background:#030a1373;border:1px solid #47556954;border-radius:10px;align-items:center;gap:7px;width:190px;min-height:36px;padding:0 8px;display:flex}.cw-stadium-search:focus-within{border-color:#67e8f952;box-shadow:0 0 0 3px #22d3ee0d}.cw-stadium-search>span{color:#607388;font-size:13.5px}.cw-stadium-search input{color:#c8d5df;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:11.5px}.cw-stadium-search input::placeholder{color:#4d6074}.cw-stadium-search button{color:#6e8095;border:1px solid #47556940;border-radius:6px;width:20px;height:20px;font-size:12px}.cw-stadium-zoom{background:#030a1373;border:1px solid #47556954;border-radius:10px;align-items:center;min-height:36px;display:flex;overflow:hidden}.cw-stadium-zoom button{color:#8294a7;align-self:stretch;width:30px;font-size:13px}.cw-stadium-zoom button:hover:not(:disabled){color:#d9f6f8;background:#22d3ee0f}.cw-stadium-zoom button:disabled{opacity:.3}.cw-stadium-zoom span{color:#64778c;text-align:center;min-width:40px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px}.cw-stadium-sides{background:#02081221;border-bottom:1px solid #4755692e;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 16px;display:grid}.cw-stadium-sides button{min-width:0;min-height:45px;color:inherit;font:inherit;text-align:left;background:#0a152294;border:1px solid #47556938;border-radius:10px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;transition:border-color .14s,background .14s,transform .14s;display:grid}.cw-stadium-sides button:hover{background:#0f1f2ebf;border-color:#64748b7a;transform:translateY(-1px)}.cw-stadium-sides button[data-active=true]{background:#0d2633c2;border-color:#67e8f947;box-shadow:inset 0 0 0 1px #22d3ee0d}.cw-stadium-sides button>i{opacity:.82;border-radius:99px;width:4px;height:25px}.cw-stadium-sides button>span{min-width:0}.cw-stadium-sides button b,.cw-stadium-sides button small{display:block}.cw-stadium-sides button b{color:#9daebd;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:650;overflow:hidden}.cw-stadium-sides button[data-active=true] b{color:#d7e4eb}.cw-stadium-sides button small{color:#4e6074;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:650}.cw-stadium-sides button strong{color:#c8d5de;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:650}.cw-stadium-map{background-color:#040a12;background-image:linear-gradient(#38bdf804 1px,#0000 1px),linear-gradient(90deg,#38bdf804 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding:10px}.cw-stadium-map__status{color:#51647a;justify-content:space-between;align-items:center;gap:12px;padding:0 4px 8px;font-size:10.5px;display:flex}.cw-stadium-map__status span{background:#0f172a52;border:1px solid #4755693b;border-radius:999px;padding:4px 7px}.cw-stadium-map__status>div{align-items:center;gap:7px;display:flex}.cw-stadium-map__status button{color:#667a90;background:#0f172a42;border:1px solid #47556940;border-radius:999px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:10px;font-weight:650;transition:color .14s,border-color .14s,background .14s;display:inline-flex}.cw-stadium-map__status button:hover:not(:disabled),.cw-stadium-map__status button[aria-pressed=true]{color:#b9e9ef;background:#0891b217;border-color:#67e8f938}.cw-stadium-map__status button i{background:#5d7187;border-radius:2px;width:6px;height:6px;box-shadow:0 0 0 2px #47556926}.cw-stadium-map__status button[aria-pressed=true] i{background:#67e8f9;box-shadow:0 0 0 2px #22d3ee1f}.cw-stadium-map__status b{color:#60768a;font-weight:550}.cw-stadium-map__viewport{scrollbar-color:#47556973 transparent;scrollbar-width:thin;background:radial-gradient(at 50% 55%,#1a31434d,#0000 57%),linear-gradient(#0b1521b8,#030910db);border:1px solid #47556933;border-radius:14px;place-items:center;min-height:480px;display:grid;overflow:auto}.cw-stadium-map__viewport svg{min-width:750px;max-width:none;transition:width .18s;display:block}.cw-stadium-svg__shadow{fill:#0006;transform:translateY(10px)}.cw-stadium-svg__bowl{stroke:#67e8f913;stroke-width:2px}.cw-stadium-svg__ring{fill:none;stroke:#64748b2b;stroke-width:20px}.cw-stadium-svg__section{fill:none;stroke-linecap:round;stroke-width:5px;opacity:.48}.cw-stadium-svg__section[data-side=support]{stroke:#34d399}.cw-stadium-svg__section[data-side=neutral]{stroke:#38bdf8}.cw-stadium-svg__section[data-side=oppose]{stroke:#fb7185}.cw-stadium-svg__section[data-side=unanswered]{stroke:#64748b}.cw-stadium-field>rect:first-child{stroke:#6ee7b72e;stroke-width:2px;filter:drop-shadow(0 14px 18px #00000047)}.cw-stadium-field>rect:not(:first-child),.cw-stadium-field line,.cw-stadium-field circle{fill:none;stroke:#a7f3d026;stroke-width:1.5px}.cw-stadium-field circle:last-child{fill:#a7f3d047;stroke:none}.cw-stadium-field__copy text{fill:#8da7a9;letter-spacing:2px;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.cw-stadium-field__copy text:last-child{fill:#729496;letter-spacing:1px;font-size:10.5px}.cw-stadium-subject{color:#d4e7e6;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:670;line-height:1.35;display:-webkit-box;overflow:hidden}.cw-stadium-labels text{fill:#546a7f;letter-spacing:2px;text-anchor:middle;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700}.cw-stadium-seat{cursor:pointer;outline:none;transition:opacity .16s}.cw-stadium-seat[data-match=false]{pointer-events:none;opacity:.08}.cw-stadium-seat__hit{fill:#0000}.cw-stadium-seat__dot{stroke:#e0f2fe61;stroke-width:1px;transition:r .12s,stroke-width .12s,filter .12s}.cw-stadium-seat__chair{fill:none;stroke:#e2e8f047;stroke-linecap:round;stroke-width:1.1px}.cw-stadium-seat:hover .cw-stadium-seat__dot,.cw-stadium-seat:focus-visible .cw-stadium-seat__dot{r:9px;stroke:#ecfeff;stroke-width:2px;filter:url(#cw-seat-glow)}.cw-stadium-seat__selected{fill:none;stroke:#ecfeff;stroke-width:2px;stroke-dasharray:3 2;transform-box:fill-box;transform-origin:50%;animation:6s linear infinite cw-stadium-seat-spin}@keyframes cw-stadium-seat-spin{to{transform:rotate(360deg)}}.cw-stadium-thought{--thought-color:#94a3b8;animation:.28s cubic-bezier(.16,.84,.44,1) both cw-stadium-thought-in;animation-delay:var(--thought-delay,0s)}.cw-stadium-thought__stem{pointer-events:none;stroke:color-mix(in srgb, var(--thought-color) 42%, transparent);stroke-width:1.25px;stroke-dasharray:4 5}.cw-stadium-thought__bubble{color:#aebdca;border:1px solid color-mix(in srgb, var(--thought-color) 34%, #314155);background:linear-gradient(135deg, color-mix(in srgb, var(--thought-color) 8%, transparent), transparent 58%), #07101cf5;width:100%;height:100%;box-shadow:inset 3px 0 color-mix(in srgb, var(--thought-color) 78%, transparent), inset 0 1px #ffffff0b, 0 12px 28px #00000057;text-align:left;border-radius:13px;align-items:stretch;gap:9px;padding:10px 11px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:flex;overflow:hidden}.cw-stadium-thought__bubble:hover,.cw-stadium-thought__bubble:focus-visible{color:#dbe7ee;border-color:color-mix(in srgb, var(--thought-color) 62%, #718096);background:linear-gradient(135deg, color-mix(in srgb, var(--thought-color) 14%, transparent), transparent 58%), #091623fa;box-shadow:inset 3px 0 var(--thought-color), inset 0 1px #ffffff0f, 0 16px 34px #0000006b;transform:translateY(-2px)}.cw-stadium-thought__visual{background:#030a12;border:1px solid #64748b57;border-radius:9px;width:76px;min-width:76px;position:relative;overflow:hidden}.cw-stadium-thought__image{object-fit:cover;width:100%;height:100%}.cw-stadium-thought__visual small{color:#dff9fd;text-align:center;background:#020810db;border:1px solid #67e8f947;border-radius:999px;min-width:22px;padding:3px 5px;font:720 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:4px;right:4px}.cw-stadium-thought__copy{flex:1;align-content:start;min-width:0;display:grid}.cw-stadium-thought__copy>span{color:#8192a5;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:760;line-height:1;display:flex}.cw-stadium-thought__copy>span>i{background:var(--thought-color);width:7px;height:7px;box-shadow:0 0 8px color-mix(in srgb, var(--thought-color) 62%, transparent);border-radius:50%;flex:none}.cw-stadium-thought__copy strong{color:#adbdca;letter-spacing:0;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin-left:auto;font-size:10.5px;font-weight:690;overflow:hidden}.cw-stadium-thought__copy p{color:#d4dee6;letter-spacing:-.01em;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:15px;font-weight:570;line-height:1.28;display:-webkit-box;overflow:hidden}.cw-stadium-thought__bubble[data-visual] .cw-stadium-thought__copy p{-webkit-line-clamp:4;font-size:13.5px}@keyframes cw-stadium-thought-in{0%{opacity:0;transform:translateY(7px)scale(.98)}to{opacity:1;transform:none}}.cw-stadium-inspector{min-height:650px;position:sticky;top:0;overflow:hidden}.cw-stadium-ticket{background:radial-gradient(circle at 100% 0,#22d3ee1c,#0000 38%),linear-gradient(145deg,#112533f0,#07121ef5);border:1px solid #67e8f929;border-radius:14px;margin:12px;overflow:hidden;box-shadow:0 13px 30px #00000029,inset 0 1px #ffffff08}.cw-stadium-ticket__top{align-items:center;gap:10px;padding:12px;display:flex}.cw-stadium-ticket__avatar{color:#c7f6fa;background:#22d3ee14;border:1px solid #67e8f938;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:750;display:grid}.cw-stadium-ticket__top>div{min-width:0}.cw-stadium-ticket__top>div>span{color:#5d7b8b;letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:750;display:block}.cw-stadium-ticket__top h4{color:#e2edf2;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:680;overflow:hidden}.cw-stadium-ticket__top p{color:#6b7e91;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.cw-stadium-ticket__tear{border-top:1px dashed #67e8f929;height:1px;margin-inline:12px;position:relative}.cw-stadium-ticket__tear:before,.cw-stadium-ticket__tear:after{content:"";background:#08131f;border-radius:50%;width:12px;height:12px;position:absolute;top:-7px}.cw-stadium-ticket__tear:before{left:-19px}.cw-stadium-ticket__tear:after{right:-19px}.cw-stadium-ticket__vote{justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.cw-stadium-ticket__vote span{color:#71879a;align-items:center;gap:6px;font-size:10.5px;display:flex}.cw-stadium-ticket__vote i{background:var(--seat-color);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--seat-color), transparent 88%);border-radius:50%}.cw-stadium-ticket__vote b{color:var(--seat-color);font-size:11.5px;font-weight:700}.cw-stadium-persona{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 12px 10px;display:grid}.cw-stadium-persona>div{background:#02081238;border:1px solid #47556933;border-radius:9px;min-width:0;padding:7px 8px}.cw-stadium-persona dt{color:#4f6277;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.cw-stadium-persona dd{color:#90a1b1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.cw-stadium-reference{background:radial-gradient(circle at 0 0,#22d3ee13,#0000 45%),#030c169e;margin:0 12px 10px;box-shadow:inset 0 1px #ffffff06}.cw-stadium-reference>header{background:#040e187a}.cw-stadium-reference__preview{background-color:#030910;background-image:linear-gradient(45deg,#0f172a8c 25%,#0000 25% 75%,#0f172a8c 75%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.cw-stadium-answer{background:#02081247;border:1px solid #4755693b;border-radius:11px;margin:0 12px 10px;padding:10px}.cw-stadium-answer>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-stadium-answer span{color:#60758a;letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:700}.cw-stadium-answer b{color:#f3cf78;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.cw-stadium-answer b small{color:#52657a;font-size:10.5px}.cw-stadium-answer p{color:#9aabba;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-top:7px;font-size:11.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.cw-stadium-answer--waiting{background:#94a3b806;border-color:#94a3b829}.cw-stadium-answer--waiting p{color:#65778b}.cw-stadium-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 12px 12px;display:grid}.cw-stadium-actions .cw-btn{min-width:0;padding-inline:8px}.cw-stadium-deep{background:#f3cf7809;border:1px solid #f3cf782e;border-radius:11px;margin:-2px 12px 12px;padding:10px}.cw-stadium-deep>b{color:#d7c28f;font-size:11.5px}.cw-stadium-deep>p{color:#746c5b;margin-top:3px;font-size:10.5px;line-height:1.45}.cw-stadium-deep>div{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.cw-stadium-quick{background:#02081224;border-top:1px solid #47556933;padding:11px 12px 13px}.cw-stadium-quick>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-stadium-quick>div:first-child span{color:#9aabb9;font-size:11.5px;font-weight:650}.cw-stadium-quick>div:first-child small{color:#4f6276;font-size:10.5px}.cw-stadium-prompts{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.cw-stadium-prompts button{color:#718398;text-align:left;background:#0f172a4d;border:1px solid #47556940;border-radius:7px;padding:4px 6px;font-size:10.5px;line-height:1.25}.cw-stadium-prompts button:hover{color:#a9cbd2;border-color:#67e8f938}.cw-stadium-quick textarea{resize:vertical;color:#c2ced8;width:100%;font:inherit;background:#050d17b3;border:1px solid #4755694d;border-radius:9px;outline:0;margin-top:7px;padding:8px;font-size:11.5px;line-height:1.45}.cw-stadium-quick textarea:focus{border-color:#67e8f94d;box-shadow:0 0 0 3px #22d3ee0d}.cw-stadium-quick textarea::placeholder{color:#4b5d71}.cw-stadium-quick>.cw-btn{width:100%;margin-top:7px}.cw-stadium-reply{color:#a8bac6;white-space:pre-wrap;background:#22d3ee06;border:1px solid #67e8f91f;border-radius:9px;max-height:180px;margin-top:8px;padding:9px;font-size:11.5px;line-height:1.55;overflow-y:auto}.cw-stadium-reply--error{color:#f0a5b0;background:#fb718509;border-color:#fb71852e}.cw-stadium-inspector__empty{text-align:center;place-content:center;min-height:650px;padding:28px;display:grid}.cw-stadium-ticket-stub{background:linear-gradient(90deg,#0000 72%,#67e8f90e 72%),radial-gradient(circle at 20% 0,#22d3ee17,#0000 40%),#0a1926c2;border:1px solid #67e8f933;border-radius:13px;place-content:center;width:210px;min-height:105px;margin:0 auto 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000029}.cw-stadium-ticket-stub:after{content:"";border-left:1px dashed #67e8f92b;position:absolute;top:9px;bottom:9px;left:72%}.cw-stadium-ticket-stub span,.cw-stadium-ticket-stub small{color:#5b7d8b;letter-spacing:.16em;font-size:10.5px;font-weight:750}.cw-stadium-ticket-stub b{color:#d9edf0;margin-block:5px;font-size:15px}.cw-stadium-inspector__empty>h4{color:#cbd8e1;font-size:12.5px}.cw-stadium-inspector__empty>p{color:#607389;max-width:250px;margin-top:5px;font-size:11.5px;line-height:1.55}.cw-stadium-inspector__empty ul{border-top:1px solid #4755692e;width:100%;max-width:250px;margin:18px auto 0}.cw-stadium-inspector__empty li{color:#708298;text-align:left;border-bottom:1px solid #47556929;grid-template-columns:6px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 2px;font-size:10.5px;display:grid}.cw-stadium-inspector__empty li i{border-radius:50%;width:6px;height:6px}.cw-stadium-inspector__empty li b{color:#b9c7d1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cw-stadium-empty{text-align:center;place-content:center;min-height:320px;padding:30px;display:grid}.cw-stadium-empty>span{color:#a5f3fc;background:#22d3ee0f;border:1px solid #67e8f933;border-radius:15px;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:18px;display:grid}.cw-stadium-empty h4{color:#ccd9e2;font-size:13.5px}.cw-stadium-empty p{color:#60738a;margin-top:5px;font-size:11.5px}.cw-gallery-toolbar{background:radial-gradient(circle at 0 0,#22d3ee11,#0000 32%),linear-gradient(145deg,#0d1927f5,#07101cf7);border:1px solid #4755694d;border-radius:17px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 16px 44px #0000001f}.cw-gallery-toolbar__header{justify-content:space-between;align-items:center;gap:18px;padding:15px 16px 13px;display:flex}.cw-gallery-toolbar__title{align-items:center;gap:11px;min-width:0;display:flex}.cw-gallery-toolbar__icon{color:#a5f3fc;background:#22d3ee12;border:1px solid #67e8f933;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.cw-gallery-toolbar__title>div>span{color:#60738a;letter-spacing:.17em;text-transform:uppercase;font-size:10.5px;font-weight:750}.cw-gallery-toolbar__title h3{color:#e0e8ef;margin-top:2px;font-size:13.5px;font-weight:680}.cw-gallery-toolbar__title p{color:#65788e;margin-top:2px;font-size:11.5px;line-height:1.4}.cw-gallery-toolbar__visible{background:#02081247;border:1px solid #47556940;border-radius:11px;grid-template-columns:1fr auto;align-items:end;column-gap:5px;min-width:82px;padding:6px 10px;display:grid}.cw-gallery-toolbar__visible>span{color:#576a80;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-size:10.5px;font-weight:700}.cw-gallery-toolbar__visible b{color:#dce7ef;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:680;line-height:1}.cw-gallery-toolbar__visible small{color:#607288;font-size:11.5px;line-height:1.2}.cw-gallery-toolbar__visible[data-filtered=true]{background:#22d3ee0b;border-color:#67e8f933}.cw-gallery-toolbar__visible[data-filtered=true] b{color:#a5f3fc}.cw-gallery-outcomes{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:7px;padding:0 16px;display:grid}.cw-gallery-outcome{min-width:0;min-height:60px;color:inherit;font:inherit;text-align:left;background:linear-gradient(145deg,#13202f9e,#08111db8);border:1px solid #47556945;border-radius:12px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.cw-gallery-outcome:before{content:"";background:var(--outcome);opacity:0;height:2px;transition:opacity .15s;position:absolute;inset:0 0 auto}.cw-gallery-outcome:hover{background:linear-gradient(145deg,#18293abf,#091421d6);border-color:#64748b80;transform:translateY(-1px)}.cw-gallery-outcome[data-active=true]{border-color:color-mix(in srgb, var(--outcome), transparent 55%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--outcome), transparent 82%), 0 9px 24px #00000024;background:linear-gradient(145deg,#172737e0,#081522eb)}.cw-gallery-outcome[data-active=true]:before{opacity:.85}.cw-gallery-outcome__glyph{border:1px solid color-mix(in srgb, var(--outcome), transparent 68%);background:color-mix(in srgb, var(--outcome), transparent 91%);width:28px;height:28px;color:var(--outcome);border-radius:9px;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;display:grid}.cw-gallery-outcome__copy{min-width:0}.cw-gallery-outcome__copy b,.cw-gallery-outcome__copy small{display:block}.cw-gallery-outcome__copy b{color:#aebdca;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.cw-gallery-outcome[data-active=true] .cw-gallery-outcome__copy b{color:#e0eaf1}.cw-gallery-outcome__copy small{color:#54677c;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.cw-gallery-outcome strong{color:var(--outcome);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:680}.cw-gallery-distribution{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:13px;margin:12px 16px 0;display:grid}.cw-gallery-distribution__label span,.cw-gallery-distribution__label b{display:block}.cw-gallery-distribution__label span{color:#8a9baa;font-size:11.5px;font-weight:650}.cw-gallery-distribution__label b{color:#53667b;margin-top:2px;font-size:10.5px;font-weight:550}.cw-gallery-distribution__bar{background:#0208128c;border-radius:999px;gap:2px;height:8px;padding:2px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #47556933}.cw-gallery-distribution__bar span{border-radius:999px;min-width:3px;height:4px}.cw-gallery-controls{background:#02081224;border-top:1px solid #47556933;grid-template-columns:minmax(220px,1fr) auto;align-items:stretch;gap:9px;margin-top:13px;padding:12px 16px;display:grid}.cw-gallery-search{background:#07101cb8;border:1px solid #47556959;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:43px;padding:0 10px;transition:border-color .14s,background .14s,box-shadow .14s;display:flex}.cw-gallery-search:focus-within{background:#081825d1;border-color:#67e8f957;box-shadow:0 0 0 3px #22d3ee0e}.cw-gallery-search svg{fill:none;stroke:#5f7287;stroke-linecap:round;stroke-width:1.5px;flex:none;width:16px;height:16px}.cw-gallery-search input{color:#cbd7e0;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:11px}.cw-gallery-search input::placeholder{color:#4d6075}.cw-gallery-search input::-webkit-search-cancel-button{appearance:none}.cw-gallery-search button{color:#718398;background:#0f172a73;border:1px solid #47556947;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12.5px;display:grid}.cw-gallery-search button:hover{color:#d6f6f9;border-color:#67e8f940}.cw-gallery-controls__filters{align-items:stretch;gap:7px;display:flex}.cw-gallery-select{background:#07101cb8;border:1px solid #47556959;border-radius:11px;align-content:center;min-width:130px;min-height:43px;padding:5px 30px 4px 10px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.cw-gallery-select:after{content:"";pointer-events:none;border-bottom:1.5px solid #607389;border-right:1.5px solid #607389;width:5px;height:5px;position:absolute;top:19px;right:12px;transform:rotate(45deg)}.cw-gallery-select:focus-within{background:#081825d1;border-color:#67e8f957;box-shadow:0 0 0 3px #22d3ee0e}.cw-gallery-select>span{color:#4f6277;letter-spacing:.13em;text-transform:uppercase;font-size:10.5px;font-weight:750;line-height:1}.cw-gallery-select select{appearance:none;color:#aebdca;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;margin-top:3px;padding:0;font-size:11.5px}.cw-gallery-active{color:#60758a;background:#22d3ee06;border-top:1px solid #67e8f917;align-items:center;gap:8px;padding:8px 16px;font-size:11.5px;display:flex}.cw-gallery-active>span{color:#67e8f9;font-size:12.5px}.cw-gallery-active p{flex:1}.cw-gallery-active p b{color:#a5f3fc;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cw-gallery-active button{color:#82a9b5;background:#22d3ee09;border:1px solid #67e8f924;border-radius:7px;align-items:center;gap:6px;padding:4px 7px;font-size:10.5px;font-weight:650;display:flex}.cw-gallery-active button:hover{color:#c9f4f7;border-color:#67e8f947}.cw-history-summary{background:radial-gradient(circle at 0,#22d3ee14,#0000 30%),linear-gradient(135deg,#0f1d2beb,#08121ef0);border:1px solid #67e8f91f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff06}.cw-history-summary__identity{align-items:center;gap:12px;min-width:0;display:flex}.cw-history-summary__icon{color:#a5f3fc;background:#22d3ee13;border:1px solid #67e8f933;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.cw-history-summary__eyebrow,.cw-history-section-heading span,.cw-history-baseline__header span,.cw-history-baseline__question>span{color:#607289;letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;font-weight:750}.cw-history-summary__identity h4{color:#e2eaf1;margin-top:3px;font-size:13px;font-weight:680}.cw-history-summary__identity p{color:#687b90;margin-top:3px;font-size:11px;line-height:1.45}.cw-history-summary__stats{background:#0208123d;border:1px solid #4755693d;border-radius:12px;display:flex;overflow:hidden}.cw-history-summary__stats>div{min-width:104px;padding:9px 12px}.cw-history-summary__stats>div+div{border-left:1px solid #4755693d}.cw-history-summary__stats b,.cw-history-summary__stats span{display:block}.cw-history-summary__stats b{color:#dce7ef;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:650}.cw-history-summary__stats [data-ready=true] b{color:#6ee7b7}.cw-history-summary__stats span{color:#5c6e82;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:10.5px;font-weight:650}.cw-history-summary__refresh{white-space:nowrap}.cw-history-guide{background:#fbbf2406;border:1px solid #fbbf241c;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.cw-history-guide[data-ready=true]{background:#34d39906;border-color:#34d39924}.cw-history-guide__copy{align-items:center;gap:10px;min-width:250px;display:flex}.cw-history-guide__mark{color:#fcd34d;background:#fbbf240e;border:1px solid #fbbf2429;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.cw-history-guide[data-ready=true] .cw-history-guide__mark{color:#6ee7b7;background:#34d39911;border-color:#34d39933}.cw-history-guide__copy b{color:#cbd7e1;font-size:12px;display:block}.cw-history-guide__copy p{color:#62758b;margin-top:2px;font-size:11.5px;line-height:1.4}.cw-history-guide__steps{align-items:center;gap:7px;min-width:0;display:flex}.cw-history-guide__steps li{color:#4f6074;white-space:nowrap;align-items:center;gap:6px;display:flex}.cw-history-guide__steps li span{color:#62748a;background:#0f172a94;border:1px solid #47556952;border-radius:50%;place-items:center;width:20px;height:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:grid}.cw-history-guide__steps li b{font-size:11.5px;font-weight:650}.cw-history-guide__steps li[data-complete=true]{color:#a8bac9}.cw-history-guide__steps li[data-complete=true] span{color:#a5f3fc;background:#22d3ee14;border-color:#67e8f940}.cw-history-guide__steps .cw-history-guide__connector{background:#4755694d;width:18px;height:1px;display:block}.cw-history-section-heading{justify-content:space-between;align-items:end;gap:16px;padding:0 2px;display:flex}.cw-history-section-heading h4{color:#ccd7e1;margin-top:3px;font-size:12.5px;font-weight:650}.cw-history-section-heading p{color:#5e7085;text-align:right;font-size:11.5px}.cw-history-study-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.cw-history-study{min-width:0;min-height:68px;color:inherit;font:inherit;text-align:left;background:linear-gradient(150deg,#0f1b2ac7,#08111ddb);border:1px solid #47556942;border-radius:13px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.cw-history-study:hover{background:linear-gradient(150deg,#112232e6,#091421eb);border-color:#67e8f933;transform:translateY(-1px)}.cw-history-study:focus-visible{outline-offset:2px;outline:2px solid #67e8f9a6}.cw-history-study[data-active=true]{background:radial-gradient(circle at 0,#22d3ee1a,#0000 45%),linear-gradient(150deg,#0f2332f5,#081522f5);border-color:#67e8f961;box-shadow:inset 2px 0 #22d3ee,0 7px 22px #0000001f}.cw-history-study__index{color:#71839a;background:#0208124d;border:1px solid #47556952;border-radius:9px;place-items:center;width:28px;height:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.cw-history-study[data-active=true] .cw-history-study__index{color:#a5f3fc;background:#22d3ee17;border-color:#67e8f947}.cw-history-study__copy{min-width:0}.cw-history-study__copy b{color:#b8c6d2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:620;line-height:1.35;display:-webkit-box;overflow:hidden}.cw-history-study[data-active=true] .cw-history-study__copy b{color:#e1edf4}.cw-history-study__copy small{color:#5b6e83;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:700;display:block}.cw-history-study[data-ready=true] .cw-history-study__copy small{color:#6fcba9}.cw-history-study__runs{text-align:center;border-left:1px solid #47556938;min-width:34px;padding-left:9px}.cw-history-study__runs b,.cw-history-study__runs small{display:block}.cw-history-study__runs b{color:#c7d4df;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.cw-history-study__runs small{color:#56687c;text-transform:uppercase;margin-top:1px;font-size:10.5px}.cw-history-baseline{background:linear-gradient(145deg,#0d1927f2,#07101cf5);border:1px solid #47556947;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 36px #0000001a}.cw-history-baseline__header{background:#ffffff03;border-bottom:1px solid #47556938;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex}.cw-history-baseline__header h4{color:#dae4ec;margin-top:3px;font-size:13.5px;font-weight:670}.cw-history-baseline__status{color:#d8bb70;background:#fbbf240d;border:1px solid #fbbf2429;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11.5px;font-weight:650;display:flex}.cw-history-baseline__status i{background:#fbbf24;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #fbbf2414}.cw-history-baseline__body{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);display:grid}.cw-history-baseline__evidence{border-right:1px solid #47556938;min-width:0;padding:16px}.cw-history-baseline__question h5{color:#e1e8ef;max-width:760px;margin-top:7px;font-size:13px;font-weight:650;line-height:1.45}.cw-history-baseline__question p{color:#6d7f93;max-width:760px;margin-top:5px;font-size:11px;line-height:1.5}.cw-history-baseline__stance{margin-top:18px}.cw-history-baseline__stance-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.cw-history-baseline__stance-heading span{color:#8fa1b2;font-size:11px;font-weight:650}.cw-history-baseline__stance-heading b{color:#607288;font-size:11.5px;font-weight:550}.cw-history-baseline__unclear{background:#94a3b809;border:1px solid #94a3b821;border-radius:11px;align-items:center;gap:11px;padding:11px 12px;display:flex}.cw-history-baseline__unclear>span{color:#b7c3d0;background:#94a3b821;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;display:grid}.cw-history-baseline__unclear b{color:#bdc9d4;font-size:11px;display:block}.cw-history-baseline__unclear p{color:#66788c;margin-top:2px;font-size:11.5px;line-height:1.45}.cw-history-baseline__legend{flex-wrap:wrap;gap:5px 13px;margin-top:8px;display:flex}.cw-history-baseline__legend li{color:#65778b;align-items:center;gap:5px;font-size:11.5px;display:flex}.cw-history-baseline__legend li>span{border-radius:50%;width:6px;height:6px}.cw-history-baseline__legend b{color:#a8b8c6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cw-history-baseline__metrics{align-content:start;padding:5px 16px;display:grid}.cw-history-baseline__metrics>div{border-bottom:1px solid #47556930;justify-content:space-between;align-items:center;gap:16px;min-height:58px;display:flex}.cw-history-baseline__metrics>div:last-child{border-bottom:0}.cw-history-baseline__metrics dt span,.cw-history-baseline__metrics dt small{display:block}.cw-history-baseline__metrics dt span{color:#91a1b1;font-size:11px;font-weight:630}.cw-history-baseline__metrics dt small{color:#53657a;max-width:170px;margin-top:2px;font-size:10.5px;line-height:1.35}.cw-history-baseline__metrics dd{color:#c8d5df;text-align:right;flex:none;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:640}.cw-history-baseline__metrics dd small{color:#526479;font-size:11.5px}.cw-history-baseline__metrics dd[data-tone=cyan]{color:#a5f3fc}.cw-history-baseline__metrics dd[data-tone=amber]{color:#fcd34d}.cw-history-baseline__metrics dd[data-tone=violet]{color:#c4b5fd}.cw-history-baseline__metrics dd[data-tone=muted]{color:#687a8e;font-family:inherit;font-size:11px;font-weight:570}.cw-history-baseline__next{background:#22d3ee08;border-top:1px solid #67e8f91a;align-items:center;gap:11px;padding:11px 15px;display:flex}.cw-history-baseline__next>span{color:#a5f3fc;background:#22d3ee12;border:1px solid #67e8f933;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:grid}.cw-history-baseline__next>div{flex:1;min-width:0}.cw-history-baseline__next b{color:#b8c8d4;font-size:11px}.cw-history-baseline__next p{color:#617489;margin-top:2px;font-size:11.5px}.cw-stadium-popup .cw-stadium-shell{grid-template-columns:minmax(0,1fr) 286px;gap:9px}.cw-stadium-popup .cw-stadium-main,.cw-stadium-popup .cw-stadium-inspector{border-radius:14px}.cw-stadium-popup .cw-stadium-head{gap:11px;padding:10px 11px 9px}.cw-stadium-popup .cw-stadium-kicker{font-size:9px}.cw-stadium-popup .cw-stadium-title{font-size:13px}.cw-stadium-popup .cw-stadium-subtitle{font-size:9.5px}.cw-stadium-popup .cw-stadium-sides{gap:6px;padding:7px 10px}.cw-stadium-popup .cw-stadium-side{border-radius:10px;min-height:47px;padding:7px 8px}.cw-stadium-popup .cw-stadium-map{padding:7px}.cw-stadium-popup .cw-stadium-map__viewport{border-radius:12px;min-height:430px;max-height:510px}.cw-stadium-popup .cw-stadium-map__viewport svg{min-width:640px}.cw-stadium-popup .cw-stadium-inspector{scrollbar-color:#4755697a transparent;scrollbar-width:thin;min-height:0;max-height:650px;position:static;overflow-y:auto}.cw-stadium-popup .cw-stadium-inspector__empty{min-height:570px}@container (width<=650px){.cw-model-size{grid-template-columns:minmax(0,1fr) 122px}.cw-model-size__presets{grid-area:2/1/auto/-1}.cw-model-size__presets button{flex:1}.cw-model-table__head{display:none}.cw-model-row{grid-template-columns:minmax(0,1fr) 34px;gap:9px;padding:10px}.cw-model-row__share{grid-area:2/1}.cw-model-row__seats{grid-area:2/2}.cw-model-row__remove{grid-area:1/2}}@media (width<=1120px){.cw-shell-context{width:min(330px,38vw)}.cw-study-nav__scroll{grid-template-columns:minmax(0,5fr) 1px minmax(225px,2fr)}.cw-study-tab{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:7px}.cw-study-tab__marker{width:28px;height:28px}.cw-stat-filter__group{grid-template-columns:165px minmax(0,1fr);gap:14px}.cw-stat-filter__fields{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.cw-overview__grid,.cw-overview__result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-stadium-shell{grid-template-columns:minmax(0,1fr)}.cw-stadium-popup .cw-stadium-shell{grid-template-columns:minmax(0,1fr) 260px}.cw-stadium-inspector{min-height:0;position:static}.cw-stadium-inspector__empty{min-height:320px}.cw-stadium-sides{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-gallery-controls{grid-template-columns:minmax(0,1fr)}.cw-gallery-controls__filters{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cw-gallery-select{min-width:0}.cw-history-summary{grid-template-columns:minmax(0,1fr) auto}.cw-history-summary__stats{order:3;grid-column:1/-1}.cw-history-summary__stats>div{flex:1}.cw-history-guide{flex-direction:column;align-items:flex-start}.cw-history-guide__steps{justify-content:flex-end;width:100%}.cw-history-baseline__body{grid-template-columns:minmax(0,1fr)}.cw-history-baseline__evidence{border-bottom:1px solid #47556938;border-right:0}.cw-history-baseline__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-history-baseline__metrics>div:nth-child(odd){padding-right:14px}.cw-history-baseline__metrics>div:nth-child(2n){border-left:1px solid #47556930;padding-left:14px}.cw-persona-detail__header{grid-template-columns:minmax(0,1fr) auto;gap:11px}.cw-persona-detail__actions{border-top:1px solid #47556933;grid-column:1/-1;padding-top:10px}.cw-persona-detail__actions>.flex{max-width:none;margin-right:auto}}@media (width<=640px){.cw-shell-header{padding:12px 10px 10px}.cw-shell-intro{min-height:52px}.cw-shell-logo{border-radius:12px;width:38px;height:38px}.cw-shell-copy h2{font-size:17px}.cw-shell-copy>p{font-size:11.5px}.cw-shell-context{display:none}.cw-study-nav__scroll{grid-template-columns:minmax(620px,5fr) 1px minmax(230px,2fr);min-width:880px}.cw-workspace{padding:15px 11px 24px}.cw-view-header{flex-direction:column;align-items:flex-start;gap:11px;margin-bottom:14px}.cw-view-header h3{font-size:20px}.cw-view-header p{font-size:12px}.cw-view-header__actions{justify-content:flex-start;width:100%}.cw-choice-card[aria-controls=cw-depth-explanation]{min-height:84px;padding-right:80px}.cw-depth-explanation>header{grid-template-columns:36px minmax(0,1fr);gap:9px}.cw-depth-explanation__icon{width:36px;height:36px}.cw-depth-explanation__calls{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:baseline;width:100%;display:flex}.cw-depth-explanation__calls small{margin-top:0}.cw-depth-explanation__grid{grid-template-columns:minmax(0,1fr)}.crowd-wisdom .cw-empty-state{border-radius:18px;min-height:240px}.cw-live-stat:nth-child(3){border-top:1px solid #47556940;border-left:0}.cw-live-stat:nth-child(4){border-top:1px solid #47556940}.cw-panel-designer__header{padding:14px}.cw-audience-section__heading{grid-template-columns:29px minmax(0,1fr)}.cw-audience-section__value{grid-column:2;justify-self:start}.cw-audience-scope-grid,.cw-audience-fields{grid-template-columns:minmax(0,1fr)}.cw-audience-scope-choice{min-height:70px}.cw-audience-recommendations__head{flex-direction:column;align-items:flex-start;gap:3px}.cw-audience-suggest{grid-template-columns:32px minmax(0,1fr)}.cw-audience-suggest>b{display:none}.cw-audience-strength{grid-template-columns:minmax(0,1fr);gap:6px}.cw-effort-meter__legend,.cw-project-runtime__pipeline{grid-template-columns:minmax(0,1fr)}.cw-project-runtime__pipeline>i{transform:rotate(90deg)}.cw-project-runtime__footer{flex-direction:column;align-items:stretch}.cw-project-runtime__footer .cw-btn{width:100%}.cw-overview__header{flex-direction:column;align-items:start;gap:6px}.cw-overview__header p{text-align:left}.cw-overview__grid,.cw-overview__result-grid{grid-template-columns:minmax(0,1fr)}.cw-backlog-toolbar__header{flex-direction:column;align-items:start;gap:6px}.cw-backlog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-backlog-card-actions{flex-direction:column;align-items:stretch}.cw-backlog-card-actions__primary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cw-backlog-card-actions__primary .cw-btn{width:100%;padding-inline:8px}.cw-backlog-card-actions__status{justify-content:flex-start}.cw-sheet-backdrop{padding:7px}.cw-sheet.cw-persona-detail{border-radius:16px;width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.cw-sheet.cw-persona-chat{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.cw-chat-visuals>header{flex-direction:column;align-items:flex-start;gap:5px}.cw-chat-visuals>header small{text-align:left}.cw-chat-visuals ol{grid-template-columns:minmax(0,1fr)}.cw-chat-visuals__image,.cw-chat-visuals ol[data-count="1"] .cw-chat-visuals__image{height:190px}.cw-persona-detail__header{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px}.cw-persona-detail__signals{align-self:stretch}.cw-persona-detail__stance{min-height:45px}.cw-persona-detail__score{display:none}.cw-persona-detail__actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.cw-persona-detail__actions>.flex{grid-column:1/-1;align-items:stretch}.cw-persona-detail__actions .cw-btn{width:100%}.cw-persona-detail__actions .cw-btn--primary{grid-column:1}.cw-persona-detail__actions [role=status]{text-align:left;max-width:none}.cw-persona-detail__body{grid-template-columns:minmax(0,1fr);padding:8px}.cw-persona-detail__body>.cw-card,.cw-persona-detail__review{grid-column:1}.cw-persona-detail__review{grid-template-columns:minmax(0,1fr);padding:9px}.cw-persona-detail__review figure{grid-template-columns:minmax(0,1fr)}.cw-persona-detail__image{height:170px}.cw-persona-detail__field{grid-template-columns:88px minmax(0,1fr)}.cw-stadium-popup{padding:7px}.cw-stadium-popup__dialog{border-radius:16px;width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.cw-stadium-popup__header{min-height:58px;padding:9px}.cw-stadium-popup__mark{width:35px;height:35px}.cw-stadium-popup__identity h3{max-width:48vw;font-size:13px}.cw-stadium-popup__status{gap:7px}.cw-stadium-popup__status>span{display:none}.cw-stadium-popup__status>b{min-width:43px;font-size:14px}.cw-stadium-popup__body{padding:7px}.cw-stadium-popup .cw-stadium-shell{grid-template-columns:minmax(0,1fr)}.cw-stadium-popup .cw-stadium-map__viewport{min-height:390px;max-height:460px}.cw-stadium-popup .cw-stadium-inspector{max-height:none}.cw-stadium-popup .cw-stadium-inspector__empty{min-height:260px}.cw-stat-filter__header{grid-template-columns:minmax(0,1fr);align-items:start;gap:13px;padding:14px}.cw-stat-filter__sample{width:100%;padding:10px 11px}.cw-stat-filter__sample>p{text-align:left}.cw-stat-filter__group{grid-template-columns:minmax(0,1fr);gap:11px;padding:14px}.cw-stat-filter__fields,.cw-stat-filter__active{grid-template-columns:minmax(0,1fr)}.cw-stat-filter__active-chips{width:100%}.cw-stat-filter__clear{justify-self:start}.cw-stadium-head{flex-direction:column;align-items:flex-start}.cw-stadium-head__tools{width:100%}.cw-stadium-search{flex:1;width:auto;min-width:0}.cw-stadium-sides{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-stadium-map{padding:7px}.cw-stadium-map__status{flex-direction:column;align-items:flex-start;gap:5px}.cw-stadium-map__viewport{place-items:start center;min-height:400px}.cw-stadium-map__viewport svg{min-width:700px}.cw-stadium-persona,.cw-stadium-actions{grid-template-columns:minmax(0,1fr)}.cw-gallery-toolbar__header{align-items:flex-start}.cw-gallery-toolbar__title p{display:none}.cw-gallery-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-gallery-outcome__copy small{display:none}.cw-gallery-distribution{grid-template-columns:minmax(0,1fr);gap:6px}.cw-gallery-controls__filters{grid-template-columns:minmax(0,1fr)}.cw-gallery-active{flex-wrap:wrap;align-items:flex-start}.cw-gallery-active p{min-width:calc(100% - 30px)}.cw-gallery-active button{margin-left:19px}.cw-history-summary{grid-template-columns:minmax(0,1fr) auto}.cw-history-summary__stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cw-history-summary__stats>div{min-width:0}.cw-history-summary__identity p{display:none}.cw-history-guide__steps{justify-content:flex-start;overflow-x:auto}.cw-history-guide__steps li b{display:none}.cw-history-guide__steps .cw-history-guide__connector{min-width:24px}.cw-history-section-heading{flex-direction:column;align-items:start;gap:3px}.cw-history-section-heading p{text-align:left}.cw-history-study-grid{grid-template-columns:minmax(0,1fr)}.cw-history-baseline__header{align-items:flex-start}.cw-history-baseline__body,.cw-history-baseline__metrics{display:block}.cw-history-baseline__metrics>div:nth-child(odd),.cw-history-baseline__metrics>div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.cw-history-baseline__next{flex-wrap:wrap;align-items:flex-start}.cw-history-baseline__next .cw-btn{margin-left:36px}}.cw-arrive{animation:.42s cubic-bezier(.16,.84,.44,1) cw-arrive}@keyframes cw-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cw-card-interactive,.cw-btn{transition:none}.cw-range::-webkit-slider-thumb{transition:none}.cw-live-stadium-trigger__pulse,.cw-stadium-popup__dialog,.cw-stadium-popup__status>span[data-live] i{animation:none}.cw-card-interactive:hover{transform:none}.cw-arrive,.cw-study-tab[data-tone=active] .cw-study-tab__signal>span{animation:none}.cw-overview-ring__value{transition:none}.cw-stadium-seat__selected{animation:none}}.cw-results-explorer{gap:12px;display:grid}.cw-results-lens{background:#02081080;border:1px solid #4755694f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(610px,100%);padding:5px;display:grid;box-shadow:inset 0 1px #ffffff06}.cw-results-lens button{color:#63768b;text-align:left;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:52px;padding:7px 11px;transition:background .15s,border-color .15s,color .15s;display:flex}.cw-results-lens button:hover{color:#aebdca;background:#ffffff06}.cw-results-lens button[aria-selected=true]{color:#d8f8fb;background:radial-gradient(circle at 16% 20%,#22d3ee21,#0000 54%),#0891b213;border-color:#67e8f938;box-shadow:inset 0 1px #ffffff09,0 6px 20px #0000001f}.cw-results-lens button>span:first-child{background:#0f172a75;border:1px solid #4755694d;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.cw-results-lens button[aria-selected=true]>span:first-child{color:#67e8f9;background:#22d3ee17;border-color:#67e8f940}.cw-results-lens button>span:last-child{min-width:0}.cw-results-lens b,.cw-results-lens small{display:block}.cw-results-lens b{color:inherit;font-size:11.5px;font-weight:680}.cw-results-lens small{color:#52657a;margin-top:2px;font-size:9.5px}.cw-geo-pulse{gap:12px;display:grid}.cw-pulse-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cw-pulse-metric{--pulse-tone:#67e8f9;background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--pulse-tone) 10%, transparent), transparent 48%), linear-gradient(145deg, #0d1826e0, #050c15cc);border:1px solid #47556947;border-radius:14px;align-items:flex-start;gap:11px;min-width:0;min-height:92px;padding:13px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001a}.cw-pulse-metric[data-tone=mint]{--pulse-tone:#6ee7b7}.cw-pulse-metric[data-tone=amber]{--pulse-tone:#f3cf78}.cw-pulse-metric[data-tone=violet]{--pulse-tone:#a78bfa}.cw-pulse-metric>span{width:30px;height:30px;color:var(--pulse-tone);border:1px solid color-mix(in srgb, var(--pulse-tone) 24%, transparent);background:color-mix(in srgb, var(--pulse-tone) 8%, transparent);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.cw-pulse-metric>div{min-width:0}.cw-pulse-metric small,.cw-pulse-metric strong,.cw-pulse-metric p{display:block}.cw-pulse-metric small{color:#6c7e91;letter-spacing:.1em;text-transform:uppercase;font-size:8.5px;font-weight:720}.cw-pulse-metric strong{color:#ecf7f9;letter-spacing:-.025em;margin-top:4px;font-size:20px;font-weight:710;line-height:1}.cw-pulse-metric p{color:#52657a;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9.5px;overflow:hidden}.cw-geo-pulse__primary{grid-template-columns:minmax(0,1.64fr) minmax(320px,.72fr);align-items:stretch;gap:10px;display:grid}.cw-world-map,.cw-country-inspector,.cw-engagement-heatmap,.cw-country-leaderboard{background:#070f19d4;border:1px solid #47556947;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 34px #0000001c}.cw-world-map{background:radial-gradient(at 50% 25%,#0891b217,#0000 48%),#050c15e0;min-width:0;padding:10px}.cw-world-map__caption{justify-content:space-between;align-items:center;gap:12px;min-height:33px;padding:0 3px 8px;display:flex}.cw-world-map__caption span{color:#9fb3c3;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:760;display:inline-flex}.cw-world-map__caption span i{background:#67e8f9;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #67e8f9b3}.cw-world-map__caption label{align-items:center;gap:6px;min-width:170px;display:flex}.cw-world-map__caption label small{color:#4e6073;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700}.cw-world-map__caption select{color:#8da0b2;background:#02081085;border:1px solid #4755694d;border-radius:8px;outline:none;flex:1;min-width:0;padding:5px 24px 5px 7px;font-size:9px}.cw-world-map__caption select:focus{border-color:#67e8f957;box-shadow:0 0 0 2px #22d3ee12}.cw-world-map svg{border-radius:13px;width:100%;min-height:390px;display:block;overflow:visible}.cw-world-map__latitude{fill:none;stroke:#67e8f90b;stroke-dasharray:3 8}.cw-world-map__land{stroke:#64748b47;stroke-width:1.15px;vector-effect:non-scaling-stroke}.cw-world-map__point{cursor:pointer;outline:none}.cw-world-map__point>circle{transition:r .16s,opacity .16s,stroke .16s}.cw-world-map__point:hover>circle:first-of-type,.cw-world-map__point:focus-visible>circle:first-of-type,.cw-world-map__point[data-active]>circle:first-of-type{opacity:.22}.cw-world-map__point>circle:nth-of-type(2){stroke:#ffffff7a;stroke-width:1px}.cw-world-map__point:hover>circle:nth-of-type(2),.cw-world-map__point:focus-visible>circle:nth-of-type(2),.cw-world-map__point[data-active]>circle:nth-of-type(2){stroke:#f8fafc;stroke-width:2px}.cw-world-map__point-core{fill:#07111b;pointer-events:none}.cw-world-map__point text{fill:#8da0b3;letter-spacing:.02em;text-anchor:middle;paint-order:stroke;stroke:#050c15;stroke-width:3px;stroke-linejoin:round;pointer-events:none;font-size:8.5px;font-weight:690}.cw-world-map__point-result{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;fill:#53677a!important;font-size:7.5px!important;font-weight:560!important}.cw-world-map__point[data-active] text:first-of-type{fill:#e4f8fa}.cw-world-map__legend{flex-wrap:wrap;justify-content:center;gap:8px 16px;padding:8px 3px 1px;display:flex}.cw-world-map__legend span{color:#607387;align-items:center;gap:5px;font-size:8.5px;font-weight:650;display:inline-flex}.cw-world-map__legend i{border-radius:2px;width:6px;height:6px}.cw-country-inspector{background:radial-gradient(circle at 100% 0,#22d3ee0e,#0000 37%),#070f19eb;flex-direction:column;min-width:0;max-height:548px;display:flex}.cw-country-inspector>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:15px 15px 12px;display:flex}.cw-country-inspector>header>div:first-child{min-width:0}.cw-country-inspector>header>div:first-child>span,.cw-country-voices__head>span,.cw-engagement-heatmap header span,.cw-country-leaderboard header span{color:#63d5e3;letter-spacing:.15em;text-transform:uppercase;font-size:8.5px;font-weight:780}.cw-country-inspector>header h4{color:#ecf6f9;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:17px;font-weight:710;overflow:hidden}.cw-country-inspector>header p{color:#586b7f;margin:3px 0 0;font-size:9.5px}.cw-country-inspector__winner{--country-tone:#64748b;border:1px solid color-mix(in srgb, var(--country-tone) 26%, transparent);background:color-mix(in srgb, var(--country-tone) 7%, transparent);border-radius:10px;flex:none;align-items:center;gap:7px;padding:6px 8px;display:flex}.cw-country-inspector__winner>i{color:#071019;background:var(--country-tone);border-radius:8px;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;font-weight:800;display:grid}.cw-country-inspector__winner small,.cw-country-inspector__winner b{display:block}.cw-country-inspector__winner small{color:#63758a;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:720}.cw-country-inspector__winner b{color:#becbd5;margin-top:1px;font-size:10px}.cw-election-bar{background:#02060ca6;border-radius:4px;gap:2px;height:10px;margin:0 15px;display:flex;overflow:hidden}.cw-election-bar[data-compact]{gap:1px;height:4px;margin:5px 0 0}.cw-election-bar i{border-radius:2px;min-width:2px;display:block}.cw-country-inspector__split{border-bottom:1px solid #47556930;flex-wrap:wrap;gap:7px 10px;padding:8px 15px 11px;display:flex}.cw-country-inspector__split>div{align-items:center;gap:4px;font-size:8.5px;display:flex}.cw-country-inspector__split i{border-radius:2px;width:5px;height:5px}.cw-country-inspector__split span{color:#63768a}.cw-country-inspector__split b{color:#b9c7d0;font-family:ui-monospace,monospace}.cw-country-inspector__split small{color:#435468;font-family:ui-monospace,monospace}.cw-country-inspector__kpis{background:#02081038;border-bottom:1px solid #47556930;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cw-country-inspector__kpis>div{min-width:0;padding:10px 11px}.cw-country-inspector__kpis>div+div{border-left:1px solid #4755692b}.cw-country-inspector__kpis small,.cw-country-inspector__kpis b{display:block}.cw-country-inspector__kpis small{color:#526377;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:7.5px;font-weight:700;overflow:hidden}.cw-country-inspector__kpis b{color:#d5e1e8;margin-top:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:650}.cw-country-inspector__kpis b i{color:#536579;font-size:8px;font-style:normal;font-weight:550}.cw-country-voices{flex-direction:column;flex:1;min-height:0;display:flex}.cw-country-voices__head{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 7px;display:flex}.cw-country-voices__head small{color:#46586b;font-size:7.5px}.cw-country-voices__list{scrollbar-color:#47556975 transparent;scrollbar-width:thin;gap:5px;min-height:0;padding:0 8px 8px;display:grid;overflow-y:auto}.cw-country-voice{width:100%;min-width:0;color:inherit;text-align:left;background:#0c17248f;border:1px solid #47556933;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;transition:border-color .14s,background .14s,transform .14s;display:grid}.cw-country-voice:hover:not(:disabled){background:#0d222fb8;border-color:#67e8f933;transform:translateY(-1px)}.cw-country-voice:disabled{cursor:default;opacity:.66}.cw-country-voice__avatar{--voice-tone:#64748b;color:#ced9e0;border:1px solid color-mix(in srgb, var(--voice-tone) 40%, transparent);background:color-mix(in srgb, var(--voice-tone) 11%, #07111b);border-radius:9px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:750;display:grid}.cw-country-voice__body{min-width:0}.cw-country-voice__body>span:first-child{align-items:baseline;gap:5px;min-width:0;display:flex}.cw-country-voice__body>span b{color:#bccbd5;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:680;overflow:hidden}.cw-country-voice__body>span small{color:#4e6073;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.cw-country-voice__body p{color:#77899b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:8.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cw-country-voice__meta{color:#586c80;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:5px;font-size:7.5px;font-weight:650;display:flex}.cw-country-voice__meta>i{border-radius:2px;width:5px;height:5px}.cw-country-voice__meta em{color:#7a8ea1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.cw-country-voice__open{color:#4f6479;font-size:10px}.cw-geo-pulse__lower{grid-template-columns:minmax(0,1.28fr) minmax(300px,.72fr);gap:10px;display:grid}.cw-engagement-heatmap,.cw-country-leaderboard{padding:14px}.cw-engagement-heatmap>header,.cw-country-leaderboard>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.cw-engagement-heatmap header h4,.cw-country-leaderboard header h4{color:#becdd6;margin:3px 0 0;font-size:12px;font-weight:670}.cw-engagement-heatmap header>small,.cw-country-leaderboard header>small{color:#4e6074;font-size:8px}.cw-engagement-heatmap__grid{align-items:stretch;gap:4px;display:grid}.cw-engagement-heatmap__grid>b{color:#526478;letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:0 3px 3px;font-size:7.5px;font-weight:720}.cw-engagement-heatmap__row{display:contents}.cw-engagement-heatmap__row>span{color:#718497;text-overflow:ellipsis;white-space:nowrap;align-self:center;padding-right:6px;font-size:8.5px;font-weight:630;overflow:hidden}.cw-engagement-heatmap__row>i{color:#bad4db;border:1px solid;border-radius:6px;place-items:center;min-height:31px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-style:normal;display:grid}.cw-engagement-heatmap>p{color:#46596d;margin:9px 0 0;font-size:8px;line-height:1.45}.cw-country-leaderboard>div{gap:4px;display:grid}.cw-country-leaderboard button{min-width:0;color:inherit;text-align:left;background:#050d1673;border:1px solid #4755692e;border-radius:8px;grid-template-columns:4px minmax(0,1fr) auto 23px;align-items:center;gap:8px;padding:7px 8px;display:grid}.cw-country-leaderboard button:hover,.cw-country-leaderboard button[data-active]{background:#0891b20f;border-color:#67e8f933}.cw-country-leaderboard button>i{border-radius:9px;width:4px;height:26px}.cw-country-leaderboard button>span{min-width:0}.cw-country-leaderboard button b{color:#8799aa;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;font-weight:650;display:block;overflow:hidden}.cw-country-leaderboard button[data-active] b{color:#d1dee5}.cw-country-leaderboard button>strong{color:#718396;font-size:8px;font-weight:650}.cw-country-leaderboard button>small{color:#b7c7d1;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.cw-geo-empty{color:#607387;border:1px dashed #47556957;border-radius:16px;place-items:center;min-height:260px;font-size:11px;display:grid}@media (width<=1180px){.cw-geo-pulse__primary{grid-template-columns:minmax(0,1fr)}.cw-country-inspector{max-height:590px}.cw-world-map svg{min-height:340px}}@media (width<=900px){.cw-pulse-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-geo-pulse__lower{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cw-results-lens{width:100%}.cw-results-lens button{padding-inline:8px}.cw-results-lens small{display:none}.cw-pulse-metrics{grid-template-columns:minmax(0,1fr)}.cw-pulse-metric{min-height:76px}.cw-world-map{overflow-x:auto}.cw-world-map svg{width:760px;min-height:370px}.cw-world-map__caption label{min-width:140px}.cw-world-map__caption label small{display:none}.cw-country-inspector__kpis{grid-template-columns:minmax(0,1fr)}.cw-country-inspector__kpis>div+div{border-top:1px solid #4755692b;border-left:0}.cw-engagement-heatmap{overflow-x:auto}.cw-engagement-heatmap__grid{min-width:480px}}@media (prefers-reduced-motion:reduce){.cw-results-lens button,.cw-world-map__point>circle,.cw-country-voice{transition:none}.cw-country-voice:hover:not(:disabled){transform:none}}.cw-world-map__canvas{isolation:isolate;background:#050c15;border:1px solid #67e8f91f;border-radius:13px;height:420px;position:relative;overflow:hidden}.cw-leaflet-map{width:100%;height:100%}.cw-leaflet-map.leaflet-container{background:#050c15;outline:none;font-family:inherit}.cw-leaflet-map .cw-leaflet-tip{color:#e2e8f0;white-space:nowrap;background:#050c15ed;border:1px solid #67e8f940;border-radius:8px;padding:4px 9px;font-size:11px;line-height:1.35;box-shadow:0 8px 22px #00000073}.cw-leaflet-tip b{color:#f1f5f9;font-size:11px;display:block}.cw-leaflet-tip span{color:#94a3b8;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.cw-leaflet-map .cw-leaflet-tip.leaflet-tooltip-top:before{border-top-color:#67e8f940}.cw-leaflet-map .cw-leaflet-tip.leaflet-tooltip-bottom:before{border-bottom-color:#67e8f940}.cw-leaflet-map .leaflet-control-zoom a{color:#a5f3fc;background:#070f19eb;border-color:#67e8f92e}.cw-leaflet-map .leaflet-control-zoom a:hover{color:#e0f2fe;background:#0e1c2cf2}.cw-leaflet-map .leaflet-control-attribution{color:#64748b;background:#050c15bf;font-size:9px}.cw-leaflet-map .leaflet-control-attribution a{color:#7dd3fc}.research-workbench{--research-bg:#060b13;--research-panel:#0b1420;--research-panel-soft:#0e1826c7;--research-line:#4755697a;--research-line-soft:#33415561;--research-text:#e5edf6;--research-copy:#b5c3d3;--research-muted:#708198;--research-faint:#46566c;--research-cyan:#67e8f9;--research-cyan-strong:#22d3ee;--research-violet:#c4b5fd;--research-mint:#6ee7b7;--research-amber:#f3cf78;--research-rose:#fda4af;isolation:isolate;min-height:0;color:var(--research-copy);background:radial-gradient(circle at 10% 4%, #0ea5e917, transparent 29%), radial-gradient(circle at 87% 18%, #6d28d912, transparent 30%), var(--research-bg);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;container-type:inline-size}.research-workbench:before{content:"";z-index:-1;pointer-events:none;opacity:.28;background-image:linear-gradient(#38bdf806 1px,#0000 1px),linear-gradient(90deg,#38bdf806 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 66%);mask-image:linear-gradient(#000,#0000 66%)}.research-workbench button,.research-workbench input,.research-workbench textarea,.research-workbench select{font:inherit}.research-workbench button{cursor:pointer}.research-workbench button:disabled{cursor:default;opacity:.42}.research-workbench :is(button,input,textarea,select,[role=button]):focus-visible{outline:2px solid var(--research-cyan);outline-offset:2px}.research-surface-header{z-index:20;background:radial-gradient(circle at 7% 0,#22d3ee14,#0000 28%),#050a11f2;border-bottom:1px solid #3341559e;flex:none;grid-template-columns:minmax(210px,.65fr) minmax(390px,1.65fr) minmax(105px,.42fr);align-items:center;gap:16px;min-height:64px;padding:8px 16px;display:grid;box-shadow:0 12px 28px #0003}.research-surface-identity{align-items:center;gap:11px;min-width:0;display:flex}.research-surface-mark{background:linear-gradient(145deg,#082f4975,#0f172a8c);border:1px solid #22d3ee47;border-radius:13px;flex:none;place-items:center;width:41px;height:41px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 0 26px #22d3ee0d}.research-surface-mark:before,.research-surface-mark:after{content:"";border:1px solid #67e8f92e;border-radius:50%;position:absolute}.research-surface-mark:before{width:27px;height:27px}.research-surface-mark:after{width:15px;height:15px}.research-surface-mark span{background:var(--research-cyan);width:5px;height:5px;box-shadow:0 0 10px var(--research-cyan-strong);border-radius:50%}.research-surface-mark i{border-top:1px solid var(--research-cyan);border-radius:50%;animation:5s linear infinite researchOrbit;position:absolute;inset:5px}.research-surface-identity>div:last-child{min-width:0}.research-surface-identity>div:last-child>span{color:#52738b;letter-spacing:.15em;white-space:nowrap;font:750 8px/1 ui-monospace,SFMono-Regular,monospace;display:block}.research-surface-identity strong{color:#dce9f5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:14px;font-weight:650;display:block;overflow:hidden}.research-surface-tabs{background:#060c15b8;border:1px solid #33415573;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;height:47px;padding:3px;display:grid}.research-surface-tabs>button{color:#617187;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:0 9px;transition:color .14s,background .14s,box-shadow .14s;display:flex;position:relative}.research-surface-tabs>button:hover{color:#b8c6d5;background:#1e293b70}.research-surface-tabs>button.is-active{color:#dff9fd;background:linear-gradient(135deg,#082f49c2,#0e2336b8);box-shadow:inset 0 0 0 1px #22d3ee33}.research-surface-tabs>button.is-active:after{content:"";background:linear-gradient(90deg, transparent, var(--research-cyan), transparent);height:1px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 0 7px #22d3ee8c}.research-tab-icon{color:#72849a;background:#0f172a85;border:1px solid #47556975;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font:700 12px/1 ui-monospace,monospace;display:grid}.is-active .research-tab-icon{color:var(--research-cyan);background:#0891b21f;border-color:#22d3ee47}.research-tab-copy{min-width:0}.research-tab-copy strong,.research-tab-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-tab-copy strong{color:inherit;font-size:10px;font-weight:680}.research-tab-copy small{color:#435166;text-transform:uppercase;margin-top:3px;font:650 7px/1 ui-monospace,monospace}.research-surface-tabs>button>em{min-width:16px;color:var(--research-amber);text-align:center;background:#78350f38;border-radius:99px;padding:3px 4px;font:700 7px/1 ui-monospace,monospace}.research-surface-status{color:#526276;letter-spacing:.06em;white-space:nowrap;justify-self:end;align-items:center;gap:6px;font:700 8px/1 ui-monospace,monospace;display:flex}.research-surface-status i{background:#475569;border-radius:50%;width:6px;height:6px}.research-surface-status.is-live{color:#9deaf5}.research-surface-status.is-live i{background:var(--research-cyan-strong);box-shadow:0 0 8px var(--research-cyan-strong);animation:1.6s ease-in-out infinite researchBreathe}.court-workspace{background:#100807;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.court-workspace-bar{z-index:24;background:linear-gradient(90deg,#78350f21,#0000 45%),#0a0808f7;border-bottom:1px solid #d9b35f3b;flex:none;grid-template-columns:minmax(180px,.72fr) minmax(330px,1fr) auto;align-items:center;gap:14px;min-height:51px;padding:6px 12px;display:grid;box-shadow:0 10px 24px #00000042}.court-live-priority{align-items:center;gap:9px;min-width:0;display:flex}.court-live-priority>i{background:#6ee7b7;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-in-out infinite researchBreathe;box-shadow:0 0 11px #6ee7b7b8}.court-live-priority span,.court-live-priority small,.court-live-priority strong{min-width:0;display:block}.court-live-priority small{color:#806d50;letter-spacing:.16em;font:750 7px/1 ui-monospace,SFMono-Regular,monospace}.court-live-priority strong{color:#f6e5bc;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font:650 11px/1.1 Georgia,serif;overflow:hidden}.court-workspace-journey{color:#6d6255;white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:0;font:650 8px/1 ui-monospace,SFMono-Regular,monospace;display:flex}.court-workspace-journey span{align-items:center;gap:5px;display:inline-flex}.court-workspace-journey b{color:#d7bd84;background:#78350f21;border:1px solid #d9b35f40;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;display:grid}.court-workspace-journey i{color:#4e453a;font-style:normal}.court-record-actions{align-items:center;gap:5px;display:flex}.court-record-actions>span{color:#665a49;letter-spacing:.12em;white-space:nowrap;margin-right:2px;font:750 7px/1 ui-monospace,SFMono-Regular,monospace}.court-record-actions>button{color:#8f816d;text-align:left;background:#2f1e1659;border:1px solid #d9b35f29;border-radius:8px;grid-template-columns:22px auto;align-items:center;gap:6px;min-height:36px;padding:4px 8px;display:grid}.court-record-actions>button:hover,.court-record-actions>button[aria-pressed=true]{color:#f3dca7;background:#70451e4d;border-color:#d9b35f6b}.court-record-actions>button>span:first-child{color:#d9b35f;text-align:center;font-size:14px}.court-record-actions strong,.court-record-actions small{white-space:nowrap;display:block}.court-record-actions strong{font-size:8px}.court-record-actions small{color:#6e6252;margin-top:3px;font-size:6.5px}.court-live-stage{flex:1;min-height:0;display:flex;overflow:hidden}.court-live-stage>.ct-shell{flex:1}.court-record-drawer{z-index:40;background:#080e18;border-left:1px solid #d9b35f52;flex-direction:column;width:min(680px,64%);min-width:430px;animation:.18s ease-out both courtRecordIn;display:flex;position:absolute;top:51px;bottom:0;right:0;overflow:hidden;box-shadow:-26px 0 60px #0000009e}.court-record-drawer-head{background:radial-gradient(circle at 8% 0,#d9b35f14,#0000 42%),#0a111c;border-bottom:1px solid #47556985;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:10px 13px 9px 15px;display:flex}.court-record-drawer-head span,.court-record-drawer-head strong,.court-record-drawer-head small{display:block}.court-record-drawer-head span{color:#9a7c44;letter-spacing:.17em;font:750 7px/1 ui-monospace,monospace}.court-record-drawer-head strong{color:#f3ead7;margin-top:4px;font:680 15px/1 Georgia,serif}.court-record-drawer-head small{color:#68788c;margin-top:4px;font-size:8px}.court-record-drawer-head>button{color:#8d9aab;background:#0f172aa8;border:1px solid #64748b66;border-radius:8px;flex:none;width:31px;height:31px;font-size:17px}.court-record-drawer-head>button:hover{color:#fff;border-color:#d9b35f66}.court-record-panel{scrollbar-color:#334155 transparent}.court-record-sections{background:#050a11f0;border-bottom:1px solid #33415575;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:stretch;gap:5px;min-height:54px;padding:7px;display:grid}.court-record-sections>button:not(.court-record-refresh){color:#718096;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:4px 8px;display:grid}.court-record-sections>button:not(.court-record-refresh):hover,.court-record-sections>button[aria-pressed=true]{color:#e8d7ad;background:#78350f26;border-color:#d9b35f47}.court-record-sections>button>span:first-child{color:#d9b35f;text-align:center;font-size:14px}.court-record-sections strong,.court-record-sections small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.court-record-sections strong{font-size:9px}.court-record-sections small{color:#556579;margin-top:3px;font-size:7px}.court-record-sections em{color:#b79a60;text-align:center;background:#d9b35f14;border-radius:99px;min-width:18px;padding:3px 5px;font:700 7px/1 ui-monospace,monospace}.court-record-refresh{color:#758399;background:#0f172a85;border:1px solid #47556966;border-radius:8px;width:34px}.court-record-refresh:hover{color:#dce7f3;border-color:#67e8f940}@keyframes courtRecordIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.research-desk-view{flex:1;min-height:0;display:flex;overflow:hidden}.research-desk-view.hidden,.newsroom-view.hidden{display:none!important}.research-desk-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.research-command-deck{background:linear-gradient(90deg,#082f4914,#0000 42%),#080e17d6;border-bottom:1px solid #3341557a;flex:none;padding:14px 18px 12px}.research-command-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:11px;display:flex}.research-command-heading>div:first-child{min-width:0}.research-command-heading>div:first-child>span,.research-ideas>header span,.research-action-panel>header span,.research-documents>header span{color:#5b879e;letter-spacing:.16em;font:750 8px/1 ui-monospace,SFMono-Regular,monospace}.research-command-heading h1{color:var(--research-text);letter-spacing:-.025em;margin:5px 0 0;font-size:clamp(17px,1.5vw,21px);font-weight:640;line-height:1.15}.research-command-heading p{color:var(--research-muted);margin:5px 0 0;font-size:11px;line-height:1.4}.research-command-metrics{border:1px solid var(--research-line-soft);background:#050b139e;border-radius:10px;flex:none;display:flex;overflow:hidden}.research-command-metrics>span{border-left:1px solid var(--research-line-soft);grid-template-columns:1fr auto;gap:4px 6px;min-width:78px;padding:8px 10px;display:grid}.research-command-metrics>span:first-child{border-left:0}.research-command-metrics small{color:#4b5d73;letter-spacing:.1em;text-transform:uppercase;grid-column:1/3;font:700 7px/1 ui-monospace,monospace}.research-command-metrics strong{color:#d7e5f1;font:700 14px/1 ui-monospace,monospace}.research-command-metrics em{color:#53657a;align-self:end;font:8px/1 ui-monospace,monospace}.research-query-composer{background:linear-gradient(120deg,#06121dfa,#0a121ff2);border:1px solid #22d3ee47;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:7px;display:grid;box-shadow:0 10px 34px #0000002e,inset 0 1px #ffffff06}.research-query-composer:focus-within{border-color:#67e8f98c;box-shadow:0 0 0 3px #22d3ee0f,0 12px 35px #0000003b}.research-query-symbol{width:31px;height:31px;color:var(--research-cyan);background:#0891b21a;border:1px solid #22d3ee33;border-radius:9px;place-items:center;font:700 17px/1 ui-monospace,monospace;display:grid}.research-query-composer textarea{resize:vertical;color:#e5eff8;background:0 0;border:0;outline:0;width:100%;min-height:40px;max-height:92px;padding:10px 3px 4px;font-size:13px;line-height:1.45}.research-query-composer textarea::placeholder{color:#53647a}.research-primary-action{color:#031118;background:linear-gradient(110deg,#67e8f9,#38bdf8);border:1px solid #a5f3fc7a;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:154px;min-height:48px;padding:0 14px;display:flex;box-shadow:0 8px 22px #0891b224}.research-primary-action:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.research-primary-action>span{font-size:16px}.research-primary-action>strong{letter-spacing:.025em;font-size:10px;font-weight:820}.research-command-options{align-items:end;gap:8px;margin-top:9px;display:flex}.research-control-field{gap:4px;min-width:145px;display:grid}.research-control-edition{min-width:160px}.research-control-depth{min-width:152px}.research-control-field>span{color:#526379;letter-spacing:.1em;text-transform:uppercase;font:700 7px/1 ui-monospace,monospace}.research-control-field select{color:#aebed0;background:#0b1522;border:1px solid #47556975;border-radius:8px;outline:0;max-width:210px;height:32px;padding:0 28px 0 9px;font-size:10px}.research-command-tools{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;margin-left:auto;display:flex}.research-command-tools>button{color:#8292a6;background:#0f172a7a;border:1px solid #4755696b;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:9px;font-weight:650;display:inline-flex}.research-command-tools>button:hover:not(:disabled),.research-command-tools>button.is-active{color:#c9f7fb;background:#082f4957;border-color:#22d3ee47}.research-command-tools>button.is-editorial{color:#f7dda2;background:#78350f29;border-color:#f59e0b47}.research-command-tools>button>span{color:inherit;font-size:12px}.research-command-tools em{min-width:15px;color:inherit;text-align:center;background:#ffffff0f;border-radius:99px;padding:2px 4px;font:700 7px/1 ui-monospace,monospace}.research-source-drawer{background:#082f4921;border:1px solid #22d3ee33;border-radius:10px;grid-template-columns:230px 1fr;align-items:center;gap:12px;margin-top:9px;padding:10px;display:grid}.research-source-drawer span,.research-source-drawer strong{display:block}.research-source-drawer span{color:#5f9aac;letter-spacing:.12em;font:700 7px/1 ui-monospace,monospace}.research-source-drawer strong{color:#b7c7d4;margin-top:5px;font-size:10px}.research-source-drawer textarea{resize:vertical;color:#bfd0dd;background:#030a12ad;border:1px solid #47556973;border-radius:8px;outline:0;min-height:51px;padding:8px 10px;font:9px/1.45 ui-monospace,monospace}.research-context-ribbon{color:#8f7950;background:#78350f14;border:1px solid #f59e0b24;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;min-height:28px;margin-top:8px;padding:5px 8px;display:grid}.research-context-ribbon>span{color:var(--research-amber)}.research-context-ribbon p{margin:0;font-size:8px}.research-context-ribbon p strong{color:#d9bd81;margin-right:5px}.research-context-ribbon em{color:#766240;font:700 7px/1 ui-monospace,monospace}.research-toast{background:#080e17eb;border-bottom:1px solid #33415559;flex:none;align-items:center;gap:8px;min-height:31px;padding:6px 18px;font:9px/1.35 ui-monospace,monospace;display:flex}.research-toast i{border-radius:50%;width:6px;height:6px}.research-toast.is-ok{color:#9ce6c8}.research-toast.is-ok i{background:var(--research-mint);box-shadow:0 0 7px #6ee7b780}.research-toast.is-err{color:#fecdd3}.research-toast.is-err i{background:#fb7185;box-shadow:0 0 7px #fb718580}.research-desk-scroll{scrollbar-color:#26364a transparent;flex:1;min-height:0;padding:22px 22px 42px;overflow-y:auto}.research-empty-state{grid-template-columns:minmax(300px,.85fr) minmax(420px,1.25fr);align-items:center;gap:30px;width:min(100%,1000px);margin:0 auto;padding:clamp(18px,4vh,48px) 0;display:grid}.research-empty-intro{padding:14px 6px}.research-empty-radar,.research-loading-orbit{background:radial-gradient(circle,#22d3ee21,#082f491f 42%,#0f172a7a);border:1px solid #22d3ee40;border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:18px;display:grid;position:relative}.research-empty-radar:before,.research-empty-radar:after,.research-loading-orbit:before,.research-loading-orbit:after{content:"";border:1px solid #67e8f924;border-radius:50%;position:absolute}.research-empty-radar:before,.research-loading-orbit:before{width:46px;height:46px}.research-empty-radar:after,.research-loading-orbit:after{width:24px;height:24px}.research-empty-radar span,.research-loading-orbit span{background:var(--research-cyan);width:7px;height:7px;box-shadow:0 0 13px var(--research-cyan-strong);border-radius:50%}.research-empty-radar i,.research-loading-orbit i{border-top:1px solid var(--research-cyan);border-radius:50%;animation:4.6s linear infinite researchOrbit;position:absolute;inset:7px}.research-empty-radar b,.research-loading-orbit b{background:var(--research-violet);border-radius:50%;width:5px;height:5px;position:absolute;top:20px;left:13px;box-shadow:0 0 8px #8b5cf6}.research-empty-intro>span,.research-loading-state>span{color:#5c899e;letter-spacing:.18em;font:750 8px/1 ui-monospace,monospace}.research-empty-intro h2,.research-loading-state h2{color:var(--research-text);letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(21px,2.2vw,29px);font-weight:610}.research-empty-intro>p,.research-loading-state>p{max-width:520px;color:var(--research-muted);margin:9px 0 0;font-size:12px;line-height:1.62}.research-empty-promises{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:22px;display:grid}.research-empty-promises>div{border:1px solid var(--research-line-soft);background:#0d16238c;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.research-empty-promises b{width:25px;height:25px;color:var(--research-cyan);border:1px solid #22d3ee2e;border-radius:7px;flex:none;place-items:center;font:700 11px/1 ui-monospace,monospace;display:grid}.research-empty-promises span,.research-empty-promises strong,.research-empty-promises small{min-width:0;display:block}.research-empty-promises strong{color:#abb9c7;font-size:9px}.research-empty-promises small{color:#536276;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:7px;overflow:hidden}.research-loading-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:35px;display:flex}.research-loading-state>div:last-child{gap:5px;margin-top:20px;display:flex}.research-loading-state>div:last-child em{color:#46576c;background:#0f172a61;border:1px solid #47556959;border-radius:7px;padding:6px 9px;font:700 7px/1 ui-monospace,monospace}.research-loading-state>div:last-child em.is-active{color:#a5f3fc;background:#082f4947;border-color:#22d3ee3d}.research-ideas{border:1px solid var(--research-line-soft);background:linear-gradient(145deg,#0c1522c7,#080e18b3);border-radius:14px;min-width:0;padding:15px;box-shadow:inset 0 1px #ffffff05}.research-ideas.is-compact{grid-column:1/-1;margin-top:14px}.research-ideas>header,.research-action-panel>header,.research-documents>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.research-ideas>header strong,.research-action-panel>header strong,.research-documents>header strong{color:#c6d2dd;margin-top:5px;font-size:11px;display:block}.research-ideas>header button{color:#8da0b5;background:#0f172a8a;border:1px solid #4755696b;border-radius:7px;min-height:28px;padding:0 9px;font-size:8px}.research-ideas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.research-idea-card{color:#aebdca;text-align:left;background:#09111cbd;border:1px solid #47556961;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:23px 28px minmax(0,1fr) auto;align-items:center;gap:4px 8px;min-width:0;padding:10px;transition:all .14s;display:grid}.research-idea-card:hover:not(:disabled){background:#0b1c2ac7;border-color:#22d3ee47;transform:translateY(-1px)}.research-idea-index{color:#405167;font:700 8px/1 ui-monospace,monospace}.research-idea-icon{background:#1e293b6b;border:1px solid #4755696b;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.research-idea-copy{min-width:0}.research-idea-copy strong,.research-idea-copy small{text-overflow:ellipsis;display:block;overflow:hidden}.research-idea-copy strong{color:#d4dee7;white-space:nowrap;font-size:10px}.research-idea-copy small{color:#687a90;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:8px;line-height:1.35;display:-webkit-box}.research-idea-kind{letter-spacing:.08em;text-transform:uppercase;border-radius:5px;align-self:start;font:700 6px/1 ui-monospace,monospace;padding:3px 5px!important}.research-idea-card>em{color:#5e8da0;grid-column:3/5;font:700 7px/1 ui-monospace,monospace}.research-ideas-empty{color:#596a7e;text-align:center;border:1px dashed #47556966;border-radius:9px;padding:20px;font-size:9px}.research-brief-shell{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:12px;width:min(100%,1080px);margin:0 auto;display:grid}.research-brief-index{border:1px solid var(--research-line-soft);background:#080f19cc;border-radius:12px;position:sticky;top:0;overflow:hidden}.research-brief-index>div:first-child{border-bottom:1px solid var(--research-line-soft);justify-content:space-between;align-items:center;gap:5px;padding:10px;display:flex}.research-brief-index>div:first-child span{color:#5c7e91;letter-spacing:.13em;font:750 7px/1 ui-monospace,monospace}.research-brief-index>div:first-child em{color:#53657a;font:7px/1 ui-monospace,monospace}.research-brief-index>div:last-child{gap:2px;padding:5px;display:grid}.research-brief-index button{color:#718299;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr;align-items:center;gap:7px;min-width:0;min-height:38px;padding:5px 7px;display:grid}.research-brief-index button:hover{color:#b9c7d5;background:#1e293b61}.research-brief-index button.is-active{color:#d9f6fa;box-shadow:inset 2px 0 var(--research-cyan-strong);background:#082f4961}.research-brief-index button span{color:#466176;font:700 7px/1 ui-monospace,monospace}.research-brief-index button strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:620;line-height:1.3;overflow:hidden}.research-dossier{background:linear-gradient(150deg,#0e1826f2,#070d17f5);border:1px solid #4755697a;border-radius:15px;overflow:hidden;box-shadow:0 22px 55px #00000036,inset 0 1px #ffffff06}.research-dossier-head{border-bottom:1px solid var(--research-line-soft);background:radial-gradient(circle at 90% 0,#6d28d914,#0000 34%);padding:24px 28px 18px}.research-dossier-kicker{justify-content:space-between;align-items:center;gap:10px;display:flex}.research-dossier-kicker span,.research-dossier-kicker em{letter-spacing:.16em;font:750 7px/1 ui-monospace,monospace}.research-dossier-kicker span{color:#70a9bc}.research-dossier-kicker em{color:#47725f;font-style:normal}.research-dossier-head h1{color:#edf4f8;letter-spacing:-.035em;margin:10px 0 0;font:700 clamp(24px,3vw,38px)/1.04 Georgia,Times New Roman,serif}.research-dossier-head>p{color:#9bacc0;max-width:740px;margin:9px 0 0;font:italic 14px/1.55 Georgia,Times New Roman,serif}.research-dossier-meta{border:1px solid var(--research-line-soft);background:var(--research-line-soft);border-radius:8px;flex-wrap:wrap;gap:1px;margin-top:18px;display:flex;overflow:hidden}.research-dossier-meta>span{background:#070e18eb;flex:1;min-width:110px;padding:7px 9px}.research-dossier-meta small,.research-dossier-meta strong{display:block}.research-dossier-meta small{color:#46586d;letter-spacing:.11em;font:700 6px/1 ui-monospace,monospace}.research-dossier-meta strong{color:#9fb2c5;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-top:5px;font:650 8px/1.2 ui-monospace,monospace;overflow:hidden}.research-model-note{color:#9b8fc6;background:#4c1d9514;border:1px solid #a78bfa29;border-radius:7px;margin-top:8px;padding:7px 9px;font:8px/1.4 ui-monospace,monospace}.research-dossier-body{min-height:260px;padding:26px 30px 30px}.research-dossier-body>span{color:#4f8094;letter-spacing:.18em;font:750 7px/1 ui-monospace,monospace}.research-dossier-body h2{color:#d9e8f1;margin:9px 0 12px;font:700 21px/1.18 Georgia,Times New Roman,serif}.research-dossier-body>div{color:#c4cfda;white-space:pre-wrap;font:15px/1.78 Georgia,Times New Roman,serif}.research-page-nav{border-top:1px solid var(--research-line-soft);background:#050b137a;grid-template-columns:100px 1fr 100px;align-items:center;gap:14px;min-height:48px;padding:8px 18px;display:grid}.research-page-nav>button{color:#8ea0b3;background:#0f172a73;border:1px solid #47556966;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:30px;font-size:8px;display:flex}.research-page-nav>button:hover:not(:disabled){color:#d6f7fa;border-color:#22d3ee40}.research-page-nav>span{background:#182536;border-radius:99px;height:4px;position:relative}.research-page-nav>span i{border-radius:inherit;background:linear-gradient(90deg, #0891b2, var(--research-cyan));height:100%;transition:width .22s;display:block}.research-page-nav>span em{color:#53657a;font:6px/1 ui-monospace,monospace;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.research-followup-grid,.research-evidence-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.research-followup-grid{margin-top:2px}.research-followup-card{border:1px solid var(--research-line-soft);background:#0a121ec2;border-radius:12px;min-width:0;padding:12px}.research-followup-card>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.research-followup-card>header>span{width:29px;height:29px;color:var(--research-violet);background:#4c1d951f;border:1px solid #a78bfa33;border-radius:8px;place-items:center;display:grid}.research-followup-card>header strong,.research-followup-card>header small{display:block}.research-followup-card>header strong{color:#c7d1dd;font-size:10px}.research-followup-card>header small{color:#596b81;margin-top:3px;font-size:8px}.research-topic-list{gap:4px;display:grid}.research-topic-list button{color:#95a7b8;text-align:left;background:#0f172a61;border:1px solid #47556957;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:6px;min-width:0;min-height:31px;padding:4px 7px;font-size:8px;display:grid}.research-topic-list button:hover:not(:disabled){color:#d4f7fa;background:#082f493d;border-color:#22d3ee38}.research-topic-list button span{color:#46586d;font:700 7px/1 ui-monospace,monospace}.research-topic-list button em{color:#4f8498;font-style:normal}.research-followup-card.is-deep>header>span{color:var(--research-amber);background:#78350f1a;border-color:#f59e0b33}.research-deep-input{grid-template-columns:1fr auto;gap:6px;display:grid}.research-deep-input input{color:#c7d4df;background:#050b139e;border:1px solid #4755696b;border-radius:8px;outline:0;min-width:0;height:38px;padding:0 10px;font-size:9px}.research-deep-input button{color:#171006;background:linear-gradient(105deg,#f3cf78,#e9b94f);border:1px solid #fcd34d59;border-radius:8px;min-width:112px;padding:0 10px;font-size:8px;font-weight:780}.research-evidence-grid{margin-top:2px}.research-evidence-panel{border:1px solid var(--research-line-soft);background:#080f19c7;border-radius:12px;min-width:0;overflow:hidden}.research-evidence-panel>header{border-bottom:1px solid var(--research-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.research-evidence-panel>header span,.research-evidence-panel>header strong{display:block}.research-evidence-panel>header span{color:#4f8295;letter-spacing:.13em;font:750 7px/1 ui-monospace,monospace}.research-evidence-panel>header strong{color:#abb9c7;margin-top:5px;font-size:9px}.research-evidence-panel>header>em{min-width:22px;height:22px;color:var(--research-cyan);background:#0891b21f;border-radius:7px;place-items:center;font:700 8px/1 ui-monospace,monospace;display:grid}.research-evidence-panel>div{gap:3px;padding:5px;display:grid}.research-evidence-panel a{color:#8193a8;border-radius:7px;grid-template-columns:23px 16px minmax(0,1fr) 14px;align-items:center;gap:7px;min-width:0;min-height:39px;padding:5px 7px;text-decoration:none;display:grid}.research-evidence-panel a:hover{color:#d5eff4;background:#1e293b61}.research-evidence-panel a>span:first-child{color:#43546a;font:700 7px/1 ui-monospace,monospace}.research-evidence-panel a img{border-radius:4px;width:15px;height:15px}.research-evidence-panel a>span:nth-child(3){min-width:0}.research-evidence-panel a strong,.research-evidence-panel a small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-evidence-panel a strong{color:inherit;font-size:8.5px}.research-evidence-panel a small{color:#526378;margin-top:3px;font-size:7px}.research-evidence-panel a>em{color:#527d8f;font-style:normal}.research-evidence-panel.is-resource>header span{color:#55957d}.research-evidence-panel.is-resource>header>em{color:var(--research-mint);background:#064e3b2e}.research-action-panel{background:linear-gradient(120deg,#082f4924,#0c121fc7);border:1px solid #22d3ee29;border-radius:13px;grid-column:1/-1;margin-top:2px;padding:13px}.research-action-panel>header{margin-bottom:9px}.research-action-panel>header>small{color:#5b6c80;font-size:8px}.research-save-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.research-save-actions>span{color:#5e6f83;text-transform:uppercase;margin-right:3px;font:700 7px/1 ui-monospace,monospace}.research-save-actions button{color:#9cacc0;background:#0f172a80;border:1px solid #47556966;border-radius:7px;min-height:28px;padding:0 9px;font-size:8px}.research-save-actions button:hover:not(:disabled){color:#c8f4e2;background:#064e3b2e;border-color:#34d39938}.research-planner-action{background:#050d16b8;border:1px solid #22d3ee33;border-radius:9px;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:42px;margin-top:9px;padding:5px;display:grid}.research-planner-action>span{width:24px;height:24px;color:var(--research-cyan);background:#0891b21c;border-radius:7px;place-items:center;display:grid}.research-planner-action input{color:#c3d1dc;background:0 0;border:0;outline:0;min-width:0;font-size:9px}.research-planner-action input::placeholder{color:#4e6075}.research-planner-action button{color:#041117;background:var(--research-cyan);border:0;border-radius:7px;height:31px;padding:0 11px;font-size:8px;font-weight:780}.research-documents{border:1px solid var(--research-line-soft);background:#09101bc7;border-radius:13px;width:min(100%,1080px);margin:14px auto 0;padding:13px}.research-documents>header>em{min-width:24px;height:24px;color:var(--research-violet);background:#4c1d952e;border-radius:7px;place-items:center;font:700 8px/1 ui-monospace,monospace;display:grid}.research-documents>div{gap:4px;display:grid}.research-documents article{background:#0f172a57;border:1px solid #47556952;border-radius:8px;grid-template-columns:27px minmax(0,1fr) auto auto 25px;align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.research-documents article>span{width:26px;height:26px;color:var(--research-violet);border:1px solid #a78bfa29;border-radius:7px;place-items:center;display:grid}.research-documents article>div{min-width:0}.research-documents article strong,.research-documents article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.research-documents article strong{color:#bac6d2;font-size:9px}.research-documents article small{color:#4e5f74;margin-top:3px;font:7px/1 ui-monospace,monospace}.research-documents article button{color:#9eafc0;background:#0f172a80;border:1px solid #47556966;border-radius:6px;height:25px;padding:0 8px;font-size:7px}.research-documents article button.is-danger{color:#9d6974;padding:0}.research-brain-rail{background:linear-gradient(#09101bf5,#050b13f2);border-left:1px solid #33415585;flex-direction:column;flex:none;width:292px;min-height:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.research-brain-rail.is-drop-active{background:linear-gradient(#064e3b3d,#051212f5);border-color:#34d39994}.research-brain-rail>header{border-bottom:1px solid var(--research-line-soft);grid-template-columns:37px 1fr 28px;align-items:center;gap:9px;padding:13px 12px;display:grid}.research-brain-symbol{width:36px;height:36px;color:var(--research-violet);background:#4c1d9524;border:1px solid #a78bfa3b;border-radius:11px;place-items:center;font:700 15px/1 ui-monospace,monospace;display:grid;position:relative}.research-brain-symbol i{border-top:1px solid #c4b5fd80;border-radius:50%;animation:6s linear infinite reverse researchOrbit;position:absolute;inset:5px}.research-brain-rail>header>div:nth-child(2){min-width:0}.research-brain-rail>header span,.research-brain-rail>header strong,.research-brain-rail>header small{display:block}.research-brain-rail>header span{color:#7369a5;letter-spacing:.13em;font:700 7px/1 ui-monospace,monospace}.research-brain-rail>header strong{color:#d5d8e9;margin-top:4px;font-size:11px}.research-brain-rail>header small{color:#536278;margin-top:3px;font-size:7px}.research-brain-rail>header>button{color:#7b8ca0;background:#0f172a80;border:1px solid #47556966;border-radius:8px;width:28px;height:28px}.research-brain-drop-note{background:#4c1d9512;border:1px dashed #a78bfa38;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:8px;margin:9px 9px 0;padding:8px;display:grid}.research-brain-drop-note>span{width:27px;height:27px;color:var(--research-violet);background:#4c1d9524;border-radius:8px;place-items:center;display:grid}.research-brain-drop-note p{color:#68778a;margin:0;font-size:7px;line-height:1.35}.research-brain-drop-note strong{color:#9d9fbc;margin-bottom:3px;font-size:8px;display:block}.research-brain-list{flex:1;align-content:start;gap:6px;min-height:0;padding:9px;display:grid;overflow-y:auto}.research-brain-list article{background:#0d16239e;border:1px solid #47556957;border-radius:9px;padding:9px;box-shadow:inset 2px 0 #8b5cf638}.research-brain-list article>header{justify-content:space-between;align-items:center;gap:7px;display:flex}.research-brain-list article>header span{color:#655d94;font:700 7px/1 ui-monospace,monospace}.research-brain-list article>header em{color:#56657a;text-transform:uppercase;font:700 6px/1 ui-monospace,monospace}.research-brain-list article>strong{color:#bcc6d2;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;display:block;overflow:hidden}.research-brain-list article>p{color:#64758b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:5px 0 0;font-size:8px;line-height:1.45;display:-webkit-box;overflow:hidden}.research-brain-empty{color:#526176;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:18px;display:flex}.research-brain-empty>span{color:#655d94;background:#4c1d9517;border:1px solid #a78bfa29;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.research-brain-empty strong{color:#8997a9;margin-top:10px;font-size:9px}.research-brain-empty p{margin:5px 0 0;font-size:8px;line-height:1.45}.research-brain-saving,.research-brain-drop-target{color:#a7f3d0;text-align:center;background:#064e3b2e;border:1px dashed #34d39961;border-radius:8px;padding:9px;font:8px/1.4 ui-monospace,monospace}.newsroom-view{background:radial-gradient(circle at 78% 2%,#b480340f,#0000 30%),#070b11;flex:1;min-height:0;display:flex;overflow:hidden}.newsroom-editions{background:linear-gradient(#0a1019fa,#060b12f7);border-right:1px solid #47556975;flex-direction:column;flex:none;width:238px;min-height:0;display:flex;overflow:hidden}.newsroom-editions>header{border-bottom:1px solid var(--research-line-soft);grid-template-columns:1fr 32px;align-items:center;gap:9px;padding:14px 12px 11px;display:grid}.newsroom-editions>header>div{min-width:0}.newsroom-editions>header span,.newsroom-editions>header strong,.newsroom-editions>header small{display:block}.newsroom-editions>header span{color:#8b7040;letter-spacing:.14em;font:750 7px/1 ui-monospace,monospace}.newsroom-editions>header strong{color:#ddd8cc;margin-top:5px;font:700 15px/1.1 Georgia,serif}.newsroom-editions>header small{color:#5c6571;margin-top:5px;font-size:7.5px;line-height:1.4}.newsroom-editions>header>button{width:32px;height:32px;color:var(--research-amber);background:#78350f24;border:1px solid #f59e0b3d;border-radius:9px;font-size:16px}.newsroom-edition-stats{border:1px solid var(--research-line-soft);background:var(--research-line-soft);border-radius:8px;grid-template-columns:repeat(2,1fr);gap:1px;margin:9px 9px 0;display:grid;overflow:hidden}.newsroom-edition-stats>span{background:#060c14e6;padding:8px}.newsroom-edition-stats small,.newsroom-edition-stats strong{display:block}.newsroom-edition-stats small{color:#4f5a68;letter-spacing:.08em;font:700 6px/1 ui-monospace,monospace}.newsroom-edition-stats strong{color:#d2bd91;margin-top:5px;font:700 13px/1 ui-monospace,monospace}.newsroom-edition-list{flex:1;align-content:start;gap:6px;min-height:0;padding:9px;display:grid;overflow-y:auto}.newsroom-edition-list article{background:#0e162194;border:1px solid #47556957;border-radius:10px;transition:all .14s;position:relative;overflow:hidden}.newsroom-edition-list article:hover{border-color:#b8863659}.newsroom-edition-list article.is-active{background:linear-gradient(125deg,#78350f2e,#0f172a9e);border-color:#f59e0b4d;box-shadow:inset 2px 0 #d4a84f}.newsroom-edition-pick{color:#9ba6b2;text-align:left;background:0 0;border:0;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:56px;padding:8px 28px 8px 8px;display:grid}.newsroom-edition-number{color:#6a5938;font:700 8px/1 ui-monospace,monospace}.newsroom-edition-pick>span:nth-child(2){min-width:0}.newsroom-edition-pick strong,.newsroom-edition-pick small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.newsroom-edition-pick strong{color:#c9c5ba;font-size:9px}.newsroom-edition-pick small{color:#56616f;margin-top:4px;font-size:7px}.newsroom-edition-pick em{color:#816b42;font:700 8px/1 ui-monospace,monospace}.newsroom-active-label{color:#a88648;letter-spacing:.1em;align-items:center;gap:5px;padding:0 8px 7px 40px;font:700 6px/1 ui-monospace,monospace;display:flex}.newsroom-active-label i{background:#e3b758;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #e3b75899}.newsroom-edition-delete{color:#755d63;opacity:.55;background:0 0;border:0;border-radius:6px;width:23px;height:23px;position:absolute;top:5px;right:5px}.newsroom-edition-delete:hover{color:var(--research-rose);opacity:1;background:#7f1d1d40}.newsroom-edition-empty{color:#596572;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:18px;display:flex}.newsroom-edition-empty>span{color:#8b7040;background:#78350f1a;border:1px solid #f59e0b2b;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.newsroom-edition-empty strong{color:#8e9498;margin-top:9px;font-size:9px}.newsroom-edition-empty p{margin:5px 0 0;font-size:8px;line-height:1.4}.newsroom-editions>footer{background:#78350f0f;border:1px solid #f59e0b1a;border-radius:8px;grid-template-columns:29px 1fr;align-items:center;gap:8px;margin:0 9px 9px;padding:8px;display:grid}.newsroom-editions>footer>span{color:#947a48;background:#78350f1f;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.newsroom-editions>footer p{color:#5f666e;margin:0;font-size:7px;line-height:1.4}.newsroom-editions>footer strong{color:#9b8a68;margin-bottom:3px;font-size:8px;display:block}.newsroom-main{scrollbar-color:#2c3642 transparent;flex:1;min-width:0;min-height:0;padding:16px 18px 44px;overflow-y:auto}.newsroom-shell{width:min(100%,1040px);margin:0 auto}.newsroom-commandbar{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d15f2;border:1px solid #b8863636;border-radius:12px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;margin-bottom:11px;padding:12px 13px;display:grid;position:sticky;top:-16px;box-shadow:0 14px 35px #00000045}.newsroom-command-title{min-width:0}.newsroom-command-title span,.newsroom-command-title strong,.newsroom-command-title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.newsroom-command-title span{color:#917644;letter-spacing:.14em;font:750 7px/1 ui-monospace,monospace}.newsroom-command-title strong{color:#e1d8c7;margin-top:5px;font:700 12px/1.2 Georgia,serif}.newsroom-command-title small{color:#626b77;margin-top:4px;font-size:7px}.newsroom-command-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.newsroom-command-actions button{color:#a99a7c;background:#4a2f141f;border:1px solid #b886362e;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 9px;font-size:8px;display:inline-flex}.newsroom-command-actions button:hover:not(:disabled),.newsroom-command-actions button.is-active{color:#f1dcae;background:#78350f33;border-color:#f59e0b52}.newsroom-command-actions button.is-danger{color:#98717a;background:0 0;border-color:#fb718524}.newsroom-command-actions button.is-danger:hover:not(:disabled){color:var(--research-rose);background:#7f1d1d2e;border-color:#fb718547}.np-masthead,.np-page,.np-empty{--paper:#f4eddd;--paper-light:#fbf6ea;--ink:#201c16;--paper-muted:#746449;--paper-rule:#b9a77f}.np-masthead{color:var(--ink);background-color:var(--paper);text-align:center;background-image:radial-gradient(#68522c11 .8px,#0000 .8px);background-size:4px 4px;border:1px solid #d4c49e;border-bottom:0;border-radius:3px 3px 0 0;padding:17px 28px 11px;box-shadow:0 -8px 35px #0000001f}.np-mast-rule{border-top:3px double #9f8d65}.np-mast-rule-b{margin-top:7px}.np-mast-row{color:#695b42;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:10px;padding:5px 2px;font:700 9px/1.4 Georgia,Times New Roman,serif;display:grid}.np-mast-row>span:first-child{text-align:left}.np-mast-row>span:last-child{text-align:right}.np-mast-sub{color:#75664b}.np-motto{letter-spacing:.01em;text-transform:none;font-style:italic;text-align:center!important}.np-title{color:#17130f;letter-spacing:-.035em;margin:3px 0 2px;font:850 clamp(40px,5.3vw,62px)/.94 Times New Roman,Georgia,serif}.np-reading-note{color:#796846;background:#e9ddc4;border:1px solid #d4c49e;border-top:0;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:34px;padding:7px 11px;font:italic 10px/1.35 Georgia,serif;display:grid}.np-reading-note>span,.np-reading-note>em{letter-spacing:.11em;font:750 7px/1 ui-monospace,monospace}.np-reading-note>span{color:#8b6b31}.np-reading-note>p{margin:0}.np-reading-note>em{color:#927d55}.np-stage{position:relative}.np-under{z-index:1;position:relative}.np-leaf{z-index:2;backface-visibility:hidden;transform-origin:0;position:absolute;inset:0;box-shadow:0 20px 50px #00000073}.np-leaf-next{animation:.68s cubic-bezier(.42,.04,.32,1) forwards npNext}.np-leaf-prev{animation:.68s cubic-bezier(.42,.04,.32,1) forwards npPrev}.np-page{min-height:430px;color:var(--ink);background-color:var(--paper);background-image:radial-gradient(#68522c0f .8px,#0000 .8px);background-size:4px 4px;border:1px solid #d4c49e;border-radius:0 0 3px 3px;padding:27px 34px 38px;font-family:Georgia,Times New Roman,serif;position:relative;box-shadow:inset 0 0 90px #8e6c3014,0 22px 58px #0000003d}.np-folio{color:#746449;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #c8b68e;justify-content:space-between;margin-bottom:10px;padding-bottom:6px;font:italic 650 10px/1 Georgia,serif;display:flex}.np-stamp{color:#913e31;letter-spacing:.14em;text-transform:uppercase;opacity:.72;border:1px solid #913e31;border-radius:3px;padding:3px 6px;font:750 8px/1 Georgia,serif;position:absolute;top:42px;right:27px;transform:rotate(4deg)}.np-stamp-up{color:#5d4780;border-color:#5d4780}.np-headline{color:#15110d;letter-spacing:-.025em;text-align:center;max-width:88%;margin:7px auto 5px;font:850 clamp(29px,4vw,45px)/1.02 Times New Roman,Georgia,serif}.np-dek{color:#4f432f;text-align:center;max-width:78%;margin:0 auto 5px;font:italic 15px/1.45 Georgia,serif}.np-byline{color:#6e5f45;letter-spacing:.15em;text-align:center;text-transform:uppercase;font:700 9px/1.4 Georgia,serif}.np-hr{border:0;border-top:1px solid #1a1611;margin:13px 0 17px;box-shadow:0 2px #1a1611}.np-body{column-count:2;column-rule:1px solid #c8b68e;text-align:justify;-webkit-hyphens:auto;hyphens:auto;column-gap:34px}.np-body :is(p,li){margin:0 0 10px;font:400 15px/1.7 Georgia,Times New Roman,serif;color:#282218!important}.np-body :is(h1,h2,h3){text-align:left;margin:9px 0 5px;font-family:Times New Roman,Georgia,serif;color:#17130f!important}.np-body h1{font-size:20px}.np-body h2{font-size:17px}.np-body h3{font-size:15px}.np-body ul{margin:0 0 10px;padding-left:20px}.np-body p:first-of-type:first-letter{float:left;color:#17130f;padding:6px 9px 0 0;font:850 54px/.72 Times New Roman,Georgia,serif}.np-mark{color:#17130f;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 9%,#ffdf5e 9% 87%,#0000 87%);padding:0 1px}.np-source{color:#5d4d32;margin-top:11px;font:italic 11px Georgia,serif;text-decoration:underline;display:inline-block}.np-figure{background:var(--paper-light);border:1px solid #c4b184;margin:0 0 16px;padding:5px}.np-figure img{object-fit:cover;filter:saturate(.72)contrast(1.04)sepia(.06);cursor:zoom-in;width:100%;max-height:330px;display:block}.np-figure figcaption{color:#695a41;border-top:1px solid #dfd1af;margin-top:4px;padding:5px 3px 1px;font:italic 10px/1.4 Georgia,serif}.np-photos{gap:7px;margin-top:14px;display:flex}.np-photos img{object-fit:cover;filter:saturate(.72)sepia(.06);cursor:zoom-in;border:1px solid #c4b184;width:100%;height:80px;display:block}.np-imgwrap,.np-thumb{position:relative}.np-thumb{flex:1;min-width:0}.np-imgbtn{z-index:3;color:#2a2217;letter-spacing:.05em;text-transform:uppercase;opacity:.76;background:#faf5e8f0;border:1px solid #b9a678;border-radius:5px;min-height:25px;padding:3px 7px;font:750 9px/1 Georgia,serif;transition:opacity .14s,background .14s;position:absolute;top:7px;right:7px;box-shadow:0 4px 11px #00000024}.np-imgbtn+.np-imgbtn{left:7px;right:auto}.np-imgwrap:hover .np-imgbtn,.np-thumb:hover .np-imgbtn,.np-imgwrap:focus-within .np-imgbtn,.np-thumb:focus-within .np-imgbtn{opacity:1}.np-imgbtn:hover{background:#fffaf0}.np-toolbar{border-top:1px dashed #bba97f;flex-wrap:wrap;align-items:center;gap:6px;margin-top:15px;padding-top:9px;display:flex}.np-toolbtn{color:#5d4d32;letter-spacing:.02em;background:#fffaef61;border:1px solid #bca97f;border-radius:5px;min-height:27px;padding:3px 9px;font:italic 650 10px/1 Georgia,serif}.np-toolbtn:hover:not(:disabled){color:#201b14;background:#eee2c7}.np-claim-ok{color:#35663d}.np-claim-hm{color:#8b5d20}.np-drawer{color:#463b2b;background:#fbf5e7;border:1px solid #cab98f;border-radius:5px;margin-top:9px;padding:10px 12px}.np-drawer h5{color:#6e5d3f;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font:750 9px/1 Georgia,serif}.np-drawer a{color:#304f71}.np-drawer li{color:#493e2d;font:italic 11px/1.6 Georgia,serif}.np-remove{color:#996d61;background:0 0;border:0;font-size:14px;position:absolute;bottom:11px;right:13px}.np-remove:hover{color:#8f3026}.np-nav{grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:8px;margin:11px 0 0;display:grid}.np-nav>button{color:#ad9c7a;background:#4a2f141f;border:1px solid #b8863633;border-radius:8px;height:34px;font:700 8px/1 ui-monospace,monospace}.np-nav>button:hover:not(:disabled){color:#f0dcae;border-color:#f59e0b52}.np-contact-sheet{scrollbar-width:thin;gap:4px;min-width:0;padding:2px;display:flex;overflow-x:auto}.np-contact-sheet button{color:#766b59;text-align:left;background:#111317a6;border:1px solid #94784c40;border-radius:7px;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:5px;min-width:116px;height:34px;padding:0 7px;display:grid}.np-contact-sheet button.is-active{color:#ddc792;background:#78350f33;border-color:#f59e0b57;box-shadow:inset 0 -1px #d9a84d}.np-contact-sheet button span{color:#655233;font:700 7px/1 ui-monospace,monospace}.np-contact-sheet button strong{text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.np-contact-sheet button em{color:#e1b553;font-style:normal}.np-empty{color:#6f6048;background-color:var(--paper);text-align:center;background-image:radial-gradient(#68522c0f .8px,#0000 .8px);background-size:4px 4px;border:1px solid #d4c49e;border-radius:0 0 3px 3px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:48px;display:flex}.np-empty-mark{color:#6d5834;border:3px double #a68f63;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:16px;font:850 30px/1 Times New Roman,serif;display:grid}.np-empty>span{color:#8a6d39;letter-spacing:.18em;font:750 9px/1 ui-monospace,monospace}.np-empty h2{color:#211c15;margin:10px 0 0;font:800 30px/1.05 Times New Roman,serif}.np-empty p{color:#6f6048;max-width:480px;margin:10px 0 0;font:italic 14px/1.55 Georgia,serif}.np-empty>div:last-child{gap:7px;margin-top:20px;display:flex}.np-empty button{color:#3c3020;background:#eadfc5;border:1px solid #b8a478;border-radius:5px;min-height:34px;padding:0 12px;font:700 9px/1 Georgia,serif}.newsroom-execution-dock{background:linear-gradient(125deg,#422b141f,#09101beb);border:1px solid #b886362e;border-radius:12px;margin-top:13px;padding:13px}.newsroom-execution-dock>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.newsroom-execution-dock>header span,.newsroom-execution-dock>header strong,.newsroom-execution-dock>header small{display:block}.newsroom-execution-dock>header span{color:#8d7040;letter-spacing:.14em;font:750 7px/1 ui-monospace,monospace}.newsroom-execution-dock>header strong{color:#d8d2c8;margin-top:5px;font-size:11px}.newsroom-execution-dock>header small{color:#626b78;margin-top:4px;font-size:8px}.newsroom-execution-dock>header>em{color:#74613e;letter-spacing:.08em;font:700 7px/1 ui-monospace,monospace}.newsroom-execution-command{background:#050b13b8;border:1px solid #b8863633;border-radius:9px;grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:43px;margin-top:10px;padding:5px;display:grid}.newsroom-execution-command>span{width:25px;height:25px;color:var(--research-amber);background:#78350f26;border-radius:7px;place-items:center;display:grid}.newsroom-execution-command input{color:#c9c2b6;background:0 0;border:0;outline:0;min-width:0;font-size:9px}.newsroom-execution-command input::placeholder{color:#5d6064}.newsroom-execution-command button{color:#ac9e85;background:#4a2f1426;border:1px solid #b8863633;border-radius:7px;height:31px;padding:0 10px;font-size:8px}.newsroom-execution-command button:first-of-type{color:#211707;background:linear-gradient(105deg,#f3cf78,#ddb05a);border-color:#fcd34d4d;font-weight:780}.newsroom-build-actions{justify-content:flex-end;margin-top:8px;display:flex}.newsroom-build-actions .is-build-primary{color:#a5f3fc;text-align:left;background:linear-gradient(110deg,#082f4975,#1e293b80);border:1px solid #22d3ee38;border-radius:9px;grid-template-columns:31px minmax(0,1fr) 20px;align-items:center;gap:8px;min-width:270px;min-height:46px;padding:6px 9px;display:grid}.newsroom-build-actions .is-build-primary>span:first-child{width:30px;height:30px;color:var(--research-cyan);background:#0891b21a;border:1px solid #22d3ee33;border-radius:8px;place-items:center;display:grid}.newsroom-build-actions .is-build-primary strong,.newsroom-build-actions .is-build-primary small{display:block}.newsroom-build-actions .is-build-primary strong{font-size:9px}.newsroom-build-actions .is-build-primary small{color:#64788e;margin-top:4px;font-size:7px}.newsroom-build-actions .is-build-primary>em{font-style:normal}.newsroom-web-build{align-items:center;gap:7px;display:flex}.newsroom-web-build>label{color:#7e8da0;cursor:pointer;background:#0f172a66;border:1px solid #47556961;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:5px 8px;display:flex}.newsroom-web-build label strong,.newsroom-web-build label small{display:block}.newsroom-web-build label strong{font-size:8px}.newsroom-web-build label small{color:#526176;margin-top:3px;font-size:6.5px}.newsroom-web-build select{color:#a8b6c5;background:#0b1522;border:1px solid #4755696b;border-radius:7px;outline:0;height:32px;font-size:8px}@keyframes researchOrbit{to{transform:rotate(360deg)}}@keyframes researchBreathe{50%{opacity:.45;transform:scale(.82)}}@keyframes npNext{0%{transform:rotateY(0)}to{transform:rotateY(-176deg)}}@keyframes npPrev{0%{transform:rotateY(176deg)}to{transform:rotateY(0)}}@container (width<=1180px){.research-surface-header{grid-template-columns:175px minmax(390px,1fr)}.research-surface-status,.research-tab-copy small{display:none}.court-workspace-bar{grid-template-columns:minmax(160px,.7fr) minmax(250px,1fr) auto}.court-record-actions>span,.court-record-actions small{display:none}.research-command-heading p{max-width:600px}.research-command-options{flex-wrap:wrap}.research-command-tools{flex:360px}.research-brain-rail{width:258px}.newsroom-editions{width:215px}.newsroom-commandbar{grid-template-columns:1fr}.newsroom-command-actions{justify-content:flex-start}}@container (width<=900px){.research-surface-header{grid-template-columns:1fr;gap:6px;min-height:55px;padding:6px 9px}.research-surface-identity{display:none}.research-surface-tabs{width:100%;height:43px}.research-surface-tabs>button{justify-content:center;padding:0 5px}.research-tab-icon{width:20px;height:20px}.court-workspace-bar{grid-template-columns:minmax(150px,1fr) auto}.court-workspace-journey{display:none}.court-record-drawer{width:min(620px,88%)}.research-command-heading{flex-direction:column;align-items:flex-start}.research-command-metrics{width:100%}.research-command-metrics>span{flex:1}.research-query-composer{grid-template-columns:31px minmax(0,1fr)}.research-primary-action{grid-column:1/3;min-height:38px}.research-command-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.research-control-field,.research-control-edition,.research-control-depth{min-width:0}.research-control-field select{width:100%;max-width:none}.research-command-tools{grid-column:1/3;justify-content:flex-start;margin-left:0}.research-source-drawer{grid-template-columns:1fr}.research-empty-state{grid-template-columns:1fr;gap:15px}.research-empty-intro{text-align:center}.research-empty-radar,.research-empty-intro>p{margin-inline:auto}.research-brief-shell{grid-template-columns:1fr}.research-brief-index{position:static}.research-brief-index>div:last-child{display:flex;overflow-x:auto}.research-brief-index button{min-width:160px}.research-followup-grid,.research-evidence-grid{grid-template-columns:1fr}.research-brain-rail{width:230px}.newsroom-editions{width:190px}.np-body{column-count:1}.np-headline{max-width:100%}.np-dek{max-width:90%}.newsroom-execution-command{grid-template-columns:26px 1fr}.newsroom-execution-command button{grid-column:auto}.newsroom-web-build{flex-direction:column;align-items:stretch;width:100%}.newsroom-build-actions .is-build-primary{width:100%}}@container (width<=680px){.research-tab-copy{display:none}.research-surface-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.research-surface-tabs>button>em{position:absolute;top:2px;right:4px}.court-workspace-bar{min-height:47px;padding:5px 7px}.court-live-priority small{display:none}.court-record-actions>button{grid-template-columns:19px auto;min-height:34px;padding:3px 6px}.court-record-actions small{display:none}.court-record-drawer{border-left:0;width:100%;min-width:0;top:47px}.research-command-deck{padding:10px}.research-command-heading p{font-size:9px}.research-command-options{grid-template-columns:1fr}.research-command-tools{grid-column:1}.research-context-ribbon{grid-template-columns:20px 1fr}.research-context-ribbon>em{display:none}.research-desk-scroll{padding:13px 10px 30px}.research-empty-promises,.research-ideas-grid{grid-template-columns:1fr}.research-dossier-head{padding:19px 18px 15px}.research-dossier-body{padding:21px 18px 25px}.research-dossier-body>div{font-size:14px}.research-page-nav{grid-template-columns:78px 1fr 78px;padding-inline:9px}.research-action-panel>header{flex-direction:column;align-items:flex-start}.research-planner-action{grid-template-columns:25px 1fr}.research-planner-action button{grid-column:1/3}.research-documents article{grid-template-columns:27px minmax(0,1fr) 25px}.research-documents article button:not(.is-danger){grid-row:2}.research-brain-rail{z-index:18;width:min(292px,88vw);position:absolute;inset:64px 0 0 auto;box-shadow:-20px 0 55px #0000006b}.newsroom-editions{width:154px}.newsroom-editions>header small,.newsroom-editions>footer{display:none}.newsroom-edition-stats{grid-template-columns:1fr}.newsroom-edition-stats>span:first-child{display:none}.newsroom-edition-pick{grid-template-columns:20px minmax(0,1fr)}.newsroom-edition-pick em{display:none}.newsroom-main{padding:9px 8px 30px}.newsroom-commandbar{padding:9px;top:-9px}.newsroom-command-actions button{flex:1;justify-content:center}.np-masthead{padding:13px 15px 8px}.np-mast-row{grid-template-columns:1fr 1fr}.np-mast-row>span:nth-child(2){display:none}.np-page{padding:20px 17px 32px}.np-stamp{top:35px;right:15px}.np-photos{grid-template-columns:repeat(2,1fr);display:grid}.np-nav{grid-template-columns:68px minmax(0,1fr) 68px}.np-nav>button{font-size:0}.np-nav>button span{font-size:13px}.newsroom-execution-dock>header{flex-direction:column;align-items:flex-start}.newsroom-execution-command{grid-template-columns:25px 1fr}.newsroom-execution-command button{grid-column:1/3}.newsroom-build-actions .is-build-primary{min-width:0}}@media (prefers-reduced-motion:reduce){.research-workbench *,.research-workbench :before,.research-workbench :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.research-surface-mark i,.research-empty-radar i,.research-loading-orbit i,.research-brain-symbol i,.research-surface-status i,.court-live-priority>i,.court-record-drawer{animation:none!important}.np-leaf-next,.np-leaf-prev{animation-duration:.01ms!important}}.usage-trigger{position:relative}.usage-dot{background:#34d399;border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.usage-dot.is-unknown{background:#94a3b8}.usage-warning{color:#fbbf24!important}.usage-warning .usage-dot{background:#fbbf24}.model-usage-dialog{color:#e2e8f0;background:#0c1220;border:1px solid #334155;border-radius:18px;width:min(1000px,100vw - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 90px #0009}.model-usage-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030712b8}.model-usage-content{padding:26px;font:13px/1.6 system-ui,sans-serif}.usage-heading,.usage-section-title,.usage-controls,.usage-window>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.usage-heading{margin-bottom:20px}.usage-eyebrow{color:#67e8f9;letter-spacing:.18em;font-size:10px}.usage-heading h2{margin:2px 0 0;font-size:26px;font-weight:650}.model-usage-content button,.usage-controls select{color:#e2e8f0;cursor:pointer;background:#172033;border:1px solid #334155;border-radius:8px;padding:6px 11px}.model-usage-content button:disabled{opacity:.5;cursor:wait}.model-usage-content :focus-visible{outline-offset:3px;outline:2px solid #67e8f9}.model-usage-content a{color:#67e8f9;text-underline-offset:3px;text-decoration:underline}.usage-account{background:#101d2e;border:1px solid #25445a;border-radius:12px;padding:18px}.usage-account p{color:#a4b4c8;margin:6px 0 12px}.usage-account small,.usage-window small{color:#94a3b8;font-size:11px}.usage-window{margin:14px 0}.usage-window progress{appearance:none;background:#253449;border:0;border-radius:8px;width:100%;height:7px;margin:8px 0 5px;display:block;overflow:hidden}.usage-window progress::-webkit-progress-bar{background:#253449}.usage-window progress::-webkit-progress-value{background:#34d399}.usage-window progress::-moz-progress-bar{background:#34d399}.usage-window progress.is-high::-webkit-progress-value{background:#fbbf24}.usage-window progress.is-high::-moz-progress-bar{background:#fbbf24}.usage-controls{margin:22px 0 16px}.usage-controls select{margin-left:10px}.usage-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.usage-stats>div{background:#141d2d;border:1px solid #29364a;border-radius:10px;padding:15px}.usage-stats span{color:#94a3b8;font-size:11px;display:block}.usage-stats strong{font-variant-numeric:tabular-nums;font-size:23px}.usage-table-scroll{overflow-x:auto}.model-usage-content table{border-collapse:collapse;width:100%;font-size:12px}.model-usage-content th{color:#94a3b8;text-align:right;white-space:nowrap;font-size:10px;font-weight:500}.model-usage-content td,.model-usage-content th{border-bottom:1px solid #263145;padding:12px 10px}.model-usage-content td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.model-usage-content th:first-child,.model-usage-content td:first-child{text-align:left;padding-left:0}.model-usage-content td small{color:#94a3b8;font-size:10px;display:block}.usage-notes{color:#94a3b8;margin-top:20px;font-size:11px}.usage-notes p{margin:8px 0}.model-usage-content .usage-caution{color:#fcd34d;background:#78350f25;border-radius:8px;padding:10px 12px}.usage-empty{text-align:center;color:#94a3b8;padding:24px}@media (width<=600px){.model-usage-content{padding:16px}.usage-section-title,.usage-window>div{flex-wrap:wrap;gap:4px}.usage-stats{gap:6px}.usage-stats>div{padding:9px}.usage-stats strong{font-size:16px}.usage-controls{align-items:end}.usage-controls select{margin:4px 0 0;display:block}}.usage-accounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.usage-accounts .usage-section-title{flex-direction:column;align-items:start;gap:3px}.usage-accounts .usage-window>div{flex-direction:column;align-items:start;gap:2px}.usage-explanation{color:#94a3b8;font-size:11px}.usage-cost-stats>div:first-child{background:#102a35;border-color:#247b89}.usage-stats small{color:#94a3b8;font-size:10px;display:block}.usage-activities{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.usage-activities>div{border:1px solid #29364a;border-radius:10px;flex:1;min-width:160px;padding:12px}.usage-activities strong{text-transform:capitalize;color:#a5f3fc;display:block}.usage-activities span{display:block}.usage-activities small{color:#94a3b8}.usage-rate-editor{color:#a4b4c8;margin-top:20px}.usage-rate-editor summary{cursor:pointer;color:#67e8f9}.usage-rate-editor form{flex-wrap:wrap;align-items:end;gap:8px;margin:10px 0;display:flex}.usage-rate-editor input{color:#e2e8f0;background:#172033;border:1px solid #334155;border-radius:6px;padding:5px 8px;display:block}@media (width<=700px){.usage-accounts,.usage-cost-stats{grid-template-columns:1fr}}.live-build-window{--lb-green:#55f59b;--lb-cyan:#36d7ff;--lb-amber:#ffbd59;z-index:90;color:#d8e6ed;background:#03090dfb;border:1px solid #48d8ff52;border-radius:14px;flex-direction:column;width:min(920px,100vw - 44px);height:min(640px,100vh - 56px);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;animation:.42s cubic-bezier(.2,.8,.2,1) liveBuildEnter;display:flex;position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 26px 90px #000000b3,inset 0 0 0 1px #55f59b0d,0 0 40px #36d7ff14}.live-build-window.is-maximized{width:95vw;height:93vh;inset:3.5vh auto auto 2.5vw;transform:none}.live-build-window.is-minimized{width:min(560px,100vw - 44px);height:58px}.live-build-window.is-complete{border-color:#55f59b80;box-shadow:0 26px 90px #000000b3,0 0 50px #55f59b1a}.live-build-window.is-error{border-color:#f871718c}@keyframes liveBuildEnter{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.live-build-header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#0a171d,#061015);border-bottom:1px solid #64b4c829;flex:0 0 58px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;height:58px;padding:0 12px 0 14px;display:grid}.live-build-header:active{cursor:grabbing}.live-build-brand{align-items:center;gap:10px;min-width:0;display:flex}.live-build-brand__mark{background:#55f59b14;border:1px solid #55f59b59;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:relative;box-shadow:0 0 18px #55f59b1c}.live-build-brand__mark span{transform-origin:75% 80%;font-size:17px;animation:.76s ease-in-out infinite liveBuildHammer;display:block}.live-build-brand__mark i{background:var(--lb-amber);width:4px;height:4px;box-shadow:-7px 5px var(--lb-amber), -2px 11px #fff;border-radius:50%;animation:.76s ease-out infinite liveBuildSpark;position:absolute;top:4px;right:3px}@keyframes liveBuildHammer{0%,to{transform:rotate(-16deg)}48%{transform:rotate(22deg)translate(1px,1px)}}@keyframes liveBuildSpark{0%,45%{opacity:0;transform:scale(.4)}52%{opacity:1;transform:scale(1)}to{opacity:0;transform:translate(5px,-5px)scale(.2)}}.live-build-brand strong{color:#effaff;letter-spacing:.18em;white-space:nowrap;font-size:11px;display:block}.live-build-brand small{color:#607985;white-space:nowrap;text-overflow:ellipsis;max-width:390px;margin-top:3px;font-size:8px;display:block;overflow:hidden}.live-build-header__center{align-items:center;gap:7px;display:flex}.live-build-status,.live-build-target{color:#78909c;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff09;border:1px solid #94a3b826;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 8px;font-size:8px;display:inline-flex}.live-build-status i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite liveBuildPulse;box-shadow:0 0 8px}.live-build-status.is-live,.live-build-status.is-backend,.live-build-status.is-complete{color:var(--lb-green);border-color:#55f59b38}.live-build-status.is-starting,.live-build-status.is-discovering{color:var(--lb-cyan)}.live-build-status.is-error{color:#f87171}.live-build-target{color:#9fb2bb;text-transform:none;letter-spacing:.02em;text-overflow:ellipsis;max-width:170px;overflow:hidden}@keyframes liveBuildPulse{50%{opacity:.35;transform:scale(.72)}}.live-build-window-actions{justify-self:end;gap:5px;display:flex}.live-build-window-actions button{color:#6f8791;cursor:pointer;background:#ffffff08;border:1px solid #94a3b81f;border-radius:6px;place-items:center;width:27px;height:25px;font:12px/1 ui-monospace,monospace;display:grid}.live-build-window-actions button:hover{color:#e4f5fa;background:#36d7ff14;border-color:#36d7ff6b}.live-build-window-actions button:last-child:hover{color:#fecaca;background:#f871711a;border-color:#f8717180}.live-build-progress{background:#071014;flex:0 0 2px;height:2px;overflow:hidden}.live-build-progress span{background:linear-gradient(90deg, var(--lb-green), var(--lb-cyan), var(--lb-amber));height:100%;box-shadow:0 0 10px var(--lb-cyan);transition:width .9s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.live-build-progress span:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);animation:1.7s linear infinite liveBuildProgress;position:absolute;inset:0}@keyframes liveBuildProgress{0%{transform:translate(-100%)}to{transform:translate(100%)}}.live-build-body{flex:1;min-height:0;display:flex}.live-build-files{background:#050c10;border-right:1px solid #64b4c821;flex-direction:column;flex:0 0 226px;width:226px;min-height:0;display:flex}.live-build-files__heading{color:#526b75;letter-spacing:.16em;border-bottom:1px solid #64b4c81a;flex:0 0 38px;justify-content:space-between;align-items:center;height:38px;padding:0 11px;font-size:8px;display:flex}.live-build-files__heading b{color:#6e8994;letter-spacing:.04em;font-weight:500}.live-build-files__list{scrollbar-width:thin;scrollbar-color:#17313a transparent;flex:1;min-height:0;padding:7px;overflow-y:auto}.live-build-file{background:#ffffff05;border:1px solid #94a3b817;border-radius:8px;grid-template-columns:29px 1fr auto;align-items:center;gap:7px;min-height:44px;margin-bottom:5px;padding:6px 7px;transition:all .18s;display:grid;position:relative;overflow:hidden}.live-build-file.is-active{background:#36d7ff0e;border-color:#36d7ff52;box-shadow:0 0 18px #36d7ff0b}.live-build-file.is-working:after{content:"";background:linear-gradient(90deg,transparent,var(--lb-cyan),transparent);width:45%;height:1px;animation:1.25s ease-in-out infinite liveBuildFileScan;position:absolute;bottom:0;left:0}@keyframes liveBuildFileScan{0%{transform:translate(-110%)}to{transform:translate(330%)}}.live-build-file__glyph{color:#58cfea;background:#36d7ff0e;border:1px solid #36d7ff33;border-radius:6px;place-items:center;width:28px;height:28px;font-size:8px;font-weight:800;display:grid}.live-build-file div{min-width:0}.live-build-file strong{color:#a9bbc2;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:500;display:block;overflow:hidden}.live-build-file small{color:#40545d;text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:7px;display:block}.live-build-file>i{color:#5ff2a0;font-size:9px;font-style:normal}.live-build-file.is-working>i{color:var(--lb-cyan);letter-spacing:-1px;animation:.85s infinite liveBuildPulse}.live-build-file.is-error>i{color:#f87171}.live-build-files__empty{text-align:center;color:#334952;flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:190px;display:flex}.live-build-files__empty span{color:#1d3943;font-size:26px;animation:1.8s infinite liveBuildPulse}.live-build-files__empty p{width:150px;font-size:8px;line-height:1.65}.live-build-files__footer{color:#354c55;border-top:1px solid #64b4c81a;flex:0 0 31px;justify-content:space-between;align-items:center;height:31px;padding:0 9px;font-size:7px;display:flex}.live-build-files__footer span{align-items:center;gap:5px;display:flex}.live-build-files__footer i{background:#52616a;border-radius:50%;width:5px;height:5px}.live-build-files__footer i.is-live{background:var(--lb-green);box-shadow:0 0 7px var(--lb-green)}.live-build-stage{background:#020709;flex:1;min-width:0;min-height:0}.live-build-preview{flex-direction:column;height:100%;display:flex}.live-build-browserbar{background:#071116;border-bottom:1px solid #64b4c81f;flex:0 0 38px;grid-template-columns:75px 1fr 30px;align-items:center;height:38px;padding:0 9px;display:grid}.live-build-browserbar>div{gap:5px;display:flex}.live-build-browserbar>div i{background:#344852;border-radius:50%;width:7px;height:7px}.live-build-browserbar>div i:first-child{background:#f87171}.live-build-browserbar>div i:nth-child(2){background:var(--lb-amber)}.live-build-browserbar>div i:last-child{background:var(--lb-green)}.live-build-browserbar>span{color:#58717c;white-space:nowrap;text-overflow:ellipsis;background:#03090c;border:1px solid #94a3b81a;border-radius:6px;justify-content:center;justify-self:center;align-items:center;gap:8px;min-width:180px;max-width:70%;height:23px;padding:0 12px;font-size:8px;display:flex;overflow:hidden}.live-build-browserbar>span b{color:var(--lb-green);letter-spacing:.12em;font-size:7px}.live-build-browserbar button{color:#607a85;cursor:pointer;background:0 0;border:0;font-size:14px}.live-build-preview__canvas{background:#fff;flex:1;min-height:0;position:relative}.live-build-preview__canvas iframe{background:#fff;border:0;width:100%;height:100%;display:block}.live-build-route-follow{z-index:6;color:#dff8ff;pointer-events:none;background:#031219f0;border:1px solid #36d7ff85;border-radius:8px;align-items:center;gap:8px;min-width:190px;padding:7px 11px 7px 8px;animation:2.8s both liveBuildRouteFollow;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000061,0 0 22px #36d7ff1c}.live-build-route-follow>span{color:#041217;background:var(--lb-cyan);border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:15px;font-weight:900;display:grid;box-shadow:0 0 13px #36d7ff61}.live-build-route-follow div{min-width:0}.live-build-route-follow b,.live-build-route-follow small{display:block}.live-build-route-follow b{color:#8cecff;letter-spacing:.15em;font-size:7px}.live-build-route-follow small{color:#9db5bf;text-overflow:ellipsis;white-space:nowrap;max-width:280px;margin-top:3px;font-size:8px;overflow:hidden}.live-build-preview__loading{z-index:2;color:#52717d;background:radial-gradient(circle,#0a1c23,#03090c 58%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.live-build-preview__loading strong{color:#a6c4cf;letter-spacing:.05em;margin-top:12px;font-size:10px}.live-build-preview__loading small{color:#3d5660;margin-top:6px;font-size:8px}.live-build-big-hammer{transform-origin:80% 85%;filter:drop-shadow(0 0 12px #ffbd5959);font-size:40px;animation:.78s ease-in-out infinite liveBuildHammer}.live-build-error-banner{z-index:5;color:#fecaca;background:#30080ced;border:1px solid #f871716b;border-radius:8px;gap:9px;max-height:95px;padding:8px 10px;font-size:8px;line-height:1.5;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:auto;box-shadow:0 10px 34px #0000006b}.live-build-error-banner b{color:#f87171;letter-spacing:.12em;flex:none}.live-build-matrix{background:radial-gradient(circle at 45% 42%,#08412f57,#0000 42%),#010604;height:100%;position:relative;overflow:hidden}.live-build-rain{opacity:.25;position:absolute;inset:0;overflow:hidden}.live-build-rain span{color:#4dff9a;word-break:break-all;text-shadow:0 0 6px #22c55e;width:12px;font:11px/1.2 ui-monospace,monospace;animation-name:liveBuildRain;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:-130%}@keyframes liveBuildRain{to{transform:translateY(240%)}}@keyframes liveBuildRouteFollow{0%{opacity:0;transform:translate(-50%,-9px)scale(.96)}12%,82%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-4px)scale(.98)}}.live-build-matrix__scan{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#0000001f 4px);position:absolute;inset:0}.live-build-runtime-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#010a07db;border:1px solid #55f59b38;border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:6% 5%;overflow:hidden;box-shadow:0 20px 70px #0000008c,inset 0 0 35px #22c55e12}.live-build-runtime-card__title{color:#62cc91;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #55f59b21;flex:0 0 36px;align-items:center;gap:8px;height:36px;padding:0 12px;font-size:9px;display:flex}.live-build-runtime-pulse{background:var(--lb-green);width:6px;height:6px;box-shadow:0 0 9px var(--lb-green);border-radius:50%;animation:1s infinite liveBuildPulse}.live-build-terminal{scrollbar-width:thin;scrollbar-color:#16402a transparent;flex:1;min-height:0;padding:9px 11px;overflow-y:auto}.live-build-terminal__line{color:#438060;grid-template-columns:56px 12px 1fr;gap:5px;margin-bottom:5px;font-size:8px;line-height:1.45;animation:.22s ease-out liveBuildLine;display:grid}@keyframes liveBuildLine{0%{opacity:0;transform:translate(-6px)}}.live-build-terminal__line time{color:#264c37}.live-build-terminal__line>span{color:#4bbf7b}.live-build-terminal__line p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.live-build-terminal__line.is-file p{color:#75d8ff}.live-build-terminal__line.is-file>span{color:var(--lb-cyan)}.live-build-terminal__line.is-success p,.live-build-terminal__line.is-success>span{color:var(--lb-green)}.live-build-terminal__line.is-error p,.live-build-terminal__line.is-error>span{color:#f87171}.live-build-terminal__line.is-system p{color:#d4b979}.live-build-terminal__waiting{color:#2c6245;justify-content:center;align-items:center;gap:8px;height:100%;font-size:8px;display:flex}.live-build-terminal__waiting i{background:#39e57e;border-radius:50%;width:7px;height:7px;animation:1s infinite liveBuildPulse}.live-build-backend{background:#02080b;flex-direction:column;height:100%;min-height:0;display:flex}.live-build-backend__tabs{z-index:3;background:#071116;border-bottom:1px solid #64b4c81f;flex:0 0 34px;align-items:center;gap:4px;height:34px;padding:0 8px;display:flex}.live-build-backend__tabs button{color:#536d78;letter-spacing:.12em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;height:23px;padding:0 9px;font:700 7px/1 ui-monospace,monospace}.live-build-backend__tabs button:hover{color:#9ed9e8;background:#36d7ff0d}.live-build-backend__tabs button.is-active{color:#8beab5;background:#55f59b12;border-color:#55f59b38;box-shadow:inset 0 0 14px #55f59b0d}.live-build-backend__tabs span{color:#38515c;letter-spacing:.08em;margin-left:auto;font-size:7px}.live-build-backend__content{flex:1;min-height:0}.live-architecture{color:#9eb3bc;background:radial-gradient(circle at 50% 25%,#0f504921,#0000 45%),#02080b;flex-direction:column;height:100%;min-height:0;display:flex}.live-architecture__telemetry{background:#030d11f0;border-bottom:1px solid #64b4c81a;flex:0 0 47px;grid-template-columns:minmax(155px,1fr) auto auto;align-items:center;gap:10px;height:47px;padding:0 9px;display:grid}.live-architecture__telemetry>div:first-child{align-items:center;gap:7px;min-width:0;display:flex}.live-architecture__telemetry p{min-width:0;margin:0}.live-architecture__telemetry p b,.live-architecture__telemetry p small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-architecture__telemetry p b{color:#75e7aa;letter-spacing:.13em;font-size:8px}.live-architecture__telemetry p small{color:#4a6671;max-width:190px;margin-top:3px;font-size:7px}.live-architecture__pulse{background:var(--lb-green);width:7px;height:7px;box-shadow:0 0 10px var(--lb-green);border-radius:50%;flex:0 0 7px;animation:1s infinite liveBuildPulse}.live-architecture__metrics{gap:4px;display:flex}.live-architecture__metrics span{text-align:center;color:#455e69;text-transform:uppercase;background:#ffffff05;border:1px solid #94a3b817;border-radius:5px;min-width:43px;padding:4px 5px;font-size:6px}.live-architecture__metrics b{color:#91b0bb;margin-bottom:2px;font-size:9px;display:block}.live-architecture__scope{border:1px solid #94a3b81a;border-radius:5px;padding:2px;display:flex}.live-architecture__scope button{color:#49616b;cursor:pointer;background:0 0;border:0;border-radius:3px;height:20px;padding:0 7px;font:700 6px ui-monospace,monospace}.live-architecture__scope button.is-active{color:#071014;background:var(--lb-green)}.live-architecture__canvas{flex:1;min-height:0;position:relative;overflow:hidden}.live-architecture__canvas .react-flow{background:0 0}.live-architecture__canvas .react-flow__edge-path{filter:drop-shadow(0 0 3px #36d7ff1f)}.live-architecture__canvas .react-flow__edge.animated path{stroke-dasharray:6 4;filter:drop-shadow(0 0 5px)}.live-architecture__canvas .react-flow__controls{box-shadow:none;border:1px solid #36d7ff26;border-radius:6px;overflow:hidden}.live-architecture__canvas .react-flow__controls button{color:#6e8994;fill:currentColor;background:#040f14f0;border-color:#36d7ff1a;width:22px;height:22px}.live-architecture__canvas .react-flow__minimap{background:#041014;border:1px solid #36d7ff24;border-radius:6px;overflow:hidden}.live-arch-node{--live-arch-color:#36d7ff;color:#9db1ba;border:1px solid color-mix(in srgb,var(--live-arch-color) 38%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--live-arch-color) 7%,#061014),#041014 66%);border-radius:9px;width:218px;font-family:ui-monospace,monospace;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000059,inset 0 0 0 1px #ffffff05}.live-arch-node:hover,.live-arch-node.is-selected{border-color:color-mix(in srgb,var(--live-arch-color) 75%,white 8%);box-shadow:0 14px 36px #0000006b,0 0 20px color-mix(in srgb,var(--live-arch-color) 13%,transparent)}.live-arch-node.is-active{box-shadow:0 15px 38px #00000075,0 0 28px color-mix(in srgb,var(--live-arch-color) 20%,transparent);border-width:2px}.live-arch-node header{border-bottom:1px solid color-mix(in srgb,var(--live-arch-color) 17%,transparent);grid-template-columns:30px 1fr auto;align-items:center;gap:7px;min-height:48px;padding:7px 8px;display:grid}.live-arch-node__icon{width:29px;height:29px;color:var(--live-arch-color);border:1px solid color-mix(in srgb,var(--live-arch-color) 33%,transparent);background:color-mix(in srgb,var(--live-arch-color) 8%,transparent);border-radius:6px;place-items:center;font-size:13px;font-weight:900;display:grid}.live-arch-node header div{min-width:0}.live-arch-node header small,.live-arch-node header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.live-arch-node header small{color:color-mix(in srgb,var(--live-arch-color) 78%,#78909c);letter-spacing:.14em;font-size:6px}.live-arch-node header strong{color:#d1e2e8;margin-top:3px;font-size:10px;font-weight:650}.live-arch-node header b{color:#02130a;background:var(--live-arch-color);letter-spacing:.08em;border-radius:4px;padding:3px 4px;font-size:5px;animation:1s infinite liveBuildPulse}.live-arch-node__path,.live-arch-node__detail{color:#48626d;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:6px 8px;font-size:6.5px;overflow:hidden}.live-arch-node__detail{color:#607b86;white-space:normal;line-height:1.45}.live-arch-endpoints{flex-direction:column;gap:3px;padding:0 7px 7px;display:flex}.live-arch-endpoints span{color:#78e5ff;border-left:2px solid var(--lb-cyan);text-overflow:ellipsis;white-space:nowrap;background:#36d7ff0b;padding:3px 5px;font-size:6.5px;overflow:hidden}.live-arch-endpoints em{color:#4d6872;font-size:6px;font-style:normal}.live-arch-fields{padding:0 7px 7px}.live-arch-fields>div{border-bottom:1px solid #94a3b812;grid-template-columns:11px 1fr auto;align-items:center;min-height:17px;font-size:6.5px;display:grid}.live-arch-fields>div>span{color:var(--live-arch-color)}.live-arch-fields>div>strong{color:#abc0c8;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.live-arch-fields>div>small{color:#52707b;text-overflow:ellipsis;white-space:nowrap;max-width:78px;overflow:hidden}.live-arch-fields>p{color:#47616b;margin:4px 0 0;font-size:6px}.live-arch-handle{box-shadow:0 0 7px var(--live-arch-color);background:var(--live-arch-color)!important;border:1px solid #031014!important;width:6px!important;height:6px!important}.live-arch-node__scanner{z-index:2;background:linear-gradient(90deg,transparent,var(--live-arch-color),transparent);height:1px;box-shadow:0 0 8px var(--live-arch-color);pointer-events:none;animation:1.7s ease-in-out infinite liveArchScan;position:absolute;top:0;left:0;right:0}@keyframes liveArchScan{0%{opacity:0;transform:translateY(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(160px)}}.live-architecture__sync{z-index:5;color:#79d6ec;letter-spacing:.08em;background:#041218e6;border:1px solid #36d7ff3d;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:6px;display:flex;position:absolute;top:9px;left:50%;transform:translate(-50%)}.live-architecture__sync i{background:var(--lb-cyan);width:5px;height:5px;box-shadow:0 0 8px var(--lb-cyan);border-radius:50%;animation:.75s infinite liveBuildPulse}.live-architecture__inspector{z-index:6;color:#6f8994;background:#030f14f5;border:1px solid #36d7ff40;border-radius:8px;width:190px;max-height:calc(100% - 18px);padding:9px;font-size:7px;position:absolute;top:9px;right:9px;overflow:auto;box-shadow:0 14px 45px #0000007a}.live-architecture__inspector button{color:#627c87;cursor:pointer;background:0 0;border:0;position:absolute;top:5px;right:6px}.live-architecture__inspector small,.live-architecture__inspector strong{display:block}.live-architecture__inspector small{color:#55f59b;letter-spacing:.14em;font-size:6px}.live-architecture__inspector strong{color:#d5e7ed;margin-top:4px;font-size:11px}.live-architecture__inspector p{overflow-wrap:anywhere;color:#536e79;line-height:1.5}.live-architecture__inspector span{color:#8acadd;border-left:1px solid var(--lb-cyan);background:#36d7ff09;margin-top:4px;padding:4px;display:block}.live-arch-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.live-arch-empty>span{color:#4bdd91;background:#55f59b0d;border:1px solid #55f59b38;border-radius:12px;place-items:center;width:45px;height:45px;font-size:21px;animation:1.3s infinite liveBuildPulse;display:grid;box-shadow:0 0 32px #55f59b14}.live-arch-empty strong{color:#8cb0bc;margin-top:12px;font-size:9px}.live-arch-empty small{color:#405b65;max-width:360px;margin-top:6px;font-size:7px;line-height:1.6}.live-architecture__activity{background:#030b0f;border-top:1px solid #64b4c81a;flex:0 0 46px;grid-template-columns:72px repeat(3,minmax(0,1fr));align-items:center;gap:7px;height:46px;padding:0 9px;display:grid}.live-architecture__activity>b{color:#47707a;letter-spacing:.12em;font-size:6px}.live-architecture__activity>span{color:#55717c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:6px;overflow:hidden}.live-architecture__activity time{color:#314b55;margin-right:5px}.live-architecture__activity span.is-file{color:#6fcfe8}.live-architecture__activity span.is-success{color:#66d99b}.live-architecture__activity span.is-error{color:#f87171}.live-build-footer{color:#354b54;letter-spacing:.08em;background:#040b0e;border-top:1px solid #64b4c81a;flex:0 0 28px;align-items:center;gap:14px;height:28px;padding:0 10px;font-size:7px;display:flex}.live-build-footer__activity{color:#63808b;white-space:nowrap;text-overflow:ellipsis;max-width:55%;margin-right:auto;overflow:hidden}.live-build-footer__activity i{background:var(--lb-cyan);width:5px;height:5px;box-shadow:0 0 7px var(--lb-cyan);border-radius:50%;margin-right:6px;display:inline-block}.live-build-pill{z-index:90;color:#b8d2dc;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;background:#040d11f7;border:1px solid #36d7ff5c;border-radius:99px;align-items:center;gap:8px;height:42px;padding:0 13px 0 8px;font:9px ui-monospace,monospace;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 40px #0000008c,0 0 22px #36d7ff14}.live-build-pill__bot{background:#55f59b14;border-radius:50%;place-items:center;width:27px;height:27px;animation:.9s infinite liveBuildHammer;display:grid}.live-build-pill>i{background:var(--lb-green);width:6px;height:6px;box-shadow:0 0 8px var(--lb-green);border-radius:50%;animation:1s infinite liveBuildPulse}.live-build-pill b{color:#00160a;background:var(--lb-green);border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}@media (width<=760px){.live-build-window{width:calc(100vw - 16px);height:calc(100vh - 22px);bottom:8px;right:8px}.live-build-files{flex-basis:160px;width:160px}.live-build-header{grid-template-columns:1fr auto}.live-build-header__center,.live-build-footer>span:not(:first-child){display:none}}.court-news{--news-red:#f22335;--news-blue:#071b36;z-index:470;color:#f8fbff;transform-origin:100% 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040e1cfa;border:1px solid #7dd3fc6b;border-radius:8px;width:min(404px,100vw - 24px);font-family:Inter,ui-sans-serif,system-ui,sans-serif;animation:.48s cubic-bezier(.18,.9,.22,1.12) both courtNewsArrival;position:fixed;top:58px;right:16px;overflow:hidden;box-shadow:0 20px 55px #00000094,inset 0 0 0 1px #ffffff0a}.court-news.is-collapsed{width:min(356px,100vw - 24px)}.court-news__masthead{background:linear-gradient(90deg, #d90920, var(--news-red) 58%, #a8091b);align-items:center;min-height:30px;padding:0 7px 0 9px;display:flex;box-shadow:inset 0 1px #ffffff3d}.court-news__breaking,.court-news__network{letter-spacing:.11em;align-items:center;font:900 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-flex}.court-news__breaking{flex:1}.court-news__breaking i{background:#fff;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1s infinite courtNewsPulse;box-shadow:0 0 9px #fff}.court-news__network{color:#ffffffc7;margin-right:8px;font-size:7px}.court-news__masthead button{color:#fff;cursor:pointer;background:#00000038;border:0;border-radius:4px;width:21px;height:21px;margin-left:3px;font:800 13px/1 system-ui}.court-news__masthead button:hover{background:#00000061}.court-news__broadcast{grid-template-columns:118px 1fr;min-height:142px;display:grid}.court-news__anchor{background:radial-gradient(circle at 50% 35%,#38bdf845,#0000 38%),linear-gradient(145deg,#16345d,#08172d 70%);border-right:1px solid #7dd3fc2e;min-height:142px;position:relative;overflow:hidden}.court-news__studio-lines{opacity:.32;background:repeating-linear-gradient(130deg,#0000 0 14px,#7dd3fc29 15px 16px),radial-gradient(circle at 90% 10%,#ef233c 0 3px,#0000 4px);position:absolute;inset:0}.court-news__head{z-index:2;background:linear-gradient(145deg,#dca885,#a96f55);border-radius:46% 46% 43% 43%;width:42px;height:49px;position:absolute;top:20px;left:39px;box-shadow:inset -5px -3px #4c231b1f,0 5px 12px #00000040}.court-news__hair{background:linear-gradient(135deg,#342522,#100d0d);border-radius:60% 58% 32% 20%;height:21px;position:absolute;top:-5px;left:-3px;right:-2px;transform:rotate(-3deg)}.court-news__eye{background:#21151b;border-radius:50%;width:3px;height:3px;position:absolute;top:24px}.court-news__eye.left{left:11px}.court-news__eye.right{right:11px}.court-news__mouth{background:#713d42;border-radius:50%;width:9px;height:2px;position:absolute;bottom:8px;left:17px}.court-news.is-speaking .court-news__mouth{animation:.24s steps(2,end) infinite courtNewsMouth}.court-news__body{z-index:1;background:linear-gradient(145deg,#15223a,#050b16);border-radius:34px 34px 0 0;height:65px;position:absolute;bottom:21px;left:22px;right:20px;box-shadow:inset 0 -2px #ffffff14}.court-news__body>i{clip-path:polygon(50% 0,100% 25%,72% 100%,25% 100%,0 25%);background:linear-gradient(#e9233a,#670b18);width:8px;height:30px;position:absolute;top:19px;left:34px}.court-news__collar{background:#ecf4fb;width:31px;height:25px;position:absolute;top:5px}.court-news__collar.left{clip-path:polygon(0 0,100% 35%,60% 100%);left:12px}.court-news__collar.right{clip-path:polygon(100% 0,0 35%,40% 100%);right:12px}.court-news__desk{z-index:4;text-align:center;background:#020814eb;padding:4px 5px;position:absolute;bottom:0;left:0;right:0}.court-news__desk strong,.court-news__desk small{letter-spacing:.12em;font:900 7px/1.2 ui-monospace,monospace;display:block}.court-news__desk small{color:#7dd3fc;margin-top:2px;font-size:5px}.court-news__story{background:radial-gradient(circle at 100% 0,#2563eb24,#0000 42%),linear-gradient(150deg,#071426,#040b16);min-width:0;padding:11px 12px 9px;position:relative}.court-news__meta{letter-spacing:.12em;align-items:center;gap:7px;font:900 7px/1 ui-monospace,monospace;display:flex}.court-news__meta span{color:#fff;background:var(--news-red);border-radius:3px;padding:3px 5px}.court-news__meta b{color:#7dd3fc}.court-news__story h2{color:#fff;letter-spacing:-.015em;margin:7px 0 3px;font:800 15px/1.12 ui-sans-serif,system-ui,sans-serif}.court-news__speaker{color:#fda4af;letter-spacing:.12em;font:900 7px/1.2 ui-monospace,monospace}.court-news__story p{color:#bdcbe0;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0 7px;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.court-news__story>button{color:#bae6fd;letter-spacing:.09em;cursor:pointer;background:#082f4973;border:1px solid #7dd3fc5c;border-radius:4px;padding:4px 7px;font:800 7px/1 ui-monospace,monospace}.court-news__story>button:hover{color:#fff;border-color:#7dd3fc}.court-news__ticker{letter-spacing:.09em;white-space:nowrap;background:#020711;border-top:1px solid #7dd3fc26;align-items:center;gap:8px;min-height:25px;padding:0 8px;font:800 6px/1 ui-monospace,monospace;display:flex;overflow:hidden}.court-news__ticker strong{color:#fda4af}.court-news__ticker span{color:#8091aa;text-overflow:ellipsis;overflow:hidden}.court-news__ticker button{color:#93c5fd;font:inherit;cursor:pointer;background:0 0;border:1px solid #203552;border-radius:3px;margin-left:auto;padding:3px 5px}.court-news__autoclose{background:#ffffff14;height:2px}.court-news__autoclose i{background:linear-gradient(90deg,#ef233c,#38bdf8);height:100%;animation:8.5s linear both courtNewsTimer;display:block}.court-news__ticker-button{color:#cfdaea;text-align:left;cursor:pointer;background:linear-gradient(90deg,#071426,#030a14);border:0;grid-template-columns:auto minmax(82px,auto) 1fr;align-items:center;gap:8px;width:100%;min-height:34px;padding:5px 8px;display:grid}.court-news__ticker-button span{color:#fff;background:var(--news-red);letter-spacing:.1em;border-radius:3px;padding:3px 5px;font:900 7px/1 ui-monospace,monospace}.court-news__ticker-button b{color:#f3f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.court-news__ticker-button em{color:#71839c;text-overflow:ellipsis;white-space:nowrap;font:8px/1.2 ui-sans-serif,system-ui;overflow:hidden}@keyframes courtNewsArrival{0%{opacity:0;transform:translate(30px,-8px)scale(.92)}to{opacity:1;transform:none}}@keyframes courtNewsPulse{50%{opacity:.3}}@keyframes courtNewsMouth{50%{height:5px;transform:translateY(1px)}}@keyframes courtNewsTimer{0%{width:100%}to{width:0}}@media (width<=520px){.court-news{width:calc(100vw - 16px);top:48px;right:8px}.court-news__broadcast{grid-template-columns:96px 1fr}.court-news__head{left:28px}.court-news__body{left:12px;right:10px}}@media (prefers-reduced-motion:reduce){.court-news,.court-news *,.court-news :before,.court-news :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}
