/*! tailwindcss v4.3.3 | 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-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-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-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-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Montserrat", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Montserrat", ui-sans-serif, system-ui, sans-serif;--color-red-50:oklch(97.1% .013 17.38);--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-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--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-600:oklch(64.6% .222 41.116);--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-orange-950:oklch(26.6% .079 36.259);--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-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--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-yellow-950:oklch(28.6% .066 53.813);--color-lime-50:oklch(98.6% .031 120.757);--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-800:oklch(45.3% .124 130.933);--color-lime-900:oklch(40.5% .101 131.063);--color-lime-950:oklch(27.4% .072 132.109);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--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-800:oklch(44.8% .119 151.328);--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-50:oklch(98.4% .014 180.72);--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-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--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-50:oklch(96.2% .018 272.314);--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-50:oklch(96.9% .016 293.756);--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-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--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-50:oklch(97.1% .014 343.198);--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-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-50:oklch(98.5% 0 none);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-neutral-950:oklch(14.5% 0 none);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-sm:40rem;--breakpoint-md:48rem;--breakpoint-lg:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:96rem;--container-3xs:16rem;--container-2xs:18rem;--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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-thin:100;--font-weight-extralight:200;--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-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--leading-loose:2;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--ease-in:cubic-bezier(.4, 0, 1, 1);--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-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--perspective-dramatic:100px;--perspective-near:300px;--perspective-normal:500px;--perspective-midrange:800px;--perspective-distant:1200px;--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);--text-2xs:.6875rem;--text-2xs--line-height:1.4;--color-jarvis-50:#f0f9ff;--color-jarvis-300:#7dd3fc;--color-jarvis-400:#38bdf8;--color-jarvis-500:#0ea5e9;--color-jarvis-600:#0284c7}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}:root{--app-zoom:.9}html{font-family:var(--font-sans);font-size:calc(100% * var(--app-zoom));overflow-x:hidden}body{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.5}:where(.grid:not(.grid-flow-col)){grid-template-columns:minmax(0,1fr)}}@layer components{.btn,.btn-primary,.btn-ghost,.btn-danger{cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:inline-flex}:is(.btn,.btn-primary,.btn-ghost,.btn-danger):focus{--tw-outline-style:none;outline-style:none}:is(.btn,.btn-primary,.btn-ghost,.btn-danger):disabled{cursor:not-allowed;opacity:.5}.btn,.btn-primary,.btn-ghost,.btn-danger{border-radius:var(--radius-control);transition:background .18s var(--ease-out), border-color .18s, box-shadow .18s, color .18s, transform .12s, filter .18s;border:1px solid #0000}:is(.btn,.btn-primary,.btn-ghost,.btn-danger):focus-visible{box-shadow:var(--ring)}:is(.btn,.btn-primary,.btn-ghost,.btn-danger):active:not(:disabled){transform:translateY(1px)}.btn-primary{color:#fff;background-color:#0284c7;background-image:linear-gradient(#ffffff29,#fff0);border-color:#0284c799;box-shadow:inset 0 1px #ffffff47,0 6px 16px -8px #0284c7bf}.btn-primary:hover:not(:disabled){filter:brightness(1.07);box-shadow:inset 0 1px #ffffff4d,0 10px 22px -10px #0284c7d9}.btn-ghost{border-color:var(--glass-border-strong);background:var(--surface-raised);color:var(--ink-muted);box-shadow:var(--glass-highlight), 0 1px 2px #0f172a0d}.btn-ghost:hover:not(:disabled){background:var(--surface-hover);color:var(--ink);border-color:#0ea5e959}.btn-danger{color:#fff;background-color:#dc2626;background-image:linear-gradient(#ffffff29,#fff0);border-color:#b91c1c99;box-shadow:inset 0 1px #ffffff40,0 6px 16px -8px #dc2626b3}.btn-danger:hover:not(:disabled){filter:brightness(1.07)}.icon-btn{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);place-items:center;display:grid}.icon-btn:focus{--tw-outline-style:none;outline-style:none}.icon-btn{border-radius:var(--radius-control);color:var(--ink-faint);transition:background .15s,color .15s}.icon-btn:hover{background:var(--control-hover);color:var(--ink)}.fab-jarvis{height:calc(var(--spacing) * 14);width:calc(var(--spacing) * 14);color:var(--color-white);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));border-radius:2147483647px;place-items:center;display:grid;position:relative}@media (hover:hover){.fab-jarvis: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,)}}.fab-jarvis: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);--tw-ring-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.fab-jarvis:focus{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.fab-jarvis:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-white);--tw-outline-style:none;outline-style:none}.fab-jarvis:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fab-jarvis:where(.dark,.dark *):focus{--tw-ring-offset-color:var(--color-slate-950)}.fab-jarvis{background:radial-gradient(circle at 30% 25%,#7dd3fc,#0ea5e9 45%,#0369a1);border:1px solid #ffffff40;box-shadow:inset 0 1px #fff6,0 14px 30px -10px #0284c7bf}.fab-ring{pointer-events:none;background-color:var(--color-jarvis-500);opacity:0;border-radius:2147483647px;animation:2.4s cubic-bezier(.4,0,.6,1) infinite fab-pulse;position:absolute;inset:0}.fab-ring-delayed{animation-delay:1.2s}.card{border:1px solid var(--glass-border);background:var(--surface);min-width:0;box-shadow:var(--glass-highlight), var(--glass-shadow);border-radius:var(--radius-card)}.mobile-nav{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-top:1px solid var(--header-border);padding-bottom:env(safe-area-inset-bottom);inset-inline:0;grid-auto-flow:column;justify-content:stretch;display:grid;position:fixed;bottom:0;box-shadow:0 -10px 30px -20px #0f172a73}.mobile-nav-item{align-items:center;gap:calc(var(--spacing) * .5);min-width:0;padding-inline:var(--spacing);padding-top:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 1.5);color:var(--color-slate-500);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));flex-direction:column;display:flex}.mobile-nav-item:where(.dark,.dark *){color:var(--color-slate-400)}.mobile-nav-item{-webkit-tap-highlight-color:transparent}.mobile-nav-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 14);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));border-radius:2147483647px;place-items:center;display:grid}.mobile-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);overflow:hidden}.mobile-nav-item.is-active{color:var(--color-jarvis-600)}.mobile-nav-item.is-active:where(.dark,.dark *){color:var(--color-jarvis-300)}.mobile-nav-item.is-active .mobile-nav-icon{background-color:var(--color-jarvis-50)}.mobile-nav-item.is-active .mobile-nav-icon:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.mobile-nav-item.is-active .mobile-nav-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.mobile-nav-item:active .mobile-nav-icon{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.fab-dock{bottom:calc(5.5rem + env(safe-area-inset-bottom))}@media (width>=1024px){.fab-dock{bottom:2.25rem}}.pwa-banner{z-index:50;align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);border:1px solid var(--glass-border-strong);background:var(--surface-raised);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:var(--radius-card);inset-inline:.75rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));display:flex;position:fixed}@media (width>=1024px){.pwa-banner{inset-inline:auto 1.5rem;width:24rem;bottom:1.5rem}}.pwa-banner-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);flex-shrink:0}.pwa-banner-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);color:var(--color-slate-950)}.pwa-banner-title:where(.dark,.dark *){color:var(--color-white)}.pwa-banner-text{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.pwa-banner-text:where(.dark,.dark *){color:var(--color-slate-400)}.pwa-banner-key{margin-inline:calc(var(--spacing) * .5);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);color:var(--color-slate-600);border-radius:.25rem;place-items:center;display:inline-grid}.pwa-banner-key:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.pwa-banner-key:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.pwa-banner-key:where(.dark,.dark *){color:var(--color-slate-300)}.pwa-banner-actions{align-items:center;gap:var(--spacing);flex-shrink:0;display:flex}.pwa-banner-dismiss{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);color:var(--color-slate-400);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));place-items:center;display:grid}@media (hover:hover){.pwa-banner-dismiss:hover{background-color:var(--color-slate-100);color:var(--color-slate-600)}.pwa-banner-dismiss:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.pwa-banner-dismiss:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.pwa-banner-dismiss:where(.dark,.dark *):hover{color:var(--color-slate-200)}}.card-header{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-bottom:1px solid var(--glass-border);background:radial-gradient(120% 180% at 100% 0%, #0ea5e91a, transparent 55%), var(--surface-band);flex-wrap:wrap;display:flex}.card>.card-header:first-child{border-radius:calc(var(--radius-card) - 1px) calc(var(--radius-card) - 1px) 0 0}.card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.card-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.card-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.card-toolbar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.card-body{padding:calc(var(--spacing) * 5)}.page-card{border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow)}.notice-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px}.notice-card.is-warning{border-color:var(--color-amber-200);background-color:var(--color-amber-50);color:var(--color-amber-800)}.notice-card.is-warning:where(.dark,.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.notice-card.is-warning:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.notice-card.is-warning:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.notice-card.is-warning:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.notice-card.is-warning:where(.dark,.dark *){color:var(--color-amber-300)}.card-tabs{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);border-bottom:1px solid var(--glass-border);flex-wrap:wrap;display:flex}.card-tab{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);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));border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;display:inline-flex}@media (hover:hover){.card-tab:hover{color:var(--color-slate-900)}}.card-tab:where(.dark,.dark *){color:var(--color-slate-400)}@media (hover:hover){.card-tab:where(.dark,.dark *):hover{color:var(--color-white)}}.card-tab.active{border-color:var(--color-jarvis-600);color:var(--color-jarvis-600)}.card-tab.active:where(.dark,.dark *){border-color:var(--color-jarvis-400);color:var(--color-jarvis-300)}:is(.prose-block,.note-editable) :is(h1,h2,h3,h4,h5,h6){margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}:is(.prose-block,.note-editable) :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:is(.prose-block,.note-editable) :is(h1,h2,h3,h4,h5,h6):where(.dark,.dark *){color:var(--color-white)}:is(.prose-block,.note-editable) h1{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}:is(.prose-block,.note-editable) h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}:is(.prose-block,.note-editable) :is(h3,h4,h5,h6){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(.prose-block,.note-editable) p{margin-bottom:calc(var(--spacing) * 2)}:is(.prose-block,.note-editable) p:last-child{margin-bottom:0}:is(.prose-block,.note-editable) ul{margin-bottom:calc(var(--spacing) * 2);list-style-type:disc}:where(:is(.prose-block,.note-editable) ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:is(.prose-block,.note-editable) ul{padding-left:calc(var(--spacing) * 5)}:is(.prose-block,.note-editable) ol{margin-bottom:calc(var(--spacing) * 2);list-style-type:decimal}:where(:is(.prose-block,.note-editable) ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:is(.prose-block,.note-editable) ol{padding-left:calc(var(--spacing) * 5)}:is(.prose-block,.note-editable) ul ul{margin-block:0;list-style-type:circle}:is(.prose-block,.note-editable) ul ul ul{list-style-type:square}:is(.prose-block,.note-editable) ol ol{margin-block:0;list-style-type:lower-alpha}:is(.prose-block,.note-editable) ol ol ol{list-style-type:lower-roman}:is(.prose-block,.note-editable) li{padding-left:var(--spacing)}:is(.prose-block,.note-editable) a{color:var(--color-jarvis-600);text-decoration-line:underline}:is(.prose-block,.note-editable) a:where(.dark,.dark *){color:var(--color-jarvis-400)}:is(.prose-block,.note-editable) blockquote{margin-block:calc(var(--spacing) * 2);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-slate-300);padding-left:calc(var(--spacing) * 3);font-style:italic}:is(.prose-block,.note-editable) blockquote:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){:is(.prose-block,.note-editable) blockquote:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}:is(.prose-block,.note-editable) :is(code,pre){background-color:var(--color-slate-100);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}:is(.prose-block,.note-editable) :is(code,pre):where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.prose-block,.note-editable) :is(code,pre):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.prose-block,.note-editable) pre{margin-block:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);display:block;overflow:auto}:is(.prose-block,.note-editable) hr{margin-block:calc(var(--spacing) * 3);border-color:var(--color-slate-200)}:is(.prose-block,.note-editable) hr:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.prose-block,.note-editable) hr:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}:is(.prose-block,.note-editable) :is(b,strong){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}:is(.prose-block,.note-editable) :is(b,strong):where(.dark,.dark *){color:var(--color-white)}.prose-block img{margin-block:var(--spacing);max-height:calc(var(--spacing) * 7);vertical-align:middle;max-width:100%;display:inline-block}.note-editable img{margin-block:var(--spacing);max-width:100%;height:auto;display:inline-block}:is(.prose-block,.note-editable) table{margin-block:calc(var(--spacing) * 2);max-width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:block;overflow:auto}:is(.prose-block,.note-editable) :is(th,td){border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);vertical-align:top}:is(.prose-block,.note-editable) :is(th,td):where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:is(.prose-block,.note-editable) :is(th,td):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.review-comment-body{overflow-wrap:anywhere}.fact-grid{column-gap:calc(var(--spacing) * 8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fact{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;min-width:0}@supports (color:color-mix(in lab, red, red)){.fact{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.fact{padding-block:calc(var(--spacing) * 2.5)}.fact:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.fact:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.fact dt{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase}.fact dt:where(.dark,.dark *){color:var(--color-slate-500)}.fact dd{margin-top:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-700)}.fact dd:where(.dark,.dark *){color:var(--color-slate-200)}.card-tab-count{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-500);border-radius:2147483647px}.card-tab-count:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.card-tab-count:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.card-tab-count:where(.dark,.dark *){color:var(--color-slate-300)}.card-tab.active .card-tab-count{background-color:var(--color-jarvis-50);color:var(--color-jarvis-600)}.card-tab.active .card-tab-count:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.card-tab.active .card-tab-count:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.card-tab.active .card-tab-count:where(.dark,.dark *){color:var(--color-jarvis-300)}.draft-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafc99;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.draft-card{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.draft-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.draft-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.draft-card:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.draft-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.draft-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.draft-head{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.draft-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.draft-head:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.draft-head:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.draft-subject{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.draft-subject{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.draft-subject{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-900)}.draft-subject:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.draft-subject:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.draft-subject:where(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.draft-subject:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.draft-subject:where(.dark,.dark *){color:var(--color-white)}:is(.draft-head,.draft-subject) .label{flex-shrink:0;margin-bottom:0}.draft-body{max-height:calc(var(--spacing) * 80);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-slate-700);overflow:auto}.draft-body:where(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.draft-body:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.draft-body:where(.dark,.dark *){color:var(--color-slate-200)}.timesheet-head{column-gap:calc(var(--spacing) * 8);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#e2e8f0cc;grid-template-columns:minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.timesheet-head{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}@media (width>=40rem){.timesheet-head{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.timesheet-head{grid-template-columns:repeat(3,minmax(0,1fr))}}.timesheet-head:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.timesheet-head:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.report-cursor{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafc99;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.report-cursor{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.report-cursor{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.report-cursor:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.report-cursor:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.report-cursor:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.report-cursor:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.report-cursor-label{padding-inline:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900)}.report-cursor-label:where(.dark,.dark *){color:var(--color-white)}.sheet-preview{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;height:32rem}.sheet-preview:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sheet-preview:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-page{max-width:94rem;margin-inline:auto}:where(.detail-page>: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)))}.detail-page{overflow-wrap:anywhere}.detail-header{border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow)}.detail-header-grid{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.detail-header-grid{padding-inline:calc(var(--spacing) * 5)}}@media (width>=48rem){.detail-header-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.detail-header-title{min-width:0}@media (width>=48rem){.detail-header-title{grid-column:span 8/span 8}}.detail-header-grid .card-toolbar{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (width>=48rem){.detail-header-grid .card-toolbar{grid-column:span 4/span 4;justify-content:flex-end}}.detail-header .card-title{margin-top:var(--spacing);max-width:var(--container-5xl);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-slate-950);text-transform:none}@media (width>=40rem){.detail-header .card-title{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.detail-header .card-title:where(.dark,.dark *){color:var(--color-white)}.detail-header .card-subtitle{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.detail-header .card-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.detail-header .card-toolbar{flex-shrink:0}.detail-shell{gap:calc(var(--spacing) * 5);display:grid}@media (width>=80rem){.detail-shell{grid-template-columns:minmax(0,1fr) 21rem}.detail-shell.is-single{grid-template-columns:minmax(0,1fr)}}.detail-main{min-width:0}:where(.detail-main>: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)))}.detail-actions-menu{display:inline-flex;position:relative}.detail-tabs{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 1.5);border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow);border-radius:2147483647px;flex-wrap:wrap;display:flex}.detail-tab{min-height:calc(var(--spacing) * 9);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);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));border-radius:2147483647px;display:inline-flex}@media (hover:hover){.detail-tab:hover{background-color:var(--color-slate-100);color:var(--color-slate-900)}}.detail-tab:where(.dark,.dark *){color:var(--color-slate-400)}@media (hover:hover){.detail-tab:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.detail-tab:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-tab:where(.dark,.dark *):hover{color:var(--color-white)}}.detail-tab.active{background-color:var(--color-jarvis-600);color:var(--color-white);--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);--tw-shadow-color:#0284c740}@supports (color:color-mix(in lab, red, red)){.detail-tab.active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-jarvis-600) 25%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.detail-tab.active:hover{background-color:var(--color-jarvis-600);color:var(--color-white)}}.detail-tab.active:where(.dark,.dark *){background-color:var(--color-jarvis-500)}@media (hover:hover){.detail-tab.active:where(.dark,.dark *):hover{background-color:var(--color-jarvis-500)}}.detail-tab-count{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-500);border-radius:2147483647px}.detail-tab-count:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.detail-tab-count:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-tab-count:where(.dark,.dark *){color:var(--color-slate-300)}.detail-tab.active .detail-tab-count{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.detail-tab.active .detail-tab-count{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.detail-tab.active .detail-tab-count{color:var(--color-white)}.detail-tab.active .detail-tab-count:where(.dark,.dark *){background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.detail-tab.active .detail-tab-count:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.detail-side{min-width:0}:where(.detail-side>: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)))}@media (width>=80rem){.detail-side{top:calc(var(--spacing) * 5);max-height:calc(100vh - 2.5rem);padding-right:var(--spacing);align-self:flex-start;position:sticky;overflow-y:auto}}.detail-hero{border-radius:var(--radius-card);border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow);overflow:hidden}.detail-hero-inner{padding:calc(var(--spacing) * 5);position:relative}@media (width>=40rem){.detail-hero-inner{padding:calc(var(--spacing) * 6)}}.detail-hero-inner:before{content:"";pointer-events:none;height:var(--spacing);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-jarvis-500);--tw-gradient-via:var(--color-cyan-300);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-emerald-400);inset-inline:0;position:absolute;top:0}.detail-hero-inner:before:where(){--tw-gradient-from:var(--color-jarvis-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));--tw-gradient-via:var(--color-cyan-300);--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-to:var(--color-emerald-300)}.task-overview-panel{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.task-overview-panel{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.task-overview-panel{background-color:var(--color-white)}.task-overview-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.task-overview-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.task-overview-panel:where(.dark,.dark *){background-color:#0f172bf2}@supports (color:color-mix(in lab, red, red)){.task-overview-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.task-badges{margin-top:calc(var(--spacing) * 2.5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.task-badge{min-height:calc(var(--spacing) * 8);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:1px;border-radius:2147483647px;display:inline-flex}.task-badge.is-clickable{cursor:pointer;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))}@media (hover:hover){.task-badge.is-clickable:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y);--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)}}.task-badge.is-clickable:disabled{cursor:wait;opacity:.6}.task-badge-label{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.task-badge-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-badge.is-details{border-color:var(--color-slate-200);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-slate-50);--tw-gradient-to:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.task-badge.is-details{--tw-gradient-to:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.task-badge.is-details{--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));color:var(--color-slate-600)}.task-badge.is-details:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.task-badge.is-details:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.task-badge.is-details:where(.dark,.dark *){--tw-gradient-from:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.task-badge.is-details:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-white) 10%, transparent)}}.task-badge.is-details:where(.dark,.dark *){--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));--tw-gradient-to:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.task-badge.is-details:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-white) 5%, transparent)}}.task-badge.is-details:where(.dark,.dark *){--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));color:var(--color-slate-200)}.task-badge.is-project{border-color:#c7d2ffcc}@supports (color:color-mix(in lab, red, red)){.task-badge.is-project{border-color:color-mix(in oklab, var(--color-indigo-200) 80%, transparent)}}.task-badge.is-project{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-indigo-50);--tw-gradient-to:var(--color-blue-50);--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));color:var(--color-indigo-800)}.task-badge.is-project:where(.dark,.dark *){border-color:#625fff40}@supports (color:color-mix(in lab, red, red)){.task-badge.is-project:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-indigo-500) 25%, transparent)}}.task-badge.is-project:where(.dark,.dark *){--tw-gradient-from:#625fff26}@supports (color:color-mix(in lab, red, red)){.task-badge.is-project:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.task-badge.is-project:where(.dark,.dark *){--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));--tw-gradient-to:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.task-badge.is-project:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.task-badge.is-project:where(.dark,.dark *){--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));color:var(--color-indigo-200)}.task-badge.is-owner{border-color:#a4f4cfcc}@supports (color:color-mix(in lab, red, red)){.task-badge.is-owner{border-color:color-mix(in oklab, var(--color-emerald-200) 80%, transparent)}}.task-badge.is-owner{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-emerald-50);--tw-gradient-to:var(--color-teal-50);--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));color:var(--color-emerald-800)}.task-badge.is-owner:where(.dark,.dark *){border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.task-badge.is-owner:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.task-badge.is-owner:where(.dark,.dark *){--tw-gradient-from:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.task-badge.is-owner:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.task-badge.is-owner:where(.dark,.dark *){--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));--tw-gradient-to:#00baa71a}@supports (color:color-mix(in lab, red, red)){.task-badge.is-owner:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.task-badge.is-owner:where(.dark,.dark *){--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));color:var(--color-emerald-200)}.task-badge.is-status{border-color:#b8e6fecc}@supports (color:color-mix(in lab, red, red)){.task-badge.is-status{border-color:color-mix(in oklab, var(--color-sky-200) 80%, transparent)}}.task-badge.is-status{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-sky-50);--tw-gradient-to:var(--color-cyan-50);--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));color:var(--color-sky-800)}.task-badge.is-status:where(.dark,.dark *){border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.task-badge.is-status:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.task-badge.is-status:where(.dark,.dark *){--tw-gradient-from:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.task-badge.is-status:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.task-badge.is-status:where(.dark,.dark *){--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));--tw-gradient-to:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.task-badge.is-status:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.task-badge.is-status:where(.dark,.dark *){--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));color:var(--color-sky-200)}.task-badge.is-priority{border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.task-badge.is-priority{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.task-badge.is-priority{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-amber-50);--tw-gradient-to:var(--color-orange-50);--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));color:var(--color-amber-800)}.task-badge.is-priority:where(.dark,.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.task-badge.is-priority:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.task-badge.is-priority:where(.dark,.dark *){--tw-gradient-from:#f99c0026}@supports (color:color-mix(in lab, red, red)){.task-badge.is-priority:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.task-badge.is-priority:where(.dark,.dark *){--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));--tw-gradient-to:#fe6e001a}@supports (color:color-mix(in lab, red, red)){.task-badge.is-priority:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-orange-500) 10%, transparent)}}.task-badge.is-priority:where(.dark,.dark *){--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));color:var(--color-amber-200)}.task-badge.is-sprint{border-color:#ddd6ffcc}@supports (color:color-mix(in lab, red, red)){.task-badge.is-sprint{border-color:color-mix(in oklab, var(--color-violet-200) 80%, transparent)}}.task-badge.is-sprint{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-violet-50);--tw-gradient-to:var(--color-fuchsia-50);--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));color:var(--color-violet-800)}.task-badge.is-sprint:where(.dark,.dark *){border-color:#8d54ff40}@supports (color:color-mix(in lab, red, red)){.task-badge.is-sprint:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-violet-500) 25%, transparent)}}.task-badge.is-sprint:where(.dark,.dark *){--tw-gradient-from:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.task-badge.is-sprint:where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.task-badge.is-sprint:where(.dark,.dark *){--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));--tw-gradient-to:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.task-badge.is-sprint:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.task-badge.is-sprint:where(.dark,.dark *){--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));color:var(--color-violet-200)}.task-badge-menu{display:inline-flex}.task-overview-topline{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.task-facts{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.task-fact{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.task-fact{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.task-fact{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.task-fact{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.task-fact{padding:calc(var(--spacing) * 3.5);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))}.task-fact:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.task-fact:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.task-fact:where(.dark,.dark *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.task-fact:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.task-fact:hover{border-color:var(--color-slate-300);background-color:var(--color-white);--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);--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.task-fact:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.task-fact:hover:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.task-fact:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.task-fact:hover:where(.dark,.dark *){background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.task-fact:hover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.task-fact:hover:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.task-fact:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.task-fact-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-slate-500);--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);--tw-ring-color:#e2e8f0cc;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.task-fact-icon{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.task-fact-icon:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.task-fact-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.task-fact-icon:where(.dark,.dark *){color:var(--color-slate-300);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.task-fact-icon:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.task-fact dt{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase}.task-fact dt:where(.dark,.dark *){color:var(--color-slate-500)}.task-fact dd{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-900);overflow:hidden}.task-fact dd:where(.dark,.dark *){color:var(--color-white)}.task-fact dd a{color:var(--color-jarvis-600)}@media (hover:hover){.task-fact dd a:hover{text-decoration-line:underline}}.task-fact dd a:where(.dark,.dark *){color:var(--color-jarvis-400)}.task-fact-sub{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:block;overflow:hidden}.task-fact-sub:where(.dark,.dark *){color:var(--color-slate-400)}.task-fact.is-alert{border-color:var(--color-red-200);background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.task-fact.is-alert{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.task-fact.is-alert:where(.dark,.dark *){border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.task-fact.is-alert:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.task-fact.is-alert:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.task-fact.is-alert:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.task-fact.is-alert .task-fact-icon{background-color:var(--color-white);color:var(--color-red-600);--tw-ring-color:var(--color-red-200)}.task-fact.is-alert .task-fact-icon:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.task-fact.is-alert .task-fact-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.task-fact.is-alert .task-fact-icon:where(.dark,.dark *){color:var(--color-red-300);--tw-ring-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.task-fact.is-alert .task-fact-icon:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.task-fact.is-alert dd,.task-fact.is-alert .task-fact-sub{color:var(--color-red-700)}:is(.task-fact.is-alert dd,.task-fact.is-alert .task-fact-sub):where(.dark,.dark *){color:var(--color-red-300)}.doc-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.doc-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.doc-card{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.doc-card{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.doc-card{--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));padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#e2e8f066}@supports (color:color-mix(in lab, red, red)){.doc-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 40%, transparent) var(--tw-shadow-alpha), transparent)}}@media (width>=40rem){.doc-card{padding:calc(var(--spacing) * 5)}}.doc-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.doc-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.doc-card:where(.dark,.dark *){--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));--tw-gradient-to:#02061880}@supports (color:color-mix(in lab, red, red)){.doc-card:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.doc-card:where(.dark,.dark *){--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));--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.doc-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.doc-card:before{content:"";pointer-events:none;width:var(--spacing);--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-jarvis-500);--tw-gradient-via:var(--color-cyan-300);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-emerald-400);inset-block:0;position:absolute;left:0}.doc-card:before:where(){--tw-gradient-from:var(--color-jarvis-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));--tw-gradient-via:var(--color-cyan-300);--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-to:var(--color-emerald-300)}.doc-card.is-criteria:before{--tw-gradient-from:var(--color-emerald-500);--tw-gradient-via:var(--color-teal-300);--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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-sky-400)}.doc-card.is-criteria:before:where(){--tw-gradient-from: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));--tw-gradient-via:var(--color-teal-300);--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-to:var(--color-sky-300)}.doc-head{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.doc-icon{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-jarvis-50);color:var(--color-jarvis-600);--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);--tw-ring-color:#7dd3fc99;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.doc-icon{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-300) 60%, transparent)}}.doc-icon:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.doc-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.doc-icon:where(.dark,.dark *){color:var(--color-jarvis-300);--tw-ring-color:#0ea5e94d}@supports (color:color-mix(in lab, red, red)){.doc-icon:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 30%, transparent)}}.doc-card.is-criteria .doc-icon{background-color:var(--color-emerald-50);color:var(--color-emerald-600);--tw-ring-color:#5ee9b599}@supports (color:color-mix(in lab, red, red)){.doc-card.is-criteria .doc-icon{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 60%, transparent)}}.doc-card.is-criteria .doc-icon:where(.dark,.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.doc-card.is-criteria .doc-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.doc-card.is-criteria .doc-icon:where(.dark,.dark *){color:var(--color-emerald-300);--tw-ring-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.doc-card.is-criteria .doc-icon:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.doc-eyebrow{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.1em;letter-spacing:.1em;color:var(--color-slate-400);text-transform:uppercase}.doc-eyebrow:where(.dark,.dark *){color:var(--color-slate-500)}.doc-hint{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.doc-hint:where(.dark,.dark *){color:var(--color-slate-400)}.doc-tools{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.doc-body{max-width:var(--container-4xl);--tw-leading:calc(var(--spacing) * 7);font-size:.9375rem;line-height:calc(var(--spacing) * 7);color:var(--color-slate-700)}.doc-body:where(.dark,.dark *){color:var(--color-slate-300)}.doc-card.is-empty .doc-body{color:var(--color-slate-400);font-style:italic}.doc-card.is-empty .doc-body:where(.dark,.dark *){color:var(--color-slate-500)}.doc-note{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.doc-note:where(.dark,.dark *){color:var(--color-slate-400)}.task-description-wrap{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.task-description-wrap{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.task-description-wrap{background-color:#f8fafca6}@supports (color:color-mix(in lab, red, red)){.task-description-wrap{background-color:color-mix(in oklab, var(--color-slate-50) 65%, transparent)}}.task-description-wrap{padding:calc(var(--spacing) * 4)}.task-description-wrap:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.task-description-wrap:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.task-description-wrap:where(.dark,.dark *){background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.task-description-wrap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.task-description{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);white-space:pre-wrap;color:var(--color-slate-700)}.task-description:where(.dark,.dark *){color:var(--color-slate-300)}.task-description.is-empty{color:var(--color-slate-400)}.detail-card{border-radius:var(--radius-card);min-width:0;padding:calc(var(--spacing) * 5);border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow);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));--tw-duration:.2s;transition-duration:.2s}.detail-page .detail-card{border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow)}.detail-page .detail-card:hover{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.detail-page .detail-card:hover{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.detail-page .detail-card:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#e2e8f073}@supports (color:color-mix(in lab, red, red)){.detail-page .detail-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 45%, transparent) var(--tw-shadow-alpha), transparent)}}.detail-page .detail-card:hover:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.detail-page .detail-card:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-page .detail-card:hover:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.detail-page .detail-card:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.detail-page .detail-card:hover{transform:none}.detail-card-muted{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.detail-card-muted{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.detail-card-muted{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.detail-card-muted{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.detail-card-muted{padding:calc(var(--spacing) * 4)}.detail-card-muted:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.detail-card-muted:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-card-muted:where(.dark,.dark *){background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.detail-card-muted:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.detail-section-head{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.detail-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.detail-title:where(.dark,.dark *){color:var(--color-white)}.detail-meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-wrap:wrap;display:flex}.detail-meta:where(.dark,.dark *){color:var(--color-slate-400)}.detail-chip{min-height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--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);--tw-shadow-color:#e2e8f04d;border-radius:2147483647px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.detail-chip{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.detail-chip:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.detail-chip:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-chip:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.detail-chip:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.detail-chip:where(.dark,.dark *){color:var(--color-slate-300);--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.detail-chip:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.detail-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-jarvis-600);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))}@media (hover:hover){.detail-link:hover{color:var(--color-jarvis-500);text-decoration-line:underline}}.detail-link:where(.dark,.dark *){color:var(--color-jarvis-400)}@media (hover:hover){.detail-link:where(.dark,.dark *):hover{color:var(--color-jarvis-300)}}:where(.detail-kv>: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)))}.detail-kv{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.detail-kv div{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.app-drawer .detail-kv div{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.app-drawer .detail-kv div{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.app-drawer .detail-kv div{padding-block:calc(var(--spacing) * 2)}.app-drawer .detail-kv div:last-child{border-style:var(--tw-border-style);border-width:0}.app-drawer .detail-kv div:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.app-drawer .detail-kv div:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.app-drawer .detail-kv dt{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase}.app-drawer .detail-kv dt:where(.dark,.dark *){color:var(--color-slate-500)}.detail-kv dt{color:var(--color-slate-500);flex-shrink:0}.detail-kv dt:where(.dark,.dark *){color:var(--color-slate-400)}.detail-kv dd{text-align:right;--tw-font-weight:var(--font-weight-medium);min-width:0;font-weight:var(--font-weight-medium);color:var(--color-slate-800)}.detail-kv dd:where(.dark,.dark *){color:var(--color-slate-200)}.task-agent-panel{border-color:#b8e6feb3}@supports (color:color-mix(in lab, red, red)){.task-agent-panel{border-color:color-mix(in oklab, var(--color-sky-200) 70%, transparent)}}.task-agent-panel{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.task-agent-panel{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 70%, transparent)}}.task-agent-panel{--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));--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);--tw-shadow-color:#e2e8f073}@supports (color:color-mix(in lab, red, red)){.task-agent-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 45%, transparent) var(--tw-shadow-alpha), transparent)}}.task-agent-panel:where(.dark,.dark *){border-color:#0ea5e940}@supports (color:color-mix(in lab, red, red)){.task-agent-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-500) 25%, transparent)}}.task-agent-panel:where(.dark,.dark *){--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));--tw-gradient-to:#052f4a33}@supports (color:color-mix(in lab, red, red)){.task-agent-panel:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-sky-950) 20%, transparent)}}.task-agent-panel:where(.dark,.dark *){--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));--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.task-agent-panel:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.task-agent-panel .card-header{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.task-agent-panel .card-body{padding-top:calc(var(--spacing) * 3)}.detail-page .detail-side .detail-card{padding:calc(var(--spacing) * 4)}.detail-page .detail-side .detail-title{--tw-font-weight:var(--font-weight-black);font-size:13px;font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase}.detail-page .detail-side .btn-ghost,.detail-page .detail-side .btn-primary{min-height:calc(var(--spacing) * 10);justify-content:center}.detail-page .detail-side textarea.input{min-height:calc(var(--spacing) * 28);--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.detail-page .detail-main>.detail-card{padding:calc(var(--spacing) * 4)}@media (width>=40rem){.detail-page .detail-main>.detail-card{padding:calc(var(--spacing) * 5)}}.detail-list-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.detail-list-item{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.detail-list-item{background-color:#f8fafcbf}@supports (color:color-mix(in lab, red, red)){.detail-list-item{background-color:color-mix(in oklab, var(--color-slate-50) 75%, transparent)}}.detail-list-item{padding:calc(var(--spacing) * 3);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))}.detail-list-item:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.detail-list-item:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-list-item:where(.dark,.dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.detail-list-item:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.detail-list-item:hover{border-color:var(--color-slate-300);background-color:var(--color-white);--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);--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.detail-list-item:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.detail-list-item:hover:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.detail-list-item:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.detail-list-item:hover:where(.dark,.dark *){background-color:var(--color-slate-900);--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.detail-list-item:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.detail-list-item.is-current{border-color:var(--color-jarvis-300);background-color:#f0f9ff8c}@supports (color:color-mix(in lab, red, red)){.detail-list-item.is-current{background-color:color-mix(in oklab, var(--color-jarvis-50) 55%, transparent)}}.detail-list-item.is-current:where(.dark,.dark *){border-color:#0ea5e959}@supports (color:color-mix(in lab, red, red)){.detail-list-item.is-current:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-500) 35%, transparent)}}.detail-list-item.is-current:where(.dark,.dark *){background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.detail-list-item.is-current:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}.file-upload{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:#f8fafccc;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.file-upload{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.file-upload{padding:calc(var(--spacing) * 3);text-align:left;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))}.file-upload:focus-within{border-color:var(--color-jarvis-500);--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);--tw-ring-color:#0ea5e940}@supports (color:color-mix(in lab, red, red)){.file-upload:focus-within{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 25%, transparent)}}@media (hover:hover){.file-upload:hover{border-color:var(--color-jarvis-400);background-color:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.file-upload:hover{background-color:color-mix(in oklab, var(--color-jarvis-50) 50%, transparent)}}}.file-upload:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.file-upload:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.file-upload:where(.dark,.dark *){background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.file-upload:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}@media (hover:hover){.file-upload:where(.dark,.dark *):hover{border-color:#0ea5e999}@supports (color:color-mix(in lab, red, red)){.file-upload:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 60%, transparent)}}.file-upload:where(.dark,.dark *):hover{background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.file-upload:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}}.file-upload-compact{padding:calc(var(--spacing) * 2.5)}.file-upload-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-jarvis-600);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--color-slate-200);flex-shrink:0;place-items:center;display:grid}.file-upload-icon:where(.dark,.dark *){background-color:var(--color-slate-900);color:var(--color-jarvis-300);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.file-upload-icon:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.file-upload-compact .file-upload-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.file-upload-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-800);display:block;overflow:hidden}.file-upload-title:where(.dark,.dark *){color:var(--color-slate-100)}.file-upload-meta{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:block;overflow:hidden}.file-upload-meta:where(.dark,.dark *){color:var(--color-slate-400)}.file-upload.is-dragover{border-color:var(--color-jarvis-500);background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.file-upload.is-dragover{background-color:color-mix(in oklab, var(--color-jarvis-50) 70%, transparent)}}.file-upload.is-dragover{--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);--tw-ring-color:#0ea5e940}@supports (color:color-mix(in lab, red, red)){.file-upload.is-dragover{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 25%, transparent)}}.file-upload.is-dragover:where(.dark,.dark *){border-color:#0ea5e9b3}@supports (color:color-mix(in lab, red, red)){.file-upload.is-dragover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-500) 70%, transparent)}}.file-upload.is-dragover:where(.dark,.dark *){background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.file-upload.is-dragover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}.dropzone-gallery{gap:calc(var(--spacing) * 2.5);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.dropzone-tile{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;min-width:0;position:relative}@supports (color:color-mix(in lab, red, red)){.dropzone-tile{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.dropzone-tile{background-color:#f8fafcbf}@supports (color:color-mix(in lab, red, red)){.dropzone-tile{background-color:color-mix(in oklab, var(--color-slate-50) 75%, transparent)}}.dropzone-tile{padding:calc(var(--spacing) * 2);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))}.dropzone-tile:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dropzone-tile:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dropzone-tile:where(.dark,.dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dropzone-tile:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.dropzone-tile:hover{border-color:var(--color-slate-300);background-color:var(--color-white);--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);--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.dropzone-tile:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.dropzone-tile:hover:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dropzone-tile:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dropzone-tile:hover:where(.dark,.dark *){background-color:#020618cc}@supports (color:color-mix(in lab, red, red)){.dropzone-tile:hover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.dropzone-tile:hover:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.dropzone-tile:hover:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.dropzone-tile.is-rejected{border-color:var(--color-red-300);background-color:#fef2f2b3}@supports (color:color-mix(in lab, red, red)){.dropzone-tile.is-rejected{background-color:color-mix(in oklab, var(--color-red-50) 70%, transparent)}}.dropzone-tile.is-rejected:where(.dark,.dark *){border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.dropzone-tile.is-rejected:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.dropzone-tile.is-rejected:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dropzone-tile.is-rejected:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dropzone-tile-remove{top:calc(var(--spacing) * 1.5);right:calc(var(--spacing) * 1.5);z-index:10;height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;background-color:#ffffffe6;border-radius:2147483647px;place-items:center;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.dropzone-tile-remove{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.dropzone-tile-remove{color:var(--color-slate-500);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);--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);--tw-ring-color:var(--color-slate-200);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))}@media (hover:hover){.dropzone-tile-remove:hover{background-color:var(--color-red-50);color:var(--color-red-600)}}.dropzone-tile-remove:where(.dark,.dark *){background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.dropzone-tile-remove:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.dropzone-tile-remove:where(.dark,.dark *){color:var(--color-slate-300);--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dropzone-tile-remove:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}@media (hover:hover){.dropzone-tile-remove:where(.dark,.dark *):hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dropzone-tile-remove:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dropzone-tile-remove:where(.dark,.dark *):hover{color:var(--color-red-300)}}.dropzone-thumb{aspect-ratio:4/3;border-radius:var(--radius-lg);background-color:var(--color-white);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#e2e8f0cc;place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dropzone-thumb{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.dropzone-thumb:where(.dark,.dark *){background-color:var(--color-slate-950);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dropzone-thumb:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dropzone-thumb img{object-fit:cover;width:100%;height:100%}.dropzone-thumb-doc{align-items:center;gap:var(--spacing);color:var(--color-slate-400);flex-direction:column;display:flex}.dropzone-thumb-doc:where(.dark,.dark *){color:var(--color-slate-500)}.dropzone-thumb-ext{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:.08em;letter-spacing:.08em;text-transform:uppercase}.dropzone-thumb.is-pdf .dropzone-thumb-doc{color:var(--color-red-500)}.dropzone-thumb.is-pdf .dropzone-thumb-doc:where(.dark,.dark *){color:var(--color-red-300)}.dropzone-thumb.is-doc .dropzone-thumb-doc{color:var(--color-sky-600)}.dropzone-thumb.is-doc .dropzone-thumb-doc:where(.dark,.dark *){color:var(--color-sky-300)}.dropzone-thumb.is-sheet .dropzone-thumb-doc{color:var(--color-emerald-600)}.dropzone-thumb.is-sheet .dropzone-thumb-doc:where(.dark,.dark *){color:var(--color-emerald-300)}.dropzone-thumb.is-slide .dropzone-thumb-doc{color:var(--color-amber-600)}.dropzone-thumb.is-slide .dropzone-thumb-doc:where(.dark,.dark *){color:var(--color-amber-300)}.dropzone-thumb.is-text .dropzone-thumb-doc{color:var(--color-slate-500)}.dropzone-thumb.is-text .dropzone-thumb-doc:where(.dark,.dark *){color:var(--color-slate-300)}.dropzone-tile-name{margin-top:calc(var(--spacing) * 1.5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);overflow:hidden}.dropzone-tile-name:where(.dark,.dark *){color:var(--color-slate-200)}.dropzone-tile-meta{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);overflow:hidden}.dropzone-tile-meta:where(.dark,.dark *){color:var(--color-slate-400)}.comment-thread{margin-top:calc(var(--spacing) * 4)}:where(.comment-thread>: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)))}.comment-replies{margin-top:calc(var(--spacing) * 3)}:where(.comment-replies>: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)))}.comment-replies{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-slate-200);padding-left:calc(var(--spacing) * 3)}@media (width>=40rem){.comment-replies{padding-left:calc(var(--spacing) * 4)}}.comment-replies:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.comment-replies:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.comment-replies.is-flat{border-left-style:var(--tw-border-style);border-left-width:0;padding-left:0}@media (width>=40rem){.comment-replies.is-flat{padding-left:0}}.comment-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.comment-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.comment-card{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.comment-card{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.comment-card{padding:calc(var(--spacing) * 3);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))}@media (width>=40rem){.comment-card{padding:calc(var(--spacing) * 4)}}.comment-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.comment-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.comment-card:where(.dark,.dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.comment-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.comment-card:hover{border-color:var(--color-slate-300);background-color:var(--color-white)}.comment-card:hover:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.comment-card:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.comment-card:hover:where(.dark,.dark *){background-color:var(--color-slate-900)}.comment-head{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.comment-avatar{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);background-color:var(--color-jarvis-50);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-jarvis-600);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.comment-avatar:where(.dark,.dark *){background-color:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.comment-avatar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 20%, transparent)}}.comment-avatar:where(.dark,.dark *){color:var(--color-jarvis-300)}.comment-author{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);overflow:hidden}.comment-author:where(.dark,.dark *){color:var(--color-slate-100)}.comment-time{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.comment-source{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;border-radius:2147483647px;flex-shrink:0;margin-left:auto}.comment-source:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.comment-source:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.comment-source:where(.dark,.dark *){color:var(--color-slate-300)}.comment-body{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-slate-600)}.comment-body:where(.dark,.dark *){color:var(--color-slate-300)}.comment-reply{margin-top:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);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));display:inline-flex}@media (hover:hover){.comment-reply:hover{color:var(--color-jarvis-600)}}.comment-reply:where(.dark,.dark *){color:var(--color-slate-400)}@media (hover:hover){.comment-reply:where(.dark,.dark *):hover{color:var(--color-jarvis-300)}}.comment-composer{margin-top:calc(var(--spacing) * 3)}:where(.comment-composer>: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)))}.detail-progress{height:calc(var(--spacing) * 2);background-color:var(--color-slate-100);border-radius:2147483647px;overflow:hidden}.detail-progress:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.detail-progress:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.detail-progress span{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-jarvis-600);--tw-gradient-via:var(--color-cyan-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,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:var(--color-emerald-400);height:100%;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.5s;border-radius:2147483647px;transition-duration:.5s;display:block}.timeline-list{position:relative}:where(.timeline-list>: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)))}.timeline-list:before{content:var(--tw-content);content:var(--tw-content);top:calc(var(--spacing) * 3);content:var(--tw-content);bottom:calc(var(--spacing) * 3);content:var(--tw-content);content:var(--tw-content);content:var(--tw-content);background-color:var(--color-slate-200);width:1px;position:absolute;left:.57rem}.timeline-list:where(.dark,.dark *):before{content:var(--tw-content);background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.timeline-list:where(.dark,.dark *):before{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.timeline-item{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);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));border-width:1px;border-color:#0000;display:flex;position:relative}@media (hover:hover){.timeline-item:hover{border-color:var(--color-slate-200);background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.timeline-item:hover{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.timeline-item:where(.dark,.dark *):hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.timeline-item:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.timeline-item:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.timeline-item:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.timeline-dot{z-index:10;margin-top:var(--spacing);height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 3);background-color:var(--color-slate-300);--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);--tw-ring-color:var(--color-white);border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:relative}.timeline-dot:where(.dark,.dark *){background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.timeline-dot:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.timeline-dot:where(.dark,.dark *){--tw-ring-color:var(--color-slate-900)}.timeline-dot-done{background-color:var(--color-emerald-500)}.timeline-dot-running{animation:var(--animate-pulse);background-color:var(--color-sky-500)}.timeline-dot-failed{background-color:var(--color-red-500)}.code-pane{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-700);background-color:var(--color-slate-900);max-height:32rem;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 6);font-size:13px;line-height:calc(var(--spacing) * 6);color:var(--color-slate-200);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);--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);--tw-ring-color:#0000000d;overflow:auto}@supports (color:color-mix(in lab, red, red)){.code-pane{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.code-pane:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.code-pane:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.code-pane:where(.dark,.dark *){background-color:var(--color-slate-950);color:var(--color-slate-100)}.code-pane{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#64748b #0f172a}.code-pane::selection{background-color:#38bdf84d}@supports (color:color-mix(in lab, red, red)){.code-pane::selection{background-color:color-mix(in oklab, var(--color-jarvis-400) 30%, transparent)}}.code-pane::selection{color:var(--color-white)}:where(.detail-kv-stacked>: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)))}.detail-kv-stacked{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.detail-kv-stacked dt{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase}.detail-kv-stacked dt:where(.dark,.dark *){color:var(--color-slate-500)}.detail-kv-stacked dd{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);word-break:break-all;color:var(--color-slate-800)}.detail-kv-stacked dd:where(.dark,.dark *){color:var(--color-slate-200)}.run-usage-figures{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.run-usage-figures>div{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.run-usage-figures>div{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.run-usage-figures>div{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.run-usage-figures>div{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.run-usage-figures>div{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.run-usage-figures>div:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.run-usage-figures>div:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.run-usage-figures>div:where(.dark,.dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.run-usage-figures>div:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.run-usage-figures span{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-slate-400);text-transform:uppercase;display:block}.run-usage-figures span:where(.dark,.dark *){color:var(--color-slate-500)}.run-usage-figures strong{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-900);display:block}.run-usage-figures strong:where(.dark,.dark *){color:var(--color-white)}.run-gate-deploy{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffb3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.run-gate-deploy{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.run-gate-deploy{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.run-gate-deploy:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.run-gate-deploy:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.run-gate-deploy:where(.dark,.dark *){background-color:#0f172b66}@supports (color:color-mix(in lab, red, red)){.run-gate-deploy:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 40%, transparent)}}.run-gate-deploy>summary{cursor:pointer;align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;list-style-type:none;display:flex}.run-gate-deploy>summary>:last-child{flex:1;min-width:0}.run-gate-deploy>summary::-webkit-details-marker{display:none}.run-gate{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.run-gate{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.run-gate{padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#7b33060d}@supports (color:color-mix(in lab, red, red)){.run-gate{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.run-gate{--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,)}@media (width>=40rem){.run-gate{padding:calc(var(--spacing) * 5)}}.run-gate:where(.dark,.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.run-gate:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.run-gate:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.run-gate:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.run-gate-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.run-gate-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-amber-900)}.run-gate-title:where(.dark,.dark *){color:var(--color-amber-100)}.run-gate-note{margin-top:var(--spacing);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#953d00e6}@supports (color:color-mix(in lab, red, red)){.run-gate-note{color:color-mix(in oklab, var(--color-amber-800) 90%, transparent)}}.run-gate-note:where(.dark,.dark *){color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.run-gate-note:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.run-gate-status{align-items:flex-end;gap:var(--spacing);text-align:right;flex-direction:column;flex-shrink:0;display:flex}.run-gate-actions{margin-top:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-color:#fee685b3;border-top-width:1px;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.run-gate-actions{border-color:color-mix(in oklab, var(--color-amber-200) 70%, transparent)}}.run-gate-actions{padding-top:calc(var(--spacing) * 4)}.run-gate-actions:where(.dark,.dark *){border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.run-gate-actions:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.run-gate-actions .btn-ghost{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.run-gate-actions .btn-ghost{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.run-gate-actions .btn-ghost:where(.dark,.dark *){background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.run-gate-actions .btn-ghost:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.run-gate-actions .btn-ghost.is-chosen{border-color:var(--color-slate-400);background-color:var(--color-white);--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)}.run-gate-actions .btn-ghost.is-chosen:where(.dark,.dark *){border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.run-gate-actions .btn-ghost.is-chosen:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.run-gate-actions .btn-ghost.is-chosen:where(.dark,.dark *){background-color:var(--color-slate-900)}.run-gate-reject{color:var(--color-red-700);margin-left:auto}@media (hover:hover){.run-gate-reject:hover{border-color:var(--color-red-300);background-color:var(--color-red-50)}}.run-gate-reject:where(.dark,.dark *){color:var(--color-red-300)}@media (hover:hover){.run-gate-reject:where(.dark,.dark *):hover{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.run-gate-reject:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.run-gate-reject:where(.dark,.dark *):hover{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.run-gate-reject:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}}.run-gate-form{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.run-gate-form{border-color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.run-gate-form{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.run-gate-form{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.run-gate-form{padding:calc(var(--spacing) * 3)}.run-gate-form:where(.dark,.dark *){border-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.run-gate-form:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.run-gate-form:where(.dark,.dark *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.run-gate-form:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.run-changes-full{z-index:50;border-style:var(--tw-border-style);max-width:none;padding:calc(var(--spacing) * 4);border-width:0;border-radius:0;margin:0;position:fixed;inset:0;overflow:auto}@media (width>=40rem){.run-changes-full{padding:calc(var(--spacing) * 6)}}.run-changes-full .diff-file-list,.run-changes-full .diff-pane{max-height:calc(100vh - 12rem)}.run-changes-full .code-pane{max-height:calc(100vh - 10rem)}:where(.diff-file-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.diff-file-list{padding-right:var(--spacing);max-height:34rem;overflow-y:auto}.diff-pane{max-height:34rem;padding:0;overflow:auto}.diff-file-row{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;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));border-width:1px;border-color:#0000;display:flex}@media (hover:hover){.diff-file-row:hover{border-color:var(--color-slate-200);background-color:var(--color-slate-50)}.diff-file-row:where(.dark,.dark *):hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.diff-file-row:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.diff-file-row:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.diff-file-row:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.diff-file-row.is-current{border-color:var(--color-jarvis-300);background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.diff-file-row.is-current{background-color:color-mix(in oklab, var(--color-jarvis-50) 70%, transparent)}}.diff-file-row.is-current:where(.dark,.dark *){border-color:#0ea5e966}@supports (color:color-mix(in lab, red, red)){.diff-file-row.is-current:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-500) 40%, transparent)}}.diff-file-row.is-current:where(.dark,.dark *){background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.diff-file-row.is-current:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}.diff-file-dir{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);display:block;overflow:hidden}.diff-file-dir:where(.dark,.dark *){color:var(--color-slate-500)}.diff-file-dir{text-align:left;direction:rtl}.diff-pane-head{margin-bottom:calc(var(--spacing) * 1.5);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.diff-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.diff-empty:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.diff-empty:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.diff-empty:where(.dark,.dark *){color:var(--color-slate-400)}.diff-table{table-layout:fixed;border-collapse:collapse;width:100%;font-family:var(--font-mono);--tw-leading:calc(var(--spacing) * 5);font-size:12.5px;line-height:calc(var(--spacing) * 5)}.diff-table td:first-child,.diff-table td:nth-child(3){width:calc(var(--spacing) * 12);border-right-style:var(--tw-border-style);border-right-width:1px;border-color:var(--color-slate-800);padding-inline:calc(var(--spacing) * 2);text-align:right;vertical-align:top;color:var(--color-slate-500);-webkit-user-select:none;user-select:none}.diff-table td:nth-child(2),.diff-table td:nth-child(4){width:50%;padding-inline:calc(var(--spacing) * 3);vertical-align:top;color:var(--color-slate-200);white-space:pre-wrap;overflow-wrap:anywhere}.diff-table td:nth-child(3){border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-slate-800)}.diff-cell.is-removed{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.diff-cell.is-removed{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.diff-cell.is-removed{color:var(--color-rose-200)}.diff-cell.is-added{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.diff-cell.is-added{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.diff-cell.is-added{color:var(--color-emerald-200)}.diff-cell.is-blank{background-color:#1d293d66}@supports (color:color-mix(in lab, red, red)){.diff-cell.is-blank{background-color:color-mix(in oklab, var(--color-slate-800) 40%, transparent)}}.diff-hunk td{background-color:#1d293db3}@supports (color:color-mix(in lab, red, red)){.diff-hunk td{background-color:color-mix(in oklab, var(--color-slate-800) 70%, transparent)}}.diff-hunk td{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-sky-300)}.interactive-details{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffb3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.interactive-details{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.interactive-details{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))}.interactive-details:is([open],:popover-open,:open){border-color:var(--color-jarvis-300)}.interactive-details:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.interactive-details:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.interactive-details:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.interactive-details:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.interactive-details:where(.dark,.dark *):is([open],:popover-open,:open){border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.interactive-details:where(.dark,.dark *):is([open],:popover-open,:open){border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.interactive-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-800);list-style-type:none;display:flex}.interactive-details>summary ::marker{display:none}.interactive-details>summary::marker{display:none}.interactive-details>summary ::-webkit-details-marker{display:none}@media (hover:hover){.interactive-details>summary:hover{background-color:var(--color-slate-50)}}.interactive-details>summary:where(.dark,.dark *){color:var(--color-slate-100)}@media (hover:hover){.interactive-details>summary:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.interactive-details>summary:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.interactive-details>summary::-webkit-details-marker{display:none}.interactive-details>summary:after{content:"+";height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);background-color:var(--color-slate-100);color:var(--color-slate-500);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));border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.dark .interactive-details>summary:after{color:#cbd5e1;background:#ffffff1a}.interactive-details[open]>summary:after{content:"-"}.form-shell{border-radius:var(--radius-card);width:100%;padding:calc(var(--spacing) * 5);border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow)}@media (width>=40rem){.form-shell{padding:calc(var(--spacing) * 6)}}@media (width>=64rem){.form-shell{padding:calc(var(--spacing) * 8)}}.input{width:100%;height:42px;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:1;--tw-outline-style:none;outline-style:none;line-height:1}.input::placeholder{color:var(--color-slate-400)}.input:where(.dark,.dark *)::placeholder{color:var(--color-slate-500)}.input{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--control-text);transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:inset 0 1px 2px #0f172a0a}.input:hover:not(:disabled):not(:focus){border-color:var(--glass-border-strong)}.input:focus{border-color:var(--color-jarvis-500);background:var(--surface-raised);box-shadow:var(--ring)}textarea.input{--tw-leading:var(--leading-normal);height:auto;line-height:var(--leading-normal)}.input.is-invalid{border-color:#ef4444b3}.input.is-invalid:focus{box-shadow:0 0 0 3px #ef444433}.field-error{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-600);display:block}.field-error:where(.dark,.dark *){color:var(--color-red-400)}.radio-inline{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.radio-chip{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);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));border:1px solid var(--control-border);background:var(--control-bg);color:var(--ink-muted);border-radius:2147483647px;display:inline-flex}.radio-chip input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);accent-color:var(--color-jarvis-600)}.radio-chip:has(input:checked){border-color:var(--color-jarvis-400);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-jarvis-50);--tw-gradient-to:var(--color-sky-50);--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));color:var(--color-jarvis-600)}.radio-chip:has(input:checked):where(.dark,.dark *){border-color:#0ea5e966}@supports (color:color-mix(in lab, red, red)){.radio-chip:has(input:checked):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-500) 40%, transparent)}}.radio-chip:has(input:checked):where(.dark,.dark *){--tw-gradient-from:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.radio-chip:has(input:checked):where(.dark,.dark *){--tw-gradient-from:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.radio-chip:has(input:checked):where(.dark,.dark *){--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));--tw-gradient-to:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.radio-chip:has(input:checked):where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.radio-chip:has(input:checked):where(.dark,.dark *){--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));color:var(--color-jarvis-300)}.label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-faint);display:block}.badge{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:2147483647px;display:inline-flex}.table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.table thead th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-bottom:1px solid var(--glass-border-strong);background:var(--surface-sunken);color:var(--ink-faint)}.table tbody td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:middle;border-bottom:1px solid var(--glass-border)}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:var(--control-hover)}.form-grid{gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48rem){.form-wide{grid-column:span 2/span 2}}@media (width>=80rem){.form-wide{grid-column:span 3/span 3}}.form-actions{align-items:center;gap:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 5);border-top:1px solid var(--glass-border);flex-wrap:wrap;display:flex}.filter-choice{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);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));align-items:center;display:inline-flex}@media (hover:hover){.filter-choice:hover{border-color:var(--color-jarvis-400);color:var(--color-slate-900)}}.filter-choice:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.filter-choice:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.filter-choice:where(.dark,.dark *){background-color:var(--color-slate-950);color:var(--color-slate-300)}@media (hover:hover){.filter-choice:where(.dark,.dark *):hover{color:var(--color-white)}}.filter-choice.is-active{border-color:var(--color-jarvis-500);background-color:var(--color-jarvis-50);color:var(--color-jarvis-600)}.filter-choice.is-active:where(.dark,.dark *){border-color:#38bdf899}@supports (color:color-mix(in lab, red, red)){.filter-choice.is-active:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-400) 60%, transparent)}}.filter-choice.is-active:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.filter-choice.is-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.filter-choice.is-active:where(.dark,.dark *){color:var(--color-jarvis-300)}:where(.dashboard-shell>: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)))}.dashboard-hero{gap:calc(var(--spacing) * 5);border-radius:var(--radius-card);padding:calc(var(--spacing) * 5);border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow);display:grid;overflow:hidden}@media (width>=48rem){.dashboard-hero{grid-template-columns:minmax(0,1fr) 22rem}}@media (width>=80rem){.dashboard-hero{grid-template-columns:minmax(0,1fr) 28rem}}.dashboard-hero h2{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-950)}@media (width>=40rem){.dashboard-hero h2{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.dashboard-hero h2:where(.dark,.dark *){color:var(--color-white)}.dashboard-hero p{margin-top:calc(var(--spacing) * 2);max-width:var(--container-2xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.dashboard-hero p:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-kicker{--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-jarvis-600);text-transform:uppercase}.dashboard-kicker:where(.dark,.dark *){color:var(--color-jarvis-300)}.dashboard-chip{min-height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-600);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));border-radius:2147483647px;align-items:center;display:inline-flex}@media (hover:hover){.dashboard-chip:hover{border-color:var(--color-jarvis-300);background-color:var(--color-jarvis-50);color:var(--color-jarvis-600)}}.dashboard-chip:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-chip:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-chip:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dashboard-chip:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dashboard-chip:where(.dark,.dark *){color:var(--color-slate-300)}@media (hover:hover){.dashboard-chip:where(.dark,.dark *):hover{border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.dashboard-chip:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.dashboard-chip:where(.dark,.dark *):hover{background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.dashboard-chip:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}.dashboard-chip:where(.dark,.dark *):hover{color:var(--color-jarvis-300)}}.dashboard-chip.is-active{border-color:var(--color-jarvis-500);background-color:var(--color-jarvis-50);color:var(--color-jarvis-600)}.dashboard-chip.is-active:where(.dark,.dark *){border-color:#38bdf899}@supports (color:color-mix(in lab, red, red)){.dashboard-chip.is-active:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-400) 60%, transparent)}}.dashboard-chip.is-active:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.dashboard-chip.is-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.dashboard-chip.is-active:where(.dark,.dark *){color:var(--color-jarvis-300)}.scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.scroll-hidden::-webkit-scrollbar{display:none}.task-toolbar{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.task-toolbar-search{flex:1;min-width:12rem;position:relative}.task-toolbar-search .input{padding-left:calc(var(--spacing) * 9)}.task-toolbar-search-icon{pointer-events:none;top:50%;left:calc(var(--spacing) * 3);height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-slate-400);position:absolute}.task-view-switch{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding:calc(var(--spacing) * .5);--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);flex-shrink:0;display:inline-flex}.task-view-switch:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.task-view-switch:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.task-view-switch:where(.dark,.dark *){background-color:var(--color-slate-950)}.task-view-tab{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);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));display:inline-flex}@media (hover:hover){.task-view-tab:hover{color:var(--color-slate-900)}}.task-view-tab:where(.dark,.dark *){color:var(--color-slate-400)}@media (hover:hover){.task-view-tab:where(.dark,.dark *):hover{color:var(--color-white)}}.task-view-tab.is-current{background-color:var(--color-jarvis-50);color:var(--color-jarvis-600)}.task-view-tab.is-current:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.task-view-tab.is-current:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.task-view-tab.is-current:where(.dark,.dark *){color:var(--color-jarvis-300)}.filter-options{margin-top:var(--spacing);max-height:calc(var(--spacing) * 44)}:where(.filter-options>: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)))}.filter-options{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);overflow-y:auto}.filter-options:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.filter-options:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.filter-options:where(.dark,.dark *){background-color:var(--color-slate-950)}.filter-option{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);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));display:flex}@media (hover:hover){.filter-option:hover{background-color:var(--color-slate-50)}}.filter-option:where(.dark,.dark *){color:var(--color-slate-200)}@media (hover:hover){.filter-option:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.filter-option:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.filter-option input{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);border-color:var(--color-slate-300);background-color:var(--color-white);color:var(--color-jarvis-600);border-radius:.25rem;flex-shrink:0}.filter-option input:focus{--tw-ring-color:#0ea5e94d}@supports (color:color-mix(in lab, red, red)){.filter-option input:focus{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 30%, transparent)}}.filter-option input:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.filter-option input:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.filter-option input:where(.dark,.dark *){background-color:var(--color-slate-900)}.filter-options-empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400)}.dashboard-hero-side{gap:calc(var(--spacing) * 3);flex-direction:column;min-width:0;display:flex}.dashboard-scope{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafce6;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-scope{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.dashboard-scope{padding:calc(var(--spacing) * 2)}.dashboard-scope:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-scope:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-scope:where(.dark,.dark *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dashboard-scope:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.dashboard-scope-label{padding-left:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase;flex-shrink:0}.dashboard-scope-label:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-scope select{flex:1;min-width:0}.dashboard-score{align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafce6;flex:1;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-score{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.dashboard-score{padding:calc(var(--spacing) * 4)}.dashboard-score:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-score:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-score:where(.dark,.dark *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dashboard-score:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.dashboard-score span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.dashboard-score span:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-score p{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.dashboard-score p:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-score-ring{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);background:conic-gradient(var(--color-jarvis-500) calc(var(--score,0) * 1%), #e2e8f0 calc(var(--score,0) * 1%));border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid;position:relative}.dashboard-score-ring:before{--tw-content:"";content:var(--tw-content);background:#fff;border-radius:2147483647px;position:absolute;inset:.55rem}.dark .dashboard-score-ring:before{background:#111a2e}.dashboard-score-ring strong{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);position:relative}.dashboard-score-ring strong:where(.dark,.dark *){color:var(--color-white)}.dark .dashboard-score-ring{background:conic-gradient(var(--color-jarvis-400) calc(var(--score,0) * 1%), #ffffff1f calc(var(--score,0) * 1%))}.dashboard-stat{min-height:calc(var(--spacing) * 32);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-card);min-width:0;padding:calc(var(--spacing) * 4);border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow);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));--tw-duration:.2s;transition-duration:.2s;display:flex;position:relative;overflow:hidden}@media (hover:hover){.dashboard-stat:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}}.dashboard-stat: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);--tw-ring-color:#0ea5e94d}@supports (color:color-mix(in lab, red, red)){.dashboard-stat:focus{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 30%, transparent)}}.dashboard-stat:focus{--tw-outline-style:none;outline-style:none}.dashboard-stat:before{content:"";height:var(--spacing);background-color:var(--color-slate-300);inset-inline:0;position:absolute;top:0}.dashboard-stat-icon{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-slate-100);color:var(--color-slate-600);flex-shrink:0;place-items:center;display:grid}.dashboard-stat-icon:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-stat-icon:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-stat-icon:where(.dark,.dark *){color:var(--color-slate-300)}.dashboard-stat-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;display:block}.dashboard-stat-label:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-stat strong{margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);color:var(--color-slate-950);display:block}.dashboard-stat strong:where(.dark,.dark *){color:var(--color-white)}.dashboard-stat-meta{margin-top:calc(var(--spacing) * 2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:block;overflow:hidden}.dashboard-stat-meta:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-stat-arrow{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);color:var(--color-slate-300);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));flex-shrink:0;margin-left:auto}.dashboard-stat:hover .dashboard-stat-arrow{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-jarvis-500)}.dashboard-stat.is-sky:before,.dashboard-stat.is-sky .dashboard-stat-icon{background-color:var(--color-sky-100);color:var(--color-sky-700)}:is(.dashboard-stat.is-sky .dashboard-stat-icon):where(.dark,.dark *){background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-stat.is-sky .dashboard-stat-icon):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}:is(.dashboard-stat.is-sky .dashboard-stat-icon):where(.dark,.dark *){color:var(--color-sky-300)}.dashboard-stat.is-sky:before{background-color:var(--color-sky-500)}.dashboard-stat.is-emerald:before,.dashboard-stat.is-emerald .dashboard-stat-icon{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}:is(.dashboard-stat.is-emerald .dashboard-stat-icon):where(.dark,.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-stat.is-emerald .dashboard-stat-icon):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}:is(.dashboard-stat.is-emerald .dashboard-stat-icon):where(.dark,.dark *){color:var(--color-emerald-300)}.dashboard-stat.is-emerald:before{background-color:var(--color-emerald-500)}.dashboard-stat.is-amber:before,.dashboard-stat.is-amber .dashboard-stat-icon{background-color:var(--color-amber-100);color:var(--color-amber-800)}:is(.dashboard-stat.is-amber .dashboard-stat-icon):where(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-stat.is-amber .dashboard-stat-icon):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}:is(.dashboard-stat.is-amber .dashboard-stat-icon):where(.dark,.dark *){color:var(--color-amber-300)}.dashboard-stat.is-amber:before{background-color:var(--color-amber-500)}.dashboard-stat.is-rose:before,.dashboard-stat.is-rose .dashboard-stat-icon{background-color:var(--color-rose-100);color:var(--color-rose-700)}:is(.dashboard-stat.is-rose .dashboard-stat-icon):where(.dark,.dark *){background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-stat.is-rose .dashboard-stat-icon):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}:is(.dashboard-stat.is-rose .dashboard-stat-icon):where(.dark,.dark *){color:var(--color-rose-300)}.dashboard-stat.is-rose:before{background-color:var(--color-rose-500)}.dashboard-stat.is-violet:before,.dashboard-stat.is-violet .dashboard-stat-icon{background-color:var(--color-violet-100);color:var(--color-violet-700)}:is(.dashboard-stat.is-violet .dashboard-stat-icon):where(.dark,.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){:is(.dashboard-stat.is-violet .dashboard-stat-icon):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}:is(.dashboard-stat.is-violet .dashboard-stat-icon):where(.dark,.dark *){color:var(--color-violet-300)}.dashboard-stat.is-violet:before{background-color:var(--color-violet-500)}.settings-screen{max-width:96rem;margin-inline:auto}:where(.settings-screen>: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)))}.settings-summary-grid{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.settings-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings-summary-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.settings-summary-card{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.settings-summary-card{--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));padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#e2e8f066}@supports (color:color-mix(in lab, red, red)){.settings-summary-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.settings-summary-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.settings-summary-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.settings-summary-card:where(.dark,.dark *){--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));--tw-gradient-to:#0206188c}@supports (color:color-mix(in lab, red, red)){.settings-summary-card:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.settings-summary-card:where(.dark,.dark *){--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));--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.settings-summary-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.settings-summary-card span{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;display:block}.settings-summary-card span:where(.dark,.dark *){color:var(--color-slate-400)}.settings-summary-card strong{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);display:block}.settings-summary-card strong:where(.dark,.dark *){color:var(--color-white)}.workspace-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#7dd3fcb3}@supports (color:color-mix(in lab, red, red)){.workspace-panel{border-color:color-mix(in oklab, var(--color-jarvis-300) 70%, transparent)}}.workspace-panel{background-color:#f0f9ffb3}@supports (color:color-mix(in lab, red, red)){.workspace-panel{background-color:color-mix(in oklab, var(--color-jarvis-50) 70%, transparent)}}.workspace-panel{padding:calc(var(--spacing) * 3)}.workspace-panel:where(.dark,.dark *){border-color:#0ea5e940}@supports (color:color-mix(in lab, red, red)){.workspace-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-500) 25%, transparent)}}.workspace-panel:where(.dark,.dark *){background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.workspace-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}.workspace-panel-title{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-jarvis-600);display:flex}.workspace-panel-title:where(.dark,.dark *){color:var(--color-jarvis-300)}.workspace-panel-note{margin-top:var(--spacing);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.workspace-panel-note:where(.dark,.dark *){color:var(--color-slate-300)}.workspace-repos{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.workspace-repo{min-height:calc(var(--spacing) * 7);align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);--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);border-radius:2147483647px;display:inline-flex}.workspace-repo:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.workspace-repo:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.workspace-repo:where(.dark,.dark *){background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.workspace-repo:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.workspace-repo:where(.dark,.dark *){color:var(--color-slate-200)}.workspace-repo-lead{border-color:var(--color-jarvis-300);background-color:var(--color-white);color:var(--color-jarvis-600);--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);--tw-ring-color:#7dd3fc99}@supports (color:color-mix(in lab, red, red)){.workspace-repo-lead{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-300) 60%, transparent)}}.workspace-repo-lead:where(.dark,.dark *){border-color:#0ea5e966}@supports (color:color-mix(in lab, red, red)){.workspace-repo-lead:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-jarvis-500) 40%, transparent)}}.workspace-repo-lead:where(.dark,.dark *){background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.workspace-repo-lead:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}.workspace-repo-lead:where(.dark,.dark *){color:var(--color-jarvis-300);--tw-ring-color:#0ea5e940}@supports (color:color-mix(in lab, red, red)){.workspace-repo-lead:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 25%, transparent)}}.workspace-repo-path{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.workspace-repo-path:where(.dark,.dark *){color:var(--color-slate-500)}.workspace-steps{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);display:grid}.workspace-steps:where(.dark,.dark *){color:var(--color-slate-300)}.workspace-step{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.workspace-step-no{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);background-color:#0ea5e926;border-radius:2147483647px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.workspace-step-no{background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.workspace-step-no{--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);color:var(--color-jarvis-600)}.workspace-step-no:where(.dark,.dark *){background-color:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.workspace-step-no:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 20%, transparent)}}.workspace-step-no:where(.dark,.dark *){color:var(--color-jarvis-300)}.repo-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repo-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.repo-card{background-color:var(--color-white);--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);--tw-shadow-color:#e2e8f073}@supports (color:color-mix(in lab, red, red)){.repo-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 45%, transparent) var(--tw-shadow-alpha), transparent)}}.repo-card{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));--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.repo-card:hover{border-color:var(--color-jarvis-300);--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);--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.repo-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}}.repo-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.repo-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.repo-card:where(.dark,.dark *){background-color:#0f172bd9}@supports (color:color-mix(in lab, red, red)){.repo-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 85%, transparent)}}.repo-card:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.repo-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.repo-card:where(.dark,.dark *):hover{border-color:#0ea5e973}@supports (color:color-mix(in lab, red, red)){.repo-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 45%, transparent)}}.repo-card:where(.dark,.dark *):hover{--tw-shadow-color:#00000040}@supports (color:color-mix(in lab, red, red)){.repo-card:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 25%, transparent) var(--tw-shadow-alpha), transparent)}}}.repo-card-head{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-slate-100);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-white);--tw-gradient-to:#f8fafcb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.repo-card-head{--tw-gradient-to:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.repo-card-head{--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));padding:calc(var(--spacing) * 4)}.repo-card-head:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.repo-card-head:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.repo-card-head:where(.dark,.dark *){--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));--tw-gradient-to:#02061873}@supports (color:color-mix(in lab, red, red)){.repo-card-head:where(.dark,.dark *){--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.repo-card-head:where(.dark,.dark *){--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))}.repo-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-jarvis-50);color:var(--color-jarvis-600);--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);--tw-ring-color:#7dd3fc80;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.repo-avatar{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-300) 50%, transparent)}}.repo-avatar:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.repo-avatar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.repo-avatar:where(.dark,.dark *){color:var(--color-jarvis-300);--tw-ring-color:#0ea5e94d}@supports (color:color-mix(in lab, red, red)){.repo-avatar:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 30%, transparent)}}.repo-path{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);word-break:break-all;color:var(--color-slate-500);--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);--tw-ring-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.repo-path{--tw-ring-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.repo-path:where(.dark,.dark *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.repo-path:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.repo-path:where(.dark,.dark *){color:var(--color-slate-400);--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.repo-path:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.repo-badges{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-left:auto;display:flex}.repo-card-body{align-items:flex-start;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);display:grid}@media (width>=64rem){.repo-card-body{grid-template-columns:minmax(0,1fr) minmax(22rem,.74fr)}}:where(.repo-panel>: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)))}.repo-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.repo-panel{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.repo-panel{background-color:#f8fafcbf}@supports (color:color-mix(in lab, red, red)){.repo-panel{background-color:color-mix(in oklab, var(--color-slate-50) 75%, transparent)}}.repo-panel{padding:calc(var(--spacing) * 3)}.repo-panel:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.repo-panel:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.repo-panel:where(.dark,.dark *){background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.repo-panel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.repo-panel-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.repo-panel-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-700);text-transform:uppercase}.repo-panel-title:where(.dark,.dark *){color:var(--color-slate-200)}.repo-panel-subtitle{margin-top:calc(var(--spacing) * .5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.repo-panel-subtitle:where(.dark,.dark *){color:var(--color-slate-400)}.repo-run-toggle{min-height:calc(var(--spacing) * 9);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);--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);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));flex-shrink:0;display:inline-flex}@media (hover:hover){.repo-run-toggle:hover{border-color:var(--color-jarvis-400);color:var(--color-jarvis-600)}}.repo-run-toggle: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);--tw-ring-color:#0ea5e940}@supports (color:color-mix(in lab, red, red)){.repo-run-toggle:focus{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 25%, transparent)}}.repo-run-toggle:focus{--tw-outline-style:none;outline-style:none}.repo-run-toggle:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.repo-run-toggle:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.repo-run-toggle:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.repo-run-toggle:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.repo-run-toggle:where(.dark,.dark *){color:var(--color-slate-200)}@media (hover:hover){.repo-run-toggle:where(.dark,.dark *):hover{border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.repo-run-toggle:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.repo-run-toggle:where(.dark,.dark *):hover{color:var(--color-jarvis-300)}}:where(.repo-run-form>: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)))}.repo-run-form{border-top-style:var(--tw-border-style);border-color:#e2e8f0cc;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.repo-run-form{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.repo-run-form{padding-top:calc(var(--spacing) * 3)}.repo-run-form:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.repo-run-form:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.repo-action-grid{gap:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.repo-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.repo-run-footer{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.repo-panel .btn-ghost,.repo-panel .btn-primary{min-height:calc(var(--spacing) * 10)}.dashboard-panel{border-radius:var(--radius-card);min-width:0;padding:calc(var(--spacing) * 4);border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow)}.dashboard-panel-head{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.dashboard-panel-head h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950)}.dashboard-panel-head h2:where(.dark,.dark *){color:var(--color-white)}.dashboard-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-jarvis-600);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))}@media (hover:hover){.dashboard-link:hover{color:var(--color-jarvis-500);text-decoration-line:underline}}.dashboard-link:where(.dark,.dark *){color:var(--color-jarvis-400)}@media (hover:hover){.dashboard-link:where(.dark,.dark *):hover{color:var(--color-jarvis-300)}}:where(.dashboard-list>: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)))}.dashboard-row{min-height:calc(var(--spacing) * 20);align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:100%;min-width:0;padding:calc(var(--spacing) * 4);text-align:left;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));display:flex;overflow:hidden}@media (hover:hover){.dashboard-row:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-jarvis-300);--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)}}.dashboard-row:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-row:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-row:where(.dark,.dark *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dashboard-row:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}@media (hover:hover){.dashboard-row:where(.dark,.dark *):hover{border-color:#0ea5e973}@supports (color:color-mix(in lab, red, red)){.dashboard-row:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 45%, transparent)}}}.dashboard-row:hover .dashboard-chevron{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-jarvis-500)}.dashboard-row-tags{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:none}@media (width>=40rem){.dashboard-row-tags{display:flex}}.dashboard-tag{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-600);text-transform:uppercase;border-radius:2147483647px;align-items:center;display:inline-flex}.dashboard-tag:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-tag:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-tag:where(.dark,.dark *){color:var(--color-slate-300)}.dashboard-tag.is-urgent{background-color:var(--color-red-100);color:var(--color-red-700)}.dashboard-tag.is-urgent:where(.dark,.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dashboard-tag.is-urgent:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.dashboard-tag.is-urgent:where(.dark,.dark *){color:var(--color-red-300)}.dashboard-tag.is-high{background-color:var(--color-amber-100);color:var(--color-amber-700)}.dashboard-tag.is-high:where(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dashboard-tag.is-high:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dashboard-tag.is-high:where(.dark,.dark *){color:var(--color-amber-300)}.dashboard-date{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-radius:var(--radius-lg);background-color:var(--color-slate-100);color:var(--color-slate-700);flex-shrink:0;place-items:center;display:grid}.dashboard-date:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-date:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-date:where(.dark,.dark *){color:var(--color-slate-200)}.dashboard-date span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}.dashboard-date small{--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase}.dashboard-date small:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-date.is-overdue{background-color:var(--color-red-100);color:var(--color-red-700)}.dashboard-date.is-overdue:where(.dark,.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dashboard-date.is-overdue:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.dashboard-date.is-overdue:where(.dark,.dark *){color:var(--color-red-300)}.dashboard-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-950);display:block;overflow:hidden}.dashboard-row-title:where(.dark,.dark *){color:var(--color-white)}.dashboard-row-meta{margin-top:var(--spacing);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:block;overflow:hidden}.dashboard-row-meta:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-chevron{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);color:var(--color-slate-400);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));flex-shrink:0}.dashboard-action{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc;min-width:0;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-action{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.dashboard-action{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-700);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))}@media (hover:hover){.dashboard-action:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-jarvis-300);background-color:var(--color-white);color:var(--color-jarvis-600)}}.dashboard-action:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-action:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-action:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dashboard-action:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dashboard-action:where(.dark,.dark *){color:var(--color-slate-200)}@media (hover:hover){.dashboard-action:where(.dark,.dark *):hover{border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.dashboard-action:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.dashboard-action:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-action:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-action:where(.dark,.dark *):hover{color:var(--color-jarvis-300)}}.dashboard-action span{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-lg);background-color:var(--color-white);color:var(--color-jarvis-600);--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);flex-shrink:0;place-items:center;display:grid}.dashboard-action span:where(.dark,.dark *){background-color:var(--color-slate-950);color:var(--color-jarvis-300)}.dashboard-health-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-health-grid a{min-height:calc(var(--spacing) * 20);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.dashboard-health-grid a{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.dashboard-health-grid a{padding:calc(var(--spacing) * 3);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))}@media (hover:hover){.dashboard-health-grid a:hover{border-color:var(--color-jarvis-300);background-color:var(--color-white)}}.dashboard-health-grid a:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-health-grid a:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-health-grid a:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dashboard-health-grid a:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (hover:hover){.dashboard-health-grid a:where(.dark,.dark *):hover{border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.dashboard-health-grid a:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.dashboard-health-grid a:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-health-grid a:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.dashboard-health-grid span{--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;display:block}.dashboard-health-grid span:where(.dark,.dark *){color:var(--color-slate-400)}.dashboard-health-grid strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);display:block}.dashboard-health-grid strong:where(.dark,.dark *){color:var(--color-white)}.dashboard-tabs{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:var(--spacing);display:inline-flex}.dashboard-tabs:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-tabs:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-tabs:where(.dark,.dark *){background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.dashboard-tabs:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.dashboard-tabs button{min-height:calc(var(--spacing) * 8);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;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))}@media (hover:hover){.dashboard-tabs button:hover{color:var(--color-slate-900)}}.dashboard-tabs button:where(.dark,.dark *){color:var(--color-slate-400)}@media (hover:hover){.dashboard-tabs button:where(.dark,.dark *):hover{color:var(--color-white)}}.dashboard-tabs button.active{background-color:var(--color-white);color:var(--color-jarvis-600);--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)}.dashboard-tabs button.active:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-tabs button.active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-tabs button.active:where(.dark,.dark *){color:var(--color-jarvis-300)}.dashboard-tab-count{margin-left:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 4);background-color:var(--color-red-100);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-black);font-size:10px;font-weight:var(--font-weight-black);color:var(--color-red-700);border-radius:2147483647px;justify-content:center;align-items:center;display:inline-flex}.dashboard-tab-count:where(.dark,.dark *){background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dashboard-tab-count:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dashboard-tab-count:where(.dark,.dark *){color:var(--color-red-300)}.dashboard-run-grid{gap:calc(var(--spacing) * 3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.dashboard-run-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.dashboard-run-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-run{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 4);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))}@media (hover:hover){.dashboard-run:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-jarvis-300);--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);--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.dashboard-run:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}}.dashboard-run:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dashboard-run:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dashboard-run:where(.dark,.dark *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dashboard-run:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}@media (hover:hover){.dashboard-run:where(.dark,.dark *):hover{border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.dashboard-run:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.dashboard-run:where(.dark,.dark *):hover{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.dashboard-run:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.dashboard-empty{min-height:calc(var(--spacing) * 40);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:#f8fafcb3;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-empty{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.dashboard-empty{padding:calc(var(--spacing) * 6);text-align:center}.dashboard-empty:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dashboard-empty:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dashboard-empty:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dashboard-empty:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dashboard-empty strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-800)}.dashboard-empty strong:where(.dark,.dark *){color:var(--color-white)}.dashboard-empty span{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);display:block}.dashboard-empty span:where(.dark,.dark *){color:var(--color-slate-400)}.agent-roster-card{min-height:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#e2e8f080;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.agent-roster-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.agent-roster-card{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))}@media (hover:hover){.agent-roster-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-jarvis-300);--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);--tw-shadow-color:#e2e8f099}@supports (color:color-mix(in lab, red, red)){.agent-roster-card:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 60%, transparent) var(--tw-shadow-alpha), transparent)}}}.agent-roster-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agent-roster-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.agent-roster-card:where(.dark,.dark *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.agent-roster-card:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.agent-roster-card:where(.dark,.dark *){--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.agent-roster-card:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.agent-roster-card:where(.dark,.dark *):hover{border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.agent-roster-card:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.agent-roster-card:where(.dark,.dark *):hover{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.agent-roster-card:where(.dark,.dark *):hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}}.agent-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-jarvis-50);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-jarvis-600);--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);--tw-ring-color:#7dd3fcb3;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.agent-avatar{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-300) 70%, transparent)}}.agent-avatar:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.agent-avatar:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.agent-avatar:where(.dark,.dark *){color:var(--color-jarvis-300);--tw-ring-color:#0ea5e959}@supports (color:color-mix(in lab, red, red)){.agent-avatar:where(.dark,.dark *){--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 35%, transparent)}}.agent-roster-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);overflow:hidden}.agent-roster-card h3:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.agent-roster-card h3 a:hover{color:var(--color-jarvis-600)}.agent-roster-card h3 a:where(.dark,.dark *):hover{color:var(--color-jarvis-300)}}.agent-roster-card p{margin-top:var(--spacing);-webkit-line-clamp:2;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.agent-roster-card p:where(.dark,.dark *){color:var(--color-slate-400)}.agent-status{min-height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:2147483647px;flex-shrink:0;align-items:center;display:inline-flex}.agent-status.is-active{background-color:var(--color-emerald-100);color:var(--color-emerald-700)}.agent-status.is-active:where(.dark,.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.agent-status.is-active:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.agent-status.is-active:where(.dark,.dark *){color:var(--color-emerald-300)}.agent-status.is-off{background-color:var(--color-slate-100);color:var(--color-slate-500)}.agent-status.is-off:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agent-status.is-off:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.agent-status.is-off:where(.dark,.dark *){color:var(--color-slate-300)}.agent-card-meta{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-slate-500);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=40rem){.agent-card-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-card-meta:where(.dark,.dark *){color:var(--color-slate-400)}.agent-card-meta span{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.agent-card-meta span:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agent-card-meta span:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.agent-card-meta span:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.agent-card-meta span:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.agent-card-stats{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-card-stats a{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.agent-card-stats a{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.agent-card-stats a{padding:calc(var(--spacing) * 3);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))}@media (hover:hover){.agent-card-stats a:hover{border-color:var(--color-jarvis-300);background-color:var(--color-white)}}.agent-card-stats a:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agent-card-stats a:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.agent-card-stats a:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.agent-card-stats a:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (hover:hover){.agent-card-stats a:where(.dark,.dark *):hover{border-color:#0ea5e980}@supports (color:color-mix(in lab, red, red)){.agent-card-stats a:where(.dark,.dark *):hover{border-color:color-mix(in oklab, var(--color-jarvis-500) 50%, transparent)}}.agent-card-stats a:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.agent-card-stats a:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.agent-card-stats span{--tw-font-weight:var(--font-weight-black);font-size:11px;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-slate-500);text-transform:uppercase;display:block}.agent-card-stats span:where(.dark,.dark *){color:var(--color-slate-400)}.agent-card-stats strong{margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-slate-950);display:block}.agent-card-stats strong:where(.dark,.dark *){color:var(--color-white)}.agent-card-actions{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-slate-100);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;margin-top:auto;display:flex}.agent-card-actions:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.agent-card-actions:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.skill-tone-sky{--skill-bg:var(--color-sky-100);--skill-fg:var(--color-sky-700);--skill-ring:var(--color-sky-500)}.skill-tone-emerald{--skill-bg:var(--color-emerald-100);--skill-fg:var(--color-emerald-700);--skill-ring:var(--color-emerald-500)}.skill-tone-rose{--skill-bg:var(--color-rose-100);--skill-fg:var(--color-rose-700);--skill-ring:var(--color-rose-500)}.skill-tone-violet{--skill-bg:var(--color-violet-100);--skill-fg:var(--color-violet-700);--skill-ring:var(--color-violet-500)}.skill-tone-amber{--skill-bg:var(--color-amber-100);--skill-fg:var(--color-amber-800);--skill-ring:var(--color-amber-500)}.skill-tone-slate{--skill-bg:var(--color-slate-100);--skill-fg:var(--color-slate-700);--skill-ring:var(--color-slate-500)}.skill-tone-pink{--skill-bg:var(--color-pink-100);--skill-fg:var(--color-pink-700);--skill-ring:var(--color-pink-500)}.skill-tone-teal{--skill-bg:var(--color-teal-100);--skill-fg:var(--color-teal-700);--skill-ring:var(--color-teal-500)}.dark [class*=skill-tone-]{--skill-bg:var(--skill-ring)}@supports (color:color-mix(in lab, red, red)){.dark [class*=skill-tone-]{--skill-bg:color-mix(in oklab, var(--skill-ring) 16%, transparent)}}.dark [class*=skill-tone-]{--skill-fg:var(--skill-ring)}@supports (color:color-mix(in lab, red, red)){.dark [class*=skill-tone-]{--skill-fg:color-mix(in oklab, var(--skill-ring) 55%, white)}}.skill-icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:var(--radius-xl);background:var(--skill-bg);color:var(--skill-fg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.skill-chip{align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;background:var(--skill-bg);color:var(--skill-fg);border-radius:2147483647px;display:inline-flex}.skill-card{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);--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);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));flex-direction:column;display:flex;position:relative;overflow:hidden}.skill-card:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.skill-card:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.skill-card:where(.dark,.dark *){background-color:var(--color-slate-900)}.skill-card:before{height:var(--spacing);opacity:.8;--tw-content:"";content:var(--tw-content);background:var(--skill-ring);inset-inline:0;position:absolute;top:0}.skill-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-300);--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)}.skill-card:hover:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.skill-card:hover:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.skill-card.is-off{opacity:.7}.skill-card-header{align-items:flex-start;gap:calc(var(--spacing) * 3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.skill-card-header .row-actions-menu{width:auto}.skill-meta{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);display:inline-flex}.skill-meta:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.skill-meta:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.skill-meta:where(.dark,.dark *){color:var(--color-slate-300)}.skill-pill{align-items:center;gap:calc(var(--spacing) * 1.5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);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));border-radius:2147483647px;display:inline-flex}@media (hover:hover){.skill-pill:hover{border-color:var(--color-slate-300)}}.skill-pill:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.skill-pill:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.skill-pill:where(.dark,.dark *){background-color:var(--color-slate-900);color:var(--color-slate-300)}.skill-pill.is-on{border-color:var(--color-jarvis-500);background-color:var(--color-jarvis-500);color:var(--color-white)}.skill-pill.is-on:where(.dark,.dark *){border-color:var(--color-jarvis-500);background-color:var(--color-jarvis-500)}.skill-pill-count{background-color:#0000000d;border-radius:2147483647px}@supports (color:color-mix(in lab, red, red)){.skill-pill-count{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.skill-pill-count{padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.skill-pill-count:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.skill-pill-count:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.skill-template{align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:#fff9;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.skill-template{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.skill-template{padding:calc(var(--spacing) * 3);text-align:left;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))}@media (hover:hover){.skill-template:hover{border-color:var(--color-jarvis-400);background-color:var(--color-white)}}.skill-template:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.skill-template:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.skill-template:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.skill-template:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}@media (hover:hover){.skill-template:where(.dark,.dark *):hover{border-color:var(--color-jarvis-500)}}.skill-pick-list{max-height:calc(var(--spacing) * 72)}:where(.skill-pick-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.skill-pick-list{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);padding:calc(var(--spacing) * 1.5);overflow-y:auto}.skill-pick-list:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.skill-pick-list:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.skill-pick{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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));display:flex}@media (hover:hover){.skill-pick:hover{background-color:var(--color-slate-50)}.skill-pick:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.skill-pick:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}}.skill-pick.is-picked{background-color:var(--color-jarvis-50)}.skill-pick.is-picked:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.skill-pick.is-picked:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.skill-preview{border-radius:var(--radius-lg);background-color:var(--color-slate-950);max-height:32rem;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);white-space:pre-wrap;color:var(--color-slate-200);overflow:auto}}@layer utilities{.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:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-7{right:calc(var(--spacing) * 7)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-7{bottom:calc(var(--spacing) * 7)}.bottom-full{bottom:100%}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-5{left:calc(var(--spacing) * 5)}.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}.col-span-full{grid-column:1/-1}.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}}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-auto{margin-inline:auto}.-mt-\[6\.6rem\]{margin-top:-6.6rem}.-mt-px{margin-top:-1px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:0!important}.-mb-px{margin-bottom:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.-ml-8{margin-left:calc(var(--spacing) * -8)}.-ml-px{margin-left:-1px}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[335\/364\]{aspect-ratio:335/364}.h-1{height:var(--spacing)}.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-4\.5{height:calc(var(--spacing) * 4.5)}.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-14\.5{height:calc(var(--spacing) * 14.5)}.h-16{height:calc(var(--spacing) * 16)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-\[42px\]{height:42px}.h-full{height:100%}.h-screen{height:100vh}.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-96{max-height:calc(var(--spacing) * 96)}.max-h-\[26rem\]{max-height:26rem}.max-h-\[34rem\]{max-height:34rem}.max-h-\[min\(60vh\,44rem\)\]{max-height:min(60vh,44rem)}.\!min-h-7{min-height:calc(var(--spacing) * 7)!important}.\!min-h-8{min-height:calc(var(--spacing) * 8)!important}.min-h-0{min-height:0}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-24{width:calc(var(--spacing) * 24)!important}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.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-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.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-\[438px\]{width:438px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[18rem\]{max-width:18rem}.max-w-\[30rem\]{max-width:30rem}.max-w-\[92rem\]{max-width:92rem}.max-w-\[112rem\]{max-width:112rem}.max-w-\[335px\]{max-width:335px}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[18rem\]{min-width:18rem}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;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-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-\[circle\]{list-style-type:circle}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.\!items-start{align-items:flex-start!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-center{justify-items:center}.\!gap-2{gap:calc(var(--spacing) * 2)!important}.gap-1{gap:var(--spacing)}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}: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-200\/80>:not(:last-child)){border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){:where(.divide-slate-200\/80>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.glass-menu{border:1px solid var(--glass-border-strong);border-radius:var(--radius-control);background:var(--control-panel);color:var(--ink);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-jarvis-500{border-color:var(--color-jarvis-500)!important}.\!border-white\/15{border-color:#ffffff26!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)!important}}.border-\[\#19140035\]{border-color:#19140035}.border-\[\#e3e3e0\]{border-color:#e3e3e0}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400\/60{border-color:#fcbb0099}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/60{border-color:color-mix(in oklab, var(--color-amber-400) 60%, transparent)}}.border-black{border-color:var(--color-black)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-jarvis-500{border-color:var(--color-jarvis-500)}.border-red-200{border-color:var(--color-red-200)}.border-red-200\/80{border-color:#ffcacacc}@supports (color:color-mix(in lab, red, red)){.border-red-200\/80{border-color:color-mix(in oklab, var(--color-red-200) 80%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-300\/70{border-color:#ffa3a3b3}@supports (color:color-mix(in lab, red, red)){.border-red-300\/70{border-color:color-mix(in oklab, var(--color-red-300) 70%, transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-sky-300\/70{border-color:#77d4ffb3}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/70{border-color:color-mix(in oklab, var(--color-sky-300) 70%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-300{border-color:var(--color-slate-300)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.\!bg-amber-600{background-color:var(--color-amber-600)!important}.\!bg-violet-600{background-color:var(--color-violet-600)!important}.\!bg-white\/5{background-color:#ffffff0d!important}@supports (color:color-mix(in lab, red, red)){.\!bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)!important}}.bg-\[\#1b1b18\]{background-color:#1b1b18}.bg-\[\#07111f\]{background-color:#07111f}.bg-\[\#FDFDFC\]{background-color:#fdfdfc}.bg-\[\#dbdbd7\]{background-color:#dbdbd7}.bg-\[\#fff2f2\]{background-color:#fff2f2}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/95{background-color:#fffbebf2}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/95{background-color:color-mix(in oklab, var(--color-amber-50) 95%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.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-500{background-color:var(--color-amber-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/70{background-color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/70{background-color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-jarvis-50{background-color:var(--color-jarvis-50)}.bg-jarvis-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-jarvis-50\/60{background-color:color-mix(in oklab, var(--color-jarvis-50) 60%, transparent)}}.bg-jarvis-500{background-color:var(--color-jarvis-500)}.bg-jarvis-500\/20{background-color:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.bg-jarvis-500\/20{background-color:color-mix(in oklab, var(--color-jarvis-500) 20%, transparent)}}.bg-jarvis-600{background-color:var(--color-jarvis-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/80{background-color:#fef2f2cc}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/80{background-color:color-mix(in oklab, var(--color-red-50) 80%, transparent)}}.bg-red-50\/95{background-color:#fef2f2f2}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/95{background-color:color-mix(in oklab, var(--color-red-50) 95%, transparent)}}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/60{background-color:#f0f9ff99}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/60{background-color:color-mix(in oklab, var(--color-sky-50) 60%, transparent)}}.bg-sky-50\/80{background-color:#f0f9ffcc}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/80{background-color:color-mix(in oklab, var(--color-sky-50) 80%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/70{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/70{background-color:#f1f5f9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/70{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.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-violet-100{background-color:var(--color-violet-100)}.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\/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\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, 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))}.from-jarvis-400{--tw-gradient-from:var(--color-jarvis-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-jarvis-500\/20{--tw-gradient-from:#0ea5e933}@supports (color:color-mix(in lab, red, red)){.from-jarvis-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-jarvis-500) 20%, transparent)}}.from-jarvis-500\/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-white{--tw-gradient-from:var(--color-white);--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-jarvis-500\/60{--tw-gradient-to:#0ea5e999}@supports (color:color-mix(in lab, red, red)){.to-jarvis-500\/60{--tw-gradient-to:color-mix(in oklab, var(--color-jarvis-500) 60%, transparent)}}.to-jarvis-500\/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-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-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))}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.box-decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.decoration-slice{-webkit-box-decoration-break:slice;box-decoration-break:slice}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{object-fit:cover}.\!p-1{padding:var(--spacing)!important}.\!p-3{padding:calc(var(--spacing) * 3)!important}.p-1{padding:var(--spacing)}.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-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.\!px-2\.5{padding-inline:calc(var(--spacing) * 2.5)!important}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.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-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-14{padding-block:calc(var(--spacing) * 14)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.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-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.\!text-xs{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[5\.5rem\]{font-size:5.5rem}.text-\[10px\]{font-size:10px}.text-\[13px\]{font-size:13px}.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-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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-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-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.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-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.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)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-red-500{color:var(--color-red-500)!important}.\!text-slate-200{color:var(--color-slate-200)!important}.text-\[\#1B1B18\],.text-\[\#1b1b18\]{color:#1b1b18}.text-\[\#706f6c\]{color:#706f6c}.text-\[\#F3BEC7\]{color:#f3bec7}.text-\[\#F8B803\]{color:#f8b803}.text-\[\#F53003\],.text-\[\#f53003\]{color:#f53003}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-800\/80{color:#953d00cc}@supports (color:color-mix(in lab, red, red)){.text-amber-800\/80{color:color-mix(in oklab, var(--color-amber-800) 80%, transparent)}}.text-amber-900{color:var(--color-amber-900)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-800\/80{color:#005f46cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-800\/80{color:color-mix(in oklab, var(--color-emerald-800) 80%, transparent)}}.text-emerald-900{color:var(--color-emerald-900)}.text-gray-200{color:var(--color-gray-200)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-700{color:var(--color-indigo-700)}.text-jarvis-400{color:var(--color-jarvis-400)}.text-jarvis-500{color:var(--color-jarvis-500)}.text-jarvis-600{color:var(--color-jarvis-600)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-300{color:var(--color-rose-300)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-sky-300{color:var(--color-sky-300)}.text-sky-400{color:var(--color-sky-400)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-violet-500{color:var(--color-violet-500)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.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\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.mix-blend-color{mix-blend-mode:color}.mix-blend-darken{mix-blend-mode:darken}.mix-blend-hard-light{mix-blend-mode:hard-light}.mix-blend-multiply{mix-blend-mode:multiply}.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-\[0px_0px_1px_0px_rgba\(0\,0\,0\,0\.03\)\,0px_1px_2px_0px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow:0px 0px 1px 0px var(--tw-shadow-color,#00000008), 0px 1px 2px 0px var(--tw-shadow-color,#0000000f);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\.35\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff59);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_0px_0px_0px_1px_rgba\(26\,26\,0\,0\.16\)\]{--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#1a1a0029);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-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{--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)}.glass-raised{border:1px solid var(--glass-border-strong);background:var(--surface-raised);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass-surface{border:1px solid var(--glass-border);background:var(--surface);box-shadow:var(--glass-highlight), var(--glass-shadow)}.shadow-amber-900\/5{--tw-shadow-color:#7b33060d}@supports (color:color-mix(in lab, red, red)){.shadow-amber-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-900) 5%, 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-red-900\/5{--tw-shadow-color:#82181a0d}@supports (color:color-mix(in lab, red, red)){.shadow-red-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-200\/40{--tw-shadow-color:#e2e8f066}@supports (color:color-mix(in lab, red, red)){.shadow-slate-200\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-200) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-gray-300{--tw-ring-color:var(--color-gray-300)}.ring-white{--tw-ring-color:var(--color-white)}.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,)}.brightness-125{--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,)}.drop-shadow-\[0_10px_28px_rgba\(15\,23\,42\,0\.45\)\]{--tw-drop-shadow-size:drop-shadow(0 10px 28px var(--tw-drop-shadow-color,#0f172a73));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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,)}.glass-chrome{background:var(--header-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-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-\[transform\,width\]{transition-property:transform,width;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-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-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))}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.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-750{--tw-duration:.75s;transition-duration:.75s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}.\[--stroke-color\:\#1B1B18\]{--stroke-color:#1b1b18}.\[program\:aim-pm-queue\]{program:aim-pm-queue}.not-has-\[nav\]\:hidden:not(:has(:is(nav))){display:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.marker\:content-\[\'\'\] ::marker{--tw-content:"";content:var(--tw-content)}.marker\:content-\[\'\'\]::marker{--tw-content:"";content:var(--tw-content)}.marker\:content-\[\'\'\] ::-webkit-details-marker{--tw-content:"";content:var(--tw-content)}.marker\:content-\[\'\'\]::-webkit-details-marker{--tw-content:"";content:var(--tw-content)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-0:before{content:var(--tw-content);top:0}.before\:top-1\/2:before{content:var(--tw-content);top:50%}.before\:bottom-0:before{content:var(--tw-content);bottom:0}.before\:bottom-1\/2:before{content:var(--tw-content);bottom:50%}.before\:left-\[0\.4rem\]:before{content:var(--tw-content);left:.4rem}.before\:border-l:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:1px}.before\:border-\[\#e3e3e0\]:before{content:var(--tw-content);border-color:#e3e3e0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:scale-\[1\.01\]:hover{scale:1.01}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-\[\#1915014a\]:hover{border-color:#1915014a}.hover\:border-\[\#19140035\]:hover{border-color:#19140035}.hover\:border-black:hover{border-color:var(--color-black)}.hover\:border-jarvis-400:hover{border-color:var(--color-jarvis-400)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.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\:\!bg-amber-500:hover{background-color:var(--color-amber-500)!important}.hover\:\!bg-violet-700:hover{background-color:var(--color-violet-700)!important}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}@supports (color:color-mix(in lab, red, red)){.hover\:\!bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)!important}}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/70:hover{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-gray-400:hover{color:var(--color-gray-400)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-jarvis-600:hover{color:var(--color-jarvis-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-blue-300:focus{border-color:var(--color-blue-300)}.focus\:ring: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-jarvis-500:focus{--tw-ring-color:var(--color-jarvis-500)}.focus\:ring-jarvis-500\/30:focus{--tw-ring-color:#0ea5e94d}@supports (color:color-mix(in lab, red, red)){.focus\:ring-jarvis-500\/30:focus{--tw-ring-color:color-mix(in oklab, var(--color-jarvis-500) 30%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:bg-gray-100:active{background-color:var(--color-gray-100)}.active\:text-gray-500:active{color:var(--color-gray-500)}.active\:text-gray-700:active{color:var(--color-gray-700)}.active\:text-gray-800:active{color:var(--color-gray-800)}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:right-9{right:calc(var(--spacing) * 9)}.sm\:bottom-7{bottom:calc(var(--spacing) * 7)}.sm\:left-7{left:calc(var(--spacing) * 7)}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:w-56{width:calc(var(--spacing) * 56)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-auto{width:auto}.sm\:flex-1{flex:1}.sm\:shrink-0{flex-shrink:0}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.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))}.sm\:text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[8rem\]{font-size:8rem}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.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\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:top-20{top:calc(var(--spacing) * 20)}.lg\:mx-0{margin-inline:0}.lg\:mt-10{margin-top:calc(var(--spacing) * 10)}.lg\:mb-0{margin-bottom:0}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:-ml-px{margin-left:-1px}.lg\:ml-0{margin-left:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:aspect-auto{aspect-ratio:auto}.lg\:h-full{height:100%}.lg\:h-screen{height:100vh}.lg\:min-h-0{min-height:0}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:w-\[4\.5rem\]{width:4.5rem}.lg\:w-\[438px\]{width:438px}.lg\:max-w-4xl{max-width:var(--container-4xl)}.lg\:shrink-0{flex-shrink:0}.lg\:grow{flex-grow:1}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.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-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(25rem\,29rem\)\]{grid-template-columns:minmax(0,1fr) minmax(25rem,29rem)}.lg\:grid-cols-\[minmax\(0\,16rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:overflow-y-auto{overflow-y:auto}.lg\:rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.lg\:rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.lg\:rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.lg\:rounded-br-none{border-bottom-right-radius:0}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-20{padding:calc(var(--spacing) * 20)}.lg\:px-0{padding-inline:0}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:pb-10{padding-bottom:calc(var(--spacing) * 10)}.lg\:text-left{text-align:left}.lg\:text-\[10rem\]{font-size:10rem}}@media (width>=80rem){.xl\:col-span-3{grid-column:span 3/span 3}.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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(21rem\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(21rem,.75fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(18rem\,22rem\)\]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.xl\:text-\[2\.5rem\]{font-size:2.5rem}}.rtl\:flex-row-reverse:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.dark\:divide-white\/10:where(.dark,.dark *)>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-\[\#3E3E3A\]:where(.dark,.dark *){border-color:#3e3e3a}.dark\:border-\[\#eeeeec\]:where(.dark,.dark *){border-color:#eeeeec}.dark\:border-amber-400\/30:where(.dark,.dark *){border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-400\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.dark\:border-amber-500\/25:where(.dark,.dark *){border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.dark\:border-amber-500\/30:where(.dark,.dark *){border-color:#f99c004d}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-amber-500) 30%, transparent)}}.dark\:border-emerald-500\/25:where(.dark,.dark *){border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-red-500\/20:where(.dark,.dark *){border-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.dark\:border-red-500\/25:where(.dark,.dark *){border-color:#fb2c3640}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 25%, transparent)}}.dark\:border-red-500\/30:where(.dark,.dark *){border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.dark\:border-red-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.dark\:border-rose-500\/30:where(.dark,.dark *){border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.dark\:border-rose-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.dark\:border-sky-500\/25:where(.dark,.dark *){border-color:#00a5ef40}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/25:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) 25%, transparent)}}.dark\:border-sky-500\/30:where(.dark,.dark *){border-color:#00a5ef4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-500\/30:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-sky-500) 30%, transparent)}}.dark\:border-slate-700:where(.dark,.dark *){border-color:var(--color-slate-700)}.dark\:border-white\/5:where(.dark,.dark *){border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/10:where(.dark,.dark *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-white\/15:where(.dark,.dark *){border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/15:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dark\:border-white\/20:where(.dark,.dark *){border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/20:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:bg-\[\#0a0a0a\]:where(.dark,.dark *){background-color:#0a0a0a}.dark\:bg-\[\#1D0002\]:where(.dark,.dark *){background-color:#1d0002}.dark\:bg-\[\#3E3E3A\]:where(.dark,.dark *){background-color:#3e3e3a}.dark\:bg-\[\#161615\]:where(.dark,.dark *){background-color:#161615}.dark\:bg-\[\#eeeeec\]:where(.dark,.dark *){background-color:#eeeeec}.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:#f99c0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-500) 15%, transparent)}}.dark\:bg-amber-950:where(.dark,.dark *){background-color:var(--color-amber-950)}.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/30:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.dark\:bg-emerald-500\/15:where(.dark,.dark *){background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-500\/20:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-indigo-500\/15:where(.dark,.dark *){background-color:#625fff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-indigo-500) 15%, transparent)}}.dark\:bg-jarvis-500\/5:where(.dark,.dark *){background-color:#0ea5e90d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-jarvis-500\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 5%, transparent)}}.dark\:bg-jarvis-500\/10:where(.dark,.dark *){background-color:#0ea5e91a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-jarvis-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 10%, transparent)}}.dark\:bg-jarvis-500\/15:where(.dark,.dark *){background-color:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.dark\:bg-jarvis-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-jarvis-500) 15%, transparent)}}.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.dark\:bg-red-500\/15:where(.dark,.dark *){background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.dark\:bg-rose-500\/15:where(.dark,.dark *){background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.dark\:bg-sky-500\/5:where(.dark,.dark *){background-color:#00a5ef0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-500) 5%, transparent)}}.dark\:bg-sky-500\/10:where(.dark,.dark *){background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.dark\:bg-sky-500\/15:where(.dark,.dark *){background-color:#00a5ef26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-sky-500) 15%, transparent)}}.dark\:bg-slate-800:where(.dark,.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:#1d293d80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-800) 50%, transparent)}}.dark\:bg-slate-900:where(.dark,.dark *){background-color:var(--color-slate-900)}.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:#0f172b99}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.dark\:bg-slate-900\/90:where(.dark,.dark *){background-color:#0f172be6}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-900\/90:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-900) 90%, transparent)}}.dark\:bg-slate-950:where(.dark,.dark *){background-color:var(--color-slate-950)}.dark\:bg-slate-950\/40:where(.dark,.dark *){background-color:#02061866}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.dark\:bg-slate-950\/45:where(.dark,.dark *){background-color:#02061873}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/45:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 45%, transparent)}}.dark\:bg-slate-950\/50:where(.dark,.dark *){background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.dark\:bg-slate-950\/60:where(.dark,.dark *){background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.dark\:bg-slate-950\/70:where(.dark,.dark *){background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-950\/70:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.dark\:bg-transparent:where(.dark,.dark *){background-color:#0000}.dark\:bg-violet-500\/15:where(.dark,.dark *){background-color:#8d54ff26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-violet-500\/15:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-violet-500) 15%, transparent)}}.dark\:bg-white\/5:where(.dark,.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/5:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:bg-white\/10:where(.dark,.dark *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:text-\[\#1C1C1A\]:where(.dark,.dark *){color:#1c1c1a}.dark\:text-\[\#4B0600\]:where(.dark,.dark *){color:#4b0600}.dark\:text-\[\#391800\]:where(.dark,.dark *){color:#391800}.dark\:text-\[\#733000\]:where(.dark,.dark *){color:#733000}.dark\:text-\[\#A1A09A\]:where(.dark,.dark *){color:#a1a09a}.dark\:text-\[\#EDEDEC\]:where(.dark,.dark *){color:#ededec}.dark\:text-\[\#F61500\]:where(.dark,.dark *){color:#f61500}.dark\:text-\[\#FF4433\]:where(.dark,.dark *){color:#f43}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-300\/70:where(.dark,.dark *){color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-300\/70:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.dark\:text-amber-300\/80:where(.dark,.dark *){color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-300\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.dark\:text-amber-300\/90:where(.dark,.dark *){color:#ffd236e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-300\/90:where(.dark,.dark *){color:color-mix(in oklab, var(--color-amber-300) 90%, transparent)}}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-black:where(.dark,.dark *){color:var(--color-black)}.dark\:text-emerald-200:where(.dark,.dark *){color:var(--color-emerald-200)}.dark\:text-emerald-300:where(.dark,.dark *){color:var(--color-emerald-300)}.dark\:text-emerald-300\/80:where(.dark,.dark *){color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.dark\:text-emerald-300\/80:where(.dark,.dark *){color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.dark\:text-emerald-400:where(.dark,.dark *){color:var(--color-emerald-400)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-600:where(.dark,.dark *){color:var(--color-gray-600)}.dark\:text-indigo-300:where(.dark,.dark *){color:var(--color-indigo-300)}.dark\:text-jarvis-300:where(.dark,.dark *){color:var(--color-jarvis-300)}.dark\:text-jarvis-400:where(.dark,.dark *){color:var(--color-jarvis-400)}.dark\:text-red-200:where(.dark,.dark *){color:var(--color-red-200)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-rose-300:where(.dark,.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:where(.dark,.dark *){color:var(--color-rose-400)}.dark\:text-sky-200:where(.dark,.dark *){color:var(--color-sky-200)}.dark\:text-sky-300:where(.dark,.dark *){color:var(--color-sky-300)}.dark\:text-slate-100:where(.dark,.dark *){color:var(--color-slate-100)}.dark\:text-slate-200:where(.dark,.dark *){color:var(--color-slate-200)}.dark\:text-slate-300:where(.dark,.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:where(.dark,.dark *){color:var(--color-slate-400)}.dark\:text-slate-500:where(.dark,.dark *){color:var(--color-slate-500)}.dark\:text-violet-300:where(.dark,.dark *){color:var(--color-violet-300)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:mix-blend-hard-light:where(.dark,.dark *){mix-blend-mode:hard-light}.dark\:mix-blend-normal:where(.dark,.dark *){mix-blend-mode:normal}.dark\:shadow-\[inset_0px_0px_0px_1px_\#fffaed2d\]:where(.dark,.dark *){--tw-shadow:inset 0px 0px 0px 1px var(--tw-shadow-color,#fffaed2d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:shadow-black\/10:where(.dark,.dark *){--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.dark\:shadow-black\/10:where(.dark,.dark *){--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dark\:ring-slate-950:where(.dark,.dark *){--tw-ring-color:var(--color-slate-950)}.dark\:\[--stroke-color\:\#FF750F\]:where(.dark,.dark *){--stroke-color:#ff750f}.dark\:before\:border-\[\#3E3E3A\]:where(.dark,.dark *):before{content:var(--tw-content);border-color:#3e3e3a}@media (hover:hover){.dark\:hover\:border-\[\#3E3E3A\]:where(.dark,.dark *):hover{border-color:#3e3e3a}.dark\:hover\:border-\[\#62605b\]:where(.dark,.dark *):hover{border-color:#62605b}.dark\:hover\:border-white:where(.dark,.dark *):hover{border-color:var(--color-white)}.dark\:hover\:bg-gray-900:where(.dark,.dark *):hover{background-color:var(--color-gray-900)}.dark\:hover\:bg-white:where(.dark,.dark *):hover{background-color:var(--color-white)}.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/5:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/10:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:hover\:bg-white\/20:where(.dark,.dark *):hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/20:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-gray-300:where(.dark,.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-slate-200:where(.dark,.dark *):hover{color:var(--color-slate-200)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.dark\:focus\:border-blue-700:where(.dark,.dark *):focus{border-color:var(--color-blue-700)}.dark\:focus\:border-blue-800:where(.dark,.dark *):focus{border-color:var(--color-blue-800)}.dark\:active\:bg-gray-700:where(.dark,.dark *):active{background-color:var(--color-gray-700)}.dark\:active\:text-gray-300:where(.dark,.dark *):active{color:var(--color-gray-300)}@starting-style{.starting\:opacity-0{opacity:0}}@media (prefers-reduced-motion:no-preference){@starting-style{.motion-safe\:starting\:-translate-x-\[26px\]{--tw-translate-x:calc(26px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[51px\]{--tw-translate-x:calc(51px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[78px\]{--tw-translate-x:calc(78px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:-translate-x-\[102px\]{--tw-translate-x:calc(102px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-safe\:starting\:translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}}}.\[\&_svg\]\:h-full svg{height:100%}.\[\&_svg\]\:w-full svg{width:100%}}.flatpickr-calendar{opacity:0;text-align:center;visibility:hidden;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;direction:ltr;background:#fff;border:0;border-radius:5px;width:307.875px;padding:0;font-size:14px;line-height:24px;animation:none;display:none;position:absolute;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible;max-height:640px}.flatpickr-calendar.open{z-index:99999;display:inline-block}.flatpickr-calendar.animate.open{animation:.3s cubic-bezier(.23,1,.32,1) fpFadeInDown}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{pointer-events:none;content:"";border:solid #0000;width:0;height:0;display:block;position:absolute;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{color:#000000e6;fill:#000000e6;text-align:center;-webkit-user-select:none;user-select:none;background:0 0;flex:1;height:34px;line-height:1;position:relative;overflow:hidden}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;user-select:none;cursor:pointer;z-index:3;color:#000000e6;fill:#000000e6;height:34px;padding:10px;text-decoration:none;position:absolute;top:0}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{fill:inherit;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{opacity:0;cursor:pointer;box-sizing:border-box;border:1px solid #39393926;width:14px;height:50%;padding:0 4px 0 2px;line-height:50%;position:absolute;right:0}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-top:4px solid #39393999;border-left:4px solid #0000;border-right:4px solid #0000;top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;color:inherit;text-align:center;width:75%;height:34px;padding:7.48px 0 0;font-weight:300;line-height:1;display:inline-block;position:absolute;left:12.5%;transform:translate(0)}.flatpickr-current-month span.cur-month{color:inherit;margin-left:.5ch;padding:0;font-family:inherit;font-weight:700;display:inline-block}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{box-sizing:border-box;color:inherit;cursor:text;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;vertical-align:initial;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 0 .5ch;display:inline-block}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:#00000080;pointer-events:none;background:0 0;font-size:100%}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;height:auto;font-family:inherit;font-weight:300;line-height:inherit;vertical-align:initial;background:0 0;border:none;border-radius:0;outline:none;width:auto;margin:-1px 0 0;padding:0 0 0 .5ch;position:relative}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#0000;outline:none;padding:0}.flatpickr-weekdays{text-align:center;background:0 0;align-items:center;width:100%;height:28px;display:flex;overflow:hidden}.flatpickr-weekdays .flatpickr-weekdaycontainer{flex:1;display:flex}span.flatpickr-weekday{cursor:default;color:#0000008a;text-align:center;background:0 0;flex:1;margin:0;font-size:90%;font-weight:bolder;line-height:1;display:block}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{align-items:flex-start;width:307.875px;display:flex;position:relative;overflow:hidden}.flatpickr-days:focus{outline:0}.dayContainer{text-align:left;box-sizing:border-box;opacity:1;outline:0;flex-wrap:wrap;justify-content:space-around;width:307.875px;min-width:307.875px;max-width:307.875px;padding:0;display:flex;transform:translate(0)}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{box-sizing:border-box;color:#393939;cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;border-radius:150px;flex-basis:14.2857%;justify-content:center;width:14.2857%;max-width:39px;height:39px;margin:0;font-weight:400;line-height:39px;display:inline-block;position:relative}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;background:#e6e6e6;border-color:#e6e6e6;outline:0}.flatpickr-day.today:hover,.flatpickr-day.today:focus{color:#fff;background:#959ea9;border-color:#959ea9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{-webkit-box-shadow:none;box-shadow:none;color:#fff;background:#569ff7;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;cursor:default;background:0 0;border-color:#0000}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{color:#3939394d;cursor:default;background:0 0;border:none;width:100%;max-width:none;display:block}.flatpickr-innerContainer{box-sizing:border-box;display:flex;overflow:hidden}.flatpickr-rContainer{box-sizing:border-box;padding:0;display:inline-block}.flatpickr-time{text-align:center;box-sizing:border-box;outline:0;height:0;max-height:40px;line-height:40px;display:flex;overflow:hidden}.flatpickr-time:after{content:"";clear:both;display:table}.flatpickr-time .numInputWrapper{float:left;flex:1;width:40%;height:40px}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-box-shadow:none;box-shadow:none;text-align:center;height:inherit;line-height:inherit;color:#393939;box-sizing:border-box;appearance:textfield;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;position:relative}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;-webkit-user-select:none;user-select:none;align-self:center;width:2%;font-weight:700}.flatpickr-time .flatpickr-am-pm{cursor:pointer;text-align:center;outline:0;width:18%;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}@keyframes fpFadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0)}}:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:var(--swal2-dark-theme-black)}@supports (color:color-mix(in lab, red, red)){[data-swal2-theme=dark]{--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%)}}[data-swal2-theme=dark]{--swal2-validation-message-background:var(--swal2-dark-theme-black)}@supports (color:color-mix(in lab, red, red)){[data-swal2-theme=dark]{--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%)}}[data-swal2-theme=dark]{--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:var(--swal2-dark-theme-black)}@supports (color:color-mix(in lab, red, red)){[data-swal2-theme=auto]{--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%)}}[data-swal2-theme=auto]{--swal2-validation-message-background:var(--swal2-dark-theme-black)}@supports (color:color-mix(in lab, red, red)){[data-swal2-theme=auto]{--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%)}}[data-swal2-theme=auto]{--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:var(--swal2-confirm-button-background-color)}@supports (color:color-mix(in lab, red, red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:var(--swal2-confirm-button-background-color)}@supports (color:color-mix(in lab, red, red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:var(--swal2-deny-button-background-color)}@supports (color:color-mix(in lab, red, red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:var(--swal2-deny-button-background-color)}@supports (color:color-mix(in lab, red, red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:var(--swal2-cancel-button-background-color)}@supports (color:color-mix(in lab, red, red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:var(--swal2-cancel-button-background-color)}@supports (color:color-mix(in lab, red, red)){div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}[class^=swal2]{-webkit-tap-highlight-color:#0000}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}:root{--dt_background-selected:13, 110, 253;--dt_color-selected:255, 255, 255;--dt_link_color-selected:228, 228, 228;--dt-row_background:transparent;--dt-row_background-selected:var(--dt_background-selected);--dt-row-text_color-selected:var(--dt_color-selected);--dt-row-link_color-selected:var(--dt_link_color-selected);--dt-row_background-stripe:0, 0, 0;--dt-row_background-hover:0, 0, 0;--dt-column-ordering_background:0, 0, 0;--dt-header-cell_align-items:center;--dt-header-cell_vertical-align:middle;--dt-html_background:white}:root.dark{--dt-html_background:#212529}table.dataTable tbody td.dt-control{text-align:center;cursor:pointer}table.dataTable tbody td.dt-control:before{box-sizing:border-box;content:"";border:5px solid #0000;border-left:10px solid #00000080;border-right-width:0;display:inline-block}table.dataTable tbody tr.dt-hasChild td.dt-control:before{border:5px solid #0000;border-top:10px solid #00000080;border-bottom-width:0}:root.dark table.dataTable td.dt-control:before,:root[data-bs-theme=dark] table.dataTable td.dt-control:before,:root[data-theme=dark] table.dataTable td.dt-control:before{border-left-color:#ffffff80}:root.dark table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before{border-top-color:#ffffff80;border-left-color:#0000}div.dt-scroll{width:100%}div.dt-scroll-body thead tr,div.dt-scroll-body tfoot tr{height:0}div.dt-scroll-body thead tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body tfoot tr td{border-top-width:0!important;border-bottom-width:0!important;height:0!important;padding-top:0!important;padding-bottom:0!important}div.dt-scroll-body thead tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body tfoot tr td div.dt-scroll-sizing{height:0!important;overflow:hidden!important}:root{--dt-order-arrow_color:#333;--dt-order-arrow_color-current:#333;--dt-order-arrow-height:7px;--dt-order-arrow_opacity:.125;--dt-order-arrow_opacity-current:.65;--dt-order-arrow-width:8px;--dt-order-arrow-gap:1px;--dt-order-header_outline-hover:2px solid #0000000d}:root.dark,:root[data-bs-theme=dark],:root[data-theme=dark]{--dt-order-arrow_color:#e5e9ee;--dt-order-arrow_color-current:#e5e9ee;--dt-order-header_outline-hover:2px solid #ffffff0d}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{bottom:calc(50% + var(--dt-order-arrow-gap));border-bottom:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent}table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top:var(--dt-order-arrow-height) solid var(--dt-order-arrow_color);border-left:calc(var(--dt-order-arrow-width) / 2) solid transparent;border-right:calc(var(--dt-order-arrow-width) / 2) solid transparent;top:calc(50% + 1px)}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order{width:var(--dt-order-arrow-width);align-self:stretch;position:relative}table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{content:" ";width:0;height:0;color:var(--dt-order-arrow_color);opacity:var(--dt-order-arrow_opacity);display:block;position:absolute;left:0}table.dataTable thead>tr>th.dt-orderable-asc,table.dataTable thead>tr>th.dt-orderable-desc,table.dataTable thead>tr>td.dt-orderable-asc,table.dataTable thead>tr>td.dt-orderable-desc{cursor:pointer}table.dataTable thead>tr>th.dt-orderable-asc:hover,table.dataTable thead>tr>th.dt-orderable-desc:hover,table.dataTable thead>tr>td.dt-orderable-asc:hover,table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover);outline-offset:-2px}table.dataTable thead>tr>th.dt-ordering-asc .dt-column-order:before,table.dataTable thead>tr>td.dt-ordering-asc .dt-column-order:before{border-bottom-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-ordering-desc .dt-column-order:after,table.dataTable thead>tr>td.dt-ordering-desc .dt-column-order:after{border-top-color:var(--dt-order-arrow_color-current);opacity:var(--dt-order-arrow_opacity-current)}table.dataTable thead>tr>th.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>th.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>th.sorting_asc_disabled .dt-column-order:before,table.dataTable thead>tr>td.dt-orderable-none:not(.dt-ordering-asc,.dt-ordering-desc) .dt-column-order:empty,table.dataTable thead>tr>td.sorting_desc_disabled .dt-column-order:after,table.dataTable thead>tr>td.sorting_asc_disabled .dt-column-order:before{display:none}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead>tr>th div.dt-column-header,table.dataTable thead>tr>th div.dt-column-footer,table.dataTable thead>tr>td div.dt-column-header,table.dataTable thead>tr>td div.dt-column-footer,table.dataTable tfoot>tr>th div.dt-column-header,table.dataTable tfoot>tr>th div.dt-column-footer,table.dataTable tfoot>tr>td div.dt-column-header,table.dataTable tfoot>tr>td div.dt-column-footer{justify-content:space-between;align-items:var(--dt-header-cell_align-items);gap:4px;display:flex}table.dataTable thead>tr>th div.dt-column-header .dt-column-title,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title,table.dataTable thead>tr>td div.dt-column-header .dt-column-title,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title{flex-grow:1}table.dataTable thead>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable thead>tr>td div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>th div.dt-column-footer .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-header .dt-column-title:empty,table.dataTable tfoot>tr>td div.dt-column-footer .dt-column-title:empty{display:none}div.dt-scroll-body>table.dataTable>thead>tr>th,div.dt-scroll-body>table.dataTable>thead>tr>td{overflow:hidden}:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>th.dt-orderable-desc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-asc:hover,:root[data-bs-theme=dark] table.dataTable thead>tr>td.dt-orderable-desc:hover{outline:var(--dt-order-header_outline-hover)}:root{--dt-processing-circle_background:var(--dt_background-selected)}div.dt-processing{text-align:center;z-index:10;width:200px;margin-top:-22px;margin-left:-100px;padding:2px;position:absolute;top:50%;left:50%}div.dt-processing>div:last-child{width:80px;height:15px;margin:1em auto;position:relative}div.dt-processing>div:last-child>div{background:rgb(var(--dt-processing-circle_background));border-radius:50%;width:13px;height:13px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:0}div.dt-processing>div:last-child>div:first-child{animation:.6s infinite datatables-loader-1;left:8px}div.dt-processing>div:last-child>div:nth-child(2){animation:.6s infinite datatables-loader-2;left:8px}div.dt-processing>div:last-child>div:nth-child(3){animation:.6s infinite datatables-loader-2;left:32px}div.dt-processing>div:last-child>div:nth-child(4){animation:.6s infinite datatables-loader-3;left:56px}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable th,table.dataTable td{box-sizing:border-box}table.dataTable th.dt-type-numeric,table.dataTable th.dt-type-date,table.dataTable td.dt-type-numeric,table.dataTable td.dt-type-date{text-align:right}table.dataTable th.dt-type-numeric div.dt-column-header,table.dataTable th.dt-type-numeric div.dt-column-footer,table.dataTable th.dt-type-date div.dt-column-header,table.dataTable th.dt-type-date div.dt-column-footer,table.dataTable td.dt-type-numeric div.dt-column-header,table.dataTable td.dt-type-numeric div.dt-column-footer,table.dataTable td.dt-type-date div.dt-column-header,table.dataTable td.dt-type-date div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-left div.dt-column-header,table.dataTable th.dt-left div.dt-column-footer,table.dataTable td.dt-left div.dt-column-header,table.dataTable td.dt-left div.dt-column-footer{flex-direction:row}table.dataTable th.dt-center,table.dataTable td.dt-center{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-right div.dt-column-header,table.dataTable th.dt-right div.dt-column-footer,table.dataTable td.dt-right div.dt-column-header,table.dataTable td.dt-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-justify div.dt-column-header,table.dataTable th.dt-justify div.dt-column-footer,table.dataTable td.dt-justify div.dt-column-header,table.dataTable td.dt-justify div.dt-column-footer{flex-direction:row}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable th.dt-empty,table.dataTable td.dt-empty{text-align:center;vertical-align:top}table.dataTable thead th,table.dataTable thead td,table.dataTable tfoot th,table.dataTable tfoot td{text-align:left;vertical-align:var(--dt-header-cell_vertical-align)}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-left div.dt-column-header,table.dataTable thead th.dt-head-left div.dt-column-footer,table.dataTable thead td.dt-head-left div.dt-column-header,table.dataTable thead td.dt-head-left div.dt-column-footer,table.dataTable tfoot th.dt-head-left div.dt-column-header,table.dataTable tfoot th.dt-head-left div.dt-column-footer,table.dataTable tfoot td.dt-head-left div.dt-column-header,table.dataTable tfoot td.dt-head-left div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-right div.dt-column-header,table.dataTable thead th.dt-head-right div.dt-column-footer,table.dataTable thead td.dt-head-right div.dt-column-header,table.dataTable thead td.dt-head-right div.dt-column-footer,table.dataTable tfoot th.dt-head-right div.dt-column-header,table.dataTable tfoot th.dt-head-right div.dt-column-footer,table.dataTable tfoot td.dt-head-right div.dt-column-header,table.dataTable tfoot td.dt-head-right div.dt-column-footer{flex-direction:row-reverse}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-justify div.dt-column-header,table.dataTable thead th.dt-head-justify div.dt-column-footer,table.dataTable thead td.dt-head-justify div.dt-column-header,table.dataTable thead td.dt-head-justify div.dt-column-footer,table.dataTable tfoot th.dt-head-justify div.dt-column-header,table.dataTable tfoot th.dt-head-justify div.dt-column-footer,table.dataTable tfoot td.dt-head-justify div.dt-column-header,table.dataTable tfoot td.dt-head-justify div.dt-column-footer{flex-direction:row}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}:root{--dt-header_border:1px solid #0000004d;--dt-header_padding:10px;--dt-footer_border:var(--dt-header_border);--dt-footer_padding:10px 10px 6px 10px;--dt-body_border:1px solid #00000026;--dt-body_padding:8px 10px;--dt-column-ordering_alpha:.019;--dt-column-ordering_alpha-selected:.919;--dt-row_alpha-hover:.035;--dt-row_alpha-selected-stripe:.923;--dt-row_alpha-stripe:.023;--dt-control_color:inherit;--dt-paging-button_box-shadow:none;--dt-paging-button_box-shadow-active:inset 0 0 3px #111;--dt-paging-button_padding:.5em 1em;--dt-paging-button_margin-left:2px;--dt-paging-button_border-radius:3px;--dt-paging-button_background:transparent;--dt-paging-button_border:1px solid transparent;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-disabled:transparent;--dt-paging-button_border-disabled:1px solid transparent;--dt-paging-button_color-disabled:#00000080;--dt-paging-button_background-current:#0000000d;--dt-paging-button_border-current:1px solid #0000004d;--dt-paging-button_color-current:var(--dt-control_color);--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #00000080;--dt-paging-button_color-current-hover:var(--dt-control_color);--dt-paging-button_background-hover:#0000001a;--dt-paging-button_border-hover:1px solid transparent;--dt-paging-button_color-hover:var(--dt-control_color);--dt-input_border:1px solid #aaa;--dt-input_border-radius:3px;--dt-input_padding:7px 5px;--dt-input_background:transparent;--dt-input_color:inherit}:root.dark{--dt-row_background-stripe:255, 255, 255;--dt-row_background-hover:255, 255, 255;--dt-column-ordering_background:255, 255, 255;--dt-header_border:1px solid #595b5e;--dt-body_border:1px solid #404346;--dt-paging-button_color:var(--dt-control_color);--dt-paging-button_background-current:#ffffff0d;--dt-paging-button_border-current:1px solid #ffffff1a;--dt-paging-button_background-current-hover:#0000001a;--dt-paging-button_border-current-hover:1px solid #ffffff4d;--dt-paging-button_color-disabled:#ffffff40;--dt-paging-button_background-hover:#0003;--dt-paging-button_border-hover:1px solid transparent;--dt-input_border:1px solid #fff3;--dt-input_background:#2c3033}table.dataTable{border-spacing:0;width:100%;margin:0 auto}table.dataTable thead th,table.dataTable tfoot th{font-weight:700}table.dataTable>thead>tr>th,table.dataTable>thead>tr>td{padding:var(--dt-header_padding);border-bottom:var(--dt-header_border)}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>tfoot>tr>th,table.dataTable>tfoot>tr>td{border-top:var(--dt-footer_border);padding:var(--dt-footer_padding)}table.dataTable>tbody>tr{background-color:var(--dt-row_background)}table.dataTable>tbody>tr:first-child>*{border-top:none}table.dataTable>tbody>tr:last-child>*{border-bottom:none}table.dataTable>tbody>tr.selected>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), .9);color:rgb(var(--dt-row-text_color-selected))}table.dataTable>tbody>tr.selected a{color:rgb(var(--dt-row-link_color-selected))}table.dataTable>tbody>tr>th,table.dataTable>tbody>tr>td{padding:var(--dt-body_padding)}table.dataTable.row-border>tbody>tr>*,table.dataTable.display>tbody>tr>*{border-top:var(--dt-body_border)}table.dataTable.row-border>tbody>tr:first-child>*,table.dataTable.display>tbody>tr:first-child>*{border-top:none}table.dataTable.row-border>tbody>tr.selected+tr.selected>td,table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(var(--dt-row_background-selected), .65)}table.dataTable.cell-border>tbody>tr>*{border-top:var(--dt-body_border);border-right:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr>:first-child{border-left:var(--dt-body_border)}table.dataTable.cell-border>tbody>tr:first-child>*{border-top:var(--dt-header_border)}table.dataTable.stripe>tbody>tr:nth-child(odd)>*,table.dataTable.display>tbody>tr:nth-child(odd)>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-stripe), var(--dt-row_alpha-stripe))}table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,table.dataTable.display>tbody>tr:nth-child(odd).selected>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), var(--dt-row_alpha-selected-stripe))}table.dataTable.hover>tbody>tr:hover>*,table.dataTable.display>tbody>tr:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), var(--dt-row_alpha-hover))}table.dataTable.hover>tbody>tr.selected:hover>*,table.dataTable.display>tbody>tr.selected:hover>*{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), 1)!important}table.dataTable.order-column>tbody tr>.sorting_1,table.dataTable.order-column>tbody tr>.sorting_2,table.dataTable.order-column>tbody tr>.sorting_3,table.dataTable.display>tbody tr>.sorting_1,table.dataTable.display>tbody tr>.sorting_2,table.dataTable.display>tbody tr>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), var(--dt-column-ordering_alpha))}table.dataTable.order-column>tbody tr.selected>.sorting_1,table.dataTable.order-column>tbody tr.selected>.sorting_2,table.dataTable.order-column>tbody tr.selected>.sorting_3,table.dataTable.display>tbody tr.selected>.sorting_1,table.dataTable.display>tbody tr.selected>.sorting_2,table.dataTable.display>tbody tr.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), var(--dt-column-ordering_alpha-selected))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-column-ordering_background), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .007))}table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) - .015))}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover)))}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-hover), calc(var(--dt-row_alpha-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha)))}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .007))}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{box-shadow:inset 0 0 0 9999px rgba(var(--dt-row_background-selected), calc(var(--dt-row_alpha-selected-stripe) + var(--dt-column-ordering_alpha) + var(--dt-row_alpha-hover) - .015))}table.dataTable.compact thead th,table.dataTable.compact thead td,table.dataTable.compact tfoot th,table.dataTable.compact tfoot td,table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}div.dt-container div.dt-layout-row{justify-content:space-between;align-items:center;width:100%;margin:.75em 0;display:flex}div.dt-container div.dt-layout-row div.dt-layout-cell{justify-content:space-between;align-items:center;display:flex}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start{justify-content:flex-start;margin-right:auto}div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end{justify-content:flex-end;margin-left:auto}div.dt-container div.dt-layout-row div.dt-layout-cell:empty{display:none}@media screen and (width<=767px){div.dt-container div.dt-layout-row:not(.dt-layout-table){display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell{text-align:center;display:block}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>*{margin:.5em 0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start{margin-right:0}div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end{margin-left:0}}div.dt-container div.dt-layout-start>:not(:last-child){margin-right:1em}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:1em}div.dt-container div.dt-layout-full{width:100%}div.dt-container div.dt-layout-full>:only-child{margin-left:auto;margin-right:auto}div.dt-container div.dt-layout-table>div{display:block!important}@media screen and (width<=767px){div.dt-container div.dt-layout-start>:not(:last-child){margin-right:0}div.dt-container div.dt-layout-end>:not(:first-child){margin-left:0}}div.dt-container{clear:both;position:relative}div.dt-container .dt-search input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color);margin-left:3px}div.dt-container .dt-input{border:var(--dt-input_border);border-radius:var(--dt-input_border-radius);padding:var(--dt-input_padding);background-color:var(--dt-input_background);color:var(--dt-input_color)}div.dt-container .dt-paging .dt-paging-button{box-sizing:border-box;min-width:1.5em;padding:var(--dt-paging-button_padding);margin-left:var(--dt-paging-button_margin-left);text-align:center;cursor:pointer;color:var(--dt-paging-button_color);border:var(--dt-paging-button_border);border-radius:var(--dt-paging-button_border-radius);background:var(--dt-paging-button_background);box-shadow:var(--dt-paging-button_box-shadow);display:inline-block;text-decoration:none!important}div.dt-container .dt-paging .dt-paging-button.current{border:var(--dt-paging-button_border-current);background:var(--dt-paging-button_background-current);color:var(--dt-paging-button_color-current)!important}div.dt-container .dt-paging .dt-paging-button.current:hover{border:var(--dt-paging-button_border-current-hover);background:var(--dt-paging-button_background-current-hover);color:var(--dt-paging-button_color-current-hover)!important}div.dt-container .dt-paging .dt-paging-button.disabled,div.dt-container .dt-paging .dt-paging-button.disabled:hover,div.dt-container .dt-paging .dt-paging-button.disabled:active{cursor:default;border:var(--dt-paging-button_border-disabled);background:var(--dt-paging-button_background-disabled);box-shadow:none;color:var(--dt-paging-button_color-disabled)!important}div.dt-container .dt-paging .dt-paging-button:hover{border:var(--dt-paging-button_border-hover);background:var(--dt-paging-button_background-hover);color:var(--dt-paging-button_color-hover)!important}div.dt-container .dt-paging .dt-paging-button:active{background:var(--dt-paging-button_background-hover);box-shadow:var(--dt-paging-button_box-shadow-active);outline:none}div.dt-container .dt-paging .ellipsis{padding:0 1em}div.dt-container .dt-length,div.dt-container .dt-search,div.dt-container .dt-info,div.dt-container .dt-processing,div.dt-container .dt-paging{color:var(--dt-control_color)}div.dt-container.dt-empty-footer tbody>tr:last-child>*,div.dt-container.dt-empty-footer .dt-scroll-body{border-bottom:var(--dt-header_border)}div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>*{border-bottom:none}html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td{border-top-color:rgba(var(--dt-row_background-selected), .65)}[dir=rtl] table.dataTable thead th,[dir=rtl] table.dataTable thead td,[dir=rtl] table.dataTable tfoot th,[dir=rtl] table.dataTable tfoot td{text-align:right}[dir=rtl] table.dataTable th.dt-type-numeric,[dir=rtl] table.dataTable th.dt-type-date,[dir=rtl] table.dataTable td.dt-type-numeric,[dir=rtl] table.dataTable td.dt-type-date{text-align:left}[dir=rtl] div.dt-container div.dt-layout-cell.dt-start{text-align:right}[dir=rtl] div.dt-container div.dt-layout-cell.dt-end{text-align:left}[dir=rtl] div.dt-container div.dt-search input{margin:0 3px 0 0}.ts-control{z-index:1;box-sizing:border-box;width:100%;box-shadow:none;border:1px solid #d0d0d0;border-radius:3px;flex-wrap:wrap;padding:8px;display:flex;position:relative;overflow:hidden}.ts-wrapper.multi.has-items .ts-control{padding:6px 8px 3px}.full .ts-control{background-color:#fff}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{vertical-align:baseline;display:inline-block}.ts-wrapper.multi .ts-control>div{cursor:pointer;color:#303030;background:#f2f2f2;border:0 solid #d0d0d0;margin:0 3px 3px 0;padding:2px 6px;overflow:auto}.ts-wrapper.multi .ts-control>div.active{color:#303030;background:#e8e8e8;border:0 solid #cacaca}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{color:#7d7d7d;background:#fff;border:0 solid #fff}.ts-control>input{flex:auto;min-width:7rem;text-indent:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;line-height:inherit!important;-webkit-user-select:auto!important;user-select:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:15px;right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{opacity:.5;background-color:#fafafa}.input-hidden .ts-control>input{opacity:0;position:absolute;left:-10000px}.ts-dropdown{z-index:10;box-sizing:border-box;background:#fff;border:1px solid #d0d0d0;border-top:0;border-radius:0 0 3px 3px;width:100%;margin:.25rem 0 0;position:absolute;top:100%;left:0;box-shadow:0 1px 3px #0000001a}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:#7da8d033;border-radius:1px}.ts-dropdown .option,.ts-dropdown .optgroup-header,.ts-dropdown .no-results,.ts-dropdown .create{padding:5px 8px}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{opacity:1;cursor:pointer}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{color:#303030;cursor:default;background:#fff}.ts-dropdown .active{color:#495c68;background-color:#f5fafd}.ts-dropdown .active.create{color:#495c68}.ts-dropdown .create{color:#30303080}.ts-dropdown .spinner{width:30px;height:30px;margin:5px 8px;display:inline-block}.ts-dropdown .spinner:after{content:" ";border:5px solid #d0d0d0;border-color:#d0d0d0 #0000;border-radius:50%;width:24px;height:24px;margin:3px;animation:1.2s linear infinite lds-dual-ring;display:block}@keyframes lds-dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ts-dropdown-content{scroll-behavior:smooth;max-height:200px;overflow:hidden auto}.ts-wrapper.plugin-drag_drop .ts-dragging{color:#0000!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{opacity:0;cursor:pointer;transition:opacity .5s;position:absolute;top:50%;right:2px;transform:translateY(-50%);background:0 0!important;margin-right:0!important}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret), 8px)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(#fff, #d0d0d0, 85%);border-bottom:1px solid #d0d0d0;border-radius:3px 3px 0 0;padding:10px 8px;position:relative}.ts-wrapper .dropdown-header-close{color:#303030;opacity:.4;margin-top:-12px;line-height:20px;position:absolute;top:50%;right:8px;font-size:20px!important}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{box-shadow:none;border:1px solid #d0d0d0}.plugin-dropdown_input .dropdown-input{box-shadow:none;background:0 0;border:0 solid #d0d0d0;border-bottom-width:1px;width:100%;padding:8px;display:block}.plugin-dropdown_input .items-placeholder{width:100%;box-shadow:none!important;border:0!important}.plugin-dropdown_input.has-items .items-placeholder,.plugin-dropdown_input.dropdown-active .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:#0000}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-top:0;border-right:1px solid #f2f2f2;flex-grow:1;flex-basis:0;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{color:inherit;vertical-align:middle;box-sizing:border-box;border-radius:0 2px 2px 0;padding:0 6px;text-decoration:none;display:inline-block}.ts-wrapper.plugin-remove_button .item .remove:hover{background:#0000000d}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:0 0}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;top:0;right:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #d0d0d0;margin-left:6px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:#cacaca}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #d0d0d0;margin-right:6px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:#cacaca}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-dropdown,.ts-control,.ts-control input{color:#303030;font-family:inherit;font-size:13px;line-height:18px}.ts-control,.ts-wrapper.single.input-active .ts-control{cursor:text;background:#fff}.ts-hidden-accessible{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@font-face{font-display:auto;font-family:summernote;font-style:normal;font-weight:400;src:url(/build/assets/summernote-jt9apK1s.eot?#iefix)format("embedded-opentype"),url(/build/assets/summernote-tk6LuLER.woff2)format("woff2"),url(/build/assets/summernote-MGhHcnpK.woff)format("woff"),url(/build/assets/summernote-BDPkqvsB.ttf)format("truetype")}[class*=\ note-icon]:before,[class^=note-icon]:before{font-family:summernote;font-size:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;text-rendering:auto;text-transform:none;vertical-align:middle;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;speak:none;font-style:normal;display:inline-block}.note-icon-fw{text-align:center;width:1.25em}.note-icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.note-icon-pull-left{float:left}.note-icon-pull-right{float:right}.note-icon.note-icon-pull-left{margin-right:.3em}.note-icon.note-icon-pull-right{margin-left:.3em}.note-icon-align:before{content:""}.note-icon-align-center:before{content:""}.note-icon-align-indent:before{content:""}.note-icon-align-justify:before{content:""}.note-icon-align-left:before{content:""}.note-icon-align-outdent:before{content:""}.note-icon-align-right:before{content:""}.note-icon-arrow-circle-down:before{content:""}.note-icon-arrow-circle-left:before{content:""}.note-icon-arrow-circle-right:before{content:""}.note-icon-arrow-circle-up:before{content:""}.note-icon-arrows-alt:before{content:""}.note-icon-arrows-h:before{content:""}.note-icon-arrows-v:before{content:""}.note-icon-bold:before{content:""}.note-icon-caret:before{content:""}.note-icon-chain-broken:before{content:""}.note-icon-circle:before{content:""}.note-icon-close:before{content:""}.note-icon-code:before{content:""}.note-icon-col-after:before{content:""}.note-icon-col-before:before{content:""}.note-icon-col-remove:before{content:""}.note-icon-eraser:before{content:""}.note-icon-float-left:before{content:""}.note-icon-float-none:before{content:""}.note-icon-float-right:before{content:""}.note-icon-font:before{content:""}.note-icon-frame:before{content:""}.note-icon-italic:before{content:""}.note-icon-link:before{content:""}.note-icon-magic:before{content:""}.note-icon-menu-check:before{content:""}.note-icon-minus:before{content:""}.note-icon-orderedlist:before{content:""}.note-icon-pencil:before{content:""}.note-icon-picture:before{content:""}.note-icon-question:before{content:""}.note-icon-redo:before{content:""}.note-icon-rollback:before{content:""}.note-icon-row-above:before{content:""}.note-icon-row-below:before{content:""}.note-icon-row-remove:before{content:""}.note-icon-special-character:before{content:""}.note-icon-square:before{content:""}.note-icon-strikethrough:before{content:""}.note-icon-subscript:before{content:""}.note-icon-summernote:before{content:""}.note-icon-superscript:before{content:""}.note-icon-table:before{content:""}.note-icon-text-height:before{content:""}.note-icon-trash:before{content:""}.note-icon-underline:before{content:""}.note-icon-undo:before{content:""}.note-icon-unorderedlist:before{content:""}.note-icon-video:before{content:""}.note-frame{-ms-box-sizing:border-box;box-sizing:border-box;color:#000;border-radius:4px;font-family:sans-serif}.note-toolbar{color:#333;background-color:#f5f5f5;border-color:#ddd;border-bottom-style:solid;border-bottom-width:1px;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px 5px}.note-btn-group{margin-right:8px;display:inline-block;position:relative}.note-btn-group>.note-btn-group{margin-right:0}.note-btn-group>.note-btn:first-child{margin-left:0}.note-btn-group .note-btn+.note-btn,.note-btn-group .note-btn+.note-btn-group,.note-btn-group .note-btn-group+.note-btn,.note-btn-group .note-btn-group+.note-btn-group{margin-left:-1px}.note-btn-group>.note-btn-group:not(:first-child)>.note-btn,.note-btn-group>.note-btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.note-btn-group>.note-btn-group:not(:last-child)>.note-btn,.note-btn-group>.note-btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.note-btn-group.open>.note-dropdown{display:block}.note-btn{color:#333;cursor:pointer;text-align:center;touch-action:manipulation;-webkit-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border:1px solid #dae0e5;border-radius:3px;outline:0;margin-bottom:0;padding:5px 10px;font-size:14px;font-weight:400;line-height:1.4;display:inline-block}.note-btn.focus,.note-btn:focus,.note-btn:hover{color:#333;background-color:#ebebeb;border-color:#dae0e5}.note-btn.disabled.focus,.note-btn.disabled:focus,.note-btn[disabled].focus,.note-btn[disabled]:focus,fieldset[disabled] .note-btn.focus,fieldset[disabled] .note-btn:focus{background-color:#fff;border-color:#dae0e5}.note-btn.active,.note-btn.focus,.note-btn:active,.note-btn:focus,.note-btn:hover{color:#333;background-color:#ebebeb;border:1px solid #dae0e5;border-radius:1px;outline:0;text-decoration:none}.note-btn.active,.note-btn:active{background-image:none;box-shadow:inset 0 3px 5px #00000020}.note-btn.disabled,.note-btn[disabled],fieldset[disabled] .note-btn{box-shadow:none;cursor:not-allowed;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);filter:alpha(opacity=65);-webkit-opacity:.65;-khtml-opacity:.65;-moz-opacity:.65;opacity:.65}.note-btn>span.note-icon-caret:first-child{margin-left:-1px}.note-btn>span.note-icon-caret:nth-child(2){margin-right:-5px;padding-left:3px}.note-btn-primary{color:#fff;background:#fa6362}.note-btn-primary.focus,.note-btn-primary:focus,.note-btn-primary:hover{color:#fff;background-color:#fa6362;border:1px solid #dae0e5;border-radius:1px;text-decoration:none}.note-btn-block{width:100%;display:block}.note-btn-block+.note-btn-block{margin-top:5px}input[type=button].note-btn-block,input[type=reset].note-btn-block,input[type=submit].note-btn-block{width:100%}button.close{-webkit-appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.close{color:#000;float:right;opacity:.2;font-size:21px;line-height:1}.close:hover{-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1}.note-dropdown{position:relative}.note-color .dropdown-toggle{width:30px;padding-left:5px}.note-dropdown-menu{float:left;text-align:left;z-index:1000;background:#fff padding-box padding-box;border:1px solid #e2e2e2;min-width:100px;padding:5px;display:none;position:absolute;top:100%;left:0;box-shadow:0 1px 1px #0000000f}.note-dropdown-menu>:last-child{margin-right:0}.note-btn-group.open .note-dropdown-menu,.note-dropdown-item{display:block}.note-dropdown-item:hover{background-color:#ebebeb}a.note-dropdown-item,a.note-dropdown-item:hover{color:#000;margin:5px 0;text-decoration:none}.note-modal{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;opacity:1;z-index:1050;display:none;position:fixed;inset:0}.note-modal.open{display:block}.note-modal-content{background:#fff;border:1px solid #0003;border-radius:5px;outline:0;width:auto;margin:30px 20px;position:relative;box-shadow:0 3px 9px #00000080}.note-modal-header{border:1px solid #ededef;padding:10px 20px}.note-modal-body{padding:20px 30px;position:relative}.note-modal-body kbd{-ms-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#000;border-radius:2px;padding:3px 5px;font-weight:700}.note-modal-footer{text-align:center;height:40px;padding:10px}.note-modal-footer a{color:#337ab7;text-decoration:none}.note-modal-footer a:focus,.note-modal-footer a:hover{color:#23527c;text-decoration:underline}.note-modal-footer .note-btn{float:right}.note-modal-title{color:#42515f;margin:0;font-size:20px;line-height:1.4}.note-modal-backdrop{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);-webkit-opacity:.5;-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;z-index:1040;background:#000;display:none;position:fixed;inset:0}.note-modal-backdrop.open{display:block}@media (width>=768px){.note-modal-content{width:600px;margin:30px auto}}@media (width>=992px){.note-modal-content-large{width:900px}}.note-modal .note-help-block{color:#737373;margin-top:5px;margin-bottom:10px;display:block}.note-modal .note-nav{flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.note-modal .note-nav-link{color:#007bff;-webkit-text-decoration-skip:objects;background-color:#0000;padding:.5rem 1rem;text-decoration:none;display:block}.note-modal .note-nav-link:focus,.note-modal .note-nav-link:hover{color:#0056b3;text-decoration:none}.note-modal .note-nav-link.disabled{color:#868e96}.note-modal .note-nav-tabs{border-bottom:1px solid #ddd}.note-modal .note-nav-tabs .note-nav-item{margin-bottom:-1px}.note-modal .note-nav-tabs .note-nav-link{border:1px solid #0000;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.note-modal .note-nav-tabs .note-nav-link:focus,.note-modal .note-nav-tabs .note-nav-link:hover{border-color:#e9ecef #e9ecef #ddd}.note-modal .note-nav-tabs .note-nav-link.disabled{color:#868e96;background-color:#0000;border-color:#0000}.note-modal .note-nav-tabs .note-nav-item.show .note-nav-link{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}.note-modal .note-tab-content{margin:15px auto}.note-modal .note-tab-content>.note-tab-pane,.note-modal .note-tab-content>.note-tab-pane:target~.note-tab-pane:last-child{display:none}.note-modal .note-tab-content>.note-tab-pane:target,.note-modal .note-tab-content>:last-child{display:block}.note-form-group{padding-bottom:20px}.note-form-group:last-child{padding-bottom:0}.note-form-label{color:#42515f;width:100%;margin-bottom:10px;font-size:16px;font-weight:700;display:block}.note-input{-ms-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #ededef;outline:0;width:100%;padding:6px 4px;font-size:14px;display:block}.note-input::-webkit-input-placeholder{color:#eee}.note-input:-moz-placeholder-shown{color:#eee}.note-input::-moz-placeholder{color:#eee}.note-input:-ms-placeholder-shown{color:#eee}.note-tooltip{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;opacity:0;z-index:1070;font-size:13px;transition:opacity .15s;display:block;position:absolute}.note-tooltip.in{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);filter:alpha(opacity=90);-webkit-opacity:.9;-khtml-opacity:.9;-moz-opacity:.9;opacity:.9}.note-tooltip.top{margin-top:-3px;padding:5px 0}.note-tooltip.right{margin-left:3px;padding:0 5px}.note-tooltip.bottom{margin-top:3px;padding:5px 0}.note-tooltip.left{margin-left:-3px;padding:0 5px}.note-tooltip.bottom .note-tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;margin-left:-5px;top:0;left:50%}.note-tooltip.top .note-tooltip-arrow{border-width:5px 5px 0;border-top-color:#000;margin-left:-5px;bottom:0;left:50%}.note-tooltip.right .note-tooltip-arrow{border-width:5px 5px 5px 0;border-right-color:#000;margin-top:-5px;top:50%;left:0}.note-tooltip.left .note-tooltip-arrow{border-width:5px 0 5px 5px;border-left-color:#000;margin-top:-5px;top:50%;right:0}.note-tooltip-arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.note-tooltip-content{color:#fff;text-align:center;background-color:#000;max-width:200px;padding:3px 8px;font-family:sans-serif}.note-popover{z-index:1060;background:#fff;border:1px solid #ccc;font-family:sans-serif;font-size:13px;display:none;position:absolute}.note-popover.in{display:block}.note-popover.top{margin-top:-10px;padding:5px 0}.note-popover.right{margin-left:10px;padding:0 5px}.note-popover.bottom{margin-top:10px;padding:5px 0}.note-popover.left{margin-left:-10px;padding:0 5px}.note-popover.bottom .note-popover-arrow{border-top-width:0;border-bottom-color:#00000040;margin-left:-10px;top:-11px;left:20px}.note-popover.bottom .note-popover-arrow:after{content:" ";border-top-width:0;border-bottom-color:#fff;margin-left:-10px;top:1px}.note-popover.top .note-popover-arrow{border-top-color:#00000040;border-bottom-width:0;margin-left:-10px;bottom:-11px;left:20px}.note-popover.top .note-popover-arrow:after{content:" ";border-top-color:#fff;border-bottom-width:0;margin-left:-10px;bottom:1px}.note-popover.right .note-popover-arrow{border-left-width:0;border-right-color:#00000040;margin-top:-10px;top:50%;left:-11px}.note-popover.right .note-popover-arrow:after{content:" ";border-left-width:0;border-right-color:#fff;margin-top:-10px;left:1px}.note-popover.left .note-popover-arrow{border-left-color:#00000040;border-right-width:0;margin-top:-10px;top:50%;right:-11px}.note-popover.left .note-popover-arrow:after{content:" ";border-left-color:#fff;border-right-width:0;margin-top:-10px;right:1px}.note-popover-arrow{border:11px solid #0000;width:0;height:0;position:absolute}.note-popover-arrow:after{content:" ";border:10px solid #0000;width:0;height:0;display:block;position:absolute}.note-popover-content{color:#000;text-align:center;background-color:#fff;min-width:100px;min-height:30px;padding:3px 8px}.note-editor{position:relative}.note-editor .note-dropzone{color:#87cefa;opacity:.95;z-index:100;background-color:#fff;display:none;position:absolute}.note-editor .note-dropzone .note-dropzone-message{text-align:center;vertical-align:middle;font-size:28px;font-weight:700;display:table-cell}.note-editor .note-dropzone.hover{color:#098ddf}.note-editor.dragover .note-dropzone{display:table}.note-editor .note-editing-area{position:relative}.note-editor .note-editing-area .note-editable{outline:none}.note-editor .note-editing-area .note-editable sup{vertical-align:super}.note-editor .note-editing-area .note-editable sub{vertical-align:sub}.note-editor .note-editing-area .note-editable img.note-float-left{margin-right:10px}.note-editor .note-editing-area .note-editable img.note-float-right{margin-left:10px}.note-editor.note-airframe,.note-editor.note-frame{border:1px solid #00000032}.note-editor.note-airframe.codeview .note-editing-area .note-editable,.note-editor.note-frame.codeview .note-editing-area .note-editable{display:none}.note-editor.note-airframe.codeview .note-editing-area .note-codable,.note-editor.note-frame.codeview .note-editing-area .note-codable{display:block}.note-editor.note-airframe .note-editing-area,.note-editor.note-frame .note-editing-area{overflow:hidden}.note-editor.note-airframe .note-editing-area .note-editable,.note-editor.note-frame .note-editing-area .note-editable{word-wrap:break-word;padding:10px;overflow:auto}.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false]{background-color:#8080801d}.note-editor.note-airframe .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-codable{box-shadow:none;-ms-box-sizing:border-box;box-sizing:border-box;color:#ccc;resize:none;background-color:#222;border:none;border-radius:0;outline:none;width:100%;margin-bottom:0;padding:10px;font-family:Menlo,Monaco,monospace,sans-serif;font-size:14px;display:none}.note-editor.note-airframe.fullscreen,.note-editor.note-frame.fullscreen{z-index:1050;position:fixed;top:0;left:0;width:100%!important}.note-editor.note-airframe.fullscreen .note-resizebar,.note-editor.note-frame.fullscreen .note-resizebar{display:none}.note-editor.note-airframe .note-status-output,.note-editor.note-frame .note-status-output{color:#000;border:0;border-top:1px solid #e2e2e2;width:100%;height:20px;margin-bottom:0;font-size:14px;line-height:1.42857;display:block}.note-editor.note-airframe .note-status-output:empty,.note-editor.note-frame .note-status-output:empty{border-top:0 solid #0000;height:0}.note-editor.note-airframe .note-status-output .pull-right,.note-editor.note-frame .note-status-output .pull-right{float:right!important}.note-editor.note-airframe .note-status-output .text-muted,.note-editor.note-frame .note-status-output .text-muted{color:#777}.note-editor.note-airframe .note-status-output .text-primary,.note-editor.note-frame .note-status-output .text-primary{color:#286090}.note-editor.note-airframe .note-status-output .text-success,.note-editor.note-frame .note-status-output .text-success{color:#3c763d}.note-editor.note-airframe .note-status-output .text-info,.note-editor.note-frame .note-status-output .text-info{color:#31708f}.note-editor.note-airframe .note-status-output .text-warning,.note-editor.note-frame .note-status-output .text-warning{color:#8a6d3b}.note-editor.note-airframe .note-status-output .text-danger,.note-editor.note-frame .note-status-output .text-danger{color:#a94442}.note-editor.note-airframe .note-status-output .alert,.note-editor.note-frame .note-status-output .alert{color:#000;background-color:#f5f5f5;border-radius:0;margin:-7px 0 0;padding:7px 10px 2px}.note-editor.note-airframe .note-status-output .alert .note-icon,.note-editor.note-frame .note-status-output .alert .note-icon{margin-right:5px}.note-editor.note-airframe .note-status-output .alert-success,.note-editor.note-frame .note-status-output .alert-success{color:#3c763d!important;background-color:#dff0d8!important}.note-editor.note-airframe .note-status-output .alert-info,.note-editor.note-frame .note-status-output .alert-info{color:#31708f!important;background-color:#d9edf7!important}.note-editor.note-airframe .note-status-output .alert-warning,.note-editor.note-frame .note-status-output .alert-warning{color:#8a6d3b!important;background-color:#fcf8e3!important}.note-editor.note-airframe .note-status-output .alert-danger,.note-editor.note-frame .note-status-output .alert-danger{color:#a94442!important;background-color:#f2dede!important}.note-editor.note-airframe .note-statusbar,.note-editor.note-frame .note-statusbar{background-color:#8080801d;border-top:1px solid #00000032;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.note-editor.note-airframe .note-statusbar .note-resizebar,.note-editor.note-frame .note-statusbar .note-resizebar{cursor:ns-resize;width:100%;height:9px;padding-top:1px}.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar{border-top:1px solid #00000032;width:20px;margin:1px auto}.note-editor.note-airframe .note-statusbar.locked .note-resizebar,.note-editor.note-frame .note-statusbar.locked .note-resizebar{cursor:default}.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar{display:none}.note-editor.note-airframe .note-placeholder,.note-editor.note-frame .note-placeholder{padding:10px}.note-editor.note-airframe{border:0}.note-editor.note-airframe .note-editing-area .note-editable{padding:0}.note-popover.popover{max-width:none;display:none}.note-popover.popover .popover-content a{text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;max-width:200px;display:inline-block;overflow:hidden}.note-popover.popover .arrow{left:20px!important}.note-toolbar{position:relative}.note-editor .note-toolbar,.note-popover .popover-content{margin:0;padding:0 0 5px 5px}.note-editor .note-toolbar>.note-btn-group,.note-popover .popover-content>.note-btn-group{margin-top:5px;margin-left:0;margin-right:5px}.note-editor .note-toolbar .note-btn-group .note-table,.note-popover .popover-content .note-btn-group .note-table{min-width:0;padding:5px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker{font-size:18px}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher{cursor:pointer;z-index:3;width:10em;height:10em;position:absolute!important}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted{z-index:1;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC);width:5em;height:5em;position:relative!important}.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted{z-index:2;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC);width:1em;height:1em;position:absolute!important}.note-editor .note-toolbar .note-style .dropdown-style blockquote,.note-editor .note-toolbar .note-style .dropdown-style pre,.note-popover .popover-content .note-style .dropdown-style blockquote,.note-popover .popover-content .note-style .dropdown-style pre{margin:0;padding:5px 10px}.note-editor .note-toolbar .note-style .dropdown-style h1,.note-editor .note-toolbar .note-style .dropdown-style h2,.note-editor .note-toolbar .note-style .dropdown-style h3,.note-editor .note-toolbar .note-style .dropdown-style h4,.note-editor .note-toolbar .note-style .dropdown-style h5,.note-editor .note-toolbar .note-style .dropdown-style h6,.note-editor .note-toolbar .note-style .dropdown-style p,.note-popover .popover-content .note-style .dropdown-style h1,.note-popover .popover-content .note-style .dropdown-style h2,.note-popover .popover-content .note-style .dropdown-style h3,.note-popover .popover-content .note-style .dropdown-style h4,.note-popover .popover-content .note-style .dropdown-style h5,.note-popover .popover-content .note-style .dropdown-style h6,.note-popover .popover-content .note-style .dropdown-style p{margin:0;padding:0}.note-editor .note-toolbar .note-color-all .note-dropdown-menu,.note-popover .popover-content .note-color-all .note-dropdown-menu{min-width:337px}.note-editor .note-toolbar .note-color .dropdown-toggle,.note-popover .popover-content .note-color .dropdown-toggle{width:20px;padding-left:5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette{width:160px;margin:0;display:inline-block}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child{margin:0 5px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title{text-align:center;border-bottom:1px solid #eee;margin:2px 7px;font-size:12px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select{cursor:pointer;border-radius:5px;width:100%;margin:3px;padding:0 3px;font-size:11px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover{background:#eee}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row{height:20px}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn{display:none}.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn{border:1px solid #eee}.note-editor .note-toolbar .note-para .note-dropdown-menu,.note-popover .popover-content .note-para .note-dropdown-menu{min-width:228px;padding:5px}.note-editor .note-toolbar .note-para .note-dropdown-menu>div+div,.note-popover .popover-content .note-para .note-dropdown-menu>div+div{margin-left:5px}.note-editor .note-toolbar .note-dropdown-menu,.note-popover .popover-content .note-dropdown-menu{min-width:160px}.note-editor .note-toolbar .note-dropdown-menu.right,.note-popover .popover-content .note-dropdown-menu.right{left:auto;right:0}.note-editor .note-toolbar .note-dropdown-menu.right:before,.note-popover .popover-content .note-dropdown-menu.right:before{right:9px;left:auto!important}.note-editor .note-toolbar .note-dropdown-menu.right:after,.note-popover .popover-content .note-dropdown-menu.right:after{right:10px;left:auto!important}.note-editor .note-toolbar .note-dropdown-menu.note-check a i,.note-popover .popover-content .note-dropdown-menu.note-check a i{color:#00bfff;visibility:hidden}.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,.note-popover .popover-content .note-dropdown-menu.note-check a.checked i{visibility:visible}.note-editor .note-toolbar .note-fontsize-10,.note-popover .popover-content .note-fontsize-10{font-size:10px}.note-editor .note-toolbar .note-color-palette,.note-popover .popover-content .note-color-palette{line-height:1}.note-editor .note-toolbar .note-color-palette div .note-color-btn,.note-popover .popover-content .note-color-palette div .note-color-btn{border:0;border-radius:0;width:20px;height:20px;margin:0;padding:0}.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,.note-popover .popover-content .note-color-palette div .note-color-btn:hover{transition:all .2s;transform:scale(1.2)}.note-modal .modal-dialog{border-radius:5px;outline:0;box-shadow:0 3px 9px #00000080}.note-modal .form-group{margin-left:0;margin-right:0}.note-modal .note-modal-form{margin:0}.note-modal .note-image-dialog .note-dropzone{color:#d3d3d3;text-align:center;border:4px dashed #d3d3d3;min-height:100px;margin-bottom:10px;font-size:30px;line-height:4}.note-placeholder{color:gray;display:none;position:absolute}.note-handle .note-control-selection{border:1px solid #000;display:none;position:absolute}.note-handle .note-control-selection>div{position:absolute}.note-handle .note-control-selection .note-control-selection-bg{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);-webkit-opacity:.3;-khtml-opacity:.3;-moz-opacity:.3;opacity:.3;background-color:#000;width:100%;height:100%}.note-handle .note-control-selection .note-control-handle,.note-handle .note-control-selection .note-control-holder,.note-handle .note-control-selection .note-control-sizing{border:1px solid #000;width:7px;height:7px}.note-handle .note-control-selection .note-control-sizing{background-color:#000}.note-handle .note-control-selection .note-control-nw{border-bottom:none;border-right:none;top:-5px;left:-5px}.note-handle .note-control-selection .note-control-ne{border-bottom:none;border-left:none;top:-5px;right:-5px}.note-handle .note-control-selection .note-control-sw{border-top:none;border-right:none;bottom:-5px;left:-5px}.note-handle .note-control-selection .note-control-se{cursor:se-resize;bottom:-5px;right:-5px}.note-handle .note-control-selection .note-control-se.note-control-holder{cursor:default;border-top:none;border-left:none}.note-handle .note-control-selection .note-control-selection-info{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);filter:alpha(opacity=70);-webkit-opacity:.7;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;background-color:#000;border-radius:5px;margin:5px;padding:5px;font-size:12px;bottom:0;right:0}.note-hint-popover{min-width:100px;padding:2px}.note-hint-popover .popover-content{max-height:150px;padding:3px;overflow:auto}.note-hint-popover .popover-content .note-hint-group .note-hint-item{padding:3px;display:block!important}.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover{clear:both;color:#fff;cursor:pointer;white-space:nowrap;background-color:#428bca;outline:0;font-weight:400;line-height:1.4;text-decoration:none;display:block}body .note-fullscreen-body,html .note-fullscreen-body{overflow:hidden!important}.note-editable ol li,.note-editable ul li{list-style-position:inside}.note-editor .note-editing-area .note-editable table{border-collapse:collapse;width:100%}.note-editor .note-editing-area .note-editable table td,.note-editor .note-editing-area .note-editable table th{border:1px solid #ececec;padding:5px 3px}.note-editor .note-editing-area .note-editable a{background-color:inherit;color:#337ab7;font-family:inherit;font-weight:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.note-editor .note-editing-area .note-editable a:focus,.note-editor .note-editing-area .note-editable a:hover{color:#23527c;outline:0;text-decoration:underline}.note-editor .note-editing-area .note-editable figure{margin:0}.note-modal .note-modal-body label{margin-bottom:2px;padding:2px 5px;display:inline-block}.note-modal .note-modal-body .help-list-item:hover{background-color:#e0e0e0}@-moz-document url-prefix(){.note-modal .note-image-input{height:auto}}.help-list-item label{margin-bottom:5px;display:inline-block}:root{--tagify-dd-color-primary:#3595f6;--tagify-dd-text-color:black;--tagify-dd-bg-color:white;--tagify-dd-item-pad:.3em .5em;--tagify-dd-max-height:300px}.tagify{--tags-disabled-bg:#f1f1f1;--tags-border-color:#ddd;--tags-hover-border-color:#ccc;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#e5e5e5;--tag-hover:#d3e2e2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:.3em .5em;--tag-inset-shadow-size:1.2em;--tag-invalid-color:#d39494;--tag-invalid-bg:#d3949480;--tag--min-width:1ch;--tag--max-width:100%;--tag-hide-transition:.3s;--tag-remove-bg:#d394944d;--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--placeholder-color:#0006;--placeholder-color-focus:#00000040;--loader-size:.8em;--readonly-striped:1;border:1px solid var(--tags-border-color);box-sizing:border-box;outline:0;flex-wrap:wrap;align-content:baseline;align-items:flex-start;padding:0;line-height:0;transition:all .1s;display:inline-flex;position:relative}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:has([contenteditable=true]){cursor:text}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify[disabled].tagify--empty>.tagify__input:before{position:relative}.tagify[disabled].tagify--select,.tagify[readonly].tagify--select{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty),.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div:before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div:before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn,.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input:before{content:none}.tagify--loading .tagify__input:after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid #eee;border-color:#eee #bbb #888 #0000;border-radius:50%;min-width:0;margin:-2px 0 -2px .5em;animation:.4s linear infinite rotateLoader;content:""!important}.tagify--loading .tagify__input:empty:after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute!important;left:-9999em!important;transform:scale(0)!important}.tagify__tag{max-width:var(--tag--max-width);z-index:1;cursor:default;outline:0;align-items:center;margin-block:5px;margin-inline:5px 0;line-height:normal;transition:all .13s ease-out;display:inline-flex;position:relative}.tagify__tag:last-child{margin-right:5px}.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:var(--tag-pad);color:var(--tag-text-color);line-height:inherit;border-radius:var(--tag-border-radius);white-space:nowrap;flex:1;transition:all .13s ease-out;display:flex}.tagify__tag>div>*{white-space:pre-wrap;text-overflow:ellipsis;vertical-align:top;min-width:var(--tag--min-width);max-width:var(--tag--max-width);transition:all .8s,color .1s;display:inline-block;overflow:hidden}.tagify__tag>div>[contenteditable]{-webkit-user-select:text;user-select:text;cursor:text;outline:0;max-width:350px;margin:-2px;padding:2px;display:block}.tagify__tag>div>:only-child{width:100%}.tagify__tag>div:before{content:"";border-radius:inherit;inset:var(--tag-bg-inset,0);z-index:-1;pointer-events:none;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;transition:all .12s;animation:.3s ease-out tags--bump;position:absolute}.tagify__tag:focus div:before,.tagify__tag:hover:not([readonly]) div:before{--tag-bg-inset:-2.5px;--tag-bg:var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading:after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid #eee;border-color:#eee #bbb #888 #0000;border-radius:50%;min-width:0;margin:0 .5em 0 -.1em;animation:.4s linear infinite rotateLoader}.tagify__tag--flash div:before{animation:none}.tagify__tag--hide{opacity:0;transition:var(--tag-hide-transition);pointer-events:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;transform:scale(0);width:0!important}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div:before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before{--tag-bg:var(--tag-invalid-bg);transition:all .2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div:before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div:before{box-shadow:0 0 0 2px var(--tag-hover) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none;opacity:0;transform:translate(100%)translate(5px)}.tagify__tag--editable.tagify--invalid>div:before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset!important}.tagify__tag__removeBtn{cursor:pointer;background:var(--tag-remove-btn-bg);color:var(--tag-remove-btn-color);border-radius:50px;order:5;justify-content:center;align-items:center;width:14px;height:14px;margin-inline:auto 4.66667px;font:14px/1 Arial;transition:all .2s ease-out;display:inline-flex;overflow:hidden}.tagify__tag__removeBtn:after{content:"×";transition:all .3s,color}.tagify__tag__removeBtn:hover{color:#fff;background:var(--tag-remove-btn-bg--hover)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div:before{transition:box-shadow .2s;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg,#d394944d) inset!important}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{white-space:nowrap;display:inline}.tagify__input{padding:var(--tag-pad);white-space:pre-wrap;min-width:fit-content;min-height:1.5lh;color:var(--input-color);box-sizing:inherit;margin:5px;line-height:normal;display:inline-block;position:relative;overflow:hidden}.tagify__input:focus{outline:0}.tagify__input:last-child{flex-grow:1;min-width:110px}.tagify__input:last-child:focus:before{opacity:0;transition:all .2s ease-out;transform:translate(6px)}@supports (-ms-ime-align:auto){.tagify__input:last-child:focus:before{display:none}}.tagify__input:last-child:focus:empty:before{opacity:1;color:var(--placeholder-color-focus);transition:all .2s ease-out;transform:none}@-moz-document url-prefix(){.tagify__input:last-child:focus:empty:after{display:none}}.tagify__input:last-child:before{content:attr(data-placeholder)}.tagify__input:before{z-index:1;width:100%;height:100%;color:var(--placeholder-color);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;margin:auto 0;position:absolute;overflow:hidden}.tagify__input:after{content:attr(data-suggest);vertical-align:middle;text-overflow:ellipsis;white-space:pre;min-width:calc(100% - 1.5em);color:var(--tag-text-color);opacity:.3;pointer-events:none;max-width:100px;display:inline-block;position:absolute;overflow:hidden}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{width:100%;height:100%;margin:0;padding:5px;line-height:1.5;display:block}.tagify--mix .tagify__input:before{height:auto;line-height:inherit;display:none}.tagify--mix .tagify__input:after{content:none}.tagify--select{cursor:default}.tagify--select:after{content:">";opacity:.5;pointer-events:none;height:8px;font:16px/8px monospace;transition:all .2s ease-in-out;position:absolute;top:50%;bottom:0;right:0;transform:translate(-150%,-50%)scaleX(1.2)rotate(90deg)}.tagify--select[aria-expanded=true]:after{transform:translate(-150%,-50%)rotate(270deg)scaleY(1.2)}.tagify--select[aria-expanded=true] .tagify__tag__removeBtn{pointer-events:none;opacity:0;transform:translate(100%)translate(5px)}.tagify--select .tagify__tag{cursor:text;flex:1;max-width:none;margin-block:0;margin-inline-end:2em;padding-block:5px}.tagify--select .tagify__tag div:before,.tagify--select .tagify__tag+.tagify__input{display:none}.tagify--empty .tagify__input:before{opacity:1;width:auto;transition:all .2s ease-out;display:inline-block;transform:none}.tagify--mix .tagify--empty .tagify__input:before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:all}.tagify--invalid{--tags-border-color:#d39494}.tagify__dropdown{z-index:9999;border-top:1px solid var(--tagify-dd-color-primary);position:absolute;overflow:hidden;transform:translateY(-1px)}.tagify__dropdown[dir=rtl]{transform:translate(-100%,-1px)}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{scroll-behavior:auto;max-height:var(--tagify-dd-max-height);color:var(--tagify-dd-text-color);background:var(--tagify-dd-bg-color);border:1px solid;border-color:var(--tagify-dd-color-primary);border-top-width:0;border-bottom-width:1.5px;transition:all .3s cubic-bezier(.5,0,.3,1),transform .15s;animation:0s .3s forwards dd-wrapper-show;overflow:hidden;box-shadow:0 2px 4px -2px #0003}@keyframes dd-wrapper-show{to{overflow-y:auto}}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{padding:var(--tagify-dd-item-pad);opacity:.5;margin-top:.5em;font-size:.7em;font-style:italic;display:inline-block}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:border-box;padding:var(--tagify-dd-item-pad);white-space:pre-wrap;cursor:pointer;border-radius:2px;outline:0;max-width:100%;max-height:60px;margin:1px;line-height:normal;position:relative}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{pointer-events:none;max-height:0;margin:0 1px;padding-top:0;padding-bottom:0;overflow:hidden;transition:var(--tagify-dd-item--hidden-duration,.3s)!important}.tagify__dropdown__item--hidden>*{opacity:0;transition:inherit;transform:translateY(-100%)}.tagify__dropdown__item--selected:before{content:"✓";text-indent:0;font-family:monospace;line-height:1.1;position:absolute;inset-inline-start:6px}.tagify__dropdown:has(.tagify__dropdown__item--selected) .tagify__dropdown__item{text-indent:1em}.daterangepicker{color:inherit;z-index:3001;background-color:#fff;border:1px solid #ddd;border-radius:4px;width:278px;max-width:none;margin-top:7px;padding:0;font-family:arial;font-size:15px;line-height:1em;display:none;position:absolute;top:100px;left:20px}.daterangepicker:before,.daterangepicker:after{content:"";border-bottom-color:#0003;display:inline-block;position:absolute}.daterangepicker:before{border-bottom:7px solid #ccc;border-left:7px solid #0000;border-right:7px solid #0000;top:-7px}.daterangepicker:after{border-bottom:6px solid #fff;border-left:6px solid #0000;border-right:6px solid #0000;top:-6px}.daterangepicker.opensleft:before{right:9px}.daterangepicker.opensleft:after{right:10px}.daterangepicker.openscenter:before,.daterangepicker.openscenter:after{width:0;margin-left:auto;margin-right:auto;left:0;right:0}.daterangepicker.opensright:before{left:9px}.daterangepicker.opensright:after{left:10px}.daterangepicker.drop-up{margin-top:-7px}.daterangepicker.drop-up:before{top:initial;border-bottom:initial;border-top:7px solid #ccc;bottom:-7px}.daterangepicker.drop-up:after{top:initial;border-bottom:initial;border-top:6px solid #fff;bottom:-6px}.daterangepicker.single .daterangepicker .ranges,.daterangepicker.single .drp-calendar{float:none}.daterangepicker.single .drp-selected{display:none}.daterangepicker.show-calendar .drp-calendar,.daterangepicker.show-calendar .drp-buttons{display:block}.daterangepicker.auto-apply .drp-buttons{display:none}.daterangepicker .drp-calendar{max-width:270px;display:none}.daterangepicker .drp-calendar.left{padding:8px 0 8px 8px}.daterangepicker .drp-calendar.right{padding:8px}.daterangepicker .drp-calendar.single .calendar-table{border:none}.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{color:#fff;border:2px solid #000;border-width:0 2px 2px 0;border-radius:0;padding:3px;display:inline-block}.daterangepicker .calendar-table .next span{transform:rotate(-45deg)}.daterangepicker .calendar-table .prev span{transform:rotate(135deg)}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;width:32px;min-width:32px;height:24px;font-size:12px;line-height:24px}.daterangepicker .calendar-table{background-color:#fff;border:1px solid #fff;border-radius:4px}.daterangepicker .calendar-table table{border-spacing:0;border-collapse:collapse;width:100%;margin:0}.daterangepicker td.available:hover,.daterangepicker th.available:hover{color:inherit;background-color:#eee;border-color:#0000}.daterangepicker td.week,.daterangepicker th.week{color:#ccc;font-size:80%}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:#999;background-color:#fff;border-color:#0000}.daterangepicker td.in-range{color:#000;background-color:#ebf4f8;border-color:#0000;border-radius:0}.daterangepicker td.start-date{border-radius:4px 0 0 4px}.daterangepicker td.end-date{border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{color:#fff;background-color:#357ebd;border-color:#0000}.daterangepicker th.month{width:auto}.daterangepicker td.disabled,.daterangepicker option.disabled{color:#999;cursor:not-allowed;text-decoration:line-through}.daterangepicker select.monthselect,.daterangepicker select.yearselect{cursor:default;height:auto;margin:0;padding:1px;font-size:12px}.daterangepicker select.monthselect{width:56%;margin-right:2%}.daterangepicker select.yearselect{width:40%}.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect,.daterangepicker select.ampmselect{background:#eee;border:1px solid #eee;outline:0;width:50px;margin:0 auto;padding:2px;font-size:12px}.daterangepicker .calendar-time{text-align:center;margin:4px auto 0;line-height:30px;position:relative}.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}.daterangepicker .drp-buttons{clear:both;text-align:right;vertical-align:middle;border-top:1px solid #ddd;padding:8px;line-height:12px;display:none}.daterangepicker .drp-selected{padding-right:8px;font-size:12px;display:inline-block}.daterangepicker .drp-buttons .btn{margin-left:8px;padding:4px 8px;font-size:12px;font-weight:700}.daterangepicker.show-ranges.single.rtl .drp-calendar.left{border-right:1px solid #ddd}.daterangepicker.show-ranges.single.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker.show-ranges.rtl .drp-calendar.right{border-right:1px solid #ddd}.daterangepicker.show-ranges.ltr .drp-calendar.left{border-left:1px solid #ddd}.daterangepicker .ranges{float:none;text-align:left;margin:0}.daterangepicker.show-calendar .ranges{margin-top:8px}.daterangepicker .ranges ul{width:100%;margin:0 auto;padding:0;list-style:none}.daterangepicker .ranges li{cursor:pointer;padding:8px 12px;font-size:12px}.daterangepicker .ranges li:hover{background-color:#eee}.daterangepicker .ranges li.active{color:#fff;background-color:#08c}@media (width>=564px){.daterangepicker{width:auto}.daterangepicker .ranges ul{width:140px}.daterangepicker.single .ranges ul{width:100%}.daterangepicker.single .drp-calendar.left{clear:none}.daterangepicker.single .ranges,.daterangepicker.single .drp-calendar{float:left}.daterangepicker{text-align:left;direction:ltr}.daterangepicker .drp-calendar.left{clear:left;margin-right:0}.daterangepicker .drp-calendar.left .calendar-table{border-right:none;border-top-right-radius:0;border-bottom-right-radius:0}.daterangepicker .drp-calendar.right{margin-left:0}.daterangepicker .drp-calendar.right .calendar-table{border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}.daterangepicker .drp-calendar.left .calendar-table{padding-right:8px}.daterangepicker .ranges,.daterangepicker .drp-calendar{float:left}}@media (width>=730px){.daterangepicker .ranges{float:left;width:auto}.daterangepicker.rtl .ranges{float:right}.daterangepicker .drp-calendar.left{clear:none!important}}.jarvis-os{--jarvis-accent:#0284c7;--jarvis-accent-bright:#38bdf8;--jarvis-accent-soft:#0ea5e929;--jarvis-panel:var(--surface);--jarvis-panel-strong:var(--surface-raised);--jarvis-border:var(--glass-border-strong);--jarvis-text:var(--ink);--jarvis-muted:var(--ink-faint);--jarvis-shadow:var(--glass-shadow-lg);color:var(--jarvis-text)}.dark .jarvis-os{--jarvis-accent:#0ea5e9;--jarvis-accent-bright:#7dd3fc;--jarvis-accent-soft:#0ea5e92e;--jarvis-border:#38bdf833;--jarvis-shadow:0 28px 90px -52px #0ea5e973}.jarvis-os.is-fullscreen{zoom:.75;background:radial-gradient(60rem 40rem at -10% -15%, var(--app-glow-a), transparent 60%), radial-gradient(50rem 36rem at 110% -10%, var(--app-glow-b), transparent 60%), radial-gradient(70rem 40rem at 50% 120%, var(--app-glow-c), transparent 65%), var(--app-bg);height:133.333vh;overflow:hidden}.jarvis-menu-wrap{z-index:60;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex;position:fixed;bottom:1.25rem;right:1.25rem}.jarvis-menu-toggle{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0f172ad1;border:1px solid #ffffff24;border-radius:9999px;place-items:center;width:3.25rem;height:3.25rem;transition:background .15s,transform .15s;display:grid;box-shadow:0 16px 36px -14px #020617b3}.jarvis-menu-toggle:hover{background:#0f172af0}.jarvis-menu-toggle:active{transform:scale(.96)}.jarvis-menu{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617db;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:min(15rem,100vw - 2.5rem);max-height:min(70vh,34rem);padding:.5rem;display:flex;overflow-y:auto;box-shadow:0 24px 60px -24px #020617cc}.jarvis-menu-item{color:#ffffffd1;width:100%;font-size:var(--text-sm);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:.65rem;padding:.5rem .7rem;font-weight:600;transition:background .12s,color .12s;display:flex}.jarvis-menu-item:hover{color:#fff;background:#ffffff1a}.jarvis-menu-icon{color:#7dd3fc;flex:none;width:1.05rem;height:1.05rem}.jarvis-menu-item-more{justify-content:flex-start}.jarvis-menu-item-more svg:last-child{color:currentColor;margin-left:auto}.jarvis-menu-sep{border-top:1px solid #ffffff8c;height:0;margin:.45rem .3rem}.jarvis-menu-label{color:#ffffff73;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;padding:.35rem .7rem .2rem;font-weight:800}.jarvis-modal{z-index:70;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.jarvis-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02061799;position:absolute;inset:0}.jarvis-modal-panel{color:#fff;background:#020617eb;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;width:min(34rem,100%);max-height:min(80vh,36rem);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #020617d9}.jarvis-modal-head{border-bottom:1px solid #ffffff8c;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.15rem;display:flex}.jarvis-modal-head h2{color:#fff;font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.jarvis-modal-head p{color:#ffffff8c;font-size:var(--text-xs);margin-top:.2rem;font-weight:500}.jarvis-modal-body{gap:.5rem;padding:1rem 1.15rem 1.15rem;display:grid;overflow-y:auto}.jarvis-modal-option{color:#ffffffe6;font-size:var(--text-sm);text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:.7rem .9rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.jarvis-modal-option:hover{color:#fff;background:#ffffff1f;border-color:#7dd3fc8c}.jarvis-terminal-panel{z-index:50;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617d1;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;width:min(26rem,100vw - 2.5rem);max-height:min(60vh,30rem);display:flex;position:fixed;top:1.25rem;right:1.25rem;overflow:hidden;box-shadow:0 24px 60px -24px #020617bf}.jarvis-terminal-head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.jarvis-terminal-head h2{color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.jarvis-modal-close,.jarvis-terminal-close{color:#fff;cursor:pointer;background:#ffffff14;border-radius:8px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.jarvis-terminal-body{color:#ffffffd9;font-size:var(--text-xs);padding:.85rem 1rem 1rem;line-height:1.6;overflow-y:auto}.jarvis-terminal-body>p+p{margin-top:.15rem}.jarvis-dock{z-index:50;pointer-events:none;inset-inline:0;flex-direction:column;align-items:center;gap:.75rem;padding:1rem 1.25rem 1.25rem;display:flex;position:fixed;bottom:0}.jarvis-dock>*{pointer-events:auto;width:100%;max-width:72rem}.jarvis-dock-panel{color:#fff;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#09101ec7;border:1px solid #94a3b833;border-radius:18px;max-height:60vh;padding:1rem 1.25rem 1.15rem;overflow-y:auto;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -28px #020617b3}.jarvis-caption-text{color:#fff;font-size:var(--text-base);text-align:center;text-wrap:balance;padding:.25rem .5rem;font-weight:600;line-height:1.5}.jarvis-dock-panel .jarvis-answer{color:#fff}.jarvis-chips{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.jarvis-chip{color:#fff;max-width:100%;min-height:2.25rem;font-size:var(--text-sm);text-align:center;cursor:pointer;background:#0ea5e929;border:1px solid #7dd3fc73;border-radius:9999px;align-items:center;padding:0 .95rem;font-weight:600;line-height:1.2;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.jarvis-chip:hover:not(:disabled){background:#0ea5e952;border-color:#7dd3fce6}.jarvis-chip:focus-visible{outline:2px solid var(--color-jarvis-300);outline-offset:2px}.jarvis-chip:disabled{opacity:.45;cursor:not-allowed}.jarvis-chip.is-confirm{background:var(--jarvis-accent);border-color:#0000}.jarvis-chip.is-chosen{background:#0ea5e973;border-color:#fff}.jarvis-chip.is-link{background:var(--jarvis-accent);border-color:#0000;text-decoration:none}.jarvis-transport{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.jarvis-transport-btn{color:#fff;min-height:2.5rem;font-size:var(--text-sm);cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:.45rem;padding:0 1rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.jarvis-transport-btn:hover:not(:disabled){background:#ffffff29;border-color:#7dd3fc99}.jarvis-transport-btn:disabled{opacity:.4;cursor:not-allowed}.jarvis-transport-btn.is-start:not(:disabled){background:var(--jarvis-accent);color:#fff;border-color:#0000}.jarvis-transport-btn.is-stop:not(:disabled){color:#fca5a5;border-color:#f871718c}.jarvis-console{border:1px solid var(--jarvis-border);min-height:calc(100vh - 8rem);box-shadow:var(--jarvis-shadow);background:radial-gradient(circle at 50% 34%,#0ea5e92e,#0000 21rem),radial-gradient(circle at 12% 10%,#0ea5e921,#0000 18rem),linear-gradient(135deg,#f8fafcf5,#f1f5f9e6);border-radius:12px;position:relative;overflow:hidden}.dark .jarvis-console{background:radial-gradient(circle at 50% 34%,#0ea5e938,#0000 22rem),radial-gradient(circle at 12% 8%,#06b6d421,#0000 18rem),linear-gradient(135deg,#020617f5,#031016eb)}.jarvis-os.is-fullscreen .jarvis-console{height:100%;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0}.jarvis-os.is-fullscreen .jarvis-grid{gap:0;height:100%;min-height:0;padding:0}.jarvis-console:before{content:"";pointer-events:none;background-image:linear-gradient(var(--jarvis-border) 1px, transparent 1px), linear-gradient(90deg, var(--jarvis-border) 1px, transparent 1px);opacity:.16;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.jarvis-topbar{z-index:1;border-bottom:1px solid var(--jarvis-border);background:var(--jarvis-panel-strong);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:1rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.jarvis-topbar{background:color-mix(in srgb, var(--jarvis-panel-strong), transparent 10%)}}.jarvis-brand-mark,.jarvis-shortcut svg{color:var(--jarvis-accent-bright);filter:drop-shadow(0 0 10px #0ea5e973)}.jarvis-brand-mark{border:1px solid var(--jarvis-border);background:var(--jarvis-accent-soft);border-radius:12px;place-items:center;width:2.75rem;height:2.75rem;display:grid}.jarvis-muted{color:var(--jarvis-muted)}.jarvis-nav-link,.jarvis-pill{min-height:2.25rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--jarvis-muted);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 .8rem;font-weight:800;display:inline-flex}.jarvis-nav-link:hover,.jarvis-pill{border-color:var(--jarvis-border);background:var(--jarvis-accent-soft);color:var(--jarvis-text)}.jarvis-icon-action{border:1px solid var(--jarvis-border);background:var(--jarvis-accent-soft);width:2.25rem;height:2.25rem;color:var(--jarvis-text);border-radius:8px;place-items:center;transition:background .18s,border-color .18s,transform .18s;display:inline-grid}.jarvis-icon-action:hover{border-color:var(--jarvis-accent-bright)}@supports (color:color-mix(in lab, red, red)){.jarvis-icon-action:hover{border-color:color-mix(in srgb, var(--jarvis-accent-bright), transparent 25%)}}.jarvis-icon-action:hover{background:var(--jarvis-accent-soft)}@supports (color:color-mix(in lab, red, red)){.jarvis-icon-action:hover{background:color-mix(in srgb, var(--jarvis-accent-soft), white 8%)}}.jarvis-icon-action:hover{transform:translateY(-1px)}.jarvis-grid{z-index:1;grid-template-columns:minmax(0,1fr);gap:1rem;padding:1rem;display:grid;position:relative}.jarvis-side{align-content:start;gap:1rem;display:grid}.jarvis-panel,.jarvis-command{border:1px solid var(--jarvis-border);background:var(--jarvis-panel);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:10px;box-shadow:inset 0 1px #ffffff14}.jarvis-panel{padding:1rem}.jarvis-panel-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.jarvis-panel-head h2{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:900;line-height:1}.jarvis-led{background:#94a3b8;border-radius:9999px;width:.55rem;height:.55rem;display:inline-block}.jarvis-led.is-hot{background:var(--jarvis-accent-bright);box-shadow:0 0 14px #0ea5e9cc}.jarvis-meter{background:var(--jarvis-muted);border-radius:9999px;height:.5rem;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.jarvis-meter{background:color-mix(in srgb, var(--jarvis-muted), transparent 82%)}}.jarvis-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--jarvis-accent), var(--jarvis-accent-bright));height:100%;display:block;box-shadow:0 0 16px #0ea5e973}.jarvis-metric{border:1px solid var(--jarvis-border);background:var(--jarvis-panel-strong);border-radius:8px;min-height:4.25rem;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.jarvis-metric{background:color-mix(in srgb, var(--jarvis-panel-strong), transparent 24%)}}.jarvis-metric span{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:800;display:block}.jarvis-metric strong{font-size:var(--text-xl);margin-top:.25rem;line-height:1;display:block}.jarvis-agent-row,.jarvis-task-row,.jarvis-shortcut{border:1px solid var(--jarvis-border);background:var(--jarvis-panel-strong);border-radius:8px;align-items:center;gap:.75rem;min-height:3.4rem;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.jarvis-agent-row,.jarvis-task-row,.jarvis-shortcut{background:color-mix(in srgb, var(--jarvis-panel-strong), transparent 34%)}}.jarvis-agent-row:hover,.jarvis-task-row:hover,.jarvis-shortcut:hover,.jarvis-action:hover{border-color:var(--jarvis-accent-bright)}@supports (color:color-mix(in lab, red, red)){.jarvis-agent-row:hover,.jarvis-task-row:hover,.jarvis-shortcut:hover,.jarvis-action:hover{border-color:color-mix(in srgb, var(--jarvis-accent-bright), transparent 28%)}}.jarvis-agent-row:hover,.jarvis-task-row:hover,.jarvis-shortcut:hover,.jarvis-action:hover{background:var(--jarvis-accent-soft)}.jarvis-core-wrap{align-content:stretch;gap:1rem;min-width:0;height:100%;min-height:0;display:grid}.jarvis-core{--level:0;background:0 0;border:0;place-items:center;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.jarvis-radar,.jarvis-radar:before,.jarvis-radar:after{pointer-events:none;border-radius:9999px;position:absolute}.jarvis-radar{aspect-ratio:1;border:1px solid var(--jarvis-accent-bright);width:min(34rem,82vw)}@supports (color:color-mix(in lab, red, red)){.jarvis-radar{border:1px solid color-mix(in srgb, var(--jarvis-accent-bright), transparent 60%)}}.jarvis-radar{opacity:.9;background:repeating-radial-gradient(circle,#0000 0 2.25rem,#0ea5e91f 2.3rem 2.38rem),conic-gradient(#0000,#38bdf84d,#0000 26%);animation:22s linear infinite jarvis-spin}.jarvis-radar:before,.jarvis-radar:after{content:"";border:1px solid var(--jarvis-accent-bright);inset:18%}@supports (color:color-mix(in lab, red, red)){.jarvis-radar:before,.jarvis-radar:after{border:1px solid color-mix(in srgb, var(--jarvis-accent-bright), transparent 64%)}}.jarvis-radar:after{box-shadow:0 0 calc(28px + var(--level) * 80px) #0ea5e959;inset:34%}.jarvis-core .jarvis-stage{z-index:1;padding:0}.jarvis-core .jarvis-orb{color:var(--jarvis-accent-bright);box-shadow:inset 0 0 0 1px #7dd3fc73, 0 0 calc(30px + var(--level) * 70px) #0ea5e973;background:radial-gradient(circle at 32% 28%,#7dd3fcad,#0000 62%),radial-gradient(circle at 70% 72%,#0284c7ad,#0000 62%)}.jarvis-core-copy{text-align:center;inset-inline:1rem;position:absolute;top:1.25rem}.jarvis-status{color:var(--jarvis-accent-bright);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;font-weight:900}.jarvis-command{padding:1rem}.jarvis-command .btn-primary,.jarvis-command .btn-ghost{min-height:2.5rem}.jarvis-action{border:1px solid var(--jarvis-border);background:var(--jarvis-panel-strong);border-radius:8px;min-height:2.8rem;padding:.55rem .75rem}@supports (color:color-mix(in lab, red, red)){.jarvis-action{background:color-mix(in srgb, var(--jarvis-panel-strong), transparent 28%)}}.jarvis-action{color:var(--jarvis-text);font-size:var(--text-xs);text-align:center;font-weight:800;transition:border-color .18s,background .18s,transform .18s}.jarvis-action:hover{transform:translateY(-1px)}.jarvis-task-row{justify-content:space-between}.jarvis-task-badge{background:var(--jarvis-accent-soft);color:var(--jarvis-accent-bright);font-size:var(--text-2xs);text-transform:uppercase;border-radius:9999px;flex:none;padding:.25rem .55rem;font-weight:900}.jarvis-task-badge.is-overdue{color:#f87171;background:#ef44441f}.jarvis-shortcut{min-height:4.35rem;color:var(--jarvis-text);font-size:var(--text-xs);flex-direction:column;justify-content:center;font-weight:900}.jarvis-terminal{color:var(--jarvis-accent-bright)}@supports (color:color-mix(in lab, red, red)){.jarvis-terminal{color:color-mix(in srgb, var(--jarvis-accent-bright), white 8%)}}.jarvis-terminal p{overflow-wrap:anywhere}.jarvis-cursor{vertical-align:-.14rem;background:var(--jarvis-accent-bright);width:.45rem;height:.9rem;animation:1s steps(2,start) infinite jarvis-cursor;display:inline-block}.jarvis-empty{text-align:center;color:var(--jarvis-muted);font-size:var(--text-sm);padding:1.5rem 0;font-weight:700}@keyframes jarvis-cursor{50%{opacity:0}}@media (width>=1280px){.jarvis-grid{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px) and (width<=1279px){.jarvis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jarvis-core-wrap{grid-area:1/1/auto/-1}}@media (width<=640px){.jarvis-console{border-radius:0;min-height:calc(100vh - 4rem);margin:-1rem}.jarvis-topbar{align-items:flex-start}.jarvis-grid{padding:.75rem}.jarvis-core{min-height:22rem}.jarvis-core .jarvis-orb{width:8.5rem;height:8.5rem}}@media (prefers-reduced-motion:reduce){.jarvis-radar,.jarvis-cursor{animation:none!important}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-bg:#eef2f8;--app-glow-a:#38bdf833;--app-glow-b:#a78bfa24;--app-glow-c:#0ea5e91a;--ink:#0f172a;--ink-muted:#475569;--ink-faint:#64748b;--surface:#ffffffa8;--surface-raised:#ffffffdb;--surface-sunken:#f1f5f99e;--surface-hover:#ffffffeb;--surface-band:linear-gradient(180deg, #ffffffb8, #f8fafc6b);--glass-border:#0f172a17;--glass-border-strong:#0f172a24;--glass-highlight:inset 0 1px 0 0 #ffffffbf;--glass-shadow:0 1px 2px #0f172a0a, 0 10px 30px -18px #0f172a38;--glass-shadow-lg:0 2px 6px #0f172a0d, 0 28px 60px -24px #0f172a52;--glass-blur:18px;--glass-saturate:160%;--radius-card:14px;--radius-control:10px;--ring:0 0 0 3px #0ea5e93d;--scrim:#0f172a61;--ease-out:cubic-bezier(.2, .8, .2, 1);--sb-bg:#09101edb;--sb-border:#94a3b824;--sb-accent:#0ea5e9;--sb-accent-rgb:14, 165, 233;--header-bg:#f8fafc9e;--header-border:#0f172a12;--swal-bg:#fffffff0;--swal-text:var(--ink);--swal-muted:var(--ink-muted);--control-bg:#ffffffc7;--control-text:var(--ink);--control-muted:var(--ink-faint);--control-border:#0f172a29;--control-panel:#ffffffe6;--control-hover:#0ea5e914}.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-bg:#060b17;--app-glow-a:#38bdf82e;--app-glow-b:#8b5cf62b;--app-glow-c:#22d3ee0f;--ink:#f1f5f9;--ink-muted:#cbd5e1;--ink-faint:#94a3b8;--surface:#11192d94;--surface-raised:#141d34db;--surface-sunken:#02061761;--surface-hover:#1e2946b3;--surface-band:linear-gradient(180deg, #ffffff0d, #ffffff04);--glass-border:#94a3b824;--glass-border-strong:#94a3b838;--glass-highlight:inset 0 1px 0 0 #ffffff0f;--glass-shadow:0 1px 2px #0000004d, 0 14px 34px -20px #000000b3;--glass-shadow-lg:0 2px 8px #00000059, 0 34px 70px -28px #000000d9;--ring:0 0 0 3px #38bdf84d;--scrim:#02061799;--sb-bg:#080d1bb8;--header-bg:#080d1b94;--header-border:#94a3b81a;--swal-bg:#11192df0;--control-bg:#02061780;--control-border:#94a3b833;--control-panel:#11192de6;--control-hover:#38bdf81f}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root{--sb-bg:#0b1324;--header-bg:#f8fafcf7;--control-panel:#fff;--surface-raised:#fff}.dark{--sb-bg:#0a1120;--header-bg:#080d1bf7;--control-panel:#141d34;--surface-raised:#141d34}}body.app-backdrop{background-color:var(--app-bg);color:var(--ink)}body.app-backdrop:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at -10% -15%, var(--app-glow-a), transparent 60%), radial-gradient(50rem 36rem at 110% -10%, var(--app-glow-b), transparent 60%), radial-gradient(70rem 40rem at 50% 120%, var(--app-glow-c), transparent 65%);position:fixed;inset:0}:where(a,button,summary,[role=button],[role=tab]):focus-visible{outline:2px solid var(--color-jarvis-500);outline-offset:2px}::selection{background:#0ea5e93d}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sb-panel{background:var(--sb-bg);border-right:1px solid var(--sb-border);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);box-shadow:inset -1px 0 #ffffff08}.app-header{border-bottom:1px solid var(--header-border);background:var(--header-bg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.sb-burger{color:#fff9;cursor:pointer;border-radius:8px;flex:none;place-items:center;width:2.25rem;height:2.25rem;transition:background .15s,color .15s;display:grid}.sb-burger:hover{color:#fff;background:#ffffff1a}@media (width>=1024px){.sb-panel.is-rail nav{padding-inline:.75rem}.sb-panel.is-rail .sb-item{justify-content:center;gap:0;padding-inline:0}.sb-panel.is-rail .sb-divider{margin-inline:.25rem}}.sb-item{font-size:var(--text-sm);color:#e2e8f09e;transition:background .18s var(--ease-out), color .18s, border-color .18s;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:6px 10px 6px 8px;font-weight:500;text-decoration:none;display:flex;position:relative}.sb-item:hover{color:#fff;background:#ffffff0f}.sb-item.active{border-color:rgba(var(--sb-accent-rgb), .28);background:linear-gradient(90deg, rgba(var(--sb-accent-rgb), .22), rgba(var(--sb-accent-rgb), .06));color:#fff;box-shadow:inset 0 1px 0 0 #ffffff0f, 0 8px 22px -14px rgba(var(--sb-accent-rgb), .9);font-weight:600}.sb-item.active:before{content:"";background:var(--sb-accent);width:3px;box-shadow:0 0 10px rgba(var(--sb-accent-rgb), .8);border-radius:0 3px 3px 0;position:absolute;inset:9px auto 9px -8px}.sb-icon{color:#e2e8f09e;background:#ffffff0f;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .18s,color .18s,box-shadow .18s;display:flex}.sb-item:hover .sb-icon{color:#fff;background:#ffffff1a}.sb-item.active .sb-icon{background:linear-gradient(180deg, #38bdf8, var(--sb-accent));color:#04121f;box-shadow:inset 0 1px 0 #ffffff59, 0 4px 12px -4px rgba(var(--sb-accent-rgb), .8)}.sb-item:focus-visible{outline:2px solid rgba(var(--sb-accent-rgb), .8);outline-offset:1px}.sb-label{color:#94a3b89e;font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;margin:14px 0 6px;padding:0 10px;font-weight:700;display:block}.sb-divider{background:linear-gradient(90deg,#0000,#94a3b829,#0000);height:1px;margin:6px 0}.bg-grid{background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(#000 40%,#0000 78%);mask-image:radial-gradient(#000 40%,#0000 78%)}.swal2-popup.aim-swal{background:var(--swal-bg);color:var(--swal-text);border:1px solid var(--glass-border-strong);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:18px}.swal2-container.swal2-backdrop-show{background:var(--scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.swal2-popup.aim-swal .swal2-html-container{color:var(--swal-muted)}.swal2-popup.aim-swal .swal2-confirm,.swal2-popup.aim-swal .swal2-cancel{border-radius:var(--radius-control);font-weight:700;box-shadow:inset 0 1px #ffffff38}.swal2-container.swal2-bottom{padding-bottom:1.25rem}@media (width<=1023px){.swal2-container.swal2-bottom{padding-bottom:calc(5.25rem + env(safe-area-inset-bottom))}}.swal2-popup.aim-toast{width:min(24rem,100vw - 2rem);padding:.875rem 1rem;box-shadow:0 12px 32px #0f172a2e}.swal2-popup.aim-toast .swal2-title{text-align:left;white-space:normal;word-break:break-word;font-size:.875rem;font-weight:600;line-height:1.4}.swal2-popup.aim-toast .swal2-html-container{text-align:left;font-size:.8125rem}div.dt-container{color:inherit;--dt-paging-button_color:#475569;--dt-paging-button_color-hover:#0f172a;--dt-paging-button_color-current:#fff;--dt-paging-button_color-current-hover:#fff;--dt-paging-button_color-disabled:#cbd5e1;--dt-paging-button_box-shadow-active:none}.dark div.dt-container{--dt-paging-button_color:#cbd5e1;--dt-paging-button_color-hover:#fff;--dt-paging-button_color-disabled:#ffffff40}div.dt-container div.dt-layout-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}div.dt-container div.dt-layout-row:first-child{margin-bottom:1rem}div.dt-container div.dt-layout-cell{flex-wrap:wrap;align-items:center;gap:.35rem;padding:0;display:flex}div.dt-container div.dt-search,div.dt-container div.dt-length{align-items:center;gap:.4rem;margin:0;display:flex}div.dt-container div.dt-search>label{font-size:var(--text-sm);white-space:nowrap;color:#475569;font-weight:600}.dark div.dt-container div.dt-search>label{color:#94a3b8}div.dt-container div.dt-length label{font-size:var(--text-sm);color:#475569;font-weight:600}.dark div.dt-container div.dt-length label{color:#94a3b8}div.dt-container div.dt-search input,div.dt-container div.dt-length select{color:#0f172a;height:2.25rem;font-size:var(--text-sm);background:#fff;border:1px solid #e2e8f0;border-radius:8px;outline:none;margin:0;padding:0 .75rem;transition:border-color .15s,box-shadow .15s,background .15s;box-shadow:0 1px 2px #0f172a0a}div.dt-container div.dt-search input{min-width:14rem}div.dt-container div.dt-length select{min-width:4.5rem;padding-right:1.75rem}div.dt-container div.dt-search input:focus,div.dt-container div.dt-length select:focus{border-color:var(--color-jarvis-500);box-shadow:0 0 0 2px #0ea5e94d}@supports (color:color-mix(in lab, red, red)){div.dt-container div.dt-search input:focus,div.dt-container div.dt-length select:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-jarvis-500), transparent 70%)}}.dark div.dt-container div.dt-search input,.dark div.dt-container div.dt-length select{color:#f1f5f9;background:#020617;border-color:#ffffff26}div.dt-container div.dt-info{font-size:var(--text-sm);color:#64748b;margin:0;padding:0;font-weight:500}.dark div.dt-container div.dt-info{color:#94a3b8}div.dt-container table.dataTable{border-collapse:separate;border-spacing:0;border:0;width:100%;margin:0}div.dt-container table.dataTable thead th{border-bottom:1px solid var(--glass-border-strong);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:#64748b;white-space:nowrap;background:#e2e8f099;border-right:0;padding:.75rem 1rem;font-weight:800}div.dt-container table.dataTable thead th:last-child{text-align:right;border-right:0}.dark div.dt-container table.dataTable thead th{color:#cbd5e1;background:#ffffff14;border-color:#ffffff24}div.dt-container table.dataTable tbody td{font-size:var(--text-sm);vertical-align:middle;border-bottom:1px solid #f1f5f9;border-right:0;padding:.85rem 1rem}div.dt-container table.dataTable tbody td:first-child{color:#0f172a;font-weight:600}.dark div.dt-container table.dataTable tbody td:first-child{color:#f1f5f9}div.dt-container table.dataTable tbody td:last-child{border-right:0}div.dt-container table.dataTable tbody tr:last-child td{border-bottom:0}.dark div.dt-container table.dataTable tbody td{border-color:#ffffff0f}div.dt-container table.dataTable tbody tr:hover td{background:#f8fafc}.dark div.dt-container table.dataTable tbody tr:hover td{background:#ffffff08}div.dt-container table.dataTable th.dt-type-numeric,div.dt-container table.dataTable td.dt-type-numeric{text-align:left}div.dt-container table.dataTable thead th div.dt-column-header{flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex}div.dt-container table.dataTable thead th div.dt-column-order{flex:none;width:.9rem;position:relative;left:auto;right:auto}div.dt-container table.dataTable thead th div.dt-column-order:before,div.dt-container table.dataTable thead th div.dt-column-order:after{opacity:.4;color:#64748b;font-size:.75em;line-height:1}div.dt-container table.dataTable thead th.dt-ordering-asc div.dt-column-order:before,div.dt-container table.dataTable thead th.dt-ordering-desc div.dt-column-order:after{opacity:1;color:var(--color-jarvis-600)}.dark div.dt-container table.dataTable thead th.dt-ordering-asc div.dt-column-order:before,.dark div.dt-container table.dataTable thead th.dt-ordering-desc div.dt-column-order:after{color:var(--color-jarvis-400)}div.dt-container div.dt-layout-row:last-child{margin-top:1rem}div.dt-container div.dt-paging{align-items:center;gap:.5rem;display:flex}div.dt-container div.dt-paging button.dt-paging-button,div.dt-container div.dt-paging button.dt-paging-button:hover,div.dt-container div.dt-paging button.dt-paging-button:focus,div.dt-container div.dt-paging button.dt-paging-button:active{box-sizing:border-box;width:auto;min-width:2rem;height:2rem;font-size:var(--text-sm);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 .5rem;font-weight:600;line-height:1;transition:none;display:inline-flex;color:#64748b!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}div.dt-container div.dt-paging button.dt-paging-button.current,div.dt-container div.dt-paging button.dt-paging-button.current:hover,div.dt-container div.dt-paging button.dt-paging-button.current:focus,div.dt-container div.dt-paging button.dt-paging-button.current:active{background:linear-gradient(180deg, var(--color-jarvis-500), var(--color-jarvis-600))!important;color:#fff!important;box-shadow:0 4px 12px -4px #0284c78c!important}@supports (color:color-mix(in lab, red, red)){div.dt-container div.dt-paging button.dt-paging-button.current,div.dt-container div.dt-paging button.dt-paging-button.current:hover,div.dt-container div.dt-paging button.dt-paging-button.current:focus,div.dt-container div.dt-paging button.dt-paging-button.current:active{box-shadow:0 4px 12px -4px color-mix(in srgb, var(--color-jarvis-600), transparent 45%)!important}}div.dt-container div.dt-paging button.dt-paging-button.first,div.dt-container div.dt-paging button.dt-paging-button.previous,div.dt-container div.dt-paging button.dt-paging-button.next,div.dt-container div.dt-paging button.dt-paging-button.last,div.dt-container div.dt-paging button.dt-paging-button.first:hover,div.dt-container div.dt-paging button.dt-paging-button.previous:hover,div.dt-container div.dt-paging button.dt-paging-button.next:hover,div.dt-container div.dt-paging button.dt-paging-button.last:hover{font-size:var(--text-base);color:#94a3b8!important;background:linear-gradient(#f9fafc,#f3f5f9)!important}div.dt-container div.dt-paging button.dt-paging-button.previous{margin-right:.25rem}div.dt-container div.dt-paging button.dt-paging-button.next{margin-left:.25rem}div.dt-container div.dt-paging button.dt-paging-button.disabled,div.dt-container div.dt-paging button.dt-paging-button.disabled:hover,div.dt-container div.dt-paging button.dt-paging-button.disabled:active{cursor:not-allowed;color:#cbd5e1!important;box-shadow:none!important;background:linear-gradient(#fafbfd,#f5f7fa)!important}.dark div.dt-container div.dt-paging button.dt-paging-button,.dark div.dt-container div.dt-paging button.dt-paging-button:hover{color:#94a3b8!important;background:0 0!important}.dark div.dt-container div.dt-paging button.dt-paging-button.first,.dark div.dt-container div.dt-paging button.dt-paging-button.previous,.dark div.dt-container div.dt-paging button.dt-paging-button.next,.dark div.dt-container div.dt-paging button.dt-paging-button.last,.dark div.dt-container div.dt-paging button.dt-paging-button.first:hover,.dark div.dt-container div.dt-paging button.dt-paging-button.previous:hover,.dark div.dt-container div.dt-paging button.dt-paging-button.next:hover,.dark div.dt-container div.dt-paging button.dt-paging-button.last:hover{color:#94a3b8!important;background:linear-gradient(#ffffff14,#ffffff0a)!important}.dark div.dt-container div.dt-paging button.dt-paging-button.current,.dark div.dt-container div.dt-paging button.dt-paging-button.current:hover{background:linear-gradient(180deg, var(--color-jarvis-500), var(--color-jarvis-600))!important;color:#fff!important}.dark div.dt-container div.dt-paging button.dt-paging-button.disabled,.dark div.dt-container div.dt-paging button.dt-paging-button.disabled:hover{color:#fff3!important;background:#ffffff08!important}.ts-wrapper{width:100%;font-size:var(--text-sm)}.ts-wrapper.input{box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:0}.ts-wrapper.single .ts-control,.ts-wrapper.multi .ts-control{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);height:42px;min-height:42px;color:var(--control-text);align-items:center;padding:0 .75rem;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 2px #0f172a0a}.ts-wrapper.multi .ts-control{flex-wrap:wrap;gap:.35rem;height:auto;padding:.35rem .6rem}.ts-wrapper.multi .ts-control .item{background:var(--control-hover);font-size:var(--text-xs);border-radius:9999px;padding:.25rem .6rem;font-weight:600}.ts-wrapper.multi .ts-control>input{min-width:8rem;padding-block:.25rem}.task-feed{flex-direction:column;gap:.5rem;display:flex}.task-feed-band{z-index:1;color:#334155;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;background:#e2e8f0;border-radius:8px;margin-top:.75rem;padding:.4rem .75rem;font-weight:800;position:sticky;top:0}.task-feed-band:first-child{margin-top:0}.task-feed-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:1rem;padding:.85rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex}.task-feed-row:hover{border-color:var(--color-jarvis-300);box-shadow:0 8px 20px -14px #0f172a80}.task-feed-empty,.task-feed-loading{color:#64748b;font-size:var(--text-sm);text-align:center;padding:1.5rem 0;font-weight:600}.task-feed-sentinel{height:1px}.dark .task-feed-band{color:#cbd5e1;background:#ffffff14}.dark .task-feed-row{background:#02061766;border-color:#ffffff1a}.dark .task-feed-row:hover{border-color:#38bdf873}.task-summary-cell{padding-right:1.5rem}.task-row-meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.task-row-badge{color:#334155;max-width:18rem;font-size:var(--text-xs);background:#f8fafc;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:.4rem;padding:.2rem .7rem;font-weight:700;display:inline-flex}.task-row-badge-label{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;opacity:.65;flex:none;font-weight:800}.task-row-badge.is-project{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.task-row-badge.is-owner{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.task-row-badge.is-due{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.dark .task-row-badge{color:#cbd5e1;background:#ffffff0f;border-color:#ffffff1f}.dark .task-row-badge.is-project{color:#c7d2fe;background:#6366f126;border-color:#818cf866}.dark .task-row-badge.is-owner{color:#a7f3d0;background:#10b98126;border-color:#34d39966}.dark .task-row-badge.is-due{color:#bae6fd;background:#0ea5e926;border-color:#38bdf866}.task-row-badge.is-due.is-overdue{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.dark .task-row-badge.is-due.is-overdue{color:#fca5a5;background:#ef44442e;border-color:#f8717180}.task-row-badge.is-priority-low,.task-row-badge.is-priority-normal,.task-row-badge.is-priority-high,.task-row-badge.is-priority-urgent{padding-left:.6rem}.task-row-badge.is-priority-high{color:#9a3412;background:#fffbeb;border-color:#fde68a}.task-row-badge.is-priority-urgent{color:#991b1b;background:#fef2f2;border-color:#fecaca}.dark .task-row-badge.is-priority-high{color:#fdba74;background:#f9731626}.dark .task-row-badge.is-priority-urgent{color:#fca5a5;background:#ef444426}.task-avatar{width:2rem;height:2rem;font-size:var(--text-xs);border-radius:9999px;place-items:center;font-weight:800;display:inline-grid}.task-avatar.is-user{background:var(--color-jarvis-600);color:#fff}.task-avatar.is-agent{border:1px solid var(--color-jarvis-300);background:var(--color-jarvis-50);color:var(--color-jarvis-600)}.dark .task-avatar.is-agent{color:#7dd3fc;background:#0ea5e926;border-color:#38bdf866}.task-avatar.is-empty{color:#94a3b8;border:1px dashed #cbd5e1}.dark .task-avatar.is-empty{border-color:#fff3}.recent-login{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.6rem;padding:.6rem 2rem .6rem .7rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.recent-login:hover{border-color:var(--color-jarvis-300);background:#f8fafc}.recent-login.is-current{border-color:var(--color-jarvis-500);box-shadow:0 0 0 2px #0ea5e940}@supports (color:color-mix(in lab, red, red)){.recent-login.is-current{box-shadow:0 0 0 2px color-mix(in srgb, var(--color-jarvis-500), transparent 75%)}}.dark .recent-login{background:#020617;border-color:#ffffff26}.dark .recent-login:hover{background:#ffffff0d}.row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.row-actions form{display:inline-flex}.row-action{border:1px solid var(--color-jarvis-400);min-width:2rem;height:2rem;color:var(--color-jarvis-600);font-size:var(--text-xs);cursor:pointer;background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:0 .65rem;font-weight:800;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.row-action:hover{border-color:var(--color-jarvis-600);color:var(--color-jarvis-600);background:#e0f2fe}.row-action.is-run{color:#059669;background:#ecfdf5;border-color:#6ee7b7}.row-action.is-run:hover{color:#047857;background:#d1fae5;border-color:#10b981}.dark .row-action.is-run{color:#6ee7b7;background:#10b98126;border-color:#34d39980}.row-action.is-danger{color:#dc2626;background:#fef2f2;border-color:#f87171}.row-action.is-danger:hover{color:#b91c1c;background:#fee2e2;border-color:#dc2626}.dark .row-action{color:#7dd3fc;background:#ffffff14;border-color:#38bdf873}.dark .row-action:hover{border-color:var(--color-jarvis-400);color:#bae6fd;background:#ffffff24}.dark .row-action.is-danger{color:#fca5a5;background:#ef444426;border-color:#f87171b3}.dark .row-action.is-danger:hover{color:#fecaca;background:#ef444440;border-color:#f87171}.has-mobile-nav{padding-bottom:calc(4.75rem + env(safe-area-inset-bottom))}@media (width>=1024px){.has-mobile-nav{padding-bottom:1.5rem}}.table-scroll{width:100%;overflow:auto visible}.usage-chart{width:100%;overflow:auto hidden}.usage-chart-bars{align-items:flex-end;gap:.375rem;min-width:100%;height:12rem;display:flex}.usage-chart-bar{flex:auto;align-items:flex-end;min-width:.45rem;display:flex}.usage-chart-bar>span{background:#0ea5e9bf;border-radius:4px 4px 0 0;width:100%;display:block}@supports (color:color-mix(in lab, red, red)){.usage-chart-bar>span{background:color-mix(in srgb, var(--color-jarvis-500), transparent 25%)}}.usage-chart-bar>span{transition:background .15s}.usage-chart-bar:hover>span{background:var(--color-jarvis-500)}.table-scroll>.table{min-width:max-content}div.dt-container .dt-scroll{border:1px solid #e2e8f0;border-radius:10px;width:100%;overflow:hidden}.dark div.dt-container .dt-scroll{border-color:#ffffff1f}div.dt-container .dt-scroll-body,div.dt-container.dt-empty-footer .dt-scroll-body{border:0}div.dt-container.dt-empty-footer tbody>tr:last-child>*{border-bottom:0}.row-actions-menu{justify-content:flex-end;width:100%;display:inline-flex}.row-action-trigger{border:1px solid var(--glass-border-strong);background:var(--surface-raised);width:2rem;height:2rem;color:var(--ink-muted);cursor:pointer;border-radius:9px;place-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-grid;box-shadow:0 1px 2px #0f172a0d}.row-action-trigger:hover{background:var(--surface-hover);color:var(--color-jarvis-600);border-color:#0ea5e959}.dark .row-action-trigger{color:#cbd5e1;background:#ffffff0a;border-color:#ffffff1f}.dark .row-action-trigger:hover{color:#7dd3fc;background:#ffffff14}.row-action-dropdown{z-index:80;width:14rem;animation:glass-pop .14s var(--ease-out);border:1px solid var(--glass-border-strong);border-radius:var(--radius-control);background:var(--control-panel);color:var(--ink);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));gap:.15rem;padding:.35rem;display:grid;position:fixed}.row-action-dropdown form{display:block}.row-action-item{color:#334155;width:100%;min-height:2.1rem;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.5rem .65rem;font-weight:700;line-height:1.2;display:flex}.row-action-item:hover{color:var(--color-jarvis-600);background:#f1f5f9;text-decoration:none}.row-action-item.is-current{color:#0f172a;background:#f1f5f9}.dark .row-action-item.is-current{color:#fff;background:#ffffff1a}.row-action-separator{background:#e2e8f0;height:1px;margin:.25rem .35rem}.dark .row-action-separator{background:#ffffff1f}.row-action-item.is-danger{color:#dc2626}.row-action-item.is-danger:hover{color:#b91c1c;background:#fef2f2}.dark .row-action-item{color:#cbd5e1}.dark .row-action-item:hover{color:#7dd3fc;background:#ffffff14}.dark .row-action-item.is-danger{color:#fca5a5}.dark .row-action-item.is-danger:hover{color:#fecaca;background:#ef444426}.status-toggle{color:#64748b;height:2rem;font-size:var(--text-xs);background:#f8fafc;border:0;border-radius:9999px;align-items:center;gap:.55rem;padding:0 .75rem 0 .35rem;font-weight:800;line-height:1;transition:background .15s,color .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #e2e8f0}.status-toggle:hover{color:#334155;background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1,0 1px 2px #0f172a0d}.status-toggle:disabled{cursor:wait;opacity:.65}.status-toggle-track{background:#cbd5e1;border-radius:9999px;flex:none;width:2rem;height:1.15rem;transition:background .15s;display:inline-flex;position:relative}.status-toggle-thumb{background:#fff;border-radius:9999px;width:.85rem;height:.85rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #0f172a33}.status-toggle.is-active{color:#047857;background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0}.status-toggle.is-active .status-toggle-track{background:#10b981}.status-toggle.is-active .status-toggle-thumb{transform:translate(.85rem)}.dark .status-toggle{color:#cbd5e1;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.dark .status-toggle:hover{color:#f1f5f9;background:#ffffff14}.dark .status-toggle-track{background:#94a3b873}.dark .status-toggle.is-active{color:#6ee7b7;background:#10b9811f;box-shadow:inset 0 0 0 1px #10b98159}div.dt-container table.dataTable tbody tr.dt-group{cursor:pointer}div.dt-container table.dataTable tbody tr.dt-group td{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:#334155;background:#f1f5f9;border-right:0;padding:.6rem 1rem;font-weight:900}.dark div.dt-container table.dataTable tbody tr.dt-group td{color:#e2e8f0;background:#ffffff0f}div.dt-container table.dataTable tbody tr.dt-group:hover td{background:#f1f5f9}.dark div.dt-container table.dataTable tbody tr.dt-group:hover td{background:#ffffff0f}.dt-group-toggle{align-items:center;gap:.5rem;display:inline-flex}.dt-group-caret{width:.875rem;height:.875rem;transition:transform .15s;transform:rotate(90deg)}tr.dt-group.is-collapsed .dt-group-caret{transform:rotate(0)}.dt-group-count{font-size:var(--text-2xs);letter-spacing:0;background:#0f172a14;border-radius:999px;padding:.05rem .45rem;font-weight:800}.dark .dt-group-count{background:#ffffff1f}.wf-screen{flex-direction:column;height:calc(100vh - 2rem);display:flex}@media (width>=640px){.wf-screen{height:calc(100vh - 3rem)}}.wf-screen>.card,.wf-screen>.card>.card-body{flex-direction:column;flex:auto;min-height:0;display:flex}.wf-screen .wf-viewport{flex:auto;min-height:0;display:flex;position:relative}.wf-screen .wf-canvas{flex:auto;min-height:0;overflow:auto}.wf-zoom-controls{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.125rem;padding:.25rem;display:flex;position:absolute;bottom:.75rem;right:.75rem;box-shadow:0 8px 20px -12px #0f172a80}.dark .wf-zoom-controls{background:#0f172a;border-color:#ffffff1f}.wf-zoom-controls button{color:#475569;cursor:pointer;border-radius:7px;place-items:center;min-width:1.875rem;height:1.875rem;transition:background .15s,color .15s;display:grid}.wf-zoom-controls button:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.wf-zoom-controls button:disabled{opacity:.4;cursor:not-allowed}.dark .wf-zoom-controls button{color:#ffffffb3}.dark .wf-zoom-controls button:hover:not(:disabled){color:#fff;background:#ffffff1a}.wf-zoom-level{font-size:var(--text-xs);font-variant-numeric:tabular-nums;padding-inline:.5rem;font-weight:700}.wf-canvas{background:linear-gradient(#94a3b81f 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#94a3b81f 1px,#0000 1px) 0 0/24px 24px,#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:.5rem;overflow-x:auto}.dark .wf-canvas{background:linear-gradient(#ffffff0f 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/24px 24px,#020617;border-color:#ffffff1a}.wf-stage{position:relative}.wf-edges{color:#94a3b8;position:absolute;inset:0;overflow:visible}.wf-edge{fill:none;stroke:currentColor;stroke-width:1.5px;opacity:.35;transition:opacity .15s,stroke .15s}.wf-edge.is-lit{color:var(--color-jarvis-600);opacity:1;stroke-width:2.5px}.wf-edge.is-dim{opacity:.08}.wf-node{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .75rem;transition:transform .15s,box-shadow .15s,border-color .15s,opacity .15s;display:flex;position:absolute;box-shadow:0 6px 16px -10px #0f172a66}.wf-node:hover{border-color:var(--color-jarvis-400)}.dark .wf-node{background:#0f172a;border-color:#ffffff1f}.wf-node-label{white-space:nowrap;font-size:var(--text-sm);color:#0f172a;font-weight:700}.dark .wf-node-label{color:#fff}.wf-node-count{font-size:var(--text-2xs);color:#64748b;background:#f1f5f9;border-radius:9999px;padding:.1rem .5rem;font-weight:800}.dark .wf-node-count{color:#cbd5e1;background:#ffffff1a}.wf-node.is-open{border-left:4px solid var(--color-jarvis-500)}.wf-node.is-busy{border-left:4px solid #f59e0b}.wf-node.is-done{border-left:4px solid #10b981}.wf-node.is-stop{border-left:4px solid #f43f5e}.wf-node.is-source{border-color:var(--color-jarvis-500);transform:translateY(-1px);box-shadow:0 12px 26px -12px #0284c799}.wf-node.is-target{border-color:var(--color-jarvis-400)}.wf-node.is-dragging{cursor:grabbing;z-index:5;box-shadow:0 14px 30px -12px #0f172a8c}.wf-node.is-faded{opacity:.3}.kanban{align-items:flex-start;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.kanban-add{color:#475569;font-size:var(--text-sm);border:1px dashed #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;margin:0 .6rem .6rem;padding:.55rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:flex}.kanban-add:hover{border-color:var(--color-jarvis-500);color:var(--color-jarvis-600);background:#fff}.dark .kanban-add{color:#cbd5e1;border-color:#ffffff2e}.dark .kanban-add:hover{border-color:var(--color-jarvis-400);color:#7dd3fc;background:#ffffff0f}.task-dock{left:calc(50% + 8rem);bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:35;pointer-events:none;justify-content:center;width:50%;min-width:min(22rem,100vw - 2rem);max-width:46rem;display:flex;position:fixed;transform:translate(-50%)}.task-dock-bar{background:linear-gradient(90deg,#fffffff5,#f1f5f9f5,#7dd3fc4d);border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.5rem;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.task-dock-bar{background:linear-gradient(to right, #fffffff5, #f1f5f9f5, color-mix(in srgb, var(--color-jarvis-300), transparent 70%))}}.task-dock-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;padding:.4rem .5rem .4rem 1rem;box-shadow:0 18px 40px -18px #0f172a73}.task-dock-icon{color:#64748b;flex:none;width:1.05rem;height:1.05rem}.task-dock-input{color:#0f172a;min-width:0;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1;padding:.35rem 0;font-weight:500}.task-dock-input::placeholder{color:#94a3b8}.task-dock-filters{color:#334155;font-size:var(--text-sm);cursor:pointer;background:#fff;border-radius:999px;flex:none;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a14}.task-dock-filters:hover{background:var(--color-jarvis-600);color:#fff}.task-dock-count{background:var(--color-jarvis-600);color:#fff;min-width:1.25rem;height:1.25rem;font-size:var(--text-2xs);border-radius:999px;place-items:center;padding:0 .3rem;font-weight:800;display:grid}.task-dock-filters:hover .task-dock-count{color:var(--color-jarvis-600);background:#fff}.dark .task-dock-bar{background:linear-gradient(90deg,#0f172af2,#1e293bf2,#0ea5e938);border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dark .task-dock-bar{background:linear-gradient(to right, #0f172af2, #1e293bf2, color-mix(in srgb, var(--color-jarvis-500), transparent 78%))}}.dark .task-dock-bar{box-shadow:0 18px 40px -18px #000000b3}.dark .task-dock-input{color:#f1f5f9}.dark .task-dock-filters{color:#e2e8f0;background:#ffffff1a}.dark .task-dock-filters:hover{background:var(--color-jarvis-500);color:#fff}@media (width<=1023px){.task-dock{width:calc(100vw - 1.5rem);min-width:0;left:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom));transform:none}.task-dock-filters-label{display:none}}.wf-chip{font-size:var(--text-xs);border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:.2rem .7rem;font-weight:800;display:inline-flex}.dark .kanban{align-items:flex-start;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.kanban-lane{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:0 0 26rem;width:26rem;display:flex}.dark .kanban-lane{background:#ffffff08;border-color:#ffffff1a}.kanban-lane-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.dark .kanban-lane-head{border-color:#ffffff1a}.kanban-count{font-size:var(--text-2xs);background:#0f172a14;border-radius:999px;padding:.05rem .5rem;font-weight:800}.dark .kanban-count{background:#ffffff1f}.kanban-cards{flex-direction:column;gap:.5rem;min-height:5rem;max-height:min(60vh,40rem);padding:.625rem;display:flex;overflow-y:auto}.kanban-card{cursor:grab;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.375rem;padding:.625rem .75rem;display:flex;box-shadow:0 6px 16px -12px #0f172a66}.dark .kanban-card{background:#0f172a;border-color:#ffffff1a}.kanban-card-title{font-size:var(--text-sm);font-weight:700;line-height:1.3}.kanban-card-title:hover{text-decoration:underline}.kanban-card-meta{font-size:var(--text-xs);color:#64748b}.kanban-card-foot{font-size:var(--text-xs);align-items:center;gap:.5rem;display:flex}.kanban-placeholder{border:2px dashed var(--color-jarvis-400);background:#f0f9ff;border-radius:10px}.kanban-empty{font-size:var(--text-xs);color:#94a3b8;padding:.5rem .25rem}.drag-handle{color:#94a3b8;cursor:grab;touch-action:none;border-radius:8px;place-items:center;width:1.75rem;height:1.75rem;display:grid}.drag-handle:hover{color:#334155;background:#f1f5f9}div.dt-container table.dataTable tbody td.is-draggable{align-items:center;gap:.375rem;display:flex}.dark .drag-handle:hover{color:#fff;background:#ffffff14}tr.ui-sortable-helper{cursor:grabbing;background:#fff;display:table;box-shadow:0 18px 40px -20px #0f172a8c}.dark tr.ui-sortable-helper{background:#0f172a}tr.sortable-placeholder{outline:2px dashed var(--color-jarvis-400);outline-offset:-4px;background:#f0f9ff;height:3.25rem}.dark tr.sortable-placeholder{background:#0ea5e914}.wf-pick{cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.625rem;padding:.625rem .75rem;transition:border-color .15s,background .15s;display:flex}.wf-pick:hover{border-color:var(--color-jarvis-400)}.wf-pick.is-on{border-color:var(--color-jarvis-500);background:#f0f9ff}.dark .wf-pick{border-color:#ffffff1a}.dark .wf-pick.is-on{background:#0ea5e91a}.wf-chip{border-color:#ffffff1f}.wf-chip.is-open{border-left:4px solid var(--color-jarvis-500)}.wf-chip.is-busy{border-left:4px solid #f59e0b}.wf-chip.is-done{border-left:4px solid #10b981}.wf-chip.is-stop{border-left:4px solid #f43f5e}.task-board-card{background:linear-gradient(#f8fafcf0,#f1f5f9d1),#fff;border-color:#cbd5e1}.dark .task-board-card{background:linear-gradient(#0f172af0,#020617e6),#0f172a;border-color:#ffffff1a}.task-board-header{background:linear-gradient(90deg,#e2e8f0cc,#f1f5f9,#7dd3fc66);border-bottom:1px solid #cbd5e1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.task-board-header{background:linear-gradient(to right, #e2e8f0cc, #f1f5f9, color-mix(in srgb, var(--color-jarvis-300), transparent 60%))}}.task-board-header{padding:1rem 1.25rem}.dark .task-board-header{background:linear-gradient(90deg,#ffffff1a,#ffffff0a,#0ea5e933);border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark .task-board-header{background:linear-gradient(to right, #ffffff1a, #ffffff0a, color-mix(in srgb, var(--color-jarvis-500), transparent 80%))}}.task-board-body{gap:.75rem;padding:1rem 1rem 1.25rem;display:grid}.kanban{--lane-accent:var(--color-jarvis-500);scroll-snap-type:x proximity;scrollbar-color:#94a3b8 transparent;grid-auto-columns:minmax(17.5rem,20rem);grid-auto-flow:column;align-items:start;gap:.875rem;min-height:min(67vh,46rem);padding:.25rem .25rem .875rem;display:grid;overflow:auto hidden}.kanban-lane{--lane-accent:var(--color-jarvis-500);scroll-snap-align:start;border:1px solid #e2e8f0;border-top:3px solid var(--lane-accent);background:#f8fafceb;border-radius:8px;flex-direction:column;flex:none;width:auto;min-height:18rem;max-height:min(67vh,46rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px -28px #0f172a8c}.kanban-lane.is-open{--lane-accent:var(--color-jarvis-500)}.kanban-lane.is-busy{--lane-accent:#f59e0b}.kanban-lane.is-done{--lane-accent:#10b981}.kanban-lane.is-stop{--lane-accent:#f43f5e}.kanban-lane.is-drag-over{border-color:var(--lane-accent)}@supports (color:color-mix(in lab, red, red)){.kanban-lane.is-drag-over{border-color:color-mix(in srgb, var(--lane-accent), #e2e8f0 55%)}}.kanban-lane.is-drag-over{box-shadow:0 22px 46px -30px var(--lane-accent);transform:translateY(-1px)}.dark .kanban-lane{border-color:#ffffff1c;border-top-color:var(--lane-accent);background:#0f172ab8;box-shadow:0 18px 42px -30px #000000bf}.kanban-lane-head{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .8rem;display:flex;position:sticky;top:0}.dark .kanban-lane-head{background:#0f172adb;border-color:#ffffff1a}.kanban-lane-title{color:#0f172a;min-width:0;font-size:var(--text-xs);align-items:center;gap:.5rem;font-weight:900;display:flex}.dark .kanban-lane-title{color:#fff}.kanban-lane-title span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kanban-lane-dot{background:var(--lane-accent);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--lane-accent);border-radius:9999px;flex:none}@supports (color:color-mix(in lab, red, red)){.kanban-lane-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--lane-accent), transparent 82%)}}.kanban-count{color:#334155;min-width:1.7rem;min-height:1.35rem;font-size:var(--text-2xs);background:#e2e8f0;border-radius:9999px;justify-content:center;align-items:center;padding:0 .45rem;font-weight:900;display:inline-flex}.dark .kanban-count{color:#e2e8f0;background:#ffffff1f}.kanban-cards{scrollbar-width:thin;flex-direction:column;flex:auto;gap:.65rem;min-height:10rem;max-height:none;padding:.75rem;display:flex;overflow-y:auto}.kanban-card{cursor:grab;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.5rem;padding:.7rem .75rem .75rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 10px 24px -20px #0f172a99}.kanban-card:hover{border-color:var(--lane-accent)}@supports (color:color-mix(in lab, red, red)){.kanban-card:hover{border-color:color-mix(in srgb, var(--lane-accent), #e2e8f0 55%)}}.kanban-card:hover{transform:translateY(-1px);box-shadow:0 18px 30px -24px #0f172abf}.dark .kanban-card{background:#0f172a;border-color:#ffffff1a;box-shadow:0 14px 30px -24px #000000e6}.kanban-card.ui-sortable-helper{cursor:grabbing;transform:rotate(1deg)scale(1.015);box-shadow:0 24px 48px -22px #0f172abf}.kanban-card-head{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.75rem;display:flex}.kanban-card-grip{color:#94a3b8;border-radius:7px;place-items:center;width:1.65rem;height:1.65rem;display:grid}.kanban-card:hover .kanban-card-grip{color:#475569;background:#f1f5f9}.dark .kanban-card:hover .kanban-card-grip{color:#e2e8f0;background:#ffffff14}.kanban-card-title{color:#0f172a;font-size:var(--text-sm);font-weight:800;line-height:1.35}.dark .kanban-card-title{color:#fff}.kanban-card-title:hover{color:#0284c7;text-decoration:none}.kanban-card-meta{color:#64748b;min-width:0;font-size:var(--text-xs);align-items:center;gap:.35rem;font-weight:600;display:flex}.kanban-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kanban-card-foot{color:#64748b;font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.1rem;display:flex}.kanban-priority,.kanban-points,.kanban-due{min-height:1.4rem;font-size:var(--text-2xs);border-radius:9999px;align-items:center;padding:0 .5rem;font-weight:800;display:inline-flex}.kanban-priority{color:#92400e;background:#fef3c7}.kanban-points{color:#3730a3;background:#e0e7ff}.kanban-due{color:#475569;background:#f1f5f9}.kanban-due.is-overdue{color:#b91c1c;background:#fee2e2}.dark .kanban-priority{color:#fcd34d;background:#f59e0b29}.dark .kanban-points{color:#c7d2fe;background:#6366f12e}.dark .kanban-due{color:#cbd5e1;background:#ffffff14}.dark .kanban-due.is-overdue{color:#fca5a5;background:#ef444429}.kanban-placeholder{border:2px dashed var(--lane-accent);min-height:5.25rem}@supports (color:color-mix(in lab, red, red)){.kanban-placeholder{border:2px dashed color-mix(in srgb, var(--lane-accent), transparent 30%)}}.kanban-placeholder{background:var(--lane-accent);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.kanban-placeholder{background:color-mix(in srgb, var(--lane-accent), white 90%)}}.dark .kanban-placeholder{background:var(--lane-accent)}@supports (color:color-mix(in lab, red, red)){.dark .kanban-placeholder{background:color-mix(in srgb, var(--lane-accent), transparent 90%)}}.kanban-empty{color:#94a3b8;min-height:6.5rem;font-size:var(--text-xs);border:1px dashed #cbd5e1;border-radius:8px;place-items:center;font-weight:700;display:grid}.dark .kanban-empty{color:#64748b;border-color:#ffffff1f}.kanban-empty.is-hidden{display:none}@media (width<=900px){.task-board-header{grid-template-columns:minmax(0,1fr);align-items:stretch}.task-board-header .card-toolbar{justify-content:flex-start}.kanban{min-height:60vh}.kanban-lane{flex-basis:86vw;width:86vw}}.app-modal{z-index:60;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.app-modal-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);animation:.18s ease-out glass-fade;position:absolute;inset:0}@keyframes glass-fade{0%{opacity:0}}@keyframes glass-pop{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes glass-slide-in{0%{opacity:.4;transform:translate(24px)}}.app-modal-panel{border:1px solid var(--glass-border-strong);background:var(--surface-raised);width:min(32rem,100%);max-height:min(85vh,40rem);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);animation:glass-pop .22s var(--ease-out);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.app-modal-panel>form{flex-direction:column;flex:auto;min-height:0;display:flex}.dark .app-modal-panel{background:#11192de6}.app-modal-wide{width:min(68rem,100%);max-height:min(88vh,56rem)}.app-modal-preview{width:min(58rem,100%)}.app-modal-roomy{width:min(48rem,100%)}.daterangepicker{z-index:80;color:var(--ink);border:1px solid var(--glass-border-strong);border-radius:var(--radius-control);background:var(--control-panel);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));font-family:inherit;font-size:var(--text-sm)}.daterangepicker:before,.daterangepicker:after{display:none}.daterangepicker .calendar-table{background:0 0;border:none}.daterangepicker td,.daterangepicker th{color:var(--control-text);border-radius:6px;font-weight:600}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:color-mix(in srgb, var(--color-jarvis-500), transparent 85%)}}.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:var(--control-text);background:0 0}@supports (color:color-mix(in lab, red, red)){.daterangepicker td.off,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date,.daterangepicker td.off.end-date{color:color-mix(in srgb, var(--control-text), transparent 60%)}}.daterangepicker td.in-range{background:#0ea5e91f}@supports (color:color-mix(in lab, red, red)){.daterangepicker td.in-range{background:color-mix(in srgb, var(--color-jarvis-500), transparent 88%)}}.daterangepicker td.in-range{color:var(--control-text)}.daterangepicker td.active,.daterangepicker td.active:hover{background:var(--color-jarvis-600);color:#fff}.daterangepicker .ranges li{font-size:var(--text-xs);border-radius:6px;font-weight:700}.daterangepicker .ranges li.active{background:var(--color-jarvis-600)}.daterangepicker .ranges li:hover{background:#0ea5e926}@supports (color:color-mix(in lab, red, red)){.daterangepicker .ranges li:hover{background:color-mix(in srgb, var(--color-jarvis-500), transparent 85%)}}.daterangepicker .drp-buttons{border-top:1px solid var(--control-border)}@supports (color:color-mix(in lab, red, red)){.daterangepicker .drp-buttons{border-top:1px solid color-mix(in srgb, var(--control-border), transparent 30%)}}.daterangepicker .drp-selected{font-size:var(--text-xs);color:var(--control-text)}@supports (color:color-mix(in lab, red, red)){.daterangepicker .drp-selected{color:color-mix(in srgb, var(--control-text), transparent 30%)}}.daterangepicker select.monthselect,.daterangepicker select.yearselect{border:1px solid var(--control-border)}@supports (color:color-mix(in lab, red, red)){.daterangepicker select.monthselect,.daterangepicker select.yearselect{border:1px solid color-mix(in srgb, var(--control-border), transparent 15%)}}.daterangepicker select.monthselect,.daterangepicker select.yearselect{background:var(--control-panel);color:var(--control-text);font-family:inherit;font-size:var(--text-xs);border-radius:6px;padding:.15rem .25rem}.app-modal-head{background:radial-gradient(120% 160% at 100% 0%, #a78bfa59, transparent 55%), linear-gradient(135deg, #0369a1, var(--color-jarvis-500));color:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex;box-shadow:inset 0 -1px #ffffff1f,inset 0 1px #fff3}.app-modal-head.is-tall{align-items:flex-start}.app-modal-head h2{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.app-modal-head p{color:#ffffffd9;font-size:var(--text-xs);margin-top:.25rem;font-weight:500}.app-modal-close{color:#fff;cursor:pointer;background:#ffffff2e;border-radius:8px;flex:none;place-items:center;width:1.85rem;height:1.85rem;transition:background .15s;display:grid}.app-modal-close:hover{background:#ffffff4d}.app-modal-body{gap:1rem;min-height:0;padding:1.25rem;display:grid;overflow-y:auto}.app-drawer{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.app-drawer-panel{z-index:1;border-left:1px solid var(--glass-border-strong);background:var(--surface-raised);width:min(30rem,100vw);max-height:100%;box-shadow:var(--glass-highlight), -24px 0 60px -30px #0f172a73;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);animation:glass-slide-in .22s var(--ease-out);flex-direction:column;display:flex;position:relative}.dark .app-drawer-panel{box-shadow:var(--glass-highlight), -24px 0 60px -30px #000c;background:#11192de6}.app-drawer.is-left{justify-content:flex-start}.app-drawer.is-left .app-drawer-panel{border-left:0;border-right:1px solid #e2e8f0;width:100vw;box-shadow:24px 0 60px -30px #0f172a73}.dark .app-drawer.is-left .app-drawer-panel{border-color:#ffffff1f;box-shadow:24px 0 60px -30px #000c}@media (width>=640px){.app-drawer.is-left .app-drawer-panel{width:max(28rem,50vw)}}@media (width>=1280px){.app-drawer.is-left .app-drawer-panel{width:max(30rem,33.333vw)}}.qf-head{background:radial-gradient(circle at 88% 12%,#ffffff47,#0000 9rem),linear-gradient(135deg,#0369a1,#0ea5e9 58%,#22d3ee);flex-shrink:0;min-height:7.25rem;padding:1.35rem 1.55rem;position:relative;overflow:hidden}.qf-head-main{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.qf-head-icon{color:#fff;background:#ffffff29;border:1px solid #ffffff3d;border-radius:12px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:inset 0 1px #fff3}.qf-head-kicker{color:#ffffffb8;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.2rem;font-weight:800;display:block}.qf-body{background:linear-gradient(#f8fafc,#fff 9rem);flex-direction:column;flex:auto;gap:.8rem;padding:1rem;scroll-padding-top:6rem;display:flex}.qf-body>*{flex-shrink:0}.dark .qf-body{background:linear-gradient(#0f172af5,#020617 12rem)}.qf-status-card{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem .9rem;margin:-1rem -1rem 0;padding:.85rem 1rem .95rem;display:grid;position:sticky;top:-1rem}.dark .qf-status-card{background:#0f172ae0;border-color:#ffffff1a}.qf-status-label{color:#64748b;font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;font-weight:800;display:block}.qf-status-card strong{color:#0f172a;min-width:0;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.dark .qf-status-card strong{color:#e2e8f0}.qf-status-pill{color:#0284c7;font-size:var(--text-xs);white-space:nowrap;background:#e0f2fe;border-radius:999px;padding:.28rem .65rem;font-weight:800}.dark .qf-status-pill{color:#7dd3fc;background:#0ea5e929}.qf-progress-track{background:#e2e8f0;border-radius:999px;grid-column:1/-1;height:.35rem;overflow:hidden}.qf-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#0284c7,#22d3ee);height:100%;transition:width .25s;display:block}.dark .qf-progress-track{background:#ffffff1a}.qf-loading{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.85rem 1rem}.dark .qf-loading{background:#ffffff0a;border-color:#ffffff1a}.qf-step{background:#ffffffeb;border:1px solid #e2e8f0;border-radius:8px;scroll-margin-top:6rem;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden;box-shadow:0 16px 35px -28px #0f172a73}.qf-step:before{content:"";inset-block:0;background:0 0;width:.24rem;transition:background .18s;position:absolute;left:0}.dark .qf-step{background:#0f172ab8;border-color:#ffffff1a;box-shadow:0 16px 35px -28px #000c}.qf-step.is-open{border-color:#0ea5e9b8;box-shadow:0 24px 45px -30px #0ea5e973}.qf-step.is-open:before{background:linear-gradient(#0284c7,#22d3ee)}.qf-step-head{color:#0f172a;text-align:left;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;width:100%;padding:.9rem 1rem .9rem 1.1rem;transition:background .16s;display:grid}.qf-step-head:after{content:"+";color:#64748b;width:1.65rem;height:1.65rem;font-size:var(--text-sm);background:#f1f5f9;border-radius:999px;place-items:center;font-weight:800;display:grid}.qf-step.is-open .qf-step-head:after{content:"-";color:#0284c7;background:#e0f2fe}.qf-step-head:hover:not(:disabled){background:#f8fafc}.qf-step-head:disabled{cursor:not-allowed;opacity:.58}.dark .qf-step-head{color:#e2e8f0}.dark .qf-step-head:hover:not(:disabled){background:#ffffff0a}.qf-step-num{color:#64748b;width:2rem;height:2rem;font-size:var(--text-xs);background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid;box-shadow:0 10px 24px -18px #0f172a80}.dark .qf-step-num{color:#94a3b8;background:#ffffff0f;border-color:#ffffff1f}.qf-step.is-open .qf-step-num,.qf-step.is-done .qf-step-num{color:#fff;background:linear-gradient(135deg,#0284c7,#38bdf8);border-color:#0000}.qf-step-title{min-width:0;color:inherit;font-size:var(--text-sm);flex:1;font-weight:800}.qf-step-hint{color:#64748b;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.dark .qf-step-hint{color:#94a3b8}.qf-step-body{background:linear-gradient(#f8fafcb8,#fff);border-top:1px solid #e2e8f0;gap:.9rem;padding:1rem;display:grid}.dark .qf-step-body{background:linear-gradient(#ffffff08,#0206172e);border-color:#ffffff1a}.qf-field{gap:.35rem;min-width:0;display:grid}.qf-task-form{gap:1.25rem;min-width:0;display:grid}.qf-task-summary{gap:1.1rem;min-width:0;display:grid}.qf-task-key{color:#0284c7;font-size:var(--text-xs);font-weight:600}.qf-task-summary-head h3{color:#0f172a;font-size:var(--text-base);overflow-wrap:anywhere;margin-top:.3rem;font-weight:700;line-height:1.45}.qf-task-facts{border-block:1px solid #e2e8f0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem 1rem;padding-block:.85rem;display:grid}.qf-task-facts div:first-child{grid-column:1/-1}.qf-task-facts dt,.qf-task-empty{color:#64748b;font-size:var(--text-xs)}.qf-task-facts dd{color:#334155;font-size:var(--text-sm);overflow-wrap:anywhere;margin:.2rem 0 0;font-weight:600}.qf-task-facts dd.is-important{color:#b45309}.qf-task-summary h4{color:#334155;font-size:var(--text-sm);font-weight:700}.qf-task-description,.qf-task-attachments{gap:.6rem;min-width:0;display:grid}.qf-task-prose{color:#334155;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.qf-saved-files li+li{border-top:1px solid #e2e8f0}.qf-saved-files a{color:#0284c7;font-size:var(--text-xs);align-items:center;gap:.6rem;padding:.6rem 0;display:flex}.qf-saved-files a>svg{flex:none}.qf-saved-files a>span{overflow-wrap:anywhere;flex:1;min-width:0}.qf-saved-files a>small{color:#64748b;font-size:var(--text-2xs);flex:none}.qf-saved-files a:hover>span{text-decoration:underline}.dark .qf-task-facts,.dark .qf-saved-files li+li{border-color:#334155}.dark .qf-task-summary-head h3,.dark .qf-task-summary h4,.dark .qf-task-facts dd,.dark .qf-task-prose{color:#e2e8f0}.dark .qf-task-facts dd.is-important{color:#fcd34d}.dark .qf-task-key,.dark .qf-saved-files a{color:#7dd3fc}.qf-criteria-list{gap:1rem;min-width:0;display:grid}.qf-criteria-section h3{color:#334155;font-size:var(--text-sm);margin-bottom:.6rem;font-weight:700}.qf-criteria-content{color:#334155;font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid #cbd5e1;padding-left:.85rem;line-height:1.65}.dark .qf-criteria-section h3,.dark .qf-criteria-content{color:#e2e8f0;border-color:#475569}.qf-field-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.qf-field-heading .label{letter-spacing:0;text-transform:none;color:#334155;margin:0}.qf-field-detail{color:#64748b;font-size:var(--text-2xs);flex:none}.qf-required{color:#e11d48}.qf-step-body .input{background:#fff;border-color:#cbd5e1;border-radius:8px;min-height:2.75rem}.qf-step-body textarea.input{resize:vertical;min-height:8.5rem}.qf-action-row{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;padding-top:1rem;display:flex}.qf-description-field .note-editor.note-frame{min-width:0}.qf-description-field .note-toolbar{flex-wrap:wrap;gap:.2rem;padding:.35rem;display:flex}.qf-description-field .note-toolbar>.note-btn-group{margin:0}.qf-description-field .note-editable{overflow-wrap:anywhere;padding:.85rem}.dark .qf-field-heading .label{color:#e2e8f0}.dark .qf-action-row{border-color:#475569}.qf-upload-box{cursor:pointer;color:#0f172a;text-align:left;background:linear-gradient(135deg,#f0f9ff,#fff);border:1px dashed #7dd3fc;border-radius:8px;align-items:center;gap:.85rem;width:100%;min-height:5rem;padding:.9rem;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.qf-upload-box:hover{border-color:var(--color-jarvis-500);box-shadow:0 16px 30px -26px #0ea5e9b3}.qf-upload-box:focus-visible,.qf-file-remove:focus-visible{outline:2px solid var(--color-jarvis-500);outline-offset:3px}.dark .qf-upload-box{color:#e2e8f0;background:linear-gradient(135deg,#0ea5e91f,#ffffff08);border-color:#38bdf866}.qf-upload-icon{color:#0284c7;background:#e0f2fe;border-radius:12px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.dark .qf-upload-icon{color:#7dd3fc;background:#0ea5e92e}.qf-upload-copy{gap:.1rem;min-width:0;display:grid}.qf-upload-copy strong{font-size:var(--text-sm);font-weight:800}.qf-upload-copy span{color:#64748b;font-size:var(--text-xs);font-weight:500}.dark .qf-upload-copy span{color:#94a3b8}.qf-file-list{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.qf-file-list li{color:#475569;max-width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.4rem;padding:.28rem .6rem;font-weight:700;display:flex;overflow:hidden}.qf-file-list li>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.qf-file-remove{border-radius:4px;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.qf-file-remove:hover{color:#e11d48;background:#e11d481a}@media (width<=639px){.qf-body{padding:.75rem}.qf-step-body{padding:.85rem}.qf-status-card{margin:-.75rem -.75rem 0;top:-.75rem}.qf-action-row .btn-primary{width:100%}}.dark .qf-file-list li{color:#cbd5e1;background:#ffffff0d;border-color:#ffffff1f}.qf-agent-list{overscroll-behavior:contain;scrollbar-width:thin;gap:.55rem;max-height:16rem;padding:.15rem .3rem .15rem .15rem;display:grid;overflow-y:auto}.dark .qf-agent-list{background:0 0}.qf-agent-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.75rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.qf-agent-card:hover,.qf-agent-card.is-selected,.qf-agent-card:focus-within{border-color:#0ea5e9bf;box-shadow:0 16px 30px -26px #0ea5e9b3}.qf-agent-card.is-selected{background:linear-gradient(135deg,#f0f9ff,#fff)}.dark .qf-agent-card{background:#0f172ad1;border-color:#ffffff1a}.dark .qf-agent-card.is-selected{background:linear-gradient(135deg,#0ea5e926,#ffffff0d)}.qf-agent-check{color:#0000;border:1px solid #cbd5e1;border-radius:999px;flex:none;place-items:center;width:1.45rem;height:1.45rem;display:grid}.qf-agent-card.is-selected .qf-agent-check{background:var(--color-jarvis-500);color:#fff;border-color:#0000}.qf-agent-meta{flex:1;gap:.12rem;min-width:0;display:grid}.qf-agent-top{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.qf-agent-body{background:#fff}.qf-agent-settings{border:0;gap:1.25rem;min-width:0;margin:0;padding:0;display:grid}.qf-config-block{border-bottom:1px solid #e2e8f0;gap:.6rem;min-width:0;padding-bottom:1.25rem;display:grid}.qf-config-block h3{color:#334155;font-size:var(--text-sm);margin:0;font-weight:700}.qf-agent-filters{grid-template-columns:minmax(0,1fr) 8.75rem;gap:.5rem;display:grid}.qf-agent-filters .input{min-width:0;font-size:var(--text-xs)}.qf-agent-name{overflow-wrap:anywhere;color:#0f172a;min-width:0;font-size:var(--text-sm);font-weight:700}.qf-agent-model{color:#64748b;font-size:var(--text-2xs);overflow-wrap:anywhere}.qf-agent-disconnected{color:#b45309;font-size:var(--text-2xs);font-weight:600}.qf-empty{color:#64748b;font-size:var(--text-xs);justify-items:start;gap:.5rem;padding:.75rem 0;display:grid}.qf-mode-list,.qf-check-list{gap:.5rem;display:grid}.qf-mode-option{cursor:pointer;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.75rem;display:flex}.qf-mode-option.is-selected{border-color:var(--color-jarvis-500);background:#f0f9ff}.qf-mode-option:focus-within{outline:2px solid var(--color-jarvis-500);outline-offset:2px}.qf-mode-option.is-unavailable{cursor:not-allowed;background:#f8fafc}.qf-mode-option>span,.qf-check-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.qf-mode-option strong,.qf-check-row strong{color:#334155;font-size:var(--text-xs);font-weight:700;display:block}.qf-mode-option input,.qf-check-row input{width:1rem;height:1rem;accent-color:var(--color-jarvis-600);flex:none;margin-top:.12rem}.qf-option-detail{color:#64748b;font-size:var(--text-xs);margin-top:.2rem;line-height:1.5;display:block}.qf-option-reason{color:#b45309;font-size:var(--text-2xs);margin-top:.3rem;font-weight:600;display:block}.qf-check-row{cursor:pointer;align-items:flex-start;gap:.65rem;padding:.3rem 0;display:flex}.qf-command-row{border-top:1px solid #e2e8f0;margin-top:.3rem;padding-top:.85rem}.qf-notice{color:#0369a1;font-size:var(--text-xs);background:#f0f9ff;border-left:3px solid #0ea5e9;padding:.6rem .75rem;line-height:1.5}.qf-notice.is-warning{color:#92400e;background:#fffbeb;border-color:#f59e0b}.qf-advanced summary{cursor:pointer;color:#334155;font-size:var(--text-sm);font-weight:600}.qf-advanced summary span{color:#64748b;font-size:var(--text-xs);padding-left:1rem;font-weight:400;display:block}.qf-advanced-fields{gap:.9rem;padding-top:1rem;display:grid}.qf-advanced-fields .label{letter-spacing:0;text-transform:none}.qf-branch-row{gap:.5rem;min-width:0;display:flex}.qf-branch-row .input{min-width:0}.qf-refresh{color:#334155;border:1px solid #cbd5e1;border-radius:6px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.qf-refresh:focus-visible,.qf-advanced summary:focus-visible{outline:2px solid var(--color-jarvis-500);outline-offset:2px}.qf-agent-footer{background:#fff;border-top:1px solid #e2e8f0;flex-shrink:0;padding:.85rem 1rem;box-shadow:0 -8px 20px -16px #0f172a4d}.qf-launch-summary{overflow-wrap:anywhere;color:#334155;font-size:var(--text-xs);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;display:flex}.qf-launch-summary span,.qf-launch-help{color:#64748b;font-size:var(--text-2xs)}.qf-launch-error{color:#e11d48;font-size:var(--text-xs);margin-top:.3rem}.qf-launch-help{margin-top:.3rem;line-height:1.5}.qf-launch-actions{justify-content:space-between;gap:.75rem;margin-top:.6rem;display:flex}.qf-launch-actions .btn-primary{min-width:8rem}.dark .qf-config-block,.dark .qf-command-row,.dark .qf-agent-footer,.dark .qf-mode-option,.dark .qf-refresh{border-color:#334155}.dark .qf-agent-footer,.dark .qf-agent-body{background:#0f172a}.dark .qf-config-block h3,.dark .qf-agent-name,.dark .qf-mode-option strong,.dark .qf-check-row strong,.dark .qf-advanced summary,.dark .qf-launch-summary,.dark .qf-refresh{color:#e2e8f0}.dark .qf-mode-option.is-selected{border-color:var(--color-jarvis-500);background:#0ea5e91a}.dark .qf-mode-option.is-unavailable{background:#ffffff08}.dark .qf-notice{color:#7dd3fc;background:#0ea5e91a}.dark .qf-notice.is-warning{color:#fcd34d;background:#f59e0b1a}.dark .qf-option-reason,.dark .qf-agent-disconnected{color:#fcd34d}@media (width<=359px){.qf-agent-filters{grid-template-columns:minmax(0,1fr)}}.qf-toggle{color:#0f172a;font-size:var(--text-sm);background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:.7rem;padding:.8rem;font-weight:700;display:flex}.qf-toggle input{width:1rem;height:1rem;accent-color:var(--color-jarvis-600)}.dark .qf-toggle{color:#e2e8f0;background:#ffffff0a;border-color:#ffffff1a}.qf-run-meter{background:#e2e8f0;border-radius:999px;width:100%;height:.55rem;overflow:hidden}.qf-run-meter>div{background:linear-gradient(90deg,#0284c7,#22c55e)}.dark .qf-run-meter{background:#ffffff1a}.qf-run-label{color:#0f172a;font-size:var(--text-sm);margin-top:-.2rem}.dark .qf-run-label{color:#e2e8f0}.qf-context-panel{border-radius:8px}.qf-context-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.qf-context-head h2{font-size:1rem;font-weight:700;line-height:1.4}.qf-context-head .icon-btn{flex:none}.qf-context-body{gap:.75rem;padding:1.25rem;font-size:.875rem;display:grid;overflow-y:auto}.qf-context-body>p{color:#64748b}.qf-context-option{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.875rem;width:100%;padding:.875rem;display:flex}.qf-context-option:hover{border-color:var(--color-jarvis-500)}.qf-context-option:focus-visible{outline:2px solid var(--color-jarvis-500);outline-offset:3px}.qf-context-option>span:last-child{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.qf-context-option strong{font-size:.875rem}.qf-context-option small{color:#64748b;font-size:.75rem}.qf-context-icon{border-radius:8px;flex:0 0 2.5rem;place-items:center;height:2.5rem;display:grid}.qf-context-icon.is-resume{color:var(--color-jarvis-600);background:#e0f2fe}.qf-context-icon.is-new{color:#047857;background:#d1fae5}.qf-context-body .qf-context-note{font-size:.75rem;line-height:1.5}.dark .qf-context-head{border-color:#ffffff1f}.dark .qf-context-option{background:#ffffff0a;border-color:#ffffff1f}.dark .qf-context-option:hover{border-color:var(--color-jarvis-400)}.dark .qf-context-body>p,.dark .qf-context-option small{color:#94a3b8}.quick-actions{flex-direction:column;align-items:flex-end;display:flex}.quick-actions.is-expanded{z-index:55}.quick-actions-backdrop{z-index:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a3d;position:fixed;inset:0}.dark .quick-actions-backdrop{background:#0006}.quick-actions-toggle{z-index:1;background:var(--color-jarvis-600);color:#fff;cursor:pointer;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;transition:background-color .15s,transform .15s;display:grid;position:relative;box-shadow:0 8px 24px -6px #0f172a59}.quick-actions-toggle:hover{background:var(--color-jarvis-500);transform:translateY(-2px)}.quick-actions-toggle svg{transition:transform .15s}.quick-actions-toggle svg.is-expanded{transform:rotate(45deg)}.quick-actions-toggle:active{transform:scale(.96)}.quick-actions-panel{z-index:1;border:1px solid var(--glass-border-strong);background:var(--control-panel);width:19rem;max-width:calc(100vw - 3.5rem);max-height:min(70vh,34rem);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:16px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .75rem);right:0;overflow:hidden}.quick-actions-head{background:linear-gradient(120deg, var(--color-jarvis-600), var(--color-jarvis-500));color:#fff;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:1.0625rem;font-weight:800;display:flex}.quick-actions-close{color:#fff;cursor:pointer;background:#fff3;border-radius:999px;flex:0 0 2rem;place-items:center;height:2rem;transition:background-color .15s;display:grid}.quick-actions-close:hover{background:#ffffff52}.quick-actions-body{padding:.75rem .75rem 1rem;overflow-y:auto}.quick-actions-group+.quick-actions-group{margin-top:.75rem}.quick-actions-group-label{color:#94a3b8;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:800}.quick-actions-option{color:#0f172a;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:.875rem;width:100%;padding:.5rem .75rem;font-size:.9375rem;font-weight:700;line-height:1.3;transition:background-color .15s;display:flex}.quick-actions-option:hover{background:#f1f5f9}.quick-actions-icon{color:#334155;background:#f1f5f9;border-radius:12px;flex:0 0 2.75rem;place-items:center;height:2.75rem;display:grid}.quick-actions-icon.is-mic{color:var(--color-jarvis-600);background:#e0f2fe}.quick-actions-icon.is-flow{color:#047857;background:#d1fae5}.quick-actions-icon.is-studio{color:#4338ca;background:#e0e7ff}.quick-actions-icon.is-new{color:#b45309;background:#fef3c7}.quick-actions-icon.is-bell{color:#6d28d9;background:#ede9fe}.quick-actions-count{color:#fff;background:#dc2626;border-radius:999px;place-items:center;min-width:1.375rem;height:1.375rem;margin-left:auto;padding:0 .375rem;font-size:.6875rem;font-weight:800;display:grid}.quick-actions-resume{color:#64748b;margin-top:.125rem;font-size:.6875rem;font-weight:600;display:block}.quick-actions-pending{background:#fbbf24;border:2px solid #fff;border-radius:999px;width:.75rem;height:.75rem;position:absolute;top:0;right:0}.quick-actions-toggle:focus-visible,.quick-actions-close:focus-visible,.quick-actions-option:focus-visible{outline:3px solid var(--color-jarvis-400);outline-offset:3px}.dark .quick-actions-option{color:#f1f5f9}.dark .quick-actions-option:hover{background:#1e293b}.dark .quick-actions-icon{color:#cbd5e1;background:#ffffff14}.dark .quick-actions-group-label{color:#64748b}.dark .quick-actions-resume{color:#94a3b8}.dark .quick-actions-pending{border-color:#0f172a}@media (prefers-reduced-motion:reduce){.quick-actions-toggle,.quick-actions-toggle svg,.quick-actions-close,.quick-actions-option{transition:none}}.app-modal-foot{border-top:1px solid var(--glass-border);background:var(--surface-sunken);flex-wrap:wrap;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}#toast-container>div{opacity:1;font-size:var(--text-sm);border-radius:10px;font-weight:600;box-shadow:0 18px 40px -18px #0f172a73}#toast-container.toast-bottom-center{width:auto;bottom:1.5rem;left:50%;transform:translate(-50%)}#toast-container.toast-bottom-center>div{width:auto;min-width:18rem;max-width:min(32rem,100vw - 2rem);margin-inline:auto}.ts-wrapper.is-invalid .ts-control{border-color:#f87171}.dark .ts-wrapper.is-invalid .ts-control{border-color:#ef444499}.ts-wrapper.focus .ts-control{border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e94d}.ts-wrapper .ts-control>input{min-width:7rem;color:var(--control-text);background:0 0;line-height:1}.ts-wrapper .ts-control>input::placeholder{color:var(--control-muted)}.ts-wrapper.single .ts-control .item,.ts-wrapper.multi .ts-control .item{color:var(--control-text);align-items:center;line-height:1;display:inline-flex}.ts-dropdown{color:var(--ink);font-size:var(--text-sm);border:1px solid var(--glass-border-strong);border-radius:var(--radius-control);background:var(--control-panel);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));margin-top:.35rem;overflow:hidden}.ts-dropdown .option,.ts-dropdown .no-results,.ts-dropdown .create{padding:.6rem .75rem}body>.ts-dropdown{z-index:70}.ts-dropdown .active{background:var(--control-hover);color:#0284c7}.ts-dropdown .option,.ts-dropdown .no-results,.ts-dropdown .create{color:var(--control-text)}.ts-dropdown .no-results{color:var(--control-muted)}.ts-wrapper.plugin-remove_button .item{border-radius:6px}.ts-wrapper.single .ts-control:after{content:"";border-style:solid;border-width:5px 5px 0;border-color:var(--control-muted) transparent transparent transparent;pointer-events:none;margin-top:-2px;position:absolute;top:50%;right:.85rem}.ts-wrapper.single .ts-control{padding-right:2rem}.ts-wrapper.single.dropdown-active .ts-control:after{border-width:0 5px 5px;border-color:transparent transparent var(--control-muted) transparent;margin-top:-4px}.dark .ts-wrapper.single .ts-control,.dark .ts-wrapper.multi .ts-control{box-shadow:none;border-color:var(--control-border)!important;background:var(--control-bg)!important;color:var(--control-text)!important}.dark .ts-wrapper.focus .ts-control,.dark .ts-wrapper.dropdown-active .ts-control{background:var(--control-bg)!important;border-color:#0ea5e9!important}.dark .ts-wrapper .ts-control>input,.dark .ts-wrapper .ts-control>input:focus,.dark .ts-wrapper .ts-control>input:active{-webkit-text-fill-color:var(--control-text);color:var(--control-text)!important;background:0 0!important}.dark .input:-webkit-autofill{caret-color:var(--control-text);box-shadow:0 0 0 1000px var(--control-bg) inset!important;-webkit-text-fill-color:var(--control-text)!important}.dark .ts-wrapper .ts-control>input:-webkit-autofill{caret-color:var(--control-text);box-shadow:0 0 0 1000px var(--control-bg) inset!important;-webkit-text-fill-color:var(--control-text)!important}.dark .ts-wrapper.single .ts-control .item,.dark .ts-wrapper.multi .ts-control .item{color:var(--control-text)!important}.dark .ts-dropdown{box-shadow:0 18px 50px #00000059}.dark .ts-dropdown .active{color:#7dd3fc}.note-frame,.note-editor.note-frame,.note-editor.note-airframe,.note-editor .note-editing-area .note-editable,.note-popover,.note-popover-content,.note-tooltip-content,.note-modal,.note-btn,.note-dropdown-menu,.note-status-output{font-family:var(--font-sans)}.note-editable :is(ul,ol) li{list-style-position:outside}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-airframe .note-editing-area .note-codable{font-family:var(--font-mono)}.note-editor.note-frame,.note-editor.note-airframe{border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--control-text);transition:border-color .15s,box-shadow .15s}.note-editor.note-frame:focus-within,.note-editor.note-airframe:focus-within{border-color:var(--color-jarvis-500);box-shadow:var(--ring)}.note-editor .note-toolbar{border-bottom:1px solid var(--glass-border);border-radius:calc(var(--radius-control) - 1px) calc(var(--radius-control) - 1px) 0 0;background:var(--surface-band);color:var(--ink-muted);padding:.4rem .4rem .15rem}.note-editor .note-btn,.note-popover .note-btn{color:var(--ink-muted);background:0 0;border-color:#0000;border-radius:7px;transition:background .15s,color .15s}.note-editor .note-btn:is(:hover,:focus,.focus),.note-popover .note-btn:is(:hover,:focus,.focus){background:var(--control-hover);color:var(--ink);border-color:#0000;border-radius:7px}.note-editor .note-btn:is(.active,:active),.note-popover .note-btn:is(.active,:active){color:var(--color-jarvis-600);box-shadow:none;background:#0ea5e924;border-color:#0ea5e959;border-radius:7px}.dark .note-editor .note-btn:is(.active,:active),.dark .note-popover .note-btn:is(.active,:active){color:var(--color-jarvis-300)}.note-editor .note-btn-group .note-btn+.note-btn{margin-left:1px}.note-editor.note-frame .note-editing-area .note-editable,.note-editor.note-airframe .note-editing-area .note-editable{color:var(--control-text);background:0 0}.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false],.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false]{background:var(--surface-sunken)}.note-editor.note-frame .note-placeholder,.note-editor.note-airframe .note-placeholder{color:var(--control-muted)}.note-editor .note-statusbar,.note-editor.note-frame .note-statusbar{border-top:1px solid var(--glass-border);border-radius:0 0 calc(var(--radius-control) - 1px) calc(var(--radius-control) - 1px);background:var(--surface-sunken)}.note-editor .note-statusbar .note-resizebar .note-icon-bar{border-top-color:var(--glass-border-strong)}.note-dropdown-menu,.note-popover,.note-popover .note-popover-content{border:1px solid var(--glass-border-strong);border-radius:var(--radius-control);background:var(--control-panel);color:var(--ink);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.note-popover .note-popover-content{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.note-popover .note-popover-arrow{display:none}.note-dropdown-item,a.note-dropdown-item,a.note-dropdown-item:hover{color:var(--ink);border-radius:7px}.note-dropdown-item:hover{background:var(--control-hover)}.note-modal-backdrop{background:var(--scrim);opacity:1}.note-modal-content{border:1px solid var(--glass-border-strong);background:var(--surface-raised);color:var(--ink);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);border-radius:18px}.note-modal-title{color:var(--ink)}.note-modal .note-help-block{color:var(--ink-faint)}.note-modal :is(.note-input,.note-form-control){border:1px solid var(--control-border);border-radius:var(--radius-control);background:var(--control-bg);color:var(--control-text)}.flatpickr-input[readonly]{cursor:pointer}.flatpickr-calendar{border:1px solid var(--glass-border-strong);border-radius:var(--radius-control);background:var(--control-panel);color:var(--ink);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));font-family:inherit}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{display:none}.flatpickr-months .flatpickr-month,.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-weekdays,.flatpickr-weekday{color:var(--control-text);background:0 0}.flatpickr-current-month input.cur-year,.flatpickr-current-month .numInputWrapper span.arrowUp:after,.flatpickr-current-month .numInputWrapper span.arrowDown:after,.flatpickr-monthDropdown-months,.flatpickr-monthDropdown-month{color:var(--control-text)}.flatpickr-day{color:var(--control-text);border-radius:8px}.flatpickr-day.today{border-color:#0ea5e9}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected:hover{color:#fff;background:#0284c7;border-color:#0284c7}.flatpickr-day:hover{border-color:var(--control-border)}@supports (color:color-mix(in lab, red, red)){.flatpickr-day:hover{border-color:color-mix(in srgb, var(--control-border), transparent 15%)}}.flatpickr-day:hover{background:var(--control-hover)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay{color:var(--control-muted)}.dark .flatpickr-calendar{box-shadow:0 18px 50px #00000059}.dark .flatpickr-months .flatpickr-prev-month,.dark .flatpickr-months .flatpickr-next-month{color:#cbd5e1;fill:#cbd5e1}.dark .flatpickr-monthDropdown-month{background:#0f172a}.jarvis-stage{--level:0;place-items:center;padding:1.5rem 0 .5rem;display:grid;position:relative}.jarvis-orb{color:#64748b;width:11rem;height:11rem;transform:scale(calc(1 + var(--level) * .14));cursor:pointer;background:radial-gradient(circle at 32% 28%,#38bdf838,#0000 62%),radial-gradient(circle at 68% 75%,#0284c729,#0000 60%);border-radius:9999px;place-items:center;transition:transform 90ms linear,color .35s,box-shadow .35s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #94a3b847,0 24px 60px -28px #0f172a80}.jarvis-orb:focus-visible{outline:2px solid var(--sb-accent);outline-offset:6px}.jarvis-orb:before,.jarvis-orb:after{content:"";background:conic-gradient(from 0deg, transparent 0 62%, #38bdf88c 78%, transparent 92%) border-box;-webkit-mask-composite:xor;opacity:.35;border:1px solid #0000;border-radius:9999px;animation:14s linear infinite jarvis-spin;position:absolute;inset:-6%;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0)}.jarvis-orb:after{opacity:.2;animation-duration:22s;animation-direction:reverse;inset:-14%}.jarvis-orb.is-listening{color:#fff;box-shadow:inset 0 0 0 1px #38bdf8b3, 0 0 calc(28px + var(--level) * 60px) rgba(14, 165, 233, calc(.35 + var(--level) * .45));background:radial-gradient(circle at 32% 28%,#38bdf8d9,#0000 65%),radial-gradient(circle at 70% 72%,#0284c7b3,#0000 62%)}.jarvis-orb.is-listening:before,.jarvis-orb.is-listening:after{opacity:.9;animation-duration:3.5s}.jarvis-orb.is-thinking{color:#38bdf8;animation:1.6s ease-in-out infinite jarvis-breathe}.jarvis-orb.is-thinking:before{opacity:1;animation-duration:1.1s}.jarvis-orb.is-speaking{color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf880,0 0 34px #0ea5e959}.jarvis-halo{opacity:0;border:1px solid #38bdf880;border-radius:9999px;animation:2.4s ease-out infinite jarvis-halo;position:absolute;inset:0}.jarvis-halo:nth-child(2){animation-delay:.8s}.jarvis-halo:nth-child(3){animation-delay:1.6s}.jarvis-bars{justify-content:center;align-items:center;gap:3px;height:2.25rem;display:flex}.jarvis-bars span{opacity:.55;transform-origin:50%;background:currentColor;border-radius:9999px;width:3px;height:20%;transition:height 80ms linear}.jarvis-bars.is-idle span{animation:1.9s ease-in-out infinite jarvis-bar}.jarvis-bars.is-idle span:nth-child(3n){animation-delay:.25s}.jarvis-bars.is-idle span:nth-child(3n+1){animation-delay:.5s}.jarvis-bars.is-idle span:nth-child(4n){animation-delay:.75s}.jarvis-answer{animation:.45s cubic-bezier(.16,1,.3,1) jarvis-rise}.agent-dot{background:#94a3b8;border-radius:9999px;place-items:center;width:.5rem;height:.5rem;display:inline-grid;position:relative}.agent-dot.is-running{background:#0ea5e9}.agent-dot.is-waiting{background:#f59e0b}.agent-dot.is-running:after,.agent-dot.is-waiting:after{content:"";background:inherit;opacity:.5;border-radius:9999px;animation:1.4s cubic-bezier(0,0,.2,1) infinite jarvis-ping;position:absolute;inset:-3px}.agent-card{transition:transform .18s,border-color .18s,box-shadow .18s}.agent-card:hover{border-color:#0ea5e973;transform:translateY(-2px);box-shadow:0 12px 30px -18px #0ea5e9cc}.agent-card.is-busy{background-image:linear-gradient(120deg,#0000 30%,#38bdf81a 50%,#0000 70%);background-size:240% 100%;border-color:#0ea5e973;animation:2.6s linear infinite jarvis-sweep}@keyframes jarvis-spin{to{transform:rotate(360deg)}}@keyframes jarvis-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes jarvis-halo{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes jarvis-bar{0%,to{height:18%}50%{height:62%}}@keyframes jarvis-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes jarvis-ping{75%,to{opacity:0;transform:scale(2)}}@keyframes jarvis-sweep{to{background-position:-240% 0}}@keyframes fab-pulse{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.75)}to{opacity:0;transform:scale(1.75)}}@media (prefers-reduced-motion:reduce){.jarvis-orb,.jarvis-orb:before,.jarvis-orb:after,.jarvis-halo,.jarvis-bars.is-idle span,.jarvis-answer,.agent-card.is-busy,.fab-ring,.agent-dot:after{transition:none!important;animation:none!important;transform:none!important}}.jarvis-os .agent-card:hover{border-color:var(--jarvis-accent-bright)}@supports (color:color-mix(in lab, red, red)){.jarvis-os .agent-card:hover{border-color:color-mix(in srgb, var(--jarvis-accent-bright), transparent 28%)}}.jarvis-os .agent-card:hover{box-shadow:0 14px 34px -22px #0ea5e9e6}.jarvis-os .agent-card.is-busy{border-color:var(--jarvis-accent-bright)}@supports (color:color-mix(in lab, red, red)){.jarvis-os .agent-card.is-busy{border-color:color-mix(in srgb, var(--jarvis-accent-bright), transparent 32%)}}.jarvis-os .agent-card.is-busy{background-image:linear-gradient(120deg,#0000 30%,#0ea5e924 50%,#0000 70%)}@media (pointer:coarse){input,select,textarea,.note-editable,.ts-control>input{font-size:16px!important}}body.is-dragging-card{cursor:grabbing;-webkit-user-select:none;user-select:none}.kanban.is-dragging .kanban-card:hover{transform:none;box-shadow:0 10px 24px -20px #0f172a99}.kanban.is-dragging .kanban-lane:not(.is-drag-over){opacity:.92}body>.kanban-card.ui-sortable-helper{z-index:60;cursor:grabbing;pointer-events:none;border-color:#63c0ec}@supports (color:color-mix(in lab, red, red)){body>.kanban-card.ui-sortable-helper{border-color:color-mix(in srgb, var(--color-jarvis-500), #e2e8f0 40%)}}body>.kanban-card.ui-sortable-helper{transform:rotate(1.5deg)scale(1.02);box-shadow:0 28px 54px -20px #0f172a8c}.kanban-lane.is-drag-over .kanban-cards{background:var(--lane-accent)}@supports (color:color-mix(in lab, red, red)){.kanban-lane.is-drag-over .kanban-cards{background:color-mix(in srgb, var(--lane-accent), transparent 94%)}}.kanban-lane.is-drag-over .kanban-empty{border-color:var(--lane-accent)}@supports (color:color-mix(in lab, red, red)){.kanban-lane.is-drag-over .kanban-empty{border-color:color-mix(in srgb, var(--lane-accent), transparent 40%)}}.kanban-lane.is-drag-over .kanban-empty{color:var(--lane-accent);border-style:solid}@supports (color:color-mix(in lab, red, red)){.kanban-lane.is-drag-over .kanban-empty{color:color-mix(in srgb, var(--lane-accent), #475569 40%)}}.kanban-placeholder{transition:height .12s}.kanban-card.is-saving{opacity:.6;pointer-events:none}.kanban-card-grip{cursor:grab;opacity:.55;transition:opacity .16s,background-color .16s,color .16s}.kanban-card:hover .kanban-card-grip{opacity:1}.kanban-card-title,.kanban-card-foot a{cursor:pointer}.status-select{color:#334155;max-width:11rem;font-size:var(--text-xs);cursor:pointer;background:#f1f5f9;border:1px solid #0000;border-radius:8px;padding:.25rem .4rem;font-weight:700;transition:border-color .16s,background-color .16s}.status-select:hover,.status-select:focus{background:#fff;border-color:#cbd5e1;outline:none}.status-select:focus-visible{border-color:var(--color-jarvis-500);box-shadow:0 0 0 3px #0ea5e92e}@supports (color:color-mix(in lab, red, red)){.status-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-jarvis-500), transparent 82%)}}.status-select:disabled{opacity:.55;cursor:progress}.dark .status-select{color:#e2e8f0;background:#ffffff14}.dark .status-select:hover,.dark .status-select:focus{background:#0f172a;border-color:#ffffff2e}.assignee-picker{place-items:center;display:inline-grid;position:relative}.owner-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.assignee-picker:has(.owner-select:focus-visible) .task-avatar{outline:2px solid var(--color-jarvis-500);outline-offset:2px}.assignee-picker:has(.owner-select:hover) .task-avatar{filter:brightness(1.08)}.assignee-picker:has(.owner-select:disabled) .task-avatar{opacity:.55}.points-input{color:#334155;text-align:center;width:4.25rem;font-size:var(--text-xs);background:#f1f5f9;border:1px solid #0000;border-radius:8px;padding:.25rem .4rem;font-weight:700;transition:border-color .16s,background-color .16s}.points-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.points-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.points-input{appearance:textfield}.points-input:hover,.points-input:focus{background:#fff;border-color:#cbd5e1;outline:none}.points-input:focus-visible{border-color:var(--color-jarvis-500);box-shadow:0 0 0 3px #0ea5e92e}@supports (color:color-mix(in lab, red, red)){.points-input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-jarvis-500), transparent 82%)}}.points-input:disabled{opacity:.55;cursor:progress}.dark .points-input{color:#e2e8f0;background:#ffffff14}.dark .points-input:hover,.dark .points-input:focus{background:#0f172a;border-color:#ffffff2e}.tasklog-inline-input,.tasklog-inline-textarea{color:#334155;width:100%;font-size:var(--text-xs);background:#f1f5f9;border:1px solid #0000;border-radius:8px;transition:border-color .16s,background-color .16s}.tasklog-inline-input{text-align:center;max-width:3.25rem;padding:.25rem .3rem;font-weight:700}.tasklog-inline-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tasklog-inline-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tasklog-inline-input{appearance:textfield}.tasklog-inline-textarea{box-sizing:border-box;resize:none;min-width:8rem;max-height:132px;padding:.4rem .55rem;line-height:1.45;display:block;overflow-y:auto}.tasklog-worklog-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:24rem;display:-webkit-box;overflow:hidden}.table thead th.tasklog-col-date,.table thead th.tasklog-col-hours,.table tbody td.tasklog-col-date,.table tbody td.tasklog-col-hours{padding-left:.625rem;padding-right:.625rem}.tasklog-date{white-space:nowrap;font-weight:600;display:block}.tasklog-day{font-size:var(--text-2xs);color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-weight:600;display:block}.listing-summary{flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem;display:flex}.dt-layout-row>.listing-summary{margin-bottom:0}.listing-summary[hidden],.listing-summary-item[hidden]{display:none}.listing-summary-item{font-size:var(--text-xs);white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:baseline;gap:.3rem;padding:.2rem .6rem;line-height:1.5;display:inline-flex}.listing-summary-value{color:#0f172a;font-weight:700}.listing-summary-label{color:#64748b;font-weight:500}.listing-summary-item.is-alert{background:#fef2f2;border-color:#fecaca}.listing-summary-item.is-alert .listing-summary-value,.listing-summary-item.is-alert .listing-summary-label{color:#b91c1c}.dark .listing-summary-item{background:#ffffff0d;border-color:#ffffff1a}.dark .listing-summary-item.is-alert{background:#f871711f;border-color:#f871714d}.dark .listing-summary-item.is-alert .listing-summary-value,.dark .listing-summary-item.is-alert .listing-summary-label{color:#fca5a5}.table thead th.task-index-cell,.table tbody td.task-index-cell{width:2rem;padding-left:.5rem;padding-right:0}.task-activity{white-space:nowrap;display:block}.task-activity-created{font-size:var(--text-2xs);color:#94a3b8;white-space:nowrap;font-weight:600;display:block}.dark .listing-summary-value{color:#e2e8f0}.dark .tasklog-day,.dark .listing-summary-label{color:#94a3b8}.tasklog-inline-input:hover,.tasklog-inline-input:focus,.tasklog-inline-textarea:hover,.tasklog-inline-textarea:focus{background:#fff;border-color:#cbd5e1;outline:none}.tasklog-inline-input:focus-visible,.tasklog-inline-textarea:focus-visible{border-color:var(--color-jarvis-500);box-shadow:0 0 0 3px #0ea5e92e}@supports (color:color-mix(in lab, red, red)){.tasklog-inline-input:focus-visible,.tasklog-inline-textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-jarvis-500), transparent 82%)}}.tasklog-inline-input:disabled,.tasklog-inline-textarea:disabled{opacity:.55;cursor:progress}.dark .tasklog-inline-input,.dark .tasklog-inline-textarea{color:#e2e8f0;background:#ffffff14}.dark .tasklog-inline-input:hover,.dark .tasklog-inline-input:focus,.dark .tasklog-inline-textarea:hover,.dark .tasklog-inline-textarea:focus{background:#0f172a;border-color:#ffffff2e}.link-tiles{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.link-tile{color:#0f172a;background:linear-gradient(135deg,#fff,#f8fafcb3);border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:.75rem;min-width:0;padding:.85rem;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.link-tile:hover{border-color:#cbd5e1;text-decoration:none;transform:translateY(-1px);box-shadow:0 12px 26px -18px #0f172a73}.dark .link-tile{color:#e2e8f0;background:linear-gradient(135deg,#0f172a,#02061799);border-color:#ffffff1a}.dark .link-tile:hover{border-color:#fff3}.link-tile-icon{color:#475569;background:#f1f5f9;border-radius:10px;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid}.dark .link-tile-icon{color:#cbd5e1;background:#ffffff14}.link-tile.is-jira .link-tile-icon{color:#1d4ed8;background:#eff6ff}.link-tile.is-trello .link-tile-icon{color:#0284c7;background:#f0f9ff}.link-tile.is-pr .link-tile-icon{color:#15803d;background:#f0fdf4}.link-tile.is-branch .link-tile-icon{color:#6d28d9;background:#f5f3ff}.dark .link-tile.is-jira .link-tile-icon{color:#93c5fd;background:#3b82f626}.dark .link-tile.is-trello .link-tile-icon{color:#7dd3fc;background:#0ea5e926}.dark .link-tile.is-pr .link-tile-icon{color:#86efac;background:#22c55e26}.dark .link-tile.is-branch .link-tile-icon{color:#c4b5fd;background:#8b5cf626}.link-tile-label{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;font-weight:800;display:block}.link-tile-sub{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:block;overflow:hidden}.link-tile-arrow{color:#94a3b8;flex:none;width:1rem;height:1rem;margin-left:auto}.link-tile:hover .link-tile-arrow{color:var(--color-jarvis-600)}.link-panel{border:1px solid #e2e8f0;border-radius:12px;margin-top:.75rem;padding:.9rem 1rem}.dark .link-panel{border-color:#ffffff1a}.link-panel-title{font-size:var(--text-sm);color:#0f172a;font-weight:800}.dark .link-panel-title{color:#fff}.link-panel-hint{color:#64748b;font-size:var(--text-xs);margin-top:.15rem;font-weight:500}.dark .link-panel-hint{color:#94a3b8}.link-panel-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.link-panel-code{font-family:var(--font-mono,ui-monospace, monospace);color:#334155;background:#f1f5f9;border-radius:5px;padding:.05rem .35rem;font-size:.72rem;font-weight:700}.dark .link-panel-code{color:#e2e8f0;background:#ffffff14}.link-panel-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.link-panel-actions .btn-primary,.link-panel-actions .btn-ghost{height:2.25rem;min-height:2.25rem}.link-panel-or{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;flex-shrink:0;font-weight:700}.link-panel-error{font-size:var(--text-xs);color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:.5rem;margin-top:.75rem;padding:.55rem .7rem;font-weight:600;line-height:1.45;display:flex}.dark .link-panel-error{color:#fca5a5;background:#f871711a;border-color:#f8717140}.link-panel-paste{flex:20rem;gap:.5rem;min-width:16rem;display:flex}.link-panel-paste .input{flex:1;min-width:0}.link-panel-merge{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.link-panel-merge .input{width:auto;min-width:12rem}.commit-list{max-height:26rem;margin-top:.9rem;overflow-y:auto}.commit-day{font-size:var(--text-2xs);color:#64748b;align-items:center;gap:.4rem;margin-bottom:.5rem;font-weight:700;display:flex}.dark .commit-day{color:#94a3b8}.commit-day+.commit-day,.commit-rows+.commit-day{margin-top:.9rem}.commit-rows{gap:.4rem;display:grid}.commit-row{border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;display:flex}.dark .commit-row{border-color:#ffffff1a}.commit-row:hover{background:#f8fafc}.dark .commit-row:hover{background:#ffffff0a}.commit-main{flex:1;min-width:0}.commit-message{font-size:var(--text-xs);color:#0f172a;overflow-wrap:anywhere;font-weight:700}.dark .commit-message{color:#e2e8f0}.commit-meta{font-size:var(--text-2xs);color:#64748b;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem;font-weight:500;display:flex}.dark .commit-meta{color:#94a3b8}.commit-avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:1rem;height:1rem}.commit-sha{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.task-preview{overflow-wrap:anywhere;gap:1rem;min-width:0;display:grid}.task-preview>div{min-width:0}.task-preview-title{color:#0f172a;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.4}.dark .task-preview-title{color:#fff}.task-preview-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.task-preview-panel{border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:.9rem}.dark .task-preview-panel{border-color:#ffffff1a}.task-preview-panel-hint{color:#94a3b8;font-size:var(--text-xs);margin-bottom:.4rem;font-weight:600}.task-preview-panel .task-description{max-height:22rem;overflow-y:auto}.task-preview-head-actions{flex:none;align-items:center;gap:.5rem;display:flex}.task-preview-open{color:#fff;font-size:var(--text-xs);white-space:nowrap;background:#ffffff2e;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .6rem;font-weight:700;transition:background .15s;display:inline-flex}.task-preview-open:hover{background:#ffffff52}.studio{--studio-col:clamp(48rem, 64vw, 72rem);--studio-gutter:clamp(.85rem, 2vw, 2.5rem);--studio-bg:transparent;--studio-surface:var(--surface);--studio-line:var(--glass-border);--studio-soft:var(--surface-sunken);--studio-muted:var(--ink-faint);--studio-accent:var(--color-jarvis-600);--studio-accent-rgb:14 165 233;background:var(--studio-bg);height:100dvh;color:var(--ink);display:flex;position:relative;overflow:hidden}.studio-scrim{z-index:40;background:var(--scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.studio-side{z-index:50;background:var(--sb-bg);color:#ffffffd9;border-right:1px solid var(--sb-border);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);flex-direction:column;flex:none;width:17.5rem;transition:transform .2s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.studio-side.is-open{transform:translate(0)}@media (width>=64rem){.studio-side{position:static;transform:none}}.studio-side-head{border-bottom:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:center;gap:.5rem;height:4rem;padding:0 1rem;display:flex}.studio-brand{align-items:center;gap:.6rem;min-width:0;display:flex}.studio-brand-tag{border:1px solid rgba(var(--sb-accent-rgb), .35);background:rgba(var(--sb-accent-rgb), .12);letter-spacing:.08em;text-transform:uppercase;color:var(--color-jarvis-300);border-radius:9999px;padding:.1rem .55rem;font-size:.68rem;font-weight:700}.studio-side-btn{color:#ffffff8c;border-radius:.6rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;transition:background .12s,color .12s;display:grid}.studio-side-btn:hover{color:#fff;background:#ffffff14}.studio-side-actions{gap:.15rem;padding:.9rem .7rem .25rem;display:grid}.studio-new{color:#fff;box-shadow:inset 0 1px 0 #ffffff47, 0 10px 24px -12px rgba(var(--sb-accent-rgb), .9);background:linear-gradient(#0ea5e9,#0284c7);border:1px solid #ffffff24;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-bottom:.4rem;padding:.6rem .8rem;font-weight:600;transition:filter .12s,transform .12s;display:flex}.studio-new:hover{filter:brightness(1.08);transform:translateY(-1px)}.studio-side-link{color:#fff9;border-radius:.6rem;align-items:center;gap:.7rem;padding:.5rem .7rem;font-weight:500;transition:background .12s,color .12s;display:flex}.studio-side-link:hover{color:#fff;background:#ffffff0f}.studio-side-search{margin:.6rem .8rem 0;position:relative}.studio-side-search svg{color:#fff6;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.studio-side-search input{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:.6rem;outline:none;width:100%;padding:.45rem .7rem .45rem 2rem;font-size:.82rem}.studio-side-search input::placeholder{color:#fff6}.studio-side-search input:focus{border-color:rgba(var(--sb-accent-rgb), .6)}.studio-side-label{text-transform:uppercase;letter-spacing:.1em;color:#ffffff59;padding:1rem 1.1rem .35rem;font-size:.68rem;font-weight:700}.studio-session-list{flex:1;padding:0 .6rem .75rem;overflow-y:auto}.studio-session{text-align:left;color:#ffffffbf;border-radius:.6rem;align-items:flex-start;gap:.6rem;width:100%;padding:.5rem .6rem;transition:background .12s;display:flex;position:relative}.studio-session:hover{background:#ffffff0d}.studio-session.is-current{background:linear-gradient(90deg, rgba(var(--sb-accent-rgb), .2), rgba(var(--sb-accent-rgb), .05));color:#fff;box-shadow:inset 0 0 0 1px rgba(var(--sb-accent-rgb), .22)}.studio-session.is-current:before{content:"";background:var(--sb-accent);border-radius:9999px;width:3px;position:absolute;inset:.45rem auto .45rem 0}.studio-session-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.studio-session-meta{text-overflow:ellipsis;white-space:nowrap;color:#fff6;font-size:.72rem;display:block;overflow:hidden}.studio-side-empty{color:#fff6;padding:.5rem .6rem;font-size:.8rem}.studio-side-foot{border-top:1px solid #ffffff0f;align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:500;display:flex}.studio-avatar{background:rgba(var(--sb-accent-rgb), .2);width:2rem;height:2rem;color:var(--color-jarvis-300);border-radius:9999px;flex:none;place-items:center;font-size:.7rem;font-weight:700;display:grid}.studio-dot{background:#94a3b8;border-radius:9999px;flex:none;width:.5rem;height:.5rem;margin-top:.4rem}.studio-dot.is-busy{background:var(--color-jarvis-400);animation:1.6s ease-in-out infinite studio-pulse}.studio-dot.is-wait{background:#f59e0b}.studio-dot.is-good{background:#10b981}.studio-dot.is-bad{background:#ef4444}.studio-status{white-space:nowrap;color:#475569;background:#f1f5f9;border-radius:9999px;flex:none;align-items:center;gap:.35rem;padding:.18rem .6rem;font-size:.7rem;font-weight:600;display:inline-flex}.studio-status.is-busy{background:var(--color-jarvis-50);color:var(--color-jarvis-600)}.studio-status.is-wait{color:#92400e;background:#fef3c7}.studio-status.is-good{color:#047857;background:#d1fae5}.studio-status.is-bad{color:#b91c1c;background:#fee2e2}.dark .studio-status{color:#cbd5e1;background:#ffffff14}.dark .studio-status.is-busy{background:rgb(var(--studio-accent-rgb) / .15);color:var(--color-jarvis-300)}.dark .studio-status.is-wait{color:#fcd34d;background:#f59e0b26}.dark .studio-status.is-good{color:#6ee7b7;background:#10b98126}.dark .studio-status.is-bad{color:#fca5a5;background:#ef444426}@keyframes studio-pulse{50%{opacity:.35}}.studio-icon-btn{width:2.25rem;height:2.25rem;color:var(--studio-muted);border-radius:.6rem;flex:none;place-items:center;transition:background .12s,color .12s;display:grid}.studio-icon-btn:hover,.studio-icon-btn.is-active{background:var(--studio-soft);color:var(--studio-accent)}.studio-main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;container-type:inline-size}.studio-main.is-start{--studio-col:64rem;overflow-y:auto}.studio-main.is-start .studio-scroll{flex:none;padding-top:clamp(1.75rem,4vh,2.75rem);padding-bottom:1.5rem;overflow:visible}.studio-main.is-start .studio-dock{padding-bottom:2.5rem}.studio-top{border-bottom:1px solid var(--header-border);background:var(--header-bg);height:4rem;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));flex:none;align-items:center;gap:.75rem;padding:0 1.25rem;display:flex}.studio-top-title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.studio-top-meta{text-overflow:ellipsis;white-space:nowrap;color:var(--studio-muted);font-size:.74rem;overflow:hidden}.studio-approval-badge{border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-muted);border-radius:9999px;flex:none;align-items:center;gap:.45rem;padding:.4rem .7rem;font-size:.7rem;font-weight:500;display:inline-flex}.studio-approval-badge svg{color:#059669}.dark .studio-approval-badge svg{color:#6ee7b7}@container (width<=42rem){.studio-approval-badge{display:none}}.studio-chip-link{border:1px solid var(--studio-line);border-radius:.55rem;align-items:center;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:border-color .12s,color .12s}.studio-chip-link:hover{border-color:var(--color-jarvis-400);color:var(--studio-accent)}.studio-scroll{min-height:0;padding:1.5rem var(--studio-gutter) 2rem;flex-direction:column;flex:1;display:flex;overflow-y:auto}.studio-welcome{width:100%;max-width:var(--studio-col);flex:none;margin:0 auto}.studio-eyebrow{color:var(--studio-accent);margin-bottom:.55rem;font-size:.8rem;font-weight:600}.studio-hello{align-items:center;gap:.9rem;display:flex}.studio-hello h1{letter-spacing:-.04em;font-size:clamp(1.7rem,2.6vw,2.4rem);font-weight:700;line-height:1.25}@keyframes studio-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.studio-dot.is-busy,.studio-agent-avatar.is-working:after{animation:none}}.studio-lede{max-width:52rem;color:var(--studio-muted);margin-top:.75rem;font-size:.9rem;line-height:1.7}.studio-how{color:var(--studio-muted);flex-wrap:wrap;gap:.65rem 1.5rem;margin-top:1.35rem;font-size:.76rem;display:flex}.studio-how li{align-items:center;gap:.45rem;display:flex}.studio-how li.is-done{color:#047857}.studio-how li.is-done span{color:#047857;background:#10b9811f}.dark .studio-how li.is-done,.dark .studio-how li.is-done span{color:#6ee7b7}.studio-how span{background:rgb(var(--studio-accent-rgb) / .12);width:1.35rem;height:1.35rem;color:var(--studio-accent);border-radius:9999px;place-items:center;font-size:.7rem;font-weight:700;display:grid}.studio-templates{margin-top:1.8rem}.studio-suggest{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;display:grid}@container (width>=58rem){.studio-suggest{grid-template-columns:repeat(4,minmax(0,1fr))}}.studio-idea{--idea-accent:#0284c7;--idea-tint:#0ea5e914;border:1px solid var(--studio-line);background:var(--studio-surface);text-align:left;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0;padding:1rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.studio-idea:nth-of-type(2){--idea-accent:#7c3aed;--idea-tint:#8b5cf614}.studio-idea:nth-of-type(3){--idea-accent:#059669;--idea-tint:#10b98114}.studio-idea:nth-of-type(4){--idea-accent:#d97706;--idea-tint:#f59e0b14}.studio-idea:hover{border-color:var(--idea-accent);box-shadow:0 10px 24px -16px var(--idea-accent);transform:translateY(-2px)}.studio-idea:focus-visible{outline:2px solid var(--idea-accent);outline-offset:3px}.studio-idea-icon{background:var(--idea-tint);width:2.1rem;height:2.1rem;color:var(--idea-accent);border-radius:.6rem;flex:none;place-items:center;display:grid}.studio-idea-copy{flex:1;gap:.35rem;min-width:0;display:grid}.studio-idea strong{font-size:.85rem}.studio-idea-description{color:var(--studio-muted);font-size:.73rem;line-height:1.6}.studio-idea-action{color:var(--idea-accent);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.studio-suggest-note{text-align:center;color:var(--studio-muted);margin-top:.8rem;font-size:.72rem}.dark .studio-idea{--idea-accent:#38bdf8}.dark .studio-idea:nth-of-type(2){--idea-accent:#c4b5fd}.dark .studio-idea:nth-of-type(3){--idea-accent:#6ee7b7}.dark .studio-idea:nth-of-type(4){--idea-accent:#fcd34d}@media (width<=40rem){.studio-suggest{gap:.6rem}.studio-idea{padding:.8rem}.studio-how{gap:.6rem 1rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.studio-idea:hover{transform:none}}.studio-recent{margin-top:2.25rem}.studio-recent h2{text-transform:uppercase;letter-spacing:.08em;color:var(--studio-muted);margin-bottom:.4rem;font-size:.78rem;font-weight:700}.studio-recent-row{border:1px solid var(--studio-line);background:var(--studio-surface);text-align:left;border-radius:.8rem;align-items:center;gap:.75rem;width:100%;margin-top:.45rem;padding:.7rem 1rem;transition:border-color .12s,box-shadow .12s;display:flex}.studio-recent-row:hover{border-color:rgb(var(--studio-accent-rgb) / .45);box-shadow:0 6px 18px -14px #0f172a66}.studio-recent-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.studio-recent-meta{color:var(--studio-muted);white-space:nowrap;font-size:.76rem;display:none}@media (width>=40rem){.studio-recent-meta{display:inline}}.studio-thread{width:100%;max-width:var(--studio-col);gap:1.25rem;margin:0 auto;display:grid}.studio-turn{gap:.75rem;display:grid}.studio-loading{text-align:center;color:var(--studio-muted);font-size:.85rem}.studio-bubble{color:#fff;max-width:min(36rem,90%);box-shadow:inset 0 1px 0 #ffffff40, 0 12px 26px -16px rgb(var(--studio-accent-rgb) / .95);background:linear-gradient(160deg,#0ea5e9,#0369a1 70%,#4f46e5 140%);border:1px solid #ffffff29;border-radius:1.1rem 1.1rem .3rem;justify-self:end;padding:.7rem 1rem}.studio-bubble-text{white-space:pre-wrap;overflow-wrap:anywhere}.studio-files{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.studio-files a{background:#ffffff2e;border-radius:.4rem;padding:.1rem .5rem;font-size:.72rem;display:inline-block}.studio-files a:hover{background:#ffffff47}.studio-agent{border:1px solid var(--studio-line);background:var(--studio-surface);box-shadow:var(--glass-highlight), var(--glass-shadow);border-radius:1.1rem;gap:.8rem;padding:1rem 1.1rem;display:grid}.studio-agent.is-latest{border-color:rgb(var(--studio-accent-rgb) / .3);box-shadow:var(--glass-highlight), var(--glass-shadow), 0 0 0 4px rgb(var(--studio-accent-rgb) / .05)}.studio-agent-head{align-items:center;gap:.75rem;display:flex}.studio-agent-head strong{display:block}.studio-agent-state{color:var(--studio-muted);font-size:.75rem;display:block}.studio-agent-avatar{border:1px solid var(--studio-line);background:radial-gradient(circle at 30% 25%,#38bdf838,#8b5cf61f 70%);border-radius:9999px;flex:none;place-items:center;width:2.3rem;height:2.3rem;display:grid;position:relative}.studio-agent-avatar.is-working:after{content:"";border:2px solid #0000;border-top-color:var(--color-jarvis-500);border-right-color:var(--color-jarvis-400);border-radius:9999px;animation:1s linear infinite studio-spin;position:absolute;inset:-3px}.studio-live{gap:.6rem;display:grid}.studio-meter{background:var(--studio-soft);border-radius:9999px;height:.35rem;overflow:hidden}.studio-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--color-jarvis-400), var(--color-jarvis-600));height:100%;transition:width .4s;display:block}.studio-activity{text-overflow:ellipsis;white-space:nowrap;background:var(--studio-soft);color:var(--studio-muted);border-radius:.5rem;padding:.45rem .7rem;font-size:.78rem;overflow:hidden}.studio-summary{line-height:1.6}.studio-summary a,.studio-report a{color:var(--studio-accent);text-decoration:underline}.studio-empty-note{color:var(--studio-muted);font-size:.82rem}.studio-report{border:1px solid var(--studio-line);border-radius:.7rem}.studio-report summary{cursor:pointer;color:var(--studio-muted);padding:.5rem .8rem;font-size:.8rem;font-weight:600}.studio-report[open] summary{border-bottom:1px solid var(--studio-line)}.studio-report .prose-block{max-height:28rem;padding:.75rem .9rem;font-size:.85rem;overflow:auto}.studio-refs{flex-wrap:wrap;gap:.4rem;display:flex}.studio-ref{border:1px solid var(--studio-line);max-width:100%;color:var(--studio-muted);border-radius:.45rem;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.72rem;font-weight:500;display:inline-flex}.studio-ref span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.studio-ref[href]:hover{border-color:var(--color-jarvis-400);color:var(--studio-accent)}.studio-ref.is-good{color:#047857;border-color:#10b98159}.dark .studio-ref.is-good{color:#6ee7b7}.studio-link{color:var(--studio-accent);justify-self:start;font-size:.8rem;font-weight:600}.studio-link:hover{text-decoration:underline}.studio-note{background:var(--studio-soft);border-radius:.6rem;padding:.6rem .8rem;font-size:.82rem}.studio-note.is-bad{color:#991b1b;white-space:pre-wrap;overflow-wrap:anywhere;background:#fef2f2}.dark .studio-note.is-bad{color:#fca5a5;background:#ef44441a}.studio-gate{background:#fffbeb;border:1px solid #f59e0b73;border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;padding:.95rem 1.05rem;display:flex}.dark .studio-gate{background:#f59e0b12}.studio-gate.is-quiet{border-color:var(--studio-line);background:var(--studio-surface)}.studio-gate>div:first-child{flex:1;min-width:14rem}.studio-gate p{color:var(--studio-muted);margin-top:.15rem;font-size:.8rem}.studio-gate-actions{flex-wrap:wrap;gap:.5rem;display:flex}.studio-danger{color:#b91c1c!important}.dark .studio-danger{color:#fca5a5!important}.studio-changes{gap:.5rem;width:100%;display:grid}.studio-flash{color:#047857;background:#d1fae5;border-radius:9999px;justify-self:center;padding:.35rem .9rem;font-size:.8rem}.dark .studio-flash{color:#6ee7b7;background:#10b98126}.studio-dock{width:100%;max-width:calc(var(--studio-col) + 2 * var(--studio-gutter));padding:0 var(--studio-gutter) max(1rem, env(safe-area-inset-bottom));flex:none;margin:0 auto}.studio-setup-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;margin-bottom:.75rem;display:flex}.studio-setup-head h2{font-size:.85rem;font-weight:600}.studio-setup-head>span{color:var(--studio-muted);font-size:.7rem}.studio-error{color:#991b1b;background:#fee2e2;border-radius:.6rem;margin-bottom:.5rem;padding:.55rem .8rem;font-size:.82rem}.dark .studio-error{color:#fca5a5;background:#ef44441f}.studio-context{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.6rem;margin-bottom:.75rem;display:grid}.studio-context>.studio-hint{grid-column:1/-1}.studio-picker{min-width:0;position:relative}.studio-pill{border:1px solid var(--studio-line);background:var(--studio-surface);text-align:left;width:100%;min-width:0;min-height:4rem;color:inherit;border-radius:.75rem;align-items:center;gap:.7rem;padding:.7rem .85rem;font-size:.8rem;font-weight:600;transition:border-color .12s,box-shadow .12s;display:flex}.studio-pill>svg:first-child{color:var(--studio-accent);flex:none}.studio-pill:hover{border-color:rgb(var(--studio-accent-rgb) / .5)}.studio-pill.is-open{border-color:var(--color-jarvis-500);box-shadow:0 0 0 3px rgb(var(--studio-accent-rgb) / .15)}.studio-pill.is-empty{border-style:dashed;border-color:rgb(var(--studio-accent-rgb) / .6);color:var(--studio-accent)}.studio-pill.is-warn{border-color:#f59e0b}.studio-pill:disabled{cursor:not-allowed;opacity:.6}.studio-pill:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}.studio-picker-value{flex:1;gap:.1rem;min-width:0;display:grid}.studio-picker-label{color:var(--studio-muted);font-size:.66rem;font-weight:500}.studio-settings{border-block:1px solid var(--studio-line);margin-top:.75rem}.studio-settings>summary{cursor:pointer;color:var(--studio-muted);align-items:center;gap:.5rem;padding:.75rem 0;font-size:.74rem;font-weight:600;list-style:none;display:flex}.studio-settings>summary::-webkit-details-marker{display:none}.studio-settings-meta{margin-left:auto;font-size:.65rem;font-weight:400}.studio-settings-caret{transition:transform .15s}.studio-settings[open] .studio-settings-caret{transform:rotate(180deg)}.studio-engine{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:0 0 .85rem;font-size:.75rem;display:flex}.studio-engine-label{color:var(--studio-muted);font-size:.63rem;font-weight:500}.studio-engine-provider{gap:.35rem;min-width:0;display:grid}.studio-engine-choices{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:.65rem;gap:.2rem;min-width:0;padding:.2rem;display:flex}.studio-engine-choices button{white-space:nowrap;min-height:2rem;color:var(--studio-muted);border-radius:.45rem;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.74rem;font-weight:600;transition:background .12s,color .12s;display:flex}.studio-engine-choices button:hover:not(:disabled){background:var(--studio-soft);color:inherit}.studio-engine-choices button[aria-pressed=true]{background:rgb(var(--studio-accent-rgb) / .12);color:var(--studio-accent)}.studio-engine-choices button[data-provider=claude][aria-pressed=true]{color:#b45309;background:#d977061f}.dark .studio-engine-choices button[data-provider=claude][aria-pressed=true]{color:#fdba74}.studio-engine button:disabled{cursor:not-allowed;opacity:.55}.studio-engine button:focus-visible,.studio-model-custom input:focus{outline:2px solid var(--studio-accent);outline-offset:2px}.studio-engine-model{flex:1;width:clamp(12rem,22vw,18rem);min-width:0;max-width:100%;position:relative}.studio-engine-model-button{border:1px solid var(--studio-line);background:var(--studio-surface);text-align:left;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.5rem .7rem;display:flex}.studio-engine-model-copy{min-width:0;color:var(--studio-accent);gap:.2rem;font-size:.75rem;font-weight:600;display:grid}.studio-engine-model .studio-model-menu{width:21rem;max-height:min(36rem,75dvh);padding:.4rem;left:auto;right:0}.studio-model-list{overscroll-behavior:contain;border-block:1px solid var(--studio-line);flex:1;min-height:0;max-height:min(15rem,30dvh);overflow-y:auto}.studio-model-menu-head,.studio-model-custom,.studio-model-menu>.studio-option{flex:none}.studio-model-notice{color:#805412;background:#fff7e6;border-radius:.6rem;margin:.65rem 0 0;padding:.55rem .7rem;font-size:.75rem;line-height:1.5}.dark .studio-model-notice{color:#fcd34d;background:#f59e0b1f}.studio-model-menu-head{color:inherit;padding:.6rem}.studio-model-menu-head strong{color:var(--studio-accent);font-size:.85rem;display:block}.studio-model-menu-head p,.studio-model-custom p{color:var(--studio-muted);margin-top:.3rem;font-size:.72rem;line-height:1.5}.studio-model-custom{border-top:1px solid var(--studio-line);gap:.45rem;margin-top:.5rem;padding:.75rem .6rem .5rem;display:grid}.studio-model-custom label{font-size:.75rem;font-weight:600}.studio-model-custom input{border:1px solid var(--studio-line);background:var(--studio-surface);width:100%;min-width:0;color:inherit;border-radius:.5rem;padding:.55rem .65rem;font-size:.8rem}.studio-model-done{background:var(--studio-accent);color:#fff;border-radius:.5rem;justify-self:end;padding:.45rem .7rem;font-size:.75rem;font-weight:600}@media (width<=40rem){.studio-engine{gap:.75rem}.studio-engine-provider,.studio-engine-model{flex:auto;width:100%}.studio-engine-choices button{flex:1;padding-inline:.4rem}.studio-engine-model .studio-model-menu{width:auto;left:0;right:0}}@container (width>=52rem){.studio-context{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr)}}@container (width>=40rem){.studio-picker:nth-last-of-type(-n+2) .studio-menu{left:auto;right:0}}.studio-caret{color:var(--studio-muted);flex:none;transition:transform .15s}.studio-pill.is-open .studio-caret{transform:rotate(180deg)}.studio-menu{z-index:30;border:1px solid var(--glass-border-strong);background:var(--control-panel);width:19rem;max-width:calc(100vw - 2.5rem);max-height:min(24rem,60vh);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));animation:glass-pop .16s var(--ease-out);border-radius:.9rem;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .45rem);left:0;overflow:hidden}.studio-menu.is-wide{width:23rem}@media (width>=40.001rem){.studio-main.is-start .studio-context .studio-menu{top:calc(100% + .45rem);bottom:auto}}.studio-menu-head{text-transform:uppercase;letter-spacing:.08em;color:var(--studio-muted);padding:.7rem .9rem .4rem;font-size:.7rem;font-weight:700}.studio-menu-search{border-bottom:1px solid var(--studio-line);flex:none;padding:.5rem;position:relative}.studio-menu-search svg{color:var(--studio-muted);position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.studio-menu-search input{background:var(--studio-soft);width:100%;color:inherit;border:0;border-radius:.55rem;outline:none;padding:.45rem .6rem .45rem 2rem;font-size:.82rem}.studio-menu-list{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:.35rem;overflow-y:auto}.studio-menu-scrim{display:none}@media (width<=40rem){.studio-menu-scrim{z-index:60;background:#02061773;display:block;position:fixed;inset:0}.studio-menu,.studio-menu.is-wide{z-index:61;width:auto;max-width:none;max-height:75dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:1.1rem 1.1rem 0 0;position:fixed;inset:auto 0 0}.studio-option{padding-block:.7rem}}.studio-menu-empty{text-align:center;color:var(--studio-muted);padding:.9rem;font-size:.8rem}.studio-option{text-align:left;width:100%;color:inherit;border-radius:.6rem;align-items:center;gap:.65rem;padding:.5rem .55rem;transition:background .1s;display:flex}.studio-option:hover,.studio-option:focus-visible{background:var(--studio-soft);outline:none}.studio-option.is-selected{background:rgb(var(--studio-accent-rgb) / .1)}.studio-option.is-muted{opacity:.55}.studio-option.is-muted[aria-disabled=true]{cursor:not-allowed}.studio-option-badge{background:var(--studio-soft);width:2rem;height:2rem;color:var(--studio-muted);border-radius:.55rem;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:grid}.studio-option-badge.is-agent{background:rgb(var(--studio-accent-rgb) / .12);color:var(--studio-accent);border-radius:9999px;font-size:.8rem}.studio-option-badge.is-mode{background:rgb(var(--studio-accent-rgb) / .1);color:var(--studio-accent)}.studio-option-title{align-items:center;gap:.4rem;min-width:0;font-size:.84rem;font-weight:600;display:flex}.studio-option-title>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-option-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--studio-muted);font-size:.72rem;display:block;overflow:hidden}.studio-option-sub.is-wrap{white-space:normal}.studio-option-check{color:var(--studio-accent);opacity:0;flex:none}.studio-option.is-selected .studio-option-check{opacity:1}.studio-tag{background:var(--studio-soft);color:var(--studio-muted);border-radius:9999px;flex:none;padding:.05rem .45rem;font-size:.64rem;font-weight:600}.studio-tag.is-good{color:#047857;background:#d1fae5}.studio-tag.is-wait{color:#92400e;background:#fef3c7}.dark .studio-tag.is-good{color:#6ee7b7;background:#10b98126}.dark .studio-tag.is-wait{color:#fcd34d;background:#f59e0b26}.studio-composer{border:1px solid var(--glass-border-strong);background:var(--surface-raised);box-shadow:var(--glass-highlight), var(--glass-shadow-lg);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));border-radius:1.25rem;padding:1.1rem 1.25rem .85rem;transition:border-color .15s,box-shadow .15s}.studio-brief-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.studio-brief-head label{font-size:.85rem;font-weight:600}.studio-brief-count{font-variant-numeric:tabular-nums;color:var(--studio-muted);flex:none;font-size:.65rem}.studio-brief-help{color:var(--studio-muted);margin-top:.4rem;font-size:.74rem;line-height:1.6}.studio-composer:focus-within{border-color:rgb(var(--studio-accent-rgb) / .55);box-shadow:var(--glass-highlight), 0 0 0 4px rgb(var(--studio-accent-rgb) / .12), 0 18px 40px -22px rgb(var(--studio-accent-rgb) / .55)}.studio-composer.is-busy,.studio-composer.is-locked{opacity:.7}.studio-composer textarea{resize:none;width:100%;max-height:20rem;box-shadow:none;color:inherit;background:0 0;border:0;outline:none;padding:.85rem 0;font-size:.9rem;line-height:1.7;display:block}.studio-main.is-start .studio-composer textarea{min-height:7.5rem}.studio-composer textarea::placeholder{color:var(--studio-muted);opacity:.85}.studio-composer textarea:focus{box-shadow:none}.studio-composer textarea:disabled{cursor:not-allowed}.studio-attached{flex-wrap:wrap;gap:.4rem;padding:.2rem 0 .4rem;display:flex}.studio-attached li{border:1px solid var(--studio-line);background:var(--studio-soft);border-radius:.55rem;align-items:center;gap:.4rem;max-width:14rem;padding:.25rem .3rem .25rem .4rem;font-size:.75rem;display:flex}.studio-attached img{object-fit:cover;border-radius:.3rem;width:1.6rem;height:1.6rem}.studio-attached button{width:1.2rem;height:1.2rem;color:var(--studio-muted);border-radius:9999px;flex:none;place-items:center;display:grid}.studio-attached button:hover{background:var(--studio-line)}.studio-composer-bar{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.studio-composer-bar .studio-icon-btn{gap:.4rem;width:auto;padding:0 .5rem;font-size:.74rem;font-weight:500;display:inline-flex}.studio-hint{color:var(--studio-muted);font-size:.74rem}.studio-toggle{color:var(--studio-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:.45rem;font-size:.76rem;font-weight:600;display:inline-flex;position:relative}.studio-toggle input{opacity:0;pointer-events:none;position:absolute}.studio-command-copy{gap:.1rem;display:grid}.studio-command-copy>span{font-size:.63rem;font-weight:400}.studio-toggle-track{background:#cbd5e1;border-radius:9999px;width:1.9rem;height:1.1rem;transition:background .15s;position:relative}.dark .studio-toggle-track{background:#334155}.studio-toggle-track:after{content:"";background:#fff;border-radius:9999px;width:.8rem;height:.8rem;transition:transform .15s;position:absolute;top:.15rem;left:.15rem}.studio-toggle input:checked+.studio-toggle-track{background:var(--color-jarvis-500)}.studio-toggle input:checked+.studio-toggle-track:after{transform:translate(.8rem)}.studio-toggle input:focus-visible+.studio-toggle-track{outline:2px solid var(--color-jarvis-400);outline-offset:2px}.studio-send{color:#fff;min-height:2.6rem;box-shadow:inset 0 1px 0 #ffffff47, 0 8px 20px -10px rgb(var(--studio-accent-rgb) / .9);background:linear-gradient(#0ea5e9,#0284c7);border-radius:.65rem;flex:none;justify-content:center;align-items:center;gap:.6rem;margin-left:auto;padding:.55rem .95rem;font-size:.78rem;font-weight:600;transition:transform .12s,filter .12s,box-shadow .12s;display:inline-flex}.studio-send:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.studio-send:disabled{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--glass-border);color:var(--ink-faint);cursor:not-allowed}.studio-composer-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-top:.8rem;padding-inline:.15rem;display:flex}.studio-composer-foot .studio-hint{flex:1;min-width:12rem;line-height:1.6}.studio-foot-note{color:var(--studio-muted);font-size:.65rem}.studio-foot-note kbd{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:.25rem;padding:.1rem .25rem;font-size:.6rem}.studio :is(button,a,summary):focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}@media (width>=64rem){.studio-side-head>.studio-side-btn,.studio-top>.studio-icon-btn{display:none}}@container (width<=32rem){.studio-composer{padding:.9rem}.studio-main.is-start .studio-scroll{padding-top:1.5rem}.studio-setup-head>span{font-size:.65rem}}@media (width<=40rem){.studio-foot-note{display:none}}.studio-drop{z-index:30;pointer-events:none;border:2px dashed var(--color-jarvis-500);background:#f8fafceb;border-radius:1.25rem;place-items:center;display:grid;position:absolute;inset:.75rem}.dark .studio-drop{background:#020617eb}.studio-drop div{color:var(--studio-accent);justify-items:center;gap:.35rem;display:grid}.studio-drop span{color:var(--studio-muted);font-size:.8rem}.studio-panel{z-index:50;border-left:1px solid var(--studio-line);background:var(--surface-raised);width:min(23rem,92vw);min-width:0;-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));flex-direction:column;flex:none;display:flex;position:fixed;inset:0 0 0 auto}@media (width>=80rem){.studio-panel{z-index:auto;position:static}}.studio-panel-head{border-bottom:1px solid var(--studio-line);flex:none;justify-content:space-between;align-items:center;height:4rem;padding:0 .75rem 0 1.1rem;display:flex}.studio-panel-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:.75rem;padding:.9rem;display:grid;overflow:hidden auto}.studio-card{border:1px solid var(--studio-line);background:var(--studio-surface);border-radius:.85rem;min-width:0;padding:.85rem .9rem}.studio-card h3{text-transform:uppercase;letter-spacing:.08em;color:var(--studio-muted);margin-bottom:.6rem;font-size:.7rem;font-weight:700}.studio-percent{color:var(--studio-accent);font-size:1.15rem;font-weight:700}.studio-panel-note{color:var(--studio-muted);margin-top:.6rem;font-size:.76rem}.studio-panel-note.is-warn{color:#b45309}.studio-panel-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--studio-muted);font-size:.72rem;display:block;overflow:hidden}.studio-panel-sub.is-link{color:var(--studio-accent)}.studio-panel-sub.is-link:hover{text-decoration:underline}.studio-checklist{gap:.65rem;display:grid;position:relative}.studio-checklist li{gap:.65rem;font-size:.82rem;font-weight:500;display:flex;position:relative}.studio-checklist li:not(:last-child):after{content:"";background:var(--studio-line);width:2px;position:absolute;top:1.25rem;bottom:-.6rem;left:.54rem}.studio-checklist li.is-done:not(:last-child):after{background:#10b981}.studio-check{z-index:1;border:2px solid var(--studio-line);background:var(--studio-surface);color:#fff;border-radius:9999px;flex:none;place-items:center;width:1.15rem;height:1.15rem;margin-top:.1rem;display:grid;position:relative}.studio-checklist .is-done .studio-check{background:#10b981;border-color:#10b981}.studio-checklist .is-active .studio-check{border-color:var(--color-jarvis-500);box-shadow:0 0 0 3px rgb(var(--studio-accent-rgb) / .2)}.studio-checklist .is-todo{color:var(--studio-muted)}.studio-steps{gap:.2rem;display:grid}.studio-steps li{align-items:flex-start;gap:.6rem;padding:.25rem 0;font-size:.8rem;display:flex}.studio-step-dot{border:2px solid #cbd5e1;border-radius:9999px;flex:none;width:.55rem;height:.55rem;margin-top:.35rem}.studio-steps .is-done .studio-step-dot{background:#10b981;border-color:#10b981}.studio-steps .is-running .studio-step-dot{border-color:var(--color-jarvis-500);background:var(--color-jarvis-400);animation:1.4s infinite studio-pulse}.studio-steps .is-failed .studio-step-dot{background:#ef4444;border-color:#ef4444}.studio-steps .is-skipped{color:var(--studio-muted)}.studio-step-time{color:var(--studio-muted);flex:none;font-size:.7rem}.studio-file-list{gap:.25rem;max-height:14rem;display:grid;overflow-y:auto}.studio-file-list li{align-items:center;gap:.5rem;min-width:0;font-size:.76rem;display:flex}.studio-file-flag{border-radius:.3rem;flex:none;place-items:center;width:1.1rem;height:1.1rem;font-size:.62rem;font-weight:700;display:grid}.studio-file-flag.is-A{color:#047857;background:#d1fae5}.studio-file-flag.is-M{color:#92400e;background:#fef3c7}.studio-file-flag.is-D{color:#b91c1c;background:#fee2e2}.studio-shot{border:1px solid var(--studio-line);border-radius:.6rem;width:100%}.studio-facts{gap:.35rem;font-size:.78rem;display:grid}.studio-facts div{justify-content:space-between;gap:.75rem;display:flex}.studio-facts dt{color:var(--studio-muted)}.studio-facts dd{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-weight:600;overflow:hidden}.studio-panel-links{gap:.5rem;margin-top:.8rem;display:flex}.studio-panel-links .btn-ghost{flex:1;padding-block:.4rem;font-size:.78rem}.studio-panel-kicker{color:var(--studio-muted);font-size:.72rem;display:block}.studio-panel-sub.is-wrap{white-space:normal}.studio-checklist .studio-panel-sub{white-space:normal;overflow-wrap:anywhere}.studio-now{gap:.6rem;display:grid}.studio-now-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.studio-now-line{color:var(--studio-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.35}.studio-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.studio-fold>summary::-webkit-details-marker{display:none}.studio-fold>summary h3{margin-bottom:0}.studio-fold[open]>summary{margin-bottom:.6rem}.studio-fold-meta{color:var(--studio-muted);font-size:.72rem;font-weight:600}.studio-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.studio-tiles>div{background:var(--studio-soft);border-radius:.55rem;min-width:0;padding:.45rem .6rem}.studio-tiles>div.is-wide{grid-column:1/-1}.studio-tiles dt{text-transform:uppercase;letter-spacing:.06em;color:var(--studio-muted);font-size:.64rem;font-weight:700}.studio-tiles dd{overflow-wrap:anywhere;margin-top:.1rem;font-size:.8rem;font-weight:600}.studio-live-row{align-items:center;gap:.55rem;min-width:0;display:flex}.studio-live-row .studio-activity{flex:1;min-width:0}.studio-live-dot{background:var(--color-jarvis-500);border-radius:9999px;flex:none;width:.5rem;height:.5rem;animation:1.4s infinite studio-pulse}.studio-stop{color:#dc2626;background:0 0;border:1px solid #fecaca;border-radius:.5rem;flex:none;padding:.3rem .65rem;font-size:.74rem;font-weight:600;transition:background .15s}.studio-stop:hover:not(:disabled){background:#fef2f2}.dark .studio-stop{color:#f87171;border-color:#f8717159}.dark .studio-stop:hover:not(:disabled){background:#f871711a}.studio-inline-btn{margin-left:.25rem;font-weight:700;text-decoration:underline}.studio-note.is-warn{color:#b45309;font-size:.78rem}.studio-trace{border:1px solid var(--studio-line);background:var(--studio-soft);border-radius:.7rem}.studio-trace>summary{cursor:pointer;align-items:center;gap:.45rem;padding:.5rem .75rem;font-size:.8rem;font-weight:600;list-style:none;display:flex}.studio-trace>summary::-webkit-details-marker{display:none}.studio-trace-caret{color:var(--studio-muted);transition:transform .15s}.studio-trace[open] .studio-trace-caret{transform:rotate(90deg)}.studio-trace-count{color:var(--studio-muted);font-weight:500}.studio-trace-list{border-top:1px solid var(--studio-line);gap:.1rem;max-height:22rem;padding:.45rem .5rem .55rem;display:grid;overflow-y:auto}.studio-trace-list li{border-radius:.4rem;align-items:flex-start;gap:.55rem;min-width:0;padding:.22rem .3rem;font-size:.78rem;display:flex}.studio-trace-list li:hover{background:var(--studio-surface)}.studio-trace-icon{background:var(--studio-surface);width:1.3rem;height:1.3rem;color:var(--studio-muted);border-radius:.35rem;flex:none;place-items:center;display:grid}.studio-trace-text{white-space:pre-line;overflow-wrap:anywhere;min-width:0;font-family:var(--font-mono,ui-monospace, monospace);flex:1;font-size:.74rem;line-height:1.3rem}.studio-trace-time{color:var(--studio-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.66rem;line-height:1.3rem}.studio-trace-list .is-read .studio-trace-icon{color:#0284c7}.studio-trace-list .is-edit .studio-trace-icon{color:#b45309;background:#fef3c7}.studio-trace-list .is-run .studio-trace-icon{color:#6d28d9;background:#ede9fe}.studio-trace-list .is-think{color:var(--studio-muted)}.studio-trace-list .is-think .studio-trace-text{font-family:inherit;font-style:italic}.studio-trace-list .is-say .studio-trace-text{color:inherit;font-family:inherit;font-size:.8rem}.dark .studio-trace-list .is-edit .studio-trace-icon{background:#f59e0b26}.dark .studio-trace-list .is-run .studio-trace-icon{color:#c4b5fd;background:#8b5cf62e}.studio-gate.is-ask{border-color:rgb(var(--studio-accent-rgb) / .35);background:rgb(var(--studio-accent-rgb) / .06)}.studio-gate.is-bad{background:#fef2f2;border-color:#fecaca}.dark .studio-gate.is-bad{background:#f8717112;border-color:#f871714d}.studio-composer.is-answer{border-color:var(--color-jarvis-500);box-shadow:0 0 0 3px rgb(var(--studio-accent-rgb) / .15)}.studio-answer{border:1px solid rgb(var(--studio-accent-rgb) / .35);background:var(--studio-surface);box-shadow:0 8px 24px -16px rgb(var(--studio-accent-rgb) / .6);border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.studio-answer-head{gap:.75rem;display:flex}.studio-answer-head strong{font-size:.95rem}.studio-answer-head p{color:var(--studio-muted);margin-top:.15rem;font-size:.8rem}.studio-answer-icon{background:rgb(var(--studio-accent-rgb) / .12);width:2.2rem;height:2.2rem;color:var(--studio-accent);border-radius:.7rem;flex:none;place-items:center;display:grid}.studio-qs{gap:.6rem;display:grid}.studio-q{border:1px solid var(--studio-line);border-radius:.8rem;grid-template-columns:1.6rem minmax(0,1fr);align-items:start;column-gap:.75rem;padding:.8rem .9rem;transition:border-color .15s,background .15s;display:grid}.studio-q.is-answered{background:#10b9810d;border-color:#10b98173}.studio-q-body{gap:.55rem;min-width:0;display:grid}.studio-q-num{background:var(--studio-soft);width:1.6rem;height:1.6rem;color:var(--studio-muted);border-radius:9999px;place-items:center;font-size:.74rem;font-weight:700;line-height:1;display:grid}.studio-q.is-answered .studio-q-num{color:#fff;background:#10b981}.studio-q-title{color:inherit;overflow-wrap:anywhere;padding-top:.12rem;font-size:.9rem;font-weight:500;line-height:1.5}.studio-q-detail{color:var(--studio-muted);overflow-wrap:anywhere;margin-top:-.3rem;font-size:.8rem;line-height:1.5}.studio-q-choices{flex-wrap:wrap;gap:.4rem;display:flex}.studio-choice{border:1px solid var(--studio-line);background:var(--studio-surface);color:var(--studio-muted);border-radius:9999px;padding:.3rem .8rem;font-size:.76rem;font-weight:600;transition:all .15s}.studio-choice:hover{border-color:var(--color-jarvis-400);color:var(--studio-accent)}.studio-choice.is-on.is-yes{color:#fff;background:#10b981;border-color:#10b981}.studio-choice.is-on.is-no{color:#fff;background:#64748b;border-color:#64748b}.studio-choice.is-on.is-other{border-color:var(--color-jarvis-500);background:var(--color-jarvis-500);color:#fff}.studio-q-note{resize:vertical;border:1px solid var(--studio-line);width:100%;font:inherit;background:var(--studio-bg);border-radius:.6rem;padding:.5rem .65rem;font-size:.82rem}.studio-q-note:focus{border-color:var(--color-jarvis-500);box-shadow:0 0 0 3px rgb(var(--studio-accent-rgb) / .15);outline:none}.studio-answer-foot{border-top:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding-top:.8rem;display:flex}.studio-chip-btn{border:1px dashed var(--color-jarvis-400);color:var(--studio-accent);border-radius:9999px;padding:.3rem .8rem;font-size:.76rem;font-weight:600}.studio-chip-btn:hover{background:rgb(var(--studio-accent-rgb) / .08)}.studio-answer-count{color:var(--studio-muted);font-size:.74rem}@media (width<=40rem){.studio-q{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.studio-q-num{width:1.4rem;height:1.4rem}}.studio-answer :is(button,textarea,input){font-family:inherit}.studio-body{gap:.35rem;display:grid}.studio-reply{min-width:0;color:inherit;overflow-wrap:anywhere;font-size:.9rem;line-height:1.7;position:relative}.studio-reply.is-clamped{max-height:26rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.studio-reply>:first-child{margin-top:0}.studio-reply>:last-child{margin-bottom:0}.studio-reply h1,.studio-reply h2{border-bottom:1px solid var(--studio-line);margin:1.25rem 0 .5rem;padding-bottom:.3rem;font-size:1rem;font-weight:700}.studio-reply h3,.studio-reply h4{margin:1.05rem 0 .35rem;font-size:.92rem;font-weight:700}.studio-reply p{margin:.55rem 0}.studio-reply ul,.studio-reply ol{margin:.5rem 0;padding-left:1.35rem}.studio-reply ul{list-style:outside}.studio-reply ol{list-style:decimal}.studio-reply li{margin:.2rem 0;padding-left:.15rem}.studio-reply li::marker{color:var(--studio-muted)}.studio-reply strong{font-weight:700}.studio-reply a{color:var(--studio-accent);text-underline-offset:2px;text-decoration:underline}.studio-reply code{background:var(--studio-soft);font-size:.82em;font-family:var(--font-mono,ui-monospace, monospace);border-radius:.3rem;padding:.08rem .35rem}.studio-reply pre{color:#e2e8f0;background:#0f172a;border-radius:.6rem;margin:.65rem 0;padding:.75rem .9rem;font-size:.8rem;line-height:1.55;overflow-x:auto}.studio-reply pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.studio-reply blockquote{border-left:3px solid var(--studio-line);color:var(--studio-muted);margin:.6rem 0;padding-left:.8rem}.studio-reply hr{border:0;border-top:1px solid var(--studio-line);margin:1rem 0}.studio-reply table{border-collapse:collapse;max-width:100%;margin:.65rem 0;font-size:.82rem;display:block;overflow-x:auto}.studio-reply th,.studio-reply td{border:1px solid var(--studio-line);text-align:left;padding:.35rem .6rem}.studio-reply th{background:var(--studio-soft);font-weight:600}.studio-provider{border:1px solid var(--studio-line);color:var(--studio-accent);background:var(--studio-soft);border-radius:.35rem;margin-top:.2rem;padding:.1rem .4rem;font-size:.65rem;font-weight:600;display:inline-flex}.studio-output-toolbar{border-bottom:1px solid var(--studio-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.8rem;padding-bottom:.65rem;display:flex}.studio-output-views{background:var(--studio-soft);border-radius:.5rem;gap:.15rem;padding:.2rem;display:flex}.studio-output-views button{color:var(--studio-muted);border-radius:.35rem;padding:.3rem .6rem;font-size:.75rem}.studio-output-views button[aria-pressed=true]{background:var(--studio-surface);color:var(--studio-accent);box-shadow:0 1px 3px #0f172a14}.studio-reply pre.studio-output-plain{white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4}.studio-trace-content{flex:1;min-width:0}.studio-trace-kind{color:var(--studio-muted);margin-bottom:.2rem;font-size:.62rem;font-weight:600;display:block}.studio-trace-text{white-space:pre-wrap;display:block}.studio-trace-list .is-say{background:var(--studio-surface);border:1px solid var(--studio-line);margin:.25rem 0;padding:.65rem .5rem}.studio-trace-message{font-size:.8rem;line-height:1.6}.studio-note.is-bad{white-space:pre-wrap}@media (width<=40rem){.studio-agent{padding:.85rem}.studio-agent-head{flex-wrap:wrap}.studio-trace-time{font-size:.6rem}}.studio-more{width:fit-content;color:var(--studio-accent);border-radius:9999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.studio-more:hover{background:rgb(var(--studio-accent-rgb) / .08)}.studio-more svg{transition:transform .15s}.studio-last-words{border-left:3px solid rgb(var(--studio-accent-rgb) / .5);background:var(--studio-soft);border-radius:0 .6rem .6rem 0;padding:.6rem .85rem}.studio-last-words span{text-transform:uppercase;letter-spacing:.06em;color:var(--studio-muted);margin-bottom:.2rem;font-size:.68rem;font-weight:700;display:block}.studio-last-words p{white-space:pre-line;overflow-wrap:anywhere;font-size:.86rem;line-height:1.6}.studio-free-reply{gap:.55rem;display:grid}.studio-quick-replies{flex-wrap:wrap;gap:.4rem;display:flex}.sb-account.is-active{border-color:rgba(var(--sb-accent-rgb), .28);background:linear-gradient(90deg, rgba(var(--sb-accent-rgb), .22), rgba(var(--sb-accent-rgb), .06));color:#fff}.account-menu-item{text-align:left;width:100%;font-size:var(--text-sm);color:var(--ink-muted);border-radius:8px;align-items:center;gap:.6rem;padding:.55rem .7rem;font-weight:500;transition:background .15s,color .15s;display:flex}.account-menu-item:hover{background:var(--control-hover);color:var(--ink)}.account-menu-item.is-current{color:var(--color-jarvis-600);background:#0ea5e91f;font-weight:600}.dark .account-menu-item.is-current{color:var(--color-jarvis-300)}.account-menu-item.is-danger{color:#dc2626}.account-menu-item.is-danger:hover{background:#ef44441a}.dark .account-menu-item.is-danger{color:#fca5a5}.account-menu-sep{background:var(--glass-border);height:1px;margin:.3rem .4rem}.dark :is(.bg-white,.bg-slate-50,.bg-slate-100,.bg-gray-50):not([class*=dark\:bg-]){background-color:var(--surface-sunken)}.dark :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,.text-gray-900):not([class*=dark\:text-]){color:var(--ink)}.dark :is(.text-slate-600,.text-slate-500):not([class*=dark\:text-]){color:var(--ink-faint)}.dark :is(.border-slate-100,.border-slate-200,.border-slate-300,.border-gray-200):not([class*=dark\:border-]),.dark :is(.divide-slate-100,.divide-slate-200)>:not(:last-child){border-color:var(--glass-border)}.radio-chip:hover:not(:has(input:checked)){border-color:var(--glass-border-strong);background:var(--surface-hover)}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-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-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-content{syntax:"*";inherits:false;initial-value:""}@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}}
