@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;700;900&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--sol-band-lift:0px;--sol-band-h:0px;--sol-band-dock:1;--sol-well-thumb:92px;--sol-vf-hist-cover:0;--auto-effort-position:100}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-bottom-from-position:0%;--tw-mask-bottom-to-position:100%;--tw-mask-bottom-from-color:black;--tw-mask-bottom-to-color:transparent;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--flora-dictation-angle:0deg;--activity-outline-angle:0deg;--activity-outline-spread-start:25%;--activity-outline-spread-end:75%;--activity-outline-phase:0deg;--sol-cap-fade-l:0;--sol-cap-fade-r:0}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-serif:var(--font-exposure), ui-serif, Georgia, serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-amber-600:#dd7400;--color-green-700:#008138;--color-sky-400:#00bcfe;--color-blue-400:#54a2ff;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-neutral-200:#e5e5e5;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--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-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--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;--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-sm:0 1px 3px 0 #0000004d, 0 1px 2px -1px #0000004d;--shadow-md:0 4px 6px -1px #00000059, 0 2px 4px -2px #0000004d;--shadow-lg:0 10px 15px -3px #0006, 0 4px 6px -4px #0000004d;--shadow-xl:0 20px 25px -5px #00000080, 0 8px 10px -6px #0006;--shadow-2xl:0 25px 50px -12px #000000b3;--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;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-gray-0:#090909;--color-gray-1:#111;--color-gray-2:#191919;--color-gray-3:#222;--color-gray-4:#2a2a2a;--color-gray-5:#313131;--color-gray-6:#3a3a3a;--color-gray-7:#484848;--color-gray-8:#606060;--color-gray-9:#6e6e6e;--color-gray-10:#7b7b7b;--color-gray-11:#b4b4b4;--color-gray-12:#eee;--color-gray-a0:#0000;--color-gray-a1:#ffffff08;--color-gray-a2:#fff1;--color-gray-a3:#ffffff1a;--color-gray-a4:#fff2;--color-gray-a5:#ffffff29;--color-gray-a6:#fff3;--color-gray-a7:#ffffff41;--color-gray-a8:#ffffff5a;--color-gray-a9:#ffffff69;--color-gray-a10:#ffffff76;--color-gray-a11:#ffffffb1;--color-gray-a12:#ffffffed;--color-amber-0:#0f0c09;--color-amber-1:#16120c;--color-amber-2:#1d180f;--color-amber-3:#302008;--color-amber-4:#3f2700;--color-amber-5:#4d3000;--color-amber-6:#5c3d05;--color-amber-7:#714f19;--color-amber-8:#8f6424;--color-amber-9:#ffc53d;--color-amber-10:#ffd60a;--color-amber-11:#ffca16;--color-amber-12:#ffe7b3;--color-amber-a0:#0000;--color-amber-a1:#efcc6908;--color-amber-a2:#fdd96f0f;--color-amber-a3:#f99a0224;--color-amber-a4:#ff930033;--color-amber-a5:#ff980042;--color-amber-a6:#ffa50052;--color-amber-a7:#fdaf3069;--color-amber-a8:#ffb13c88;--color-amber-a9:#ffc53d;--color-amber-a10:#ffd60a;--color-amber-a11:#ffca16;--color-amber-a12:#ffe7b3;--color-orange-0:#100e0d;--color-orange-1:#17120e;--color-orange-2:#1e160f;--color-orange-3:#331e0b;--color-orange-4:#462100;--color-orange-5:#562800;--color-orange-6:#66350c;--color-orange-7:#7e451d;--color-orange-8:#a35829;--color-orange-9:#f76b15;--color-orange-10:#ff801f;--color-orange-11:#ffa057;--color-orange-12:#ffe0c2;--color-orange-a0:#0000;--color-orange-a1:#f08e2d08;--color-orange-a2:#fe96300f;--color-orange-a3:#fb7a0026;--color-orange-a4:#fe62003a;--color-orange-a5:#fe67004b;--color-orange-a6:#ff7b0b5c;--color-orange-a7:#fd843076;--color-orange-a8:#ff873b9d;--color-orange-a9:#fe6e16f7;--color-orange-a10:#ff801f;--color-orange-a11:#ffa057;--color-orange-a12:#ffe0c2;--color-red-0:#120f0f;--color-red-1:#191111;--color-red-2:#201314;--color-red-3:#3b1219;--color-red-4:#500f1c;--color-red-5:#611623;--color-red-6:#72232d;--color-red-7:#8c333a;--color-red-8:#b54548;--color-red-9:#e5484d;--color-red-10:#ec5d5e;--color-red-11:#ff9592;--color-red-12:#ffd1d9;--color-red-a0:#0000;--color-red-a1:#f24f4f08;--color-red-a2:#f24f5f10;--color-red-a3:#fb21482d;--color-red-a4:#fe0f4143;--color-red-a5:#ff244b55;--color-red-a6:#fd405968;--color-red-a7:#fe556384;--color-red-a8:#fe5d61b0;--color-red-a9:#fe4e54e4;--color-red-a10:#ff6465eb;--color-red-a11:#ff9592;--color-red-a12:#ffd1d9;--color-pink-0:#111011;--color-pink-1:#191117;--color-pink-2:#21121d;--color-pink-3:#37172f;--color-pink-4:#4b143d;--color-pink-5:#591c47;--color-pink-6:#692955;--color-pink-7:#833869;--color-pink-8:#a84885;--color-pink-9:#d6409f;--color-pink-10:#de51a8;--color-pink-11:#ff8dcc;--color-pink-12:#fdd1ea;--color-pink-a0:#0000;--color-pink-a1:#f42dbc09;--color-pink-a2:#f42dbb12;--color-pink-a3:#fe3ccc29;--color-pink-a4:#fc21c43f;--color-pink-a5:#fd38c24e;--color-pink-a6:#fd54c75f;--color-pink-a7:#fd63c87b;--color-pink-a8:#ff68c8a2;--color-pink-a9:#fe49bcd4;--color-pink-a10:#ff5cc0dc;--color-pink-a11:#ff8dcc;--color-pink-a12:#ffd3ecfd;--color-purple-0:#120d14;--color-purple-1:#18111b;--color-purple-2:#1e1523;--color-purple-3:#301c3b;--color-purple-4:#3d224e;--color-purple-5:#48295c;--color-purple-6:#54346b;--color-purple-7:#664282;--color-purple-8:#8457aa;--color-purple-9:#8e4ec6;--color-purple-10:#9a5cd0;--color-purple-11:#d19dff;--color-purple-12:#ecd9fa;--color-purple-a0:#0000;--color-purple-a1:#d28df408;--color-purple-a2:#c685f511;--color-purple-a3:#c466fc2b;--color-purple-a4:#c062ff3f;--color-purple-a5:#c168fd4f;--color-purple-a6:#c476fd5f;--color-purple-a7:#c47efd78;--color-purple-a8:#c581ffa3;--color-purple-a9:#b563fec2;--color-purple-a10:#bc6fffcc;--color-purple-a11:#d19dff;--color-purple-a12:#f1ddfffa;--color-blue-0:#0a1119;--color-blue-1:#0d1520;--color-blue-2:#111927;--color-blue-3:#0d2847;--color-blue-4:#003362;--color-blue-5:#004074;--color-blue-6:#104d87;--color-blue-7:#205d9e;--color-blue-8:#2870bd;--color-blue-9:#0090ff;--color-blue-10:#3b9eff;--color-blue-11:#70b8ff;--color-blue-12:#c2e6ff;--color-blue-a0:#0000;--color-blue-a1:#6a91f908;--color-blue-a2:#7a91f910;--color-blue-a3:#1984ff33;--color-blue-a4:#007cff51;--color-blue-a5:#0088ff65;--color-blue-a6:#178fff7a;--color-blue-a7:#3094ff94;--color-blue-a8:#3496ffb6;--color-blue-a9:#0090ff;--color-blue-a10:#3b9eff;--color-blue-a11:#70b8ff;--color-blue-a12:#c2e6ff;--color-jade-0:#080e0c;--color-jade-1:#0d1512;--color-jade-2:#121c18;--color-jade-3:#0f2e22;--color-jade-4:#0b3b2c;--color-jade-5:#114837;--color-jade-6:#1b5745;--color-jade-7:#246854;--color-jade-8:#2a7e68;--color-jade-9:#29a383;--color-jade-10:#27b08b;--color-jade-11:#1fd8a4;--color-jade-12:#adf0d4;--color-jade-a0:#0000;--color-jade-a1:#a8eecc08;--color-jade-a2:#b2fcd90f;--color-jade-a3:#3dfeb122;--color-jade-a4:#18feb630;--color-jade-a5:#2efcbd3e;--color-jade-a6:#46fdc74e;--color-jade-a7:#53fdcc60;--color-jade-a8:#51fed277;--color-jade-a9:#3effcc9e;--color-jade-a10:#36fec8ac;--color-jade-a11:#24ffc1d6;--color-jade-a12:#b8fee0f0;--color-grass-0:#09100c;--color-grass-1:#0e1511;--color-grass-2:#141a15;--color-grass-3:#1b2a1e;--color-grass-4:#1d3a24;--color-grass-5:#25482d;--color-grass-6:#2d5736;--color-grass-7:#366740;--color-grass-8:#3e7949;--color-grass-9:#46a758;--color-grass-10:#53b365;--color-grass-11:#71d083;--color-grass-12:#c2f0c2;--color-grass-a0:#0000;--color-grass-a1:#dee5e106;--color-grass-a2:#f3e5cc0c;--color-grass-a3:#adfdb01c;--color-grass-a4:#7bfe942d;--color-grass-a5:#80fe993c;--color-grass-a6:#82ff994c;--color-grass-a7:#84ff9a5d;--color-grass-a8:#81fd9671;--color-grass-a9:#6afe84a2;--color-grass-a10:#75ff8eae;--color-grass-a11:#8affa1cd;--color-grass-a12:#ceffceef;--color-mauve-0:#0a090b;--color-mauve-1:#121113;--color-mauve-2:#1a191b;--color-mauve-3:#232225;--color-mauve-4:#2b292d;--color-mauve-5:#323035;--color-mauve-6:#3c393f;--color-mauve-7:#49474e;--color-mauve-8:#625f69;--color-mauve-9:#6f6d78;--color-mauve-10:#7c7a85;--color-mauve-11:#b5b2bc;--color-mauve-12:#eeeef0;--color-mauve-a0:#0000;--color-mauve-a1:#edecee09;--color-mauve-a2:#fafafc11;--color-mauve-a3:#eeedf81c;--color-mauve-a4:#f4ecfc24;--color-mauve-a5:#f2ecff2c;--color-mauve-a6:#f2e8fc37;--color-mauve-a7:#ede8fc47;--color-mauve-a8:#ede6fd63;--color-mauve-a9:#ebe9ff72;--color-mauve-a10:#eeebff80;--color-mauve-a11:#f6f2ffb9;--color-mauve-a12:#fcfcfef0;--color-slate-0:#0a0a0b;--color-slate-1:#111113;--color-slate-2:#18191b;--color-slate-3:#212225;--color-slate-4:#272a2d;--color-slate-5:#2e3135;--color-slate-6:#363a3f;--color-slate-7:#43484e;--color-slate-8:#5a6169;--color-slate-9:#696e77;--color-slate-10:#777b84;--color-slate-11:#b0b4ba;--color-slate-12:#edeef0;--color-slate-a0:#0000;--color-slate-a1:#d1d1ee09;--color-slate-a2:#dcebfc11;--color-slate-a3:#dce5f81c;--color-slate-a4:#d8edfc24;--color-slate-a5:#dbedff2c;--color-slate-a6:#d6e9fc37;--color-slate-a7:#d7e9fc47;--color-slate-a8:#d9ebfd63;--color-slate-a9:#e0ebff71;--color-slate-a10:#e5edfd7f;--color-slate-a11:#f1f7ffb7;--color-slate-a12:#fbfcfef0;--color-sage-0:#090b0a;--color-sage-1:#101211;--color-sage-2:#171918;--color-sage-3:#202221;--color-sage-4:#272a29;--color-sage-5:#2e3130;--color-sage-6:#373b39;--color-sage-7:#444947;--color-sage-8:#5b625f;--color-sage-9:#63706b;--color-sage-10:#717d79;--color-sage-11:#adb5b2;--color-sage-12:#eceeed;--color-sage-a0:#0000;--color-sage-a1:#e9ebea08;--color-sage-a2:#f7f9f80f;--color-sage-a3:#f4f6f519;--color-sage-a4:#f1fbfa21;--color-sage-a5:#f5fefd28;--color-sage-a6:#effbf533;--color-sage-a7:#f1fffa41;--color-sage-a8:#effff95b;--color-sage-a9:#e2fef46a;--color-sage-a10:#e6fdf678;--color-sage-a11:#f4fffbb2;--color-sage-a12:#fcfefdee;--color-olive-0:#0a0b09;--color-olive-1:#111210;--color-olive-2:#181917;--color-olive-3:#212220;--color-olive-4:#282a27;--color-olive-5:#2f312e;--color-olive-6:#383a36;--color-olive-7:#454843;--color-olive-8:#5c625b;--color-olive-9:#687066;--color-olive-10:#767d74;--color-olive-11:#afb5ad;--color-olive-12:#eceeec;--color-olive-a0:#0000;--color-olive-a1:#eaebe908;--color-olive-a2:#f8f9f70f;--color-olive-a3:#f5f6f419;--color-olive-a4:#f2fbf121;--color-olive-a5:#f6fef528;--color-olive-a6:#f5fbef32;--color-olive-a7:#f6fff140;--color-olive-a8:#f0ffef5b;--color-olive-a9:#ecfee96a;--color-olive-a10:#f0fdec78;--color-olive-a11:#f7fff4b2;--color-olive-a12:#fcfefcee;--color-sand-0:#090908;--color-sand-1:#111110;--color-sand-2:#191918;--color-sand-3:#222221;--color-sand-4:#2a2a28;--color-sand-5:#31312e;--color-sand-6:#3b3a37;--color-sand-7:#494844;--color-sand-8:#62605b;--color-sand-9:#6f6d66;--color-sand-10:#7c7b74;--color-sand-11:#b5b3ad;--color-sand-12:#eeeeec;--color-sand-a0:#0000;--color-sand-a1:#ececeb09;--color-sand-a2:#fafaf811;--color-sand-a3:#fffffe1a;--color-sand-a4:#fafaf223;--color-sand-a5:#fbfbef2a;--color-sand-a6:#fffaef34;--color-sand-a7:#fdf9ed43;--color-sand-a8:#fdf8ec5d;--color-sand-a9:#fffaea6a;--color-sand-a10:#fdfbee78;--color-sand-a11:#fefbf4b3;--color-sand-a12:#fefefcee;--color-tomato-0:#110d0d;--color-tomato-1:#181111;--color-tomato-2:#1f1513;--color-tomato-3:#391714;--color-tomato-4:#4e1511;--color-tomato-5:#5e1c16;--color-tomato-6:#6e2920;--color-tomato-7:#853a2d;--color-tomato-8:#ac4d39;--color-tomato-9:#e54d2e;--color-tomato-10:#ec6142;--color-tomato-11:#ff977d;--color-tomato-12:#fbd3cb;--color-tomato-a0:#0000;--color-tomato-a1:#f18d8d08;--color-tomato-a2:#ff96740f;--color-tomato-a3:#ff49372b;--color-tomato-a4:#fd2c1c42;--color-tomato-a5:#fe3b2953;--color-tomato-a6:#ff553e64;--color-tomato-a7:#fd694e7d;--color-tomato-a8:#fe6f51a7;--color-tomato-a9:#fe5532e4;--color-tomato-a10:#ff6847eb;--color-tomato-a11:#ff977d;--color-tomato-a12:#ffd6cefb;--color-ruby-0:#140d0f;--color-ruby-1:#191113;--color-ruby-2:#1e1517;--color-ruby-3:#3a141e;--color-ruby-4:#4e1325;--color-ruby-5:#5e1a2e;--color-ruby-6:#6f2539;--color-ruby-7:#883447;--color-ruby-8:#b3445a;--color-ruby-9:#e54666;--color-ruby-10:#ec5a72;--color-ruby-11:#ff949d;--color-ruby-12:#fed2e1;--color-ruby-a0:#0000;--color-ruby-a1:#e9b8ba06;--color-ruby-a2:#fcc7c90b;--color-ruby-a3:#fb386a2a;--color-ruby-a4:#ff26693f;--color-ruby-a5:#fd367151;--color-ruby-a6:#ff4b7c63;--color-ruby-a7:#ff5c807e;--color-ruby-a8:#ff5f7ead;--color-ruby-a9:#ff4e70e3;--color-ruby-a10:#fe617beb;--color-ruby-a11:#ff949d;--color-ruby-a12:#ffd3e2fe;--color-crimson-0:#120f10;--color-crimson-1:#191114;--color-crimson-2:#201318;--color-crimson-3:#381525;--color-crimson-4:#4d122f;--color-crimson-5:#5c1839;--color-crimson-6:#6d2545;--color-crimson-7:#873356;--color-crimson-8:#b0436e;--color-crimson-9:#e93d82;--color-crimson-10:#ee518a;--color-crimson-11:#ff92ad;--color-crimson-12:#fdd3e8;--color-crimson-a0:#0000;--color-crimson-a1:#f24f9008;--color-crimson-a2:#f24f9010;--color-crimson-a3:#ff349329;--color-crimson-a4:#fe1b8c40;--color-crimson-a5:#fe2c9350;--color-crimson-a6:#ff499a62;--color-crimson-a7:#ff589e7e;--color-crimson-a8:#ff5d9eaa;--color-crimson-a9:#fe428ee8;--color-crimson-a10:#ff5693ed;--color-crimson-a11:#ff92ad;--color-crimson-a12:#ffd5eafd;--color-plum-0:#100f10;--color-plum-1:#181118;--color-plum-2:#201320;--color-plum-3:#351a35;--color-plum-4:#451d47;--color-plum-5:#512454;--color-plum-6:#5e3061;--color-plum-7:#734079;--color-plum-8:#92549c;--color-plum-9:#ab4aba;--color-plum-10:#b658c4;--color-plum-11:#e796f3;--color-plum-12:#f4d4f4;--color-plum-a0:#0000;--color-plum-a1:#f348f309;--color-plum-a2:#f348f312;--color-plum-a3:#fc56fc28;--color-plum-a4:#f64bfe3b;--color-plum-a5:#f459fe49;--color-plum-a6:#f470fd57;--color-plum-a7:#f07efd71;--color-plum-a8:#ed85fe96;--color-plum-a9:#e962feb6;--color-plum-a10:#eb6ffec1;--color-plum-a11:#f19cfef3;--color-plum-a12:#feddfef4;--color-violet-0:#100e18;--color-violet-1:#14121f;--color-violet-2:#1b1525;--color-violet-3:#291f43;--color-violet-4:#33255b;--color-violet-5:#3c2e69;--color-violet-6:#473876;--color-violet-7:#56468b;--color-violet-8:#6958ad;--color-violet-9:#6e56cf;--color-violet-10:#7d66d9;--color-violet-11:#baa7ff;--color-violet-12:#e2ddfe;--color-violet-a0:#0000;--color-violet-a1:#908ef808;--color-violet-a2:#cb85f60f;--color-violet-a3:#9569fd30;--color-violet-a4:#895eff4a;--color-violet-a5:#8d69fd5a;--color-violet-a6:#9775ff68;--color-violet-a7:#9d7fff7f;--color-violet-a8:#9981ffa5;--color-violet-a9:#8768fecb;--color-violet-a10:#9177fed6;--color-violet-a11:#baa7ff;--color-violet-a12:#e3defffe;--color-iris-0:#101017;--color-iris-1:#13131e;--color-iris-2:#171625;--color-iris-3:#202248;--color-iris-4:#262a65;--color-iris-5:#303374;--color-iris-6:#3d3e82;--color-iris-7:#4a4a95;--color-iris-8:#5958b1;--color-iris-9:#5b5bd6;--color-iris-10:#6e6ade;--color-iris-11:#b1a9ff;--color-iris-12:#e0dffe;--color-iris-a0:#0000;--color-iris-a1:#7070f708;--color-iris-a2:#8070f710;--color-iris-a3:#5c65ff36;--color-iris-a4:#515dff56;--color-iris-a5:#5f66fd67;--color-iris-a6:#7173ff76;--color-iris-a7:#7b7bff8b;--color-iris-a8:#7e7dfeaa;--color-iris-a9:#6b6bffd2;--color-iris-a10:#7e79ffdb;--color-iris-a11:#b1a9ff;--color-iris-a12:#e1e0fffe;--color-indigo-0:#0e0f18;--color-indigo-1:#11131f;--color-indigo-2:#141726;--color-indigo-3:#182449;--color-indigo-4:#1d2e62;--color-indigo-5:#253974;--color-indigo-6:#304384;--color-indigo-7:#3a4f97;--color-indigo-8:#435db1;--color-indigo-9:#3e63dd;--color-indigo-10:#5472e4;--color-indigo-11:#9eb1ff;--color-indigo-12:#d6e1ff;--color-indigo-a0:#0000;--color-indigo-a1:#6e8ff808;--color-indigo-a2:#6e8ff810;--color-indigo-a3:#3d71fc37;--color-indigo-a4:#3d70ff52;--color-indigo-a5:#4878fe66;--color-indigo-a6:#577efd78;--color-indigo-a7:#5e83fe8d;--color-indigo-a8:#5e85ffa9;--color-indigo-a9:#4672ffda;--color-indigo-a10:#5d7efee2;--color-indigo-a11:#9eb1ff;--color-indigo-a12:#d6e1ff;--color-cyan-0:#071115;--color-cyan-1:#0b161a;--color-cyan-2:#101b20;--color-cyan-3:#082c36;--color-cyan-4:#003848;--color-cyan-5:#004558;--color-cyan-6:#045468;--color-cyan-7:#12677e;--color-cyan-8:#11809c;--color-cyan-9:#00a2c7;--color-cyan-10:#23afd0;--color-cyan-11:#4ccce6;--color-cyan-12:#b6ecf7;--color-cyan-a0:#0000;--color-cyan-a1:#b2e6e906;--color-cyan-a2:#c7e6ff0c;--color-cyan-a3:#0fd0ff24;--color-cyan-a4:#00c3fe38;--color-cyan-a5:#00c5fc4a;--color-cyan-a6:#00cdfd5b;--color-cyan-a7:#20d0fd73;--color-cyan-a8:#18d1fe94;--color-cyan-a9:#00d0ffc2;--color-cyan-a10:#2ad7ffcc;--color-cyan-a11:#54e2ffe4;--color-cyan-a12:#bcf3fef7;--color-teal-0:#090e0e;--color-teal-1:#0d1514;--color-teal-2:#111c1b;--color-teal-3:#0d2d2a;--color-teal-4:#023b37;--color-teal-5:#084843;--color-teal-6:#145750;--color-teal-7:#1c6961;--color-teal-8:#207e73;--color-teal-9:#12a594;--color-teal-10:#0eb39e;--color-teal-11:#0bd8b6;--color-teal-12:#adf0dd;--color-teal-a0:#0000;--color-teal-a1:#89eece08;--color-teal-a2:#91fceb0f;--color-teal-a3:#28fee721;--color-teal-a4:#00fee830;--color-teal-a5:#05fce83e;--color-teal-a6:#2dfde64e;--color-teal-a7:#3bfde861;--color-teal-a8:#3afee777;--color-teal-a9:#18ffe4a0;--color-teal-a10:#10ffe0af;--color-teal-a11:#0cffd7d6;--color-teal-a12:#b7feeaf0;--color-green-0:#0a0f0d;--color-green-1:#0e1512;--color-green-2:#121b17;--color-green-3:#132d21;--color-green-4:#113b29;--color-green-5:#174933;--color-green-6:#20573e;--color-green-7:#28684a;--color-green-8:#2f7c57;--color-green-9:#30a46c;--color-green-10:#33b074;--color-green-11:#3dd68c;--color-green-12:#b1f1cb;--color-green-a0:#0000;--color-green-a1:#9ceac407;--color-green-a2:#a7fbd20d;--color-green-a3:#52ffad20;--color-green-a4:#30fea52f;--color-green-a5:#3ffeaa3e;--color-green-a6:#53feb04d;--color-green-a7:#5bfeb15f;--color-green-a8:#5cffb074;--color-green-a9:#47fea59f;--color-green-a10:#47fea6ac;--color-green-a11:#47fea6d4;--color-green-a12:#bafed6f1;--color-lime-0:#0c0d09;--color-lime-1:#11130c;--color-lime-2:#151a10;--color-lime-3:#1f2917;--color-lime-4:#29371d;--color-lime-5:#334423;--color-lime-6:#3d522a;--color-lime-7:#496231;--color-lime-8:#577538;--color-lime-9:#bdee63;--color-lime-10:#d4ff70;--color-lime-11:#bde56c;--color-lime-12:#e3f7ba;--color-lime-a0:#0000;--color-lime-a1:#c3e87707;--color-lime-a2:#b0fa880e;--color-lime-a3:#aefc801e;--color-lime-a4:#b1fb7b2d;--color-lime-a5:#b8ff7c3a;--color-lime-a6:#b7ff7d49;--color-lime-a7:#b9fe7b5a;--color-lime-a8:#baff766e;--color-lime-a9:#c9fe69ee;--color-lime-a10:#d4ff70;--color-lime-a11:#d2ff78e4;--color-lime-a12:#eaffc0f7;--color-mint-0:#0d0f0f;--color-mint-1:#0e1515;--color-mint-2:#0f1b1b;--color-mint-3:#092c2b;--color-mint-4:#003a38;--color-mint-5:#004744;--color-mint-6:#105650;--color-mint-7:#1e685f;--color-mint-8:#277f70;--color-mint-9:#86ead4;--color-mint-10:#a8f5e5;--color-mint-11:#58d5ba;--color-mint-12:#c4f5e1;--color-mint-a0:#0000;--color-mint-a1:#32eaea07;--color-mint-a2:#35fbfb0d;--color-mint-a3:#00fef61f;--color-mint-a4:#00fef32e;--color-mint-a5:#00fdf13c;--color-mint-a6:#18fde94c;--color-mint-a7:#3bfee65f;--color-mint-a8:#45ffdf77;--color-mint-a9:#92ffe7e9;--color-mint-a10:#aefeedf5;--color-mint-a11:#68feddd3;--color-mint-a12:#cbfee9f5;--color-sky-0:#090e17;--color-sky-1:#0d141f;--color-sky-2:#111a27;--color-sky-3:#112840;--color-sky-4:#113555;--color-sky-5:#154467;--color-sky-6:#1b537b;--color-sky-7:#1f6692;--color-sky-8:#197cae;--color-sky-9:#7ce2fe;--color-sky-10:#a8eeff;--color-sky-11:#75c7f0;--color-sky-12:#c2f3ff;--color-sky-a0:#0000;--color-sky-a1:#7bb8fa09;--color-sky-a2:#7bb8fa12;--color-sky-a3:#369ffb2e;--color-sky-a4:#269ffd45;--color-sky-a5:#2cabff58;--color-sky-a6:#33aeff6e;--color-sky-a7:#33b3fe88;--color-sky-a8:#22b7ffa6;--color-sky-a9:#7ce3fffe;--color-sky-a10:#a8eeff;--color-sky-a11:#7cd3ffef;--color-sky-a12:#c2f3ff;--color-yellow-0:#0e0c07;--color-yellow-1:#14120b;--color-yellow-2:#1b180f;--color-yellow-3:#2d2305;--color-yellow-4:#362b00;--color-yellow-5:#433500;--color-yellow-6:#524202;--color-yellow-7:#665417;--color-yellow-8:#836a21;--color-yellow-9:#ffe629;--color-yellow-10:#ffff57;--color-yellow-11:#f5e147;--color-yellow-12:#f6eeb4;--color-yellow-a0:#0000;--color-yellow-a1:#e9e79907;--color-yellow-a2:#fbe7990e;--color-yellow-a3:#febe0021;--color-yellow-a4:#fcc4002b;--color-yellow-a5:#fcc40039;--color-yellow-a6:#ffcb0048;--color-yellow-a7:#fdcf335e;--color-yellow-a8:#ffce3c7c;--color-yellow-a9:#ffe629;--color-yellow-a10:#ffff57;--color-yellow-a11:#feea4af5;--color-yellow-a12:#fff7bbf6;--color-brown-0:#0a0a09;--color-brown-1:#12110f;--color-brown-2:#1c1816;--color-brown-3:#28211d;--color-brown-4:#322922;--color-brown-5:#3e3128;--color-brown-6:#4d3c2f;--color-brown-7:#614a39;--color-brown-8:#7c5f46;--color-brown-9:#ad7f58;--color-brown-10:#b88c67;--color-brown-11:#dbb594;--color-brown-12:#f2e1ca;--color-brown-a0:#0000;--color-brown-a1:#edd1b409;--color-brown-a2:#fcc6b813;--color-brown-a3:#fac2a920;--color-brown-a4:#fdc7a02a;--color-brown-a5:#fcbf9937;--color-brown-a6:#ffc19346;--color-brown-a7:#febe905b;--color-brown-a8:#ffc18c77;--color-brown-a9:#ffba80aa;--color-brown-a10:#fec08cb6;--color-brown-a11:#ffd3acda;--color-brown-a12:#feecd5f2;--color-bronze-0:#0c0a09;--color-bronze-1:#141110;--color-bronze-2:#1c1917;--color-bronze-3:#262220;--color-bronze-4:#302a27;--color-bronze-5:#3b3330;--color-bronze-6:#493e3a;--color-bronze-7:#5a4c47;--color-bronze-8:#6f5f58;--color-bronze-9:#a18072;--color-bronze-10:#ae8c7e;--color-bronze-11:#d4b3a5;--color-bronze-12:#ede0d9;--color-bronze-a0:#0000;--color-bronze-a1:#efd1d009;--color-bronze-a2:#fcebdb11;--color-bronze-a3:#f9e5db1c;--color-bronze-a4:#fee0d326;--color-bronze-a5:#fcdcd032;--color-bronze-a6:#fcd6ca41;--color-bronze-a7:#ffd8ca52;--color-bronze-a8:#ffdbcb68;--color-bronze-a9:#fecab49d;--color-bronze-a10:#ffcdb9aa;--color-bronze-a11:#ffd7c6d2;--color-bronze-a12:#fef0e8ed;--color-gold-0:#0a0a0a;--color-gold-1:#121211;--color-gold-2:#1b1a17;--color-gold-3:#24231f;--color-gold-4:#2d2b26;--color-gold-5:#38352e;--color-gold-6:#444039;--color-gold-7:#544f46;--color-gold-8:#696256;--color-gold-9:#978365;--color-gold-10:#a39073;--color-gold-11:#cbb99f;--color-gold-12:#e8e2d9;--color-gold-a0:#0000;--color-gold-a1:#ededd109;--color-gold-a2:#fbedc312;--color-gold-a3:#f7eeca1c;--color-gold-a4:#fbedcb25;--color-gold-a5:#ffefca30;--color-gold-a6:#fcecce3d;--color-gold-a7:#fceccf4e;--color-gold-a8:#ffedce63;--color-gold-a9:#ffdca893;--color-gold-a10:#fedfb1a0;--color-gold-a11:#ffe8c7c9;--color-gold-a12:#fef7ede8;--color-white-a1:#ffffff0d;--color-white-a2:#ffffff1a;--color-white-a3:#ffffff26;--color-white-a4:#fff3;--color-white-a5:#ffffff4d;--color-white-a6:#fff6;--color-white-a7:#ffffff80;--color-white-a8:#fff9;--color-white-a9:#ffffffb3;--color-white-a10:#fffc;--color-white-a11:#ffffffe6;--color-white-a12:#fffffff2;--color-black-a1:#0000000d;--color-black-a2:#0000001a;--color-black-a3:#00000026;--color-black-a4:#0003;--color-black-a5:#0000004d;--color-black-a6:#0006;--color-black-a7:#00000080;--color-black-a8:#0009;--color-black-a9:#000000b3;--color-black-a10:#000c;--color-black-a11:#000000e6;--color-black-a12:#000000f2;--color-background:var(--color-sand-0);--color-dashboard-background:var(--color-white-a1);--color-workspace-scrim:#090908b3}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-neutral-200:lab(90.952% 0 -.0000119209);--color-neutral-800:lab(15.204% 0 -.00000596046);--color-neutral-900:lab(7.78201% -.0000149012 0);--color-neutral-950:lab(2.75381% 0 0)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-workspace-scrim:color-mix(in srgb, var(--color-background) 70%, transparent)}}:root,:host{--color-splash-background:var(--color-black);--color-splash-foreground:var(--color-white);--color-card:#191918e6}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-card:color-mix(in srgb, var(--color-sand-2) 90%, transparent)}}:root,:host{--color-card-recessed:var(--color-gray-1);--color-dialog:var(--color-sand-2);--color-card-translucent:var(--color-black-a5);--color-floating-panel:#202020e6;--color-floating-control:var(--color-gray-a4);--color-floating-control-hover:var(--color-gray-a6);--color-card-inset:var(--color-sand-a4);--color-input:var(--color-sand-3);--color-track:var(--color-sand-2);--color-switch-track:var(--color-sand-10);--color-knob:var(--color-sand-12);--color-overlay:var(--color-black-a9);--color-overlay-hover:var(--color-black-a10);--color-overlay-foreground:var(--color-white);--color-minimap-mask:#00000073}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-minimap-mask:color-mix(in srgb, var(--color-black) 45%, transparent)}}:root,:host{--color-media-background:var(--color-black);--color-transparency-grid-a:#6e6e6e;--color-transparency-grid-b:#7b7b7b;--color-foreground:var(--color-sand-12);--color-foreground-muted:var(--color-sand-11);--color-foreground-subtle:var(--color-sand-10);--color-foreground-brand:var(--color-grass-11);--color-fill-hover:var(--color-sand-a4);--color-fill-selected:var(--color-sand-a5);--color-fill-subtle:var(--color-sand-a4);--color-primary:var(--color-sand-12);--color-primary-foreground:var(--color-sand-1);--color-secondary:var(--color-sand-4);--color-secondary-foreground:var(--color-sand-11);--color-brand:var(--color-grass-9);--color-brand-foreground:var(--color-white);--color-success:var(--color-jade-a2);--color-success-foreground:var(--color-jade-11);--color-success-text:var(--color-jade-12);--color-badge-positive:var(--color-success);--color-warning:var(--color-amber-a2);--color-warning-foreground:var(--color-amber-11);--color-warning-text:var(--color-amber-12);--color-badge-warning:var(--color-warning);--color-error:var(--color-red-a2);--color-error-foreground:var(--color-red-11);--color-error-text:var(--color-red-12);--color-info:var(--color-blue-a2);--color-info-foreground:var(--color-blue-11);--color-border:var(--color-sand-a4);--color-outline-focus:var(--color-sand-11);--color-outline-active:var(--color-sand-11);--color-outline-success:var(--color-jade-8);--color-outline-warning:var(--color-amber-8);--color-outline-error:var(--color-red-8);--color-multiplayer-0:#007bff;--color-multiplayer-1:#28a745;--color-multiplayer-2:#dc3545;--color-multiplayer-3:#ffc107;--color-multiplayer-4:#6f42c1;--color-multiplayer-5:#ff6f61;--color-multiplayer-6:#20c997;--color-multiplayer-7:#e83e8c;--color-multiplayer-8:#17a2b8;--color-node-background:var(--color-sand-2);--color-node-action:var(--color-violet-a3);--color-node-action-selected:var(--color-violet-a4);--color-node-action-foreground:var(--color-violet-11);--color-node-action-border:var(--color-violet-a8);--color-node-collection:var(--color-indigo-a3);--color-node-collection-selected:var(--color-indigo-a4);--color-node-collection-foreground:var(--color-indigo-11);--color-node-collection-border:var(--color-indigo-a8);--color-node-export:var(--color-gold-a3);--color-node-export-selected:var(--color-gold-a4);--color-node-export-foreground:var(--color-gold-11);--color-node-export-border:var(--color-gold-a8);--color-node-technique:var(--color-grass-a3);--color-node-technique-selected:var(--color-grass-a4);--color-node-technique-foreground:var(--color-grass-11);--color-node-technique-border:var(--color-grass-a8);--color-connector-technique:var(--color-grass-a6);--color-connector-technique-selected:var(--color-grass-9);--color-connector-collection:var(--color-indigo-a6);--color-connector-collection-selected:var(--color-indigo-9);--color-grid-dot:var(--color-sand-a8);--color-grid-line:var(--color-sand-a4);--color-tag-red:#ec5d5e;--color-tag-orange:#ff801f;--color-tag-yellow:#ffe629;--color-tag-green:#3dd68c;--color-tag-blue:#0090ff;--color-tag-purple:#d19dff;--color-tag-gray:#2a2a2a;--color-tag-foreground:#111;--color-tag-gray-foreground:#fff;--color-metric-positive:var(--color-grass-11);--color-metric-negative:var(--color-tomato-11);--color-metric-pending:var(--color-amber-11);--color-metric-returned:var(--color-orange-11);--color-metric-awarded:var(--color-blue-11);--color-kind-unit:#628fe8;--color-kind-scene:#9d83d9;--color-kind-shot:#e0b154;--color-kind-character:#dd7272;--color-kind-place:#54aea5;--color-kind-style:silver;--color-kind-sound:#c37dd8;--color-chart-rank-1:var(--color-jade-11);--color-chart-rank-2:var(--color-grass-11);--color-chart-rank-3:var(--color-lime-11);--color-chart-rank-4:var(--color-amber-11);--color-chart-rank-5:var(--color-orange-11);--color-chart-rank-tail:var(--color-foreground-muted);--color-adjustment-temperature-cool:#009dc9;--color-adjustment-temperature-warm:#ffb222;--color-adjustment-tint-green:#88d888;--color-adjustment-tint-magenta:#9747ff;--color-studio-accent-grass-surface:var(--color-grass-3);--color-studio-accent-grass-selected:var(--color-grass-5);--color-studio-accent-grass-solid:var(--color-grass-9);--color-studio-accent-grass-foreground:var(--color-grass-11);--color-studio-accent-blue-surface:var(--color-blue-3);--color-studio-accent-blue-selected:var(--color-blue-5);--color-studio-accent-blue-solid:var(--color-blue-9);--color-studio-accent-blue-foreground:var(--color-blue-11);--color-studio-accent-amber-surface:var(--color-amber-3);--color-studio-accent-amber-selected:var(--color-amber-5);--color-studio-accent-amber-solid:var(--color-amber-9);--color-studio-accent-amber-foreground:var(--color-amber-11);--color-studio-accent-purple-surface:var(--color-purple-3);--color-studio-accent-purple-selected:var(--color-purple-5);--color-studio-accent-purple-solid:var(--color-purple-9);--color-studio-accent-purple-foreground:var(--color-purple-11);--color-studio-accent-jade-surface:var(--color-jade-3);--color-studio-accent-jade-selected:var(--color-jade-5);--color-studio-accent-jade-solid:var(--color-jade-9);--color-studio-accent-jade-foreground:var(--color-jade-11);--color-studio-accent-pink-surface:var(--color-pink-3);--color-studio-accent-pink-selected:var(--color-pink-5);--color-studio-accent-pink-solid:var(--color-pink-9);--color-studio-accent-pink-foreground:var(--color-pink-11);--color-studio-accent-orange-surface:var(--color-orange-3);--color-studio-accent-orange-selected:var(--color-orange-5);--color-studio-accent-orange-solid:var(--color-orange-9);--color-studio-accent-orange-foreground:var(--color-orange-11);--color-studio-accent-red-surface:var(--color-red-3);--color-studio-accent-red-selected:var(--color-red-5);--color-studio-accent-red-solid:var(--color-red-9);--color-studio-accent-red-foreground:var(--color-red-11);--color-hair-black:#1a1410;--color-hair-dark-brown:#3b2f2f;--color-hair-medium-brown:#6b4423;--color-hair-light-brown:#977961;--color-hair-chestnut:#8b4513;--color-hair-auburn:brown;--color-hair-copper:#b87333;--color-hair-strawberry-blonde:#d4915a;--color-hair-dirty-blonde:#c8a165;--color-hair-blonde:#e6be8a;--color-hair-platinum:#f0e6d2;--color-hair-gray:#9a9a9a;--color-hair-silver:silver;--color-hair-white:#f5f5f0;--color-scope-background:rgb(var(--color-scope-background-channels));--color-scope-background-channels:10 11 16;--color-scope-red:#ff5d5d;--color-scope-green:#5dff8a;--color-scope-blue:#5d9dff;--color-scope-grid:#ffffff29;--color-brand-solid:var(--color-grass-8);--color-brand-text:var(--color-grass-12);--color-editor-scrim:#080808b3;--color-inpaint-pattern-background:#6cb37c;--color-inpaint-pattern-foreground:#bcf9cb;--color-outpaint-pattern-background:#264d33;--color-outpaint-pattern-foreground:#80f299;--color-outpaint-generating-background:#57c957;--color-outpaint-generating-foreground:#bfb;--color-canvas-text-highlight:#c3c55c;--color-workspace-identity-1:#2a9d8f;--color-workspace-identity-2:#e76f51;--color-workspace-identity-3:#264653;--color-workspace-identity-4:#d57287;--color-workspace-identity-5:#84a59d;--color-workspace-identity-6:#9f7aaa;--color-workspace-identity-7:#e07a5f;--color-workspace-identity-8:#3a6b35;--color-workspace-identity-9:#6d8ea0;--color-workspace-identity-10:#85182a;--color-axis-x:var(--color-scope-red);--color-axis-y:var(--color-scope-green);--color-axis-z:var(--color-scope-blue);--color-guide-snap:var(--color-pink-9);--color-brand-linear:#5e6ad2;--color-brand-airtable:#18bfff;--color-brand-google-docs:#4285f4;--color-brand-google-sheets:#34a853;--color-brand-gmail:#ea4335;--color-brand-whatsapp:#25d366;--color-brand-pinterest:#e60023;--color-brand-meta:#0467df;--color-brand-webflow:#146ef5;--color-brand-supabase:#3fcf8e;--color-brand-figma:#f24e1e;--color-claude-surface:#262624;--color-claude-bubble:#141413;--color-claude-composer:#30302e;--color-claude-composer-border:#4a4945;--color-claude-composer-border-focus:#5f5d58;--color-claude-accent:#c6613f;--color-claude-accent-hover:#d97757;--color-claude-accent-text:#e08a6c;--color-chatgpt-surface:#0d0d0d;--color-chatgpt-surface-hover:#1a1a1a;--color-connector-link:var(--color-blue-12);--color-canvas-palette-white:#fff;--color-canvas-palette-cyan:#00e1ff;--color-canvas-palette-lime:#cf0;--color-canvas-palette-lavender:#c599ff;--color-canvas-palette-amber:#ffc540;--color-canvas-palette-coral:#ff7573;--color-canvas-palette-green:#79ff79;--color-canvas-palette-pink:#ff96e4;--color-canvas-palette-teal:#00c7be;--color-canvas-palette-foreground:#000;--opacity-canvas-label-fill:80%;--color-pixel-grid-on:var(--color-foreground);--color-pixel-grid-off:var(--color-fill-hover);--color-brand-os-canvas:var(--color-gray-1);--color-brand-os-panel:var(--color-gray-2);--color-brand-os-card:var(--color-gray-3);--color-brand-os-inset:var(--color-gray-3);--color-brand-os-field:var(--color-gray-4);--color-brand-os-code:var(--color-gray-1);--color-brand-os-inverse:var(--color-gray-12);--color-brand-os-on-inverse:var(--color-gray-1);--color-brand-os-info:var(--color-blue-11);--color-brand-os-info-surface:var(--color-blue-3);--color-brand-os-positive:var(--color-grass-11);--color-brand-os-caution:var(--color-amber-11);--color-brand-os-thumb:var(--color-gray-7);--color-brand-os-border-strong:var(--color-gray-a6);--color-brand-os-measure:var(--color-orange-11);--color-brand-os-verdict-on:var(--color-grass-9);--color-brand-os-verdict-close:var(--color-amber-9);--color-brand-os-verdict-off:var(--color-red-9);--color-brand-os-raised:var(--color-gray-4);--color-brand-os-paper:#eee9dd;--color-brand-os-stage:#292b27;--color-brand-os-flag-light:var(--color-gray-2);--color-brand-os-flag-light-foreground:var(--color-amber-12);--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-transcript:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--leading-mini:1.125;--leading-headline-1:1.05;--leading-headline-2:1.1;--leading-headline-3:1.2;--leading-headline-4:1.3;--tracking-headline-1:-.03em;--tracking-headline-2:-.025em;--tracking-headline-3:-.02em;--tracking-headline-4:-.015em;--breakpoint-3xl:120rem;--container-community-project:17.1875rem;--spacing-media-block:calc(var(--spacing) * 96);--spacing-image-editor-sidebar:calc(var(--spacing) * 62);--spacing-inoutpaint-prompt:var(--spacing-media-block);--spacing-inoutpaint-prompt-height:calc(var(--spacing) * 12);--spacing-empty-node:calc(var(--spacing) * 91.5);--radius-full:calc(infinity * 1px);--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-popover:500;--z-toast:600;--z-tooltip:700;--z-modal-raised:1200;--z-popover-raised:1210;--z-tooltip-raised:1220;--z-max:9999;--spacing-media-grid-gap:calc(var(--spacing) * 2);--background-image-onboarding-welcome:linear-gradient(40deg, #71d08326 3.46%, #71d0831a 26.73%, transparent 96.54%)}@supports (color:color-mix(in lab, red, red)){:root,:host{--background-image-onboarding-welcome:linear-gradient(40deg, color-mix(in srgb, var(--color-foreground-brand) 15%, transparent) 3.46%, color-mix(in srgb, var(--color-foreground-brand) 10%, transparent) 26.73%, transparent 96.54%)}}:root,:host{--background-image-onboarding-coach:conic-gradient(from 140deg at 55% 25%, #f0abfc, #67e8f9, #fde68a, #86efac, #a78bfa, #f0abfc);--text-shadow-canvas-title:0 0 1rem #000000bf;--effect-tag-reach-spacing:4;--effect-tag-ring-spacing:.5;--effect-tag-opacity:.5;--effect-tag-falloff-power:2;--effect-tag-node-cap:.5;--background-image-card-primary:linear-gradient(40deg, var(--color-fill-subtle) 0%, transparent 92.89%);--shadow-glow-accent:0 0 10px 1px var(--color-grass-a5), 0 0 24px 6px var(--color-grass-a3);--blur-obscured:calc(var(--blur-lg) * 2);--shadow-node-candidate:0 0 2rem var(--color-node-action-border);--shadow-color-picker-handle:inset 0 0 0 1px #00000080;--shadow-media-playhead:0 0 3px #0000008c;--animate-fade-in:fds-overlay-in var(--duration-fast) var(--ease-smooth-out);--animate-fade-out:fds-overlay-out var(--duration-quick) var(--ease-out) forwards;--animate-anchored-surface-rise:anchored-surface-rise var(--duration-quick) var(--ease-smooth-out) both;--animate-anchored-surface-drop:anchored-surface-drop var(--duration-quick) var(--ease-smooth-out) both;--animate-loading-surface-appear:loading-surface-appear var(--duration-fast) var(--ease-smooth-out) both;--animate-loading-surface-breathe:loading-surface-breathe var(--duration-loading-sweep) var(--ease-in-out) infinite;--animate-attention-ring-breathe:attention-ring-breathe var(--duration-loading-pulse) var(--ease-in-out) infinite;--animate-attention-ring-ripple:attention-ring-ripple var(--duration-loading-pulse) var(--ease-out) infinite;--animate-attention-glow-pulse:attention-glow-pulse var(--duration-loading-pulse) var(--ease-in-out) infinite;--animate-text-shimmer:fds-text-shimmer var(--duration-loading-sweep) var(--ease-linear) infinite;--animate-streaming-cursor:fds-streaming-cursor var(--duration-loading-pulse) var(--ease-in-out) infinite;--delay-tooltip:80ms;--delay-tooltip-discovery:.3s;--delay-tooltip-deliberate:.7s;--delay-tooltip-repeat:0s;--delay-tooltip-reset:.1s;--spring-filled-slider-stiffness:300;--spring-filled-slider-damping:25;--spring-filled-slider-mass:.8;--spring-filled-slider-bounce:.15;--spring-filled-slider-handle-bounce:.1;--duration-effort-snap:.48s;--duration-effort-press:.16s;--duration-effort-drift:11s;--duration-effort-drift-secondary:17s;--duration-effort-twinkle:2.6s;--duration-effort-twinkle-secondary:3.4s;--ease-effort-twinkle:ease-in-out;--ease-effort-settle:cubic-bezier(.23, 1, .32, 1);--spring-activity-stream-stiffness:420;--spring-activity-stream-damping:38;--spring-activity-stream-mass:.8;--duration-stagger:40ms;--duration-micro:80ms;--duration-quick:.15s;--duration-fast:.25s;--duration-medium:.35s;--duration-reveal:.4s;--duration-pixel-grid-morph:var(--duration-reveal);--duration-very-slow:.5s;--duration-state-change:var(--duration-quick);--duration-surface-change:var(--duration-fast);--duration-layout-change:var(--duration-medium);--transition-duration-stagger:var(--duration-stagger);--transition-duration-micro:var(--duration-micro);--transition-duration-quick:var(--duration-quick);--transition-duration-fast:var(--duration-fast);--transition-duration-medium:var(--duration-medium);--transition-duration-reveal:var(--duration-reveal);--transition-duration-very-slow:var(--duration-very-slow);--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-linear:linear;--ease-bounce:cubic-bezier(.34, 1.36, .64, 1);--ease-bounce-strong:cubic-bezier(.34, 3.85, .64, 1);--motion-distance-micro:.25rem;--motion-distance-small:.375rem;--motion-distance-base:.5rem;--motion-distance-medium:.75rem;--motion-distance-large:1.875rem;--motion-scale-modal:.96;--motion-scale-surface:.97;--motion-scale-tooltip:.98;--motion-scale-exit:.99;--motion-blur-small:.125rem;--motion-blur-medium:.1875rem;--motion-blur-large:.5rem;--duration-loading-cycle:1s;--duration-loading-pulse:2s;--duration-loading-sweep:2.4s;--duration-loading-complete:.3s;--duration-loading-correction:.28s;--ease-loading-progress:cubic-bezier(.33, 1, .68, 1);--ease-loading-correction:cubic-bezier(0, 0, .58, 1);--animate-skeleton-pulse:flora-skeleton-pulse var(--duration-loading-pulse) var(--ease-in-out) infinite;--animate-loading-spin:flora-loading-spin var(--duration-loading-cycle) var(--ease-linear) infinite;--duration-segmentation-reveal:.9s;--duration-segmentation-stagger:.12s;--duration-segmentation-shine:2.4s;--duration-segmentation-cycle:5s;--duration-segmentation-selection:.2s;--duration-segmentation-spotlight:.3s;--distance-hover-chrome:4px;--distance-handle-label:28px;--duration-hover-chrome:var(--duration-quick);--ease-hover-chrome:cubic-bezier(.42, 0, .58, 1);--animate-segmentation-shimmer:flora-segmentation-map-hover-shimmer 2.4s var(--ease-out) forwards;--animate-segmentation-loading-breathe:flora-segmentation-map-loading-breathe 2.6s var(--ease-in-out) infinite;--animate-glow-pulse:flora-glow-pulse 2.4s var(--ease-in-out) infinite;--animate-running-light:flora-running-light 3.2s var(--ease-in-out) infinite;--animate-dictation-orbit:flora-dictation-orbit 2.4s linear infinite;--shimmer-dur:2s;--shimmer-band:400%;--shimmer-ease:linear;--animate-running-light-horizontal:flora-running-light-horizontal var(--shimmer-dur) var(--shimmer-ease) infinite;--animate-consent-link-out:flora-consent-link-flow 1.6s linear infinite, flora-consent-link-pulse 2.4s var(--ease-in-out) infinite;--animate-consent-link-in:flora-consent-link-flow-reverse 1.6s linear infinite, flora-consent-link-pulse 2.4s var(--ease-in-out) infinite;--animate-mcp-auth-reveal:flora-mcp-auth-reveal .5s var(--ease-out) both;--animate-mcp-auth-ticker:flora-mcp-auth-ticker 40s linear infinite;--activity-outline-dim-opacity:6.3%;--activity-outline-highlight-peak:120deg;--activity-outline-highlight-span:60deg;--activity-outline-highlight-period:180deg;--animate-brand-os-deck-enter:brand-os-deck-enter .22s var(--ease-out-strong) both;--animate-brand-os-deck-reveal:brand-os-deck-reveal .22s var(--ease-out-strong) both;--animate-brand-os-shimmer:brand-os-shimmer 1.4s ease-in-out infinite;--cursor-comment:url(/cursors/comment.svg), text;--spacing-dashboard-sidebar:var(--dashboard-sidebar-width)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-border)}::file-selector-button{border-color:var(--color-border)}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}html{-webkit-tap-highlight-color:transparent}button,[role=button],a,label,input,select,textarea{touch-action:manipulation}button,[role=button]{-webkit-user-select:none;user-select:none}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:max(var(--text-base), 1em)}}body{overscroll-behavior:none;background-color:var(--color-background);color:var(--color-foreground)}:focus-visible{outline:none}:root{--dashboard-sidebar-width:var(--container-2xs)}}@layer components{.floraHandle{z-index:30!important}.tutorial-disabled{filter:grayscale()contrast(.6)brightness(.3);pointer-events:none!important}.border-3d{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));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-border);--tw-ring-inset:inset}.corner-resize-handle{opacity:0;position:absolute}.corner-resize-handle.top.left{z-index:10;--tw-translate-x:calc(3px * -1);--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-top-left-radius:var(--radius-lg);padding:calc(var(--spacing) * 1.5)}.corner-resize-handle.top.right{z-index:10;--tw-translate-x:calc(11px * -1);--tw-translate-y:calc(3px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-top-right-radius:var(--radius-lg);padding:calc(var(--spacing) * 1.5)}.corner-resize-handle.bottom.right{z-index:10;--tw-translate-x:calc(11px * -1);--tw-translate-y:calc(11px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-bottom-right-radius:var(--radius-lg);padding:calc(var(--spacing) * 1.5)}.corner-resize-handle.bottom.left{z-index:10;--tw-translate-x:calc(3px * -1);--tw-translate-y:calc(11px * -1);translate:var(--tw-translate-x) var(--tw-translate-y);border-bottom-left-radius:var(--radius-lg);padding:calc(var(--spacing) * 1.5)}}@layer utilities{.\@container,.\[container-type\:inline-size\]{container-type:inline-size}.\[container-type\:size\]{container-type:size}.\!pointer-events-auto{pointer-events:auto!important}.\!pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.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!important}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.25{inset:calc(var(--spacing) * -.25)}.-inset-2{inset:calc(var(--spacing) * -2)}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-\[6\%\]{inset:-6%}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-0\.5{inset:calc(var(--spacing) * .5)}.inset-1{inset:calc(var(--spacing) * 1)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-4{inset:calc(var(--spacing) * 4)}.inset-\[0\.3125rem\]{inset:.3125rem}.inset-\[var\(--segmented-inset\)\]{inset:var(--segmented-inset)}.-inset-x-0\.25{inset-inline:calc(var(--spacing) * -.25)}.-inset-x-2{inset-inline:calc(var(--spacing) * -2)}.-inset-x-\[0\.6em\]{inset-inline:-.6em}.-inset-x-\[0\.9em\]{inset-inline:-.9em}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-0\.5{inset-inline:calc(var(--spacing) * .5)}.inset-x-1{inset-inline:calc(var(--spacing) * 1)}.inset-x-1\.25{inset-inline:calc(var(--spacing) * 1.25)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-16{inset-inline:calc(var(--spacing) * 16)}.inset-x-18{inset-inline:calc(var(--spacing) * 18)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.inset-y-0\.5{inset-block:calc(var(--spacing) * .5)}.inset-y-1{inset-block:calc(var(--spacing) * 1)}.inset-y-4{inset-block:calc(var(--spacing) * 4)}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-\[var\(--switch-padding\)\]{inset-inline-start:var(--switch-padding)}.-end{inset-inline-end:calc(var(--spacing) * -1)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.-top-1\.5{top:calc(var(--spacing) * -1.5)}.-top-2{top:calc(var(--spacing) * -2)}.-top-3{top:calc(var(--spacing) * -3)}.-top-4{top:calc(var(--spacing) * -4)}.-top-9{top:calc(var(--spacing) * -9)}.-top-10{top:calc(var(--spacing) * -10)}.-top-20{top:calc(var(--spacing) * -20)}.-top-\[0\.5px\]{top:-.5px}.-top-\[0\.9em\]{top:-.9em}.-top-\[0\.55em\]{top:-.55em}.-top-\[0\.3125rem\]{top:-.3125rem}.-top-\[1\.5px\]{top:-1.5px}.-top-px{top:-1px}.top-\(--studio-batch-band-top\){top:var(--studio-batch-band-top)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-0\.75{top:calc(var(--spacing) * .75)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-3\.5{top:calc(var(--spacing) * 3.5)}.top-4{top:calc(var(--spacing) * 4)}.top-4\.5{top:calc(var(--spacing) * 4.5)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-7{top:calc(var(--spacing) * 7)}.top-8{top:calc(var(--spacing) * 8)}.top-9{top:calc(var(--spacing) * 9)}.top-10{top:calc(var(--spacing) * 10)}.top-12{top:calc(var(--spacing) * 12)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-17{top:calc(var(--spacing) * 17)}.top-20{top:calc(var(--spacing) * 20)}.top-21{top:calc(var(--spacing) * 21)}.top-\[-191\%\]{top:-191%}.top-\[5\.75rem\]{top:5.75rem}.top-\[6\%\]{top:6%}.top-\[8\%\]{top:8%}.top-\[9\.28\%\]{top:9.28%}.top-\[10\%\]{top:10%}.top-\[18\%\]{top:18%}.top-\[20\%\]{top:20%}.top-\[21\%\]{top:21%}.top-\[32\%\]{top:32%}.top-\[37\%\]{top:37%}.top-\[37\.97\%\]{top:37.97%}.top-\[38\%\]{top:38%}.top-\[40\.89\%\]{top:40.89%}.top-\[40vh\]{top:40vh}.top-\[56\%\]{top:56%}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[calc\(var\(--dev-banner-h\)\+0\.5rem\)\]{top:calc(var(--dev-banner-h) + .5rem)}.top-\[calc\(var\(--dev-banner-h\)\+2\.5rem\)\]{top:calc(var(--dev-banner-h) + 2.5rem)}.top-\[calc\(var\(--dev-banner-h\)\+3rem\)\]{top:calc(var(--dev-banner-h) + 3rem)}.top-\[calc\(var\(--dev-banner-h\)_\+_1rem\)\]{top:calc(var(--dev-banner-h) + 1rem)}.top-\[calc\(var\(--studio-top-chrome\)\+var\(--studio-inspector-edge\)\)\]{top:calc(var(--studio-top-chrome) + var(--studio-inspector-edge))}.top-\[max\(calc\(var\(--spacing\)\*4\)\,env\(safe-area-inset-top\)\)\]{top:max(calc(var(--spacing) * 4), env(safe-area-inset-top))}.top-\[var\(--dev-banner-h\)\]{top:var(--dev-banner-h)}.top-\[var\(--dev-banner-h\,0px\)\]{top:var(--dev-banner-h,0px)}.top-\[var\(--sol-cut-guardrail-top\,calc\(var\(--spacing\)\*14\)\)\]{top:var(--sol-cut-guardrail-top,calc(var(--spacing) * 14))}.top-auto{top:auto}.top-full{top:100%}.top-px{top:1px}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.-right-2{right:calc(var(--spacing) * -2)}.-right-9{right:calc(var(--spacing) * -9)}.right-\(--studio-inspector-clearance\){right:var(--studio-inspector-clearance)}.right-\(--studio-inspector-edge\){right:var(--studio-inspector-edge)}.right-0{right:calc(var(--spacing) * 0)}.right-0\.5{right:calc(var(--spacing) * .5)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.right-4{right:calc(var(--spacing) * 4)}.right-4\.5{right:calc(var(--spacing) * 4.5)}.right-5{right:calc(var(--spacing) * 5)}.right-6{right:calc(var(--spacing) * 6)}.right-8{right:calc(var(--spacing) * 8)}.right-10{right:calc(var(--spacing) * 10)}.right-11{right:calc(var(--spacing) * 11)}.right-14{right:calc(var(--spacing) * 14)}.right-18{right:calc(var(--spacing) * 18)}.right-80{right:calc(var(--spacing) * 80)}.right-\[0\.1875rem\]{right:.1875rem}.right-\[4\%\]{right:4%}.right-\[7\%\]{right:7%}.right-\[9\%\]{right:9%}.right-\[12\%\]{right:12%}.right-\[13\%\]{right:13%}.right-\[22rem\]{right:22rem}.right-\[23\.5rem\]{right:23.5rem}.right-\[24\%\]{right:24%}.right-auto{right:auto}.right-full{right:100%}.-bottom-0\.25{bottom:calc(var(--spacing) * -.25)}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-9{bottom:calc(var(--spacing) * -9)}.-bottom-\[0\.3em\]{bottom:-.3em}.bottom-\(--studio-bottom-edge\){bottom:var(--studio-bottom-edge)}.bottom-\(--studio-inspector-edge\){bottom:var(--studio-inspector-edge)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-3\.5{bottom:calc(var(--spacing) * 3.5)}.bottom-3\.75{bottom:calc(var(--spacing) * 3.75)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-8{bottom:calc(var(--spacing) * 8)}.bottom-9{bottom:calc(var(--spacing) * 9)}.bottom-10{bottom:calc(var(--spacing) * 10)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-14{bottom:calc(var(--spacing) * 14)}.bottom-16{bottom:calc(var(--spacing) * 16)}.bottom-24{bottom:calc(var(--spacing) * 24)}.bottom-26{bottom:calc(var(--spacing) * 26)}.bottom-34{bottom:calc(var(--spacing) * 34)}.bottom-\[1\.75rem\]{bottom:1.75rem}.bottom-\[4\.5rem\]{bottom:4.5rem}.bottom-\[8\.5rem\]{bottom:8.5rem}.bottom-\[9\.5rem\]{bottom:9.5rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[12\%\]{bottom:12%}.bottom-\[24\%\]{bottom:24%}.bottom-\[calc\(100\%\+0\.5rem\)\]{bottom:calc(100% + .5rem)}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-\[calc\(var\(--invitation-footer-h\,var\(--viewonly-footer-h\,0px\)\)\+1\.25rem\)\]{bottom:calc(var(--invitation-footer-h,var(--viewonly-footer-h,0px)) + 1.25rem)}.bottom-auto{bottom:auto}.bottom-full{bottom:100%}.bottom-px{bottom:1px}.-left-1{left:calc(var(--spacing) * -1)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-3{left:calc(var(--spacing) * -3)}.-left-6{left:calc(var(--spacing) * -6)}.-left-9{left:calc(var(--spacing) * -9)}.-left-\[0\.3125rem\]{left:-.3125rem}.-left-\[1\.03125rem\]{left:-1.03125rem}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-1\/3{left:33.3333%}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-4\.5{left:calc(var(--spacing) * 4.5)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.left-8{left:calc(var(--spacing) * 8)}.left-10{left:calc(var(--spacing) * 10)}.left-12{left:calc(var(--spacing) * 12)}.left-14{left:calc(var(--spacing) * 14)}.left-18{left:calc(var(--spacing) * 18)}.left-20{left:calc(var(--spacing) * 20)}.left-42\.5{left:calc(var(--spacing) * 42.5)}.left-58{left:calc(var(--spacing) * 58)}.left-\[-8px\]{left:-8px}.left-\[-16px\]{left:-16px}.left-\[-32px\]{left:-32px}.left-\[-40px\]{left:-40px}.left-\[-48px\]{left:-48px}.left-\[6\%\]{left:6%}.left-\[7\%\]{left:7%}.left-\[8\%\]{left:8%}.left-\[12\%\]{left:12%}.left-\[13\%\]{left:13%}.left-\[13\.17\%\]{left:13.17%}.left-\[14\%\]{left:14%}.left-\[22rem\]{left:22rem}.left-\[28\%\]{left:28%}.left-\[31\%\]{left:31%}.left-\[40\%\]{left:40%}.left-\[41\%\]{left:41%}.left-\[51\.73\%\]{left:51.73%}.left-\[60\%\]{left:60%}.left-\[62\%\]{left:62%}.left-\[71\%\]{left:71%}.left-auto{left:auto}.left-dashboard-sidebar{left:var(--spacing-dashboard-sidebar)}.left-full{left:100%}.isolate{isolation:isolate}.\!z-\[-1\]{z-index:-1!important}.\!z-\[1000\]{z-index:1000!important}.\!z-toast{z-index:var(--z-toast)!important}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-60{z-index:60}.z-70{z-index:70}.z-100{z-index:100}.z-9999{z-index:9999}.z-\[-1\]{z-index:-1}.z-\[-2\]{z-index:-2}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-\[4\]{z-index:4}.z-\[5\]{z-index:5}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[9\]{z-index:9}.z-\[11\]{z-index:11}.z-\[12\]{z-index:12}.z-\[15\]{z-index:15}.z-\[45\]{z-index:45}.z-\[46\]{z-index:46}.z-\[51\]{z-index:51}.z-\[60\]{z-index:60}.z-\[68\]{z-index:68}.z-\[69\]{z-index:69}.z-\[70\]{z-index:70}.z-\[72\]{z-index:72}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[100\]{z-index:100}.z-\[700\]{z-index:700}.z-\[998\]{z-index:998}.z-\[1000\]{z-index:1000}.z-\[1060\]{z-index:1060}.z-\[1100\]{z-index:1100}.z-\[1199\]{z-index:1199}.z-\[1200\]{z-index:1200}.z-\[1201\]{z-index:1201}.z-\[1300\]{z-index:1300}.z-\[1400\]{z-index:1400}.z-\[1500\]{z-index:1500}.z-\[9999\]{z-index:9999}.z-\[10000\]{z-index:10000}.z-\[10002\]{z-index:10002}.z-\[10050\]{z-index:10050}.z-\[calc\(var\(--z-max\)\+1\)\]{z-index:calc(var(--z-max) + 1)}.z-\[var\(--custom-layer\)\]{z-index:var(--custom-layer)}.z-auto{z-index:auto}.z-dropdown{z-index:var(--z-dropdown)}.z-max{z-index:var(--z-max)}.z-max\!{z-index:var(--z-max)!important}.z-modal{z-index:var(--z-modal)}.z-modal\!{z-index:var(--z-modal)!important}.z-modal-raised{z-index:var(--z-modal-raised)}.z-overlay{z-index:var(--z-overlay)}.z-popover{z-index:var(--z-popover)}.z-popover-raised{z-index:var(--z-popover-raised)}.z-raised{z-index:var(--z-raised)}.z-sticky{z-index:var(--z-sticky)}.z-tooltip{z-index:var(--z-tooltip)}.z-tooltip-raised{z-index:var(--z-tooltip-raised)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-first{order:-9999}.order-last{order:9999}.col-1{grid-column:1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.col-end-4{grid-column-end:4}.row-1{grid-row:1}.row-2{grid-row:2}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.row-start-3{grid-row-start:3}.\!container{width:100%!important}@media (min-width:40rem){.\!container{max-width:40rem!important}}@media (min-width:48rem){.\!container{max-width:48rem!important}}@media (min-width:49.75rem){.\!container{max-width:49.75rem!important}}@media (min-width:64rem){.\!container{max-width:64rem!important}}@media (min-width:80rem){.\!container{max-width:80rem!important}}@media (min-width:96rem){.\!container{max-width:96rem!important}}@media (min-width:120rem){.\!container{max-width:120rem!important}}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:49.75rem){.container{max-width:49.75rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}@media (min-width:120rem){.container{max-width:120rem}}.\!m-0{margin:calc(var(--spacing) * 0)!important}.-m-1{margin:calc(var(--spacing) * -1)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.m-0{margin:calc(var(--spacing) * 0)}.m-0\.75{margin:calc(var(--spacing) * .75)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.m-auto{margin:auto}.\!container{padding-inline:calc(var(--spacing) * 4)!important;margin-inline:auto!important}@media (min-width:96rem){.\!container{max-width:var(--container-7xl)!important}}.container{padding-inline:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:96rem){.container{max-width:var(--container-7xl)}}.-mx-0{margin-inline:calc(var(--spacing) * 0)}.-mx-0\.5{margin-inline:calc(var(--spacing) * -.5)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-3{margin-inline:calc(var(--spacing) * -3)}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.-mx-6{margin-inline:calc(var(--spacing) * -6)}.-mx-\[3em\]{margin-inline:-3em}.mx-0{margin-inline:calc(var(--spacing) * 0)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-0\.75{margin-inline:calc(var(--spacing) * .75)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-1\.5{margin-inline:calc(var(--spacing) * 1.5)}.mx-1\.25{margin-inline:calc(var(--spacing) * 1.25)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-6{margin-inline:calc(var(--spacing) * 6)}.mx-14{margin-inline:calc(var(--spacing) * 14)}.mx-\[0\.125rem\]{margin-inline:.125rem}.mx-auto{margin-inline:auto}.mx-px{margin-inline:1px}.-my-0\.5{margin-block:calc(var(--spacing) * -.5)}.-my-1{margin-block:calc(var(--spacing) * -1)}.-my-1\.5{margin-block:calc(var(--spacing) * -1.5)}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-20{margin-block:calc(var(--spacing) * -20)}.-my-\[0\.09375rem\]{margin-block:-.09375rem}.my-0{margin-block:calc(var(--spacing) * 0)}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-0\.75{margin-block:calc(var(--spacing) * .75)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-16{margin-block:calc(var(--spacing) * 16)}.my-\[0\.4em\]{margin-block:.4em}.my-\[0\.5em\]{margin-block:.5em}.my-\[0\.25em\]{margin-block:.25em}.my-\[8px\]{margin-block:8px}.my-\[16px\]{margin-block:16px}.my-\[20px\]{margin-block:20px}.my-\[24px\]{margin-block:24px}.my-\[30px\]{margin-block:30px}.my-\[32px\]{margin-block:32px}.my-\[40px\]{margin-block:40px}.my-\[50px\]{margin-block:50px}.my-auto{margin-block:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.me-4{margin-inline-end:calc(var(--spacing) * 4)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.-mt-3{margin-top:calc(var(--spacing) * -3)}.-mt-4{margin-top:calc(var(--spacing) * -4)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-px{margin-top:-1px}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-0\.25{margin-top:calc(var(--spacing) * .25)}.mt-0\.75{margin-top:calc(var(--spacing) * .75)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-1\.75{margin-top:calc(var(--spacing) * 1.75)}.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-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-4\.5{margin-top:calc(var(--spacing) * 4.5)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-11{margin-top:calc(var(--spacing) * 11)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mt-\[0\.4rem\]{margin-top:.4rem}.mt-\[0\.55rem\]{margin-top:.55rem}.mt-\[0\.1875rem\]{margin-top:.1875rem}.mt-\[1em\]{margin-top:1em}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-1{margin-right:calc(var(--spacing) * -1)}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mr-3{margin-right:calc(var(--spacing) * -3)}.-mr-4{margin-right:calc(var(--spacing) * -4)}.-mr-8{margin-right:calc(var(--spacing) * -8)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-8{margin-right:calc(var(--spacing) * 8)}.mr-12{margin-right:calc(var(--spacing) * 12)}.mr-24{margin-right:calc(var(--spacing) * 24)}.mr-\[0\.4em\]{margin-right:.4em}.mr-\[0\.9em\]{margin-right:.9em}.mr-\[0\.1875rem\]{margin-right:.1875rem}.mr-\[1\.2em\]{margin-right:1.2em}.mr-\[4\.5rem\]{margin-right:4.5rem}.mr-auto{margin-right:auto}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.-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-\[calc\(100dvh-0\.5rem\)\]{margin-bottom:calc(.5rem - 100dvh)}.-mb-px{margin-bottom:-1px}.mb-\(--studio-bottom-edge\){margin-bottom:var(--studio-bottom-edge)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-0\.25{margin-bottom:calc(var(--spacing) * .25)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.mb-\[0\.4em\]{margin-bottom:.4em}.mb-\[0\.1875rem\]{margin-bottom:.1875rem}.mb-px{margin-bottom:1px}.streaming-cursor{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 3.5);margin-left:var(--spacing);background-color:var(--color-foreground-muted);border-radius:var(--radius-xs);vertical-align:baseline;transform:translateY(calc(var(--spacing) * .5));animation:var(--animate-streaming-cursor);display:inline-block}@media (prefers-reduced-motion:reduce){.streaming-cursor{opacity:1;animation:none}}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-2\.5{margin-left:calc(var(--spacing) * -2.5)}.-ml-2\.25{margin-left:calc(var(--spacing) * -2.25)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.-ml-3\.5{margin-left:calc(var(--spacing) * -3.5)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.-ml-7{margin-left:calc(var(--spacing) * -7)}.-ml-9{margin-left:calc(var(--spacing) * -9)}.-ml-\[0\.3em\]{margin-left:-.3em}.-ml-\[0\.4375rem\]{margin-left:-.4375rem}.-ml-\[1\.4375rem\]{margin-left:-1.4375rem}.-ml-px{margin-left:-1px}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-1\.25{margin-left:calc(var(--spacing) * 1.25)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-11{margin-left:calc(var(--spacing) * 11)}.ml-40{margin-left:calc(var(--spacing) * 40)}.ml-\[-0\.5rem\]{margin-left:-.5rem}.ml-\[0\.4rem\]{margin-left:.4rem}.ml-\[0\.9em\]{margin-left:.9em}.ml-\[1\.2em\]{margin-left:1.2em}.ml-\[1\.625rem\]{margin-left:1.625rem}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.box-content{box-sizing:content-box}.video-editor-transport-button{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5);border-radius:var(--radius-sm);border-style:var(--tw-border-style);color:var(--color-foreground-muted);--tw-outline-style:none;border-width:1px;border-color:#0000;outline-style:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (forced-colors:active){.video-editor-transport-button{outline-offset:2px;outline:2px solid #0000}}.video-editor-transport-button{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));transition-duration:var(--duration-state-change)}.video-editor-transport-button:not(:disabled):hover{background-color:var(--color-fill-subtle);color:var(--color-foreground)}.video-editor-transport-button:not(:disabled):active{background-color:var(--color-fill-hover)}.video-editor-transport-button:disabled{cursor:default;opacity:.3}.video-editor-transport-button:focus-visible{border-color:var(--color-outline-focus)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-8{-webkit-line-clamp:8;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-\[12\]{-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}.\!flex{display:flex!important}.\!inline{display:inline!important}.\!table{display:table!important}.\[display\:-webkit-box\]{display:-webkit-box}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.list-item{display:list-item}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.\[field-sizing\:content\],.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.aspect-\[2\/1\]{aspect-ratio:2}.aspect-\[3\/1\]{aspect-ratio:3}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/1\]{aspect-ratio:4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[13\/9\]{aspect-ratio:13/9}.aspect-\[16\/7\]{aspect-ratio:16/7}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[101\/17\]{aspect-ratio:101/17}.aspect-\[105\/141\]{aspect-ratio:105/141}.aspect-\[125\/169\]{aspect-ratio:125/169}.aspect-\[130\/24\]{aspect-ratio:130/24}.aspect-\[420\/280\]{aspect-ratio:420/280}.aspect-\[463\/291\]{aspect-ratio:463/291}.aspect-\[919\/586\]{aspect-ratio:919/586}.aspect-\[1017\/680\]{aspect-ratio:1017/680}.aspect-\[1460\/321\]{aspect-ratio:1460/321}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!size-6{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.\!size-px{width:1px!important;height:1px!important}.size-0{width:calc(var(--spacing) * 0);height:calc(var(--spacing) * 0)}.size-0\.5{width:calc(var(--spacing) * .5);height:calc(var(--spacing) * .5)}.size-0\.75{width:calc(var(--spacing) * .75);height:calc(var(--spacing) * .75)}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-1\.75{width:calc(var(--spacing) * 1.75);height:calc(var(--spacing) * 1.75)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-2\.75{width:calc(var(--spacing) * 2.75);height:calc(var(--spacing) * 2.75)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-4\.75{width:calc(var(--spacing) * 4.75);height:calc(var(--spacing) * 4.75)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\.5{width:calc(var(--spacing) * 5.5);height:calc(var(--spacing) * 5.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-7\.5{width:calc(var(--spacing) * 7.5);height:calc(var(--spacing) * 7.5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-9\.5{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-10\.5{width:calc(var(--spacing) * 10.5);height:calc(var(--spacing) * 10.5)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-12\.5{width:calc(var(--spacing) * 12.5);height:calc(var(--spacing) * 12.5)}.size-13{width:calc(var(--spacing) * 13);height:calc(var(--spacing) * 13)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.size-72{width:calc(var(--spacing) * 72);height:calc(var(--spacing) * 72)}.size-208{width:calc(var(--spacing) * 208);height:calc(var(--spacing) * 208)}.size-\[0\.8em\]{width:.8em;height:.8em}.size-\[0\.75rem\]{width:.75rem;height:.75rem}.size-\[0\.875em\]{width:.875em;height:.875em}.size-\[0\.875rem\]{width:.875rem;height:.875rem}.size-\[0\.6875rem\]{width:.6875rem;height:.6875rem}.size-\[0\.9375rem\]{width:.9375rem;height:.9375rem}.size-\[1\.5rem\]{width:1.5rem;height:1.5rem}.size-\[1\.125rem\]{width:1.125rem;height:1.125rem}.size-\[1\.375rem\]{width:1.375rem;height:1.375rem}.size-\[1\.0625rem\]{width:1.0625rem;height:1.0625rem}.size-\[2\.375rem\]{width:2.375rem;height:2.375rem}.size-\[3\.34375rem\]{width:3.34375rem;height:3.34375rem}.size-\[10px\]{width:10px;height:10px}.size-\[12cqi\]{width:12cqi;height:12cqi}.size-\[14px\]{width:14px;height:14px}.size-\[18\%\]{width:18%;height:18%}.size-\[18px\]{width:18px;height:18px}.size-\[20px\]{width:20px;height:20px}.size-\[24px\]{width:24px;height:24px}.size-\[60\%\]{width:60%;height:60%}.size-\[min\(100cqw\,100cqh\)\]{width:min(100cqw,100cqh);height:min(100cqw,100cqh)}.size-\[var\(--density-control-size\)\]{width:var(--density-control-size);height:var(--density-control-size)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.\!h-8{height:calc(var(--spacing) * 8)!important}.\!h-\[85dvh\]{height:85dvh!important}.h-\(--deck-art-max\){height:var(--deck-art-max)}.h-\(--deck-info-held\){height:var(--deck-info-held)}.h-\(--radix-select-trigger-height\){height:var(--radix-select-trigger-height)}.h-\(--studio-top-chrome\){height:var(--studio-top-chrome)}.h-0{height:calc(var(--spacing) * 0)}.h-0\.5{height:calc(var(--spacing) * .5)}.h-0\.25{height:calc(var(--spacing) * .25)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-2\/3{height:66.6667%}.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-4\.25{height:calc(var(--spacing) * 4.25)}.h-4\.75{height:calc(var(--spacing) * 4.75)}.h-5{height:calc(var(--spacing) * 5)}.h-5\.5{height:calc(var(--spacing) * 5.5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.h-7{height:calc(var(--spacing) * 7)}.h-7\.5{height:calc(var(--spacing) * 7.5)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-9\.5{height:calc(var(--spacing) * 9.5)}.h-10{height:calc(var(--spacing) * 10)}.h-10\.5{height:calc(var(--spacing) * 10.5)}.h-11{height:calc(var(--spacing) * 11)}.h-11\.25{height:calc(var(--spacing) * 11.25)}.h-12{height:calc(var(--spacing) * 12)}.h-12\.5{height:calc(var(--spacing) * 12.5)}.h-13{height:calc(var(--spacing) * 13)}.h-13\.5{height:calc(var(--spacing) * 13.5)}.h-14{height:calc(var(--spacing) * 14)}.h-15{height:calc(var(--spacing) * 15)}.h-16{height:calc(var(--spacing) * 16)}.h-18{height:calc(var(--spacing) * 18)}.h-20{height:calc(var(--spacing) * 20)}.h-23\.5{height:calc(var(--spacing) * 23.5)}.h-24{height:calc(var(--spacing) * 24)}.h-25{height:calc(var(--spacing) * 25)}.h-28{height:calc(var(--spacing) * 28)}.h-30{height:calc(var(--spacing) * 30)}.h-32{height:calc(var(--spacing) * 32)}.h-33{height:calc(var(--spacing) * 33)}.h-33\.5{height:calc(var(--spacing) * 33.5)}.h-33\.25{height:calc(var(--spacing) * 33.25)}.h-35{height:calc(var(--spacing) * 35)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-44\.25{height:calc(var(--spacing) * 44.25)}.h-45{height:calc(var(--spacing) * 45)}.h-48{height:calc(var(--spacing) * 48)}.h-50{height:calc(var(--spacing) * 50)}.h-52{height:calc(var(--spacing) * 52)}.h-56{height:calc(var(--spacing) * 56)}.h-59\.5{height:calc(var(--spacing) * 59.5)}.h-60{height:calc(var(--spacing) * 60)}.h-64{height:calc(var(--spacing) * 64)}.h-67{height:calc(var(--spacing) * 67)}.h-68{height:calc(var(--spacing) * 68)}.h-69{height:calc(var(--spacing) * 69)}.h-70{height:calc(var(--spacing) * 70)}.h-72{height:calc(var(--spacing) * 72)}.h-75{height:calc(var(--spacing) * 75)}.h-80{height:calc(var(--spacing) * 80)}.h-81{height:calc(var(--spacing) * 81)}.h-84{height:calc(var(--spacing) * 84)}.h-88{height:calc(var(--spacing) * 88)}.h-90{height:calc(var(--spacing) * 90)}.h-96{height:calc(var(--spacing) * 96)}.h-100{height:calc(var(--spacing) * 100)}.h-120{height:calc(var(--spacing) * 120)}.h-157\.25{height:calc(var(--spacing) * 157.25)}.h-168{height:calc(var(--spacing) * 168)}.h-\[0\.4rem\]{height:.4rem}.h-\[0\.8em\]{height:.8em}.h-\[0\.22rem\]{height:.22rem}.h-\[0\.625rem\]{height:.625rem}.h-\[0\.875rem\]{height:.875rem}.h-\[0\.6875rem\]{height:.6875rem}.h-\[1\.25rem\]{height:1.25rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[1\.375rem\]{height:1.375rem}.h-\[1\.0625rem\]{height:1.0625rem}.h-\[1\.875rem\]{height:1.875rem}.h-\[1\.1875rem\]{height:1.1875rem}.h-\[1\.3125rem\]{height:1.3125rem}.h-\[1lh\]{height:1lh}.h-\[2\.5rem\]{height:2.5rem}.h-\[2\.125rem\]{height:2.125rem}.h-\[2\.375rem\]{height:2.375rem}.h-\[3\.25rem\]{height:3.25rem}.h-\[3\.3125rem\]{height:3.3125rem}.h-\[4\.375rem\]{height:4.375rem}.h-\[5\.5rem\]{height:5.5rem}.h-\[6\.25rem\]{height:6.25rem}.h-\[6px\]{height:6px}.h-\[7\.5rem\]{height:7.5rem}.h-\[9\.375rem\]{height:9.375rem}.h-\[9in\]{height:9in}.h-\[9px\]{height:9px}.h-\[12\.5rem\]{height:12.5rem}.h-\[12\.375rem\]{height:12.375rem}.h-\[12rem\]{height:12rem}.h-\[13\.75rem\]{height:13.75rem}.h-\[14\.25rem\]{height:14.25rem}.h-\[14px\]{height:14px}.h-\[16\.5rem\]{height:16.5rem}.h-\[16px\]{height:16px}.h-\[16rem\]{height:16rem}.h-\[17\.5rem\]{height:17.5rem}.h-\[20px\]{height:20px}.h-\[20rem\]{height:20rem}.h-\[22px\]{height:22px}.h-\[22rem\]{height:22rem}.h-\[23\.25rem\]{height:23.25rem}.h-\[23vh\]{height:23vh}.h-\[24\%\]{height:24%}.h-\[24rem\]{height:24rem}.h-\[25\%\]{height:25%}.h-\[25rem\]{height:25rem}.h-\[25vh\]{height:25vh}.h-\[26\%\]{height:26%}.h-\[26\.25rem\]{height:26.25rem}.h-\[32\%\]{height:32%}.h-\[32rem\]{height:32rem}.h-\[34\%\]{height:34%}.h-\[35rem\]{height:35rem}.h-\[36rem\]{height:36rem}.h-\[38\%\]{height:38%}.h-\[44\%\]{height:44%}.h-\[46px\]{height:46px}.h-\[46vh\]{height:46vh}.h-\[47px\]{height:47px}.h-\[50\%\]{height:50%}.h-\[51px\]{height:51px}.h-\[52vh\]{height:52vh}.h-\[60\%\]{height:60%}.h-\[65\%\]{height:65%}.h-\[66vh\]{height:66vh}.h-\[70\%\]{height:70%}.h-\[70vh\]{height:70vh}.h-\[75vh\]{height:75vh}.h-\[80vh\]{height:80vh}.h-\[85dvh\]{height:85dvh}.h-\[85vh\]{height:85vh}.h-\[90\%\]{height:90%}.h-\[90vh\]{height:90vh}.h-\[100dvh\]{height:100dvh}.h-\[140\%\]{height:140%}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.h-\[252px\]{height:252px}.h-\[400px\]{height:400px}.h-\[504\%\]{height:504%}.h-\[calc\(1lh\+0\.25rem\)\]{height:calc(1lh + .25rem)}.h-\[calc\(100\%\*var\(--feed-filmstrip-scale\,1\)\)\]{height:calc(100% * var(--feed-filmstrip-scale,1))}.h-\[calc\(100\%-1rem\)\]{height:calc(100% - 1rem)}.h-\[calc\(100\%-3\.25rem\)\]{height:calc(100% - 3.25rem)}.h-\[calc\(100dvh-0\.5rem\)\]{height:calc(100dvh - .5rem)}.h-\[calc\(100dvh-max\(calc\(var\(--spacing\)\*3\)\,env\(safe-area-inset-top\)\)\)\]{height:calc(100dvh - max(calc(var(--spacing) * 3), env(safe-area-inset-top)))}.h-\[calc\(100dvh-var\(--dev-banner-h\)-var\(--spacing\)\*4\)\]{height:calc(100dvh - var(--dev-banner-h) - var(--spacing) * 4)}.h-\[calc\(100dvh-var\(--dev-banner-h\,0px\)\)\]{height:calc(100dvh - var(--dev-banner-h,0px))}.h-\[calc\(100dvh-var\(--spacing\)\*4\)\]{height:calc(100dvh - var(--spacing) * 4)}.h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.h-\[min\(17\.1875rem\,var\(--deck-room\)_-_2\.1875rem\)\]{height:min(17.1875rem, var(--deck-room) - 2.1875rem)}.h-\[min\(36rem\,calc\(100dvh-7rem\)\)\]{height:min(36rem,100dvh - 7rem)}.h-\[min\(62vh\,40rem\)\]{height:min(62vh,40rem)}.h-\[min\(560px\,70vh\)\]{height:min(560px,70vh)}.h-\[min\(calc\(var\(--spacing\)\*220\)\,calc\(100svh-var\(--spacing\)\*8\)\)\]{height:min(calc(var(--spacing) * 220), calc(100svh - var(--spacing) * 8))}.h-\[var\(--density-control-size\)\]{height:var(--density-control-size)}.h-\[var\(--dev-banner-h\)\]{height:var(--dev-banner-h)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-\[var\(--switch-thumb-height\)\]{height:var(--switch-thumb-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-fit{height:fit-content}.h-full{height:100%}.h-media-block{height:var(--spacing-media-block)}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--deck-art-max\){max-height:var(--deck-art-max)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:calc(var(--spacing) * 0)}.max-h-3{max-height:calc(var(--spacing) * 3)}.max-h-3\.5{max-height:calc(var(--spacing) * 3.5)}.max-h-4{max-height:calc(var(--spacing) * 4)}.max-h-5{max-height:calc(var(--spacing) * 5)}.max-h-6{max-height:calc(var(--spacing) * 6)}.max-h-7{max-height:calc(var(--spacing) * 7)}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-9{max-height:calc(var(--spacing) * 9)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-14{max-height:calc(var(--spacing) * 14)}.max-h-18{max-height:calc(var(--spacing) * 18)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-36{max-height:calc(var(--spacing) * 36)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-45{max-height:calc(var(--spacing) * 45)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-50{max-height:calc(var(--spacing) * 50)}.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-66{max-height:calc(var(--spacing) * 66)}.max-h-68{max-height:calc(var(--spacing) * 68)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-75{max-height:calc(var(--spacing) * 75)}.max-h-79{max-height:calc(var(--spacing) * 79)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-88{max-height:calc(var(--spacing) * 88)}.max-h-95{max-height:calc(var(--spacing) * 95)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-100{max-height:calc(var(--spacing) * 100)}.max-h-101\.75{max-height:calc(var(--spacing) * 101.75)}.max-h-104{max-height:calc(var(--spacing) * 104)}.max-h-128{max-height:calc(var(--spacing) * 128)}.max-h-176{max-height:calc(var(--spacing) * 176)}.max-h-192{max-height:calc(var(--spacing) * 192)}.max-h-\[4\.5rem\]{max-height:4.5rem}.max-h-\[6rem\]{max-height:6rem}.max-h-\[8rem\]{max-height:8rem}.max-h-\[9\.8rem\]{max-height:9.8rem}.max-h-\[10rem\]{max-height:10rem}.max-h-\[11rem\]{max-height:11rem}.max-h-\[12rem\]{max-height:12rem}.max-h-\[14rem\]{max-height:14rem}.max-h-\[18rem\]{max-height:18rem}.max-h-\[19rem\]{max-height:19rem}.max-h-\[20\.625rem\]{max-height:20.625rem}.max-h-\[20rem\]{max-height:20rem}.max-h-\[22rem\]{max-height:22rem}.max-h-\[24rem\]{max-height:24rem}.max-h-\[25\.4375rem\]{max-height:25.4375rem}.max-h-\[25rem\]{max-height:25rem}.max-h-\[27rem\]{max-height:27rem}.max-h-\[28rem\]{max-height:28rem}.max-h-\[31\.25rem\]{max-height:31.25rem}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[40rem\]{max-height:40rem}.max-h-\[40vh\]{max-height:40vh}.max-h-\[42\%\]{max-height:42%}.max-h-\[42rem\]{max-height:42rem}.max-h-\[44dvh\]{max-height:44dvh}.max-h-\[45\%\]{max-height:45%}.max-h-\[50vh\]{max-height:50vh}.max-h-\[54dvh\]{max-height:54dvh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[65svh\]{max-height:65svh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70\%\]{max-height:70%}.max-h-\[70dvh\]{max-height:70dvh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75dvh\]{max-height:75dvh}.max-h-\[78dvh\]{max-height:78dvh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86\%\]{max-height:86%}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[100cqh\]{max-height:100cqh}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[133cqw\]{max-height:133cqw}.max-h-\[200cqw\]{max-height:200cqw}.max-h-\[200px\]{max-height:200px}.max-h-\[258px\]{max-height:258px}.max-h-\[272px\]{max-height:272px}.max-h-\[300px\]{max-height:300px}.max-h-\[400px\]{max-height:400px}.max-h-\[450px\]{max-height:450px}.max-h-\[640px\]{max-height:640px}.max-h-\[calc\(3\*72px\)\]{max-height:216px}.max-h-\[calc\(38dvh-1rem\)\]{max-height:calc(38dvh - 1rem)}.max-h-\[calc\(90dvh-var\(--spacing\)\*8\)\]{max-height:calc(90dvh - var(--spacing) * 8)}.max-h-\[calc\(100\%-80px\)\]{max-height:calc(100% - 80px)}.max-h-\[calc\(100\%_-_6rem\)\]{max-height:calc(100% - 6rem)}.max-h-\[calc\(100\%_-_max\(calc\(var\(--spacing\)\*3\)\,env\(safe-area-inset-top\)\)\)\]{max-height:calc(100% - max(calc(var(--spacing) * 3), env(safe-area-inset-top)))}.max-h-\[calc\(100dvh-1\.5rem\)\]{max-height:calc(100dvh - 1.5rem)}.max-h-\[calc\(100dvh-2\*max\(calc\(var\(--spacing\)\*4\)\,env\(safe-area-inset-top\)\,env\(safe-area-inset-bottom\)\)\)\]{max-height:calc(100dvh - 2 * max(calc(var(--spacing) * 4), env(safe-area-inset-top), env(safe-area-inset-bottom)))}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-6rem\)\]{max-height:calc(100dvh - 6rem)}.max-h-\[calc\(100dvh-8\.5rem\)\]{max-height:calc(100dvh - 8.5rem)}.max-h-\[calc\(100dvh-12rem\)\]{max-height:calc(100dvh - 12rem)}.max-h-\[calc\(100dvh-max\(calc\(var\(--spacing\)\*3\)\,env\(safe-area-inset-top\)\)\)\]{max-height:calc(100dvh - max(calc(var(--spacing) * 3), env(safe-area-inset-top)))}.max-h-\[calc\(100dvh-var\(--spacing\)\*4\)\]{max-height:calc(100dvh - var(--spacing) * 4)}.max-h-\[calc\(100dvh-var\(--spacing\)\*8\)\],.max-h-\[calc\(100dvh_-_var\(--spacing\)\*8\)\]{max-height:calc(100dvh - var(--spacing) * 8)}.max-h-\[calc\(100svh-var\(--spacing\)\*4\)\]{max-height:calc(100svh - var(--spacing) * 4)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.max-h-\[calc\(100vh-16rem\)\]{max-height:calc(100vh - 16rem)}.max-h-\[calc\(100vh-20rem\)\]{max-height:calc(100vh - 20rem)}.max-h-\[calc\(100vh-var\(--dev-banner-h\)\)\]{max-height:calc(100vh - var(--dev-banner-h))}.max-h-\[inherit\]{max-height:inherit}.max-h-\[max\(var\(--spacing\)\*16\,calc\(80dvh-var\(--spacing\)\*64\)\)\]{max-height:max(var(--spacing) * 16, calc(80dvh - var(--spacing) * 64))}.max-h-\[min\(18rem\,var\(--radix-dropdown-menu-content-available-height\)\)\]{max-height:min(18rem, var(--radix-dropdown-menu-content-available-height))}.max-h-\[min\(22rem\,45svh\)\]{max-height:min(22rem,45svh)}.max-h-\[min\(22rem\,calc\(100vh-18rem\)\)\]{max-height:min(22rem,100vh - 18rem)}.max-h-\[min\(24rem\,60vh\)\]{max-height:min(24rem,60vh)}.max-h-\[min\(24rem\,80vh\)\]{max-height:min(24rem,80vh)}.max-h-\[min\(28rem\,60vh\)\]{max-height:min(28rem,60vh)}.max-h-\[min\(28rem\,70vh\)\]{max-height:min(28rem,70vh)}.max-h-\[min\(32rem\,90vh\)\]{max-height:min(32rem,90vh)}.max-h-\[min\(36rem\,calc\(100vh-5rem\)\)\]{max-height:min(36rem,100vh - 5rem)}.max-h-\[min\(85dvh\,100\%\)\]{max-height:min(85dvh,100%)}.max-h-\[min\(calc\(var\(--spacing\)\*68\)\,var\(--mention-picker-max\,calc\(var\(--spacing\)\*68\)\)\)\]{max-height:min(calc(var(--spacing) * 68), var(--mention-picker-max,calc(var(--spacing) * 68)))}.max-h-\[min\(calc\(var\(--spacing\)\*84\)\,var\(--mention-picker-max\,calc\(var\(--spacing\)\*84\)\)\)\]{max-height:min(calc(var(--spacing) * 84), var(--mention-picker-max,calc(var(--spacing) * 84)))}.max-h-\[min\(calc\(var\(--spacing\)\*88\)\,var\(--mention-picker-max\,calc\(var\(--spacing\)\*88\)\)\)\]{max-height:min(calc(var(--spacing) * 88), var(--mention-picker-max,calc(var(--spacing) * 88)))}.max-h-\[var\(--chat-ui-stage-max\,40vh\)\]{max-height:var(--chat-ui-stage-max,40vh)}.max-h-\[var\(--nodecademy-panel-max-height\,70vh\)\]{max-height:var(--nodecademy-panel-max-height,70vh)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\,calc\(100vh-2rem\)\)\]{max-height:var(--radix-dropdown-menu-content-available-height,calc(100vh - 2rem))}.max-h-\[var\(--radix-popover-content-available-height\)\]{max-height:var(--radix-popover-content-available-height)}.max-h-\[var\(--skill-panel-max\,28\.5rem\)\]{max-height:var(--skill-panel-max,28.5rem)}.max-h-\[var\(--skill-panel-max\,336px\)\]{max-height:var(--skill-panel-max,336px)}.max-h-dvh{max-height:100dvh}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-0\.25{min-height:calc(var(--spacing) * .25)}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-3\.5{min-height:calc(var(--spacing) * 3.5)}.min-h-4{min-height:calc(var(--spacing) * 4)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-17{min-height:calc(var(--spacing) * 17)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-25{min-height:calc(var(--spacing) * 25)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-58\.25{min-height:calc(var(--spacing) * 58.25)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-70{min-height:calc(var(--spacing) * 70)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-75{min-height:calc(var(--spacing) * 75)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-100{min-height:calc(var(--spacing) * 100)}.min-h-112{min-height:calc(var(--spacing) * 112)}.min-h-160{min-height:calc(var(--spacing) * 160)}.min-h-175{min-height:calc(var(--spacing) * 175)}.min-h-176{min-height:calc(var(--spacing) * 176)}.min-h-\[1\.3125rem\]{min-height:1.3125rem}.min-h-\[1em\]{min-height:1em}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[2lh\]{min-height:2lh}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[5\.75rem\]{min-height:5.75rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.min-h-\[8rem\]{min-height:8rem}.min-h-\[10rem\]{min-height:10rem}.min-h-\[12\.5rem\]{min-height:12.5rem}.min-h-\[12rem\]{min-height:12rem}.min-h-\[13\.75rem\]{min-height:13.75rem}.min-h-\[13rem\]{min-height:13rem}.min-h-\[14rem\]{min-height:14rem}.min-h-\[15\.25rem\]{min-height:15.25rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[17\.5rem\]{min-height:17.5rem}.min-h-\[20rem\]{min-height:20rem}.min-h-\[22rem\]{min-height:22rem}.min-h-\[24px\]{min-height:24px}.min-h-\[32\.5rem\]{min-height:32.5rem}.min-h-\[37\.5px\]{min-height:37.5px}.min-h-\[56\.25cqw\]{min-height:56.25cqw}.min-h-\[64px\]{min-height:64px}.min-h-\[140px\]{min-height:140px}.min-h-\[200px\]{min-height:200px}.min-h-\[228px\]{min-height:228px}.min-h-\[304px\]{min-height:304px}.min-h-\[calc\(100\%-80px\)\]{min-height:calc(100% - 80px)}.min-h-\[calc\(100dvh-10rem\)\]{min-height:calc(100dvh - 10rem)}.min-h-\[calc\(100dvh-19rem\)\]{min-height:calc(100dvh - 19rem)}.min-h-\[calc\(100dvh-var\(--dev-banner-h\,0rem\)\)\]{min-height:calc(100dvh - var(--dev-banner-h,0rem))}.min-h-\[calc\(100vh-var\(--dev-banner-h\)\)\]{min-height:calc(100vh - var(--dev-banner-h))}.min-h-\[min\(22\.5rem\,var\(--deck-room\)_\+_2\.25rem\)\]{min-height:min(22.5rem, var(--deck-room) + 2.25rem)}.min-h-dvh{min-height:100dvh}.min-h-fit{min-height:fit-content}.min-h-full{min-height:100%}.min-h-media-block{min-height:var(--spacing-media-block)}.min-h-px{min-height:1px}.min-h-screen{min-height:100vh}.\!w-8{width:calc(var(--spacing) * 8)!important}.\!w-auto{width:auto!important}.\!w-fit{width:fit-content!important}.\!w-full{width:100%!important}.w-\(--studio-inspector-width\){width:var(--studio-inspector-width)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-0\.75{width:calc(var(--spacing) * .75)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-7\.5{width:calc(var(--spacing) * 7.5)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-9\/10{width:90%}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-11\.25{width:calc(var(--spacing) * 11.25)}.w-12{width:calc(var(--spacing) * 12)}.w-13{width:calc(var(--spacing) * 13)}.w-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-16\.75{width:calc(var(--spacing) * 16.75)}.w-17\.25{width:calc(var(--spacing) * 17.25)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-25{width:calc(var(--spacing) * 25)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-35{width:calc(var(--spacing) * 35)}.w-35\.5{width:calc(var(--spacing) * 35.5)}.w-36{width:calc(var(--spacing) * 36)}.w-37{width:calc(var(--spacing) * 37)}.w-40{width:calc(var(--spacing) * 40)}.w-42{width:calc(var(--spacing) * 42)}.w-44{width:calc(var(--spacing) * 44)}.w-45{width:calc(var(--spacing) * 45)}.w-48{width:calc(var(--spacing) * 48)}.w-50{width:calc(var(--spacing) * 50)}.w-52{width:calc(var(--spacing) * 52)}.w-55{width:calc(var(--spacing) * 55)}.w-56{width:calc(var(--spacing) * 56)}.w-57{width:calc(var(--spacing) * 57)}.w-58{width:calc(var(--spacing) * 58)}.w-60{width:calc(var(--spacing) * 60)}.w-61\.75{width:calc(var(--spacing) * 61.75)}.w-64{width:calc(var(--spacing) * 64)}.w-65{width:calc(var(--spacing) * 65)}.w-66{width:calc(var(--spacing) * 66)}.w-70{width:calc(var(--spacing) * 70)}.w-71{width:calc(var(--spacing) * 71)}.w-72{width:calc(var(--spacing) * 72)}.w-72\.5{width:calc(var(--spacing) * 72.5)}.w-73{width:calc(var(--spacing) * 73)}.w-73\.5{width:calc(var(--spacing) * 73.5)}.w-75{width:calc(var(--spacing) * 75)}.w-76{width:calc(var(--spacing) * 76)}.w-80{width:calc(var(--spacing) * 80)}.w-87\.5{width:calc(var(--spacing) * 87.5)}.w-88{width:calc(var(--spacing) * 88)}.w-90{width:calc(var(--spacing) * 90)}.w-93\.75{width:calc(var(--spacing) * 93.75)}.w-95{width:calc(var(--spacing) * 95)}.w-96{width:calc(var(--spacing) * 96)}.w-98\.5{width:calc(var(--spacing) * 98.5)}.w-100{width:calc(var(--spacing) * 100)}.w-104{width:calc(var(--spacing) * 104)}.w-105{width:calc(var(--spacing) * 105)}.w-108\.25{width:calc(var(--spacing) * 108.25)}.w-112{width:calc(var(--spacing) * 112)}.w-120{width:calc(var(--spacing) * 120)}.w-124{width:calc(var(--spacing) * 124)}.w-128{width:calc(var(--spacing) * 128)}.w-130{width:calc(var(--spacing) * 130)}.w-136{width:calc(var(--spacing) * 136)}.w-144{width:calc(var(--spacing) * 144)}.w-146{width:calc(var(--spacing) * 146)}.w-150{width:calc(var(--spacing) * 150)}.w-156\.75{width:calc(var(--spacing) * 156.75)}.w-160{width:calc(var(--spacing) * 160)}.w-168{width:calc(var(--spacing) * 168)}.w-240{width:calc(var(--spacing) * 240)}.w-248{width:calc(var(--spacing) * 248)}.w-256{width:calc(var(--spacing) * 256)}.w-320{width:calc(var(--spacing) * 320)}.w-400{width:calc(var(--spacing) * 400)}.w-500{width:calc(var(--spacing) * 500)}.w-\[--radix-popover-trigger-width\]{width:--radix-popover-trigger-width}.w-\[0\.625rem\]{width:.625rem}.w-\[0\.875rem\]{width:.875rem}.w-\[1\.5px\]{width:1.5px}.w-\[1\.125rem\]{width:1.125rem}.w-\[2px\]{width:2px}.w-\[4\.5rem\]{width:4.5rem}.w-\[4ch\]{width:4ch}.w-\[4rem\]{width:4rem}.w-\[5\.5rem\]{width:5.5rem}.w-\[5ch\]{width:5ch}.w-\[5rem\]{width:5rem}.w-\[6\.5rem\]{width:6.5rem}.w-\[6\.875rem\]{width:6.875rem}.w-\[6rem\]{width:6rem}.w-\[7\.5rem\]{width:7.5rem}.w-\[7\.75rem\]{width:7.75rem}.w-\[7rem\]{width:7rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[8\.75rem\]{width:8.75rem}.w-\[8rem\]{width:8rem}.w-\[9\.375rem\]{width:9.375rem}.w-\[9rem\]{width:9rem}.w-\[10\.375rem\]{width:10.375rem}.w-\[10rem\]{width:10rem}.w-\[11\.25rem\]{width:11.25rem}.w-\[11rem\]{width:11rem}.w-\[12\.5rem\]{width:12.5rem}.w-\[13\.75rem\]{width:13.75rem}.w-\[14\.6875rem\]{width:14.6875rem}.w-\[14px\]{width:14px}.w-\[14rem\]{width:14rem}.w-\[15\.75rem\]{width:15.75rem}.w-\[15\.875rem\]{width:15.875rem}.w-\[15rem\]{width:15rem}.w-\[16\.5rem\]{width:16.5rem}.w-\[16\.25rem\]{width:16.25rem}.w-\[16\.3125rem\]{width:16.3125rem}.w-\[16in\]{width:16in}.w-\[16rem\]{width:16rem}.w-\[17rem\]{width:17rem}.w-\[18\%\]{width:18%}.w-\[18rem\]{width:18rem}.w-\[19\.375rem\]{width:19.375rem}.w-\[19rem\]{width:19rem}.w-\[20\%\]{width:20%}.w-\[20rem\]{width:20rem}.w-\[21\.5\%\]{width:21.5%}.w-\[21\.81\%\]{width:21.81%}.w-\[22\%\]{width:22%}.w-\[22\.5rem\]{width:22.5rem}.w-\[22\.68\%\]{width:22.68%}.w-\[22rem\]{width:22rem}.w-\[23\.5rem\]{width:23.5rem}.w-\[24\%\]{width:24%}.w-\[24rem\]{width:24rem}.w-\[25\%\]{width:25%}.w-\[25\.5rem\]{width:25.5rem}.w-\[25rem\]{width:25rem}.w-\[26\.25rem\]{width:26.25rem}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[28rem\]{width:28rem}.w-\[30\%\]{width:30%}.w-\[30rem\]{width:30rem}.w-\[31rem\]{width:31rem}.w-\[32\.5rem\]{width:32.5rem}.w-\[32px\]{width:32px}.w-\[32rem\]{width:32rem}.w-\[34\%\]{width:34%}.w-\[34rem\]{width:34rem}.w-\[36rem\]{width:36rem}.w-\[40rem\]{width:40rem}.w-\[42rem\]{width:42rem}.w-\[46rem\]{width:46rem}.w-\[54\%\]{width:54%}.w-\[56rem\]{width:56rem}.w-\[60\%\]{width:60%}.w-\[60vw\]{width:60vw}.w-\[62\%\]{width:62%}.w-\[67\%\]{width:67%}.w-\[70\%\]{width:70%}.w-\[70vw\]{width:70vw}.w-\[72\%\]{width:72%}.w-\[76\%\]{width:76%}.w-\[80\%\]{width:80%}.w-\[84\%\]{width:84%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[90vw\]{width:90vw}.w-\[94\%\]{width:94%}.w-\[100px\]{width:100px}.w-\[120px\]{width:120px}.w-\[124px\]{width:124px}.w-\[140px\]{width:140px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[188px\]{width:188px}.w-\[192px\]{width:192px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[245px\]{width:245px}.w-\[246px\]{width:246px}.w-\[252px\]{width:252px}.w-\[256px\]{width:256px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[288px\]{width:288px}.w-\[300px\]{width:300px}.w-\[304px\]{width:304px}.w-\[320px\]{width:320px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[408px\]{width:408px}.w-\[450px\]{width:450px}.w-\[462px\]{width:462px}.w-\[480px\]{width:480px}.w-\[calc\(32\.5rem\*var\(--feed-filmstrip-scale\,1\)\)\]{width:calc(32.5rem * var(--feed-filmstrip-scale,1))}.w-\[calc\(50\%-0\.0625rem\)\]{width:calc(50% - .0625rem)}.w-\[calc\(100\%\+0\.3em\)\]{width:calc(100% + .3em)}.w-\[calc\(100\%-0\.5rem\)\]{width:calc(100% - .5rem)}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-var\(--spacing\)\*8\)\]{width:calc(100% - var(--spacing) * 8)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[calc\(100vw-3rem\)\]{width:calc(100vw - 3rem)}.w-\[calc\(100vw-8rem\)\]{width:calc(100vw - 8rem)}.w-\[calc\(100vw-var\(--spacing\)\*4\)\]{width:calc(100vw - var(--spacing) * 4)}.w-\[calc\(100vw-var\(--spacing\)\*8\)\]{width:calc(100vw - var(--spacing) * 8)}.w-\[calc\(var\(--deck-art-max\)\*var\(--art-ratio\)\)\]{width:calc(var(--deck-art-max) * var(--art-ratio))}.w-\[max\(70vw\,40rem\)\]{width:max(70vw,40rem)}.w-\[min\(20rem\,calc\(100vw-1rem\)\)\]{width:min(20rem,100vw - 1rem)}.w-\[min\(22rem\,calc\(100vw-1rem\)\)\]{width:min(22rem,100vw - 1rem)}.w-\[min\(22rem\,calc\(100vw-2rem\)\)\]{width:min(22rem,100vw - 2rem)}.w-\[min\(23rem\,calc\(100vw-2rem\)\)\]{width:min(23rem,100vw - 2rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(30rem\,calc\(100vw-2rem\)\)\]{width:min(30rem,100vw - 2rem)}.w-\[min\(30rem\,calc\(var\(--deck-art-max\)\*0\.8\)\)\]{width:min(30rem, calc(var(--deck-art-max) * .8))}.w-\[min\(32rem\,calc\(100vw-2rem\)\)\]{width:min(32rem,100vw - 2rem)}.w-\[min\(46\.625rem\,calc\(100\%-2rem\)\)\]{width:min(46.625rem,100% - 2rem)}.w-\[min\(85vw\,18rem\)\]{width:min(85vw,18rem)}.w-\[min\(100\%\,27\.5rem\)\]{width:min(100%,27.5rem)}.w-\[min\(100\%\,35rem\)\]{width:min(100%,35rem)}.w-\[min\(100\%\,37\.5rem\)\]{width:min(100%,37.5rem)}.w-\[min\(100\%\,calc\(100cqh\*4\/3\)\)\]{width:min(100%,133.333cqh)}.w-\[min\(100\%\,calc\(var\(--deck-art-max\)\*1\.3333\)\)\]{width:min(100%, calc(var(--deck-art-max) * 1.3333))}.w-\[min\(100\%\,calc\(var\(--deck-art-max\)\*var\(--art-ratio\)\)\)\]{width:min(100%, calc(var(--deck-art-max) * var(--art-ratio)))}.w-\[min\(100vw\,46rem\)\]{width:min(100vw,46rem)}.w-\[min\(calc\(100vw-1rem\)\,23\.75rem\)\]{width:min(100vw - 1rem,23.75rem)}.w-\[min\(calc\(100vw-1rem\)\,27\.5rem\)\]{width:min(100vw - 1rem,27.5rem)}.w-\[min\(calc\(100vw-2rem\)\,26rem\)\]{width:min(100vw - 2rem,26rem)}.w-\[min\(calc\(100vw-2rem\)\,45rem\)\]{width:min(100vw - 2rem,45rem)}.w-\[var\(--admin-sidebar-width\)\]{width:var(--admin-sidebar-width)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-\[var\(--switch-thumb-width\)\]{width:var(--switch-thumb-width)}.w-auto{width:auto}.w-dashboard-sidebar{width:var(--spacing-dashboard-sidebar)}.w-fit{width:fit-content}.w-full{width:100%}.w-inoutpaint-prompt{width:var(--spacing-inoutpaint-prompt)}.w-max{width:max-content}.w-media-block{width:var(--spacing-media-block)}.w-min{width:min-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-0{max-width:calc(var(--spacing) * 0)}.max-w-1\/4{max-width:25%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3{max-width:calc(var(--spacing) * 3)}.max-w-3\.5{max-width:calc(var(--spacing) * 3.5)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4{max-width:calc(var(--spacing) * 4)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5{max-width:calc(var(--spacing) * 5)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6{max-width:calc(var(--spacing) * 6)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7{max-width:calc(var(--spacing) * 7)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-8{max-width:calc(var(--spacing) * 8)}.max-w-9{max-width:calc(var(--spacing) * 9)}.max-w-10{max-width:calc(var(--spacing) * 10)}.max-w-12{max-width:calc(var(--spacing) * 12)}.max-w-14{max-width:calc(var(--spacing) * 14)}.max-w-18{max-width:calc(var(--spacing) * 18)}.max-w-20{max-width:calc(var(--spacing) * 20)}.max-w-24{max-width:calc(var(--spacing) * 24)}.max-w-25{max-width:calc(var(--spacing) * 25)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-30{max-width:calc(var(--spacing) * 30)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-50{max-width:calc(var(--spacing) * 50)}.max-w-55{max-width:calc(var(--spacing) * 55)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-61{max-width:calc(var(--spacing) * 61)}.max-w-62{max-width:calc(var(--spacing) * 62)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-76{max-width:calc(var(--spacing) * 76)}.max-w-76\.5{max-width:calc(var(--spacing) * 76.5)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-85{max-width:calc(var(--spacing) * 85)}.max-w-88{max-width:calc(var(--spacing) * 88)}.max-w-88\.25{max-width:calc(var(--spacing) * 88.25)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-100{max-width:calc(var(--spacing) * 100)}.max-w-100\.5{max-width:calc(var(--spacing) * 100.5)}.max-w-104{max-width:calc(var(--spacing) * 104)}.max-w-106{max-width:calc(var(--spacing) * 106)}.max-w-112{max-width:calc(var(--spacing) * 112)}.max-w-115\.75{max-width:calc(var(--spacing) * 115.75)}.max-w-116{max-width:calc(var(--spacing) * 116)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-125{max-width:calc(var(--spacing) * 125)}.max-w-128{max-width:calc(var(--spacing) * 128)}.max-w-136{max-width:calc(var(--spacing) * 136)}.max-w-144{max-width:calc(var(--spacing) * 144)}.max-w-146{max-width:calc(var(--spacing) * 146)}.max-w-150{max-width:calc(var(--spacing) * 150)}.max-w-160{max-width:calc(var(--spacing) * 160)}.max-w-168{max-width:calc(var(--spacing) * 168)}.max-w-175{max-width:calc(var(--spacing) * 175)}.max-w-176{max-width:calc(var(--spacing) * 176)}.max-w-180{max-width:calc(var(--spacing) * 180)}.max-w-192{max-width:calc(var(--spacing) * 192)}.max-w-200{max-width:calc(var(--spacing) * 200)}.max-w-208{max-width:calc(var(--spacing) * 208)}.max-w-210\.5{max-width:calc(var(--spacing) * 210.5)}.max-w-220{max-width:calc(var(--spacing) * 220)}.max-w-224{max-width:calc(var(--spacing) * 224)}.max-w-250{max-width:calc(var(--spacing) * 250)}.max-w-254\.25{max-width:calc(var(--spacing) * 254.25)}.max-w-256{max-width:calc(var(--spacing) * 256)}.max-w-276{max-width:calc(var(--spacing) * 276)}.max-w-336{max-width:calc(var(--spacing) * 336)}.max-w-350{max-width:calc(var(--spacing) * 350)}.max-w-360{max-width:calc(var(--spacing) * 360)}.max-w-384{max-width:calc(var(--spacing) * 384)}.max-w-400{max-width:calc(var(--spacing) * 400)}.max-w-\[3\.5rem\]{max-width:3.5rem}.max-w-\[5rem\]{max-width:5rem}.max-w-\[6\.25rem\]{max-width:6.25rem}.max-w-\[6ch\]{max-width:6ch}.max-w-\[7\.5rem\]{max-width:7.5rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[11\.5rem\]{max-width:11.5rem}.max-w-\[11\.25rem\]{max-width:11.25rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14\.5rem\]{max-width:14.5rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15\.75rem\]{max-width:15.75rem}.max-w-\[15\.125rem\]{max-width:15.125rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[17\.5rem\]{max-width:17.5rem}.max-w-\[17ch\]{max-width:17ch}.max-w-\[18\.75rem\]{max-width:18.75rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[18rem\]{max-width:18rem}.max-w-\[20ch\]{max-width:20ch}.max-w-\[20rem\]{max-width:20rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[25\.125rem\]{max-width:25.125rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[27\.5rem\]{max-width:27.5rem}.max-w-\[27rem\]{max-width:27rem}.max-w-\[28\.875rem\]{max-width:28.875rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[30ch\]{max-width:30ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[32\.5rem\]{max-width:32.5rem}.max-w-\[32rem\]{max-width:32rem}.max-w-\[33rem\]{max-width:33rem}.max-w-\[34ch\]{max-width:34ch}.max-w-\[34rem\]{max-width:34rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[37\.5rem\]{max-width:37.5rem}.max-w-\[38rem\]{max-width:38rem}.max-w-\[40\%\]{max-width:40%}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40rem\]{max-width:40rem}.max-w-\[42rem\]{max-width:42rem}.max-w-\[43\.75rem\]{max-width:43.75rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[45\%\]{max-width:45%}.max-w-\[45rem\]{max-width:45rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[46rem\]{max-width:46rem}.max-w-\[48rem\]{max-width:48rem}.max-w-\[50\%\]{max-width:50%}.max-w-\[50rem\]{max-width:50rem}.max-w-\[50vw\]{max-width:50vw}.max-w-\[55\%\]{max-width:55%}.max-w-\[56\%\]{max-width:56%}.max-w-\[60\%\]{max-width:60%}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[64ch\]{max-width:64ch}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[68rem\]{max-width:68rem}.max-w-\[70\%\]{max-width:70%}.max-w-\[72\%\]{max-width:72%}.max-w-\[72rem\]{max-width:72rem}.max-w-\[75\%\]{max-width:75%}.max-w-\[80\%\]{max-width:80%}.max-w-\[80px\]{max-width:80px}.max-w-\[80rem\]{max-width:80rem}.max-w-\[80vw\]{max-width:80vw}.max-w-\[85\%\]{max-width:85%}.max-w-\[86\%\]{max-width:86%}.max-w-\[88\%\]{max-width:88%}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92\%\]{max-width:92%}.max-w-\[96rem\]{max-width:96rem}.max-w-\[100cqw\]{max-width:100cqw}.max-w-\[100px\]{max-width:100px}.max-w-\[100vw\]{max-width:100vw}.max-w-\[120px\]{max-width:120px}.max-w-\[180px\]{max-width:180px}.max-w-\[252px\]{max-width:252px}.max-w-\[300px\]{max-width:300px}.max-w-\[465px\]{max-width:465px}.max-w-\[560px\]{max-width:560px}.max-w-\[720px\]{max-width:720px}.max-w-\[calc\(50\%-1rem\)\]{max-width:calc(50% - 1rem)}.max-w-\[calc\(100\%\+0\.3em\)\]{max-width:calc(100% + .3em)}.max-w-\[calc\(100\%\+0\.3em\+0\.0625rem\)\]{max-width:calc(100% + .3em + .0625rem)}.max-w-\[calc\(100\%\+calc\(var\(--spacing\)\*2\)\)\]{max-width:calc(100% + calc(var(--spacing) * 2))}.max-w-\[calc\(100\%-1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-3\.5rem\)\]{max-width:calc(100% - 3.5rem)}.max-w-\[calc\(100\%-3rem\)\]{max-width:calc(100% - 3rem)}.max-w-\[calc\(100\%-5\.5rem\)\]{max-width:calc(100% - 5.5rem)}.max-w-\[calc\(100\%-40px\)\]{max-width:calc(100% - 40px)}.max-w-\[calc\(100\%-var\(--spacing\)\*8\)\]{max-width:calc(100% - var(--spacing) * 8)}.max-w-\[calc\(100\%_-_1\.5rem\)\]{max-width:calc(100% - 1.5rem)}.max-w-\[calc\(100dvw-var\(--spacing\)\*8\)\]{max-width:calc(100dvw - var(--spacing) * 8)}.max-w-\[calc\(100vw-2\.5rem\)\]{max-width:calc(100vw - 2.5rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-8rem\)\]{max-width:calc(100vw - 8rem)}.max-w-\[calc\(100vw-15\.5rem-3\.5rem\)\]{max-width:calc(100vw - 19rem)}.max-w-\[calc\(100vw-15\.5rem-7rem\)\]{max-width:calc(100vw - 22.5rem)}.max-w-\[calc\(100vw-var\(--spacing\)\*4\)\]{max-width:calc(100vw - var(--spacing) * 4)}.max-w-\[calc\(100vw-var\(--spacing\)\*6\)\]{max-width:calc(100vw - var(--spacing) * 6)}.max-w-\[calc\(100vw-var\(--spacing\)\*8\)\]{max-width:calc(100vw - var(--spacing) * 8)}.max-w-\[calc\(100vw-var\(--spacing\)\*10\)\]{max-width:calc(100vw - var(--spacing) * 10)}.max-w-\[calc\(100vw_-_var\(--spacing\)\*8\)\]{max-width:calc(100vw - var(--spacing) * 8)}.max-w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{max-width:min(24rem,100vw - 2rem)}.max-w-\[min\(32rem\,calc\(100\%-2\.5rem\)\)\]{max-width:min(32rem,100% - 2.5rem)}.max-w-\[min\(80ch\,100\%\)\]{max-width:min(80ch,100%)}.max-w-\[min\(100\%\,12rem\)\]{max-width:min(100%,12rem)}.max-w-\[min\(calc\(100vw-2rem\)\,45rem\)\]{max-width:min(100vw - 2rem,45rem)}.max-w-\[min\(calc\(100vw-3rem\)\,45rem\)\]{max-width:min(100vw - 3rem,45rem)}.max-w-dashboard-sidebar{max-width:var(--spacing-dashboard-sidebar)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-screen{max-width:100vw}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--radix-select-trigger-width\){min-width:var(--radix-select-trigger-width)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-0\.5{min-width:calc(var(--spacing) * .5)}.min-w-2{min-width:calc(var(--spacing) * 2)}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-3\.5{min-width:calc(var(--spacing) * 3.5)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-5\.5{min-width:calc(var(--spacing) * 5.5)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-13{min-width:calc(var(--spacing) * 13)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-15{min-width:calc(var(--spacing) * 15)}.min-w-16{min-width:calc(var(--spacing) * 16)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-26{min-width:calc(var(--spacing) * 26)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-30{min-width:calc(var(--spacing) * 30)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-34{min-width:calc(var(--spacing) * 34)}.min-w-35{min-width:calc(var(--spacing) * 35)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-45{min-width:calc(var(--spacing) * 45)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-50{min-width:calc(var(--spacing) * 50)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-72{min-width:calc(var(--spacing) * 72)}.min-w-76{min-width:calc(var(--spacing) * 76)}.min-w-80{min-width:calc(var(--spacing) * 80)}.min-w-96{min-width:calc(var(--spacing) * 96)}.min-w-120{min-width:calc(var(--spacing) * 120)}.min-w-344{min-width:calc(var(--spacing) * 344)}.min-w-\[1\.125rem\]{min-width:1.125rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[3ch\]{min-width:3ch}.min-w-\[5\.5rem\]{min-width:5.5rem}.min-w-\[5\.375rem\]{min-width:5.375rem}.min-w-\[6\.75rem\]{min-width:6.75rem}.min-w-\[6rem\]{min-width:6rem}.min-w-\[9\.625rem\]{min-width:9.625rem}.min-w-\[9rem\]{min-width:9rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18rem\]{min-width:18rem}.min-w-\[20rem\]{min-width:20rem}.min-w-\[24rem\]{min-width:24rem}.min-w-\[36rem\]{min-width:36rem}.min-w-\[40rem\]{min-width:40rem}.min-w-\[56rem\]{min-width:56rem}.min-w-\[60px\]{min-width:60px}.min-w-\[80px\]{min-width:80px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[384px\]{min-width:384px}.min-w-\[calc\(9ch\+0\.72em\)\]{min-width:calc(9ch + .72em)}.min-w-\[min\(80ch\,100\%\)\]{min-width:min(80ch,100%)}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.min-w-media-block{min-width:var(--spacing-media-block)}.min-w-px{min-width:1px}.min-w-screen{min-width:100vw}.flex-1{flex:1}.flex-\[1_1_12rem\]{flex:12rem}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[1_1_16rem\]{flex:16rem}.flex-\[1_1_20rem\]{flex:20rem}.flex-\[1_1_28rem\]{flex:28rem}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-32{flex-basis:calc(var(--spacing) * 32)}.basis-40{flex-basis:calc(var(--spacing) * 40)}.basis-48{flex-basis:calc(var(--spacing) * 48)}.basis-60{flex-basis:calc(var(--spacing) * 60)}.basis-\[14rem\]{flex-basis:14rem}.basis-\[16rem\]{flex-basis:16rem}.basis-auto{flex-basis:auto}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.border-spacing-1\.5{--tw-border-spacing-x:calc(var(--spacing) * 1.5);--tw-border-spacing-y:calc(var(--spacing) * 1.5);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.feedback-dot-pulse{transform-box:fill-box;transform-origin:50%;animation:feedback-dot-pulse var(--duration-quick) var(--ease-out) 1}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\[0\]{transform-origin:0}.origin-\[2rem_2rem\]{transform-origin:2rem 2rem}.origin-bottom{transform-origin:bottom}.origin-bottom-left{transform-origin:0 100%}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-2{--tw-translate-x:calc(var(--spacing) * -2);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-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.75{--tw-translate-x:calc(var(--spacing) * .75);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5\.25{--tw-translate-x:calc(var(--spacing) * 5.25);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8\.5{--tw-translate-x:calc(var(--spacing) * 8.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[25\%\]{--tw-translate-x:25%;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{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-3{--tw-translate-y:calc(var(--spacing) * -3);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)}.-translate-y-6{--tw-translate-y:calc(var(--spacing) * -6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-11{--tw-translate-y:calc(var(--spacing) * -11);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[0\.125rem\]{--tw-translate-y:calc(.125rem * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[1\.75rem\]{--tw-translate-y:calc(1.75rem * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[25\%\]{--tw-translate-y:calc(25% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+0\.75rem\)\]{--tw-translate-y:calc(calc(100% + .75rem) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[var\(--label-offset\)\]{--tw-translate-y:calc(var(--label-offset) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-1\/3{--tw-translate-y:calc(1 / 3 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2\.5{--tw-translate-y:calc(var(--spacing) * 2.5);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)}.translate-y-5{--tw-translate-y:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-9{--tw-translate-y:calc(var(--spacing) * 9);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[-0\.0625rem\]{--tw-translate-y:-.0625rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[0\.0625rem\]{--tw-translate-y:.0625rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%\+var\(--studio-bottom-edge\)\)\]{--tw-translate-y:calc(100% + var(--studio-bottom-edge));translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(100\%-2\.5rem\)\]{--tw-translate-y:calc(100% - 2.5rem);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(var\(--spacing\)\*0\.375\)\]{--tw-translate-y:calc(var(--spacing) * .375);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-90{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.\[scale\:var\(--layer-editor-resize-control-scale\)\]{scale:var(--layer-editor-resize-control-scale)}.scale-\[0\.8\]{scale:.8}.scale-\[0\.93\]{scale:.93}.scale-\[0\.965\]{scale:.965}.scale-\[1\.1\]{scale:1.1}.scale-\[1\.015\]{scale:1.015}.-rotate-1{rotate:-1deg}.-rotate-6{rotate:-6deg}.-rotate-8{rotate:-8deg}.-rotate-90{rotate:-90deg}.-rotate-\[15deg\]{rotate:-15deg}.rotate-0{rotate:0deg}.rotate-2{rotate:2deg}.rotate-6{rotate:6deg}.rotate-8{rotate:8deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.rotate-\[-3deg\]{rotate:-3deg}.rotate-\[-5deg\]{rotate:-5deg}.rotate-\[2deg\]{rotate:2deg}.rotate-\[3deg\]{rotate:3deg}.rotate-\[4deg\]{rotate:4deg}.rotate-\[7\.96deg\]{rotate:7.96deg}.rotate-\[14\.23deg\]{rotate:14.23deg}.\[transform\:translateZ\(0\)\]{transform:translateZ(0)}.\[transform\:var\(--specimen-transform\,none\)\]{transform:var(--specimen-transform,none)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.transform-gpu{transform:translateZ(0) var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-reading-fresh{animation:fds-reading-fresh var(--duration-medium) var(--ease-smooth-out) forwards}@media (prefers-reduced-motion:reduce){.animate-reading-fresh{animation:none}}.\!animate-none{animation:none!important}.animate-\[fade-in_0ms_linear_var\(--duration-micro\)_forwards\]{animation:fade-in 0s linear var(--duration-micro) forwards}.animate-\[fade-in_200ms_ease-out_both\,fade-out_200ms_ease-in_3800ms_forwards\]{animation:.2s ease-out both fade-in,.2s ease-in 3.8s forwards fade-out}.animate-anchored-surface-drop{animation:var(--animate-anchored-surface-drop)}.animate-anchored-surface-rise{animation:var(--animate-anchored-surface-rise)}.animate-brand-os-deck-enter{animation:var(--animate-brand-os-deck-enter)}.animate-brand-os-deck-reveal{animation:var(--animate-brand-os-deck-reveal)}.animate-brand-os-shimmer{animation:var(--animate-brand-os-shimmer)}.animate-consent-link-in{animation:var(--animate-consent-link-in)}.animate-consent-link-out{animation:var(--animate-consent-link-out)}.animate-fade-in{animation:var(--animate-fade-in)}.animate-fade-out{animation:var(--animate-fade-out)}.animate-glow-pulse{animation:var(--animate-glow-pulse)}.animate-loading-spin{animation:var(--animate-loading-spin)}.animate-loading-surface-appear{animation:var(--animate-loading-surface-appear)}.animate-loading-surface-breathe{animation:var(--animate-loading-surface-breathe)}.animate-mcp-auth-reveal{animation:var(--animate-mcp-auth-reveal)}.animate-mcp-auth-ticker{animation:var(--animate-mcp-auth-ticker)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-segmentation-loading-breathe{animation:var(--animate-segmentation-loading-breathe)}.animate-skeleton-pulse{animation:var(--animate-skeleton-pulse)}.animate-spin{animation:var(--animate-spin)}.feedback-terminal-pulse{animation:feedback-terminal-pulse var(--duration-medium) var(--ease-out) 1}.feedback-tether-enter{animation:fds-overlay-in var(--duration-quick) var(--ease-out) 1}.\!cursor-default{cursor:default!important}.\!cursor-not-allowed{cursor:not-allowed!important}.cursor-auto{cursor:auto}.cursor-col-resize{cursor:col-resize}.cursor-comment{cursor:var(--cursor-comment)}.cursor-copy{cursor:copy}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-e-resize{cursor:e-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-nesw-resize{cursor:nesw-resize}.cursor-none{cursor:none}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.cursor-w-resize{cursor:w-resize}.cursor-wait{cursor:wait}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.touch-pan-x{--tw-pan-x:pan-x;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.snap-start{scroll-snap-align:start}.snap-always{scroll-snap-stop:always}.scroll-my-1{scroll-margin-block:calc(var(--spacing) * 1)}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing) * 1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing) * 1)}.scroll-pt-6{scroll-padding-top:calc(var(--spacing) * 6)}.scroll-pb-6{scroll-padding-bottom:calc(var(--spacing) * 6)}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.appearance-none{appearance:none}.columns-1{columns:1}.columns-2{columns:2}.break-before-avoid{break-before:avoid}.break-inside-avoid{break-inside:avoid}.break-after-avoid{break-after:avoid}.auto-cols-\[2rem\]{grid-auto-columns:2rem}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.auto-rows-max{grid-auto-rows:max-content}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1.25rem minmax(0,1fr) auto}.grid-cols-\[1\.75rem_0fr\]{grid-template-columns:1.75rem 0fr}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)\]{grid-template-columns:1.75rem minmax(0,1fr)}.grid-cols-\[1fr\]{grid-template-columns:1fr}.grid-cols-\[1fr_1fr_3\.25rem\]{grid-template-columns:1fr 1fr 3.25rem}.grid-cols-\[1fr_2fr_1fr\]{grid-template-columns:1fr 2fr 1fr}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[1rem_1fr_1rem\]{grid-template-columns:1rem 1fr 1rem}.grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_1\.75rem\]{grid-template-columns:2.5rem minmax(0,1fr) 1.75rem}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.grid-cols-\[2\.25rem_minmax\(0\,1\.6fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,1\.4fr\)_minmax\(0\,1\.9fr\)\]{grid-template-columns:2.25rem minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.4fr) minmax(0,1.9fr)}.grid-cols-\[2rem_1fr_2rem\]{grid-template-columns:2rem 1fr 2rem}.grid-cols-\[2rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2rem minmax(0,1fr) auto}.grid-cols-\[3rem_1fr_3rem\]{grid-template-columns:3rem 1fr 3rem}.grid-cols-\[3rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3rem minmax(0,1fr) auto}.grid-cols-\[4\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:4.5rem minmax(0,1fr)}.grid-cols-\[4ch_minmax\(0\,1fr\)\]{grid-template-columns:4ch minmax(0,1fr)}.grid-cols-\[5\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:5.5rem minmax(0,1fr)}.grid-cols-\[6\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:6.5rem minmax(0,1fr)}.grid-cols-\[6rem_minmax\(0\,1fr\)\]{grid-template-columns:6rem minmax(0,1fr)}.grid-cols-\[13rem_minmax\(0\,1fr\)\]{grid-template-columns:13rem minmax(0,1fr)}.grid-cols-\[14rem_1fr\]{grid-template-columns:14rem 1fr}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.grid-cols-\[max-content_1fr_max-content\]{grid-template-columns:max-content 1fr max-content}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_2rem\]{grid-template-columns:minmax(0,1fr) 2rem}.grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,6\.5rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr)}.grid-cols-\[minmax\(0\,7rem\)_1fr_auto\]{grid-template-columns:minmax(0,7rem) 1fr auto}.grid-cols-\[repeat\(auto-fill\,_minmax\(275px\,_1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(3\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(3.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(6rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(7\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(7rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(8rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(10rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(11rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(15rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(96px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,12\.25rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,12.25rem),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(var\(--container-community-project\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(var(--container-community-project),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(320px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,11rem\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.grid-rows-\[3\.5rem_minmax\(0\,1fr\)_minmax\(12rem\,38\%\)\]{grid-template-rows:3.5rem minmax(0,1fr) minmax(12rem,38%)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.grid-rows-subgrid{grid-template-rows:subgrid}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-center{align-content:center}.content-start{align-content:flex-start}.content-stretch{align-content:stretch}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.\!justify-start{justify-content:flex-start!important}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-end-safe{justify-content:safe flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-0\.25{gap:calc(var(--spacing) * .25)}.gap-0\.75{gap:calc(var(--spacing) * .75)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-1\.25{gap:calc(var(--spacing) * 1.25)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-9{gap:calc(var(--spacing) * 9)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-18{gap:calc(var(--spacing) * 18)}.gap-24{gap:calc(var(--spacing) * 24)}.gap-\[0\.3em\]{gap:.3em}.gap-\[0\.3rem\]{gap:.3rem}.gap-\[0\.5em\]{gap:.5em}.gap-\[0\.125rem\]{gap:.125rem}.gap-\[0\.0625rem\]{gap:.0625rem}.gap-\[0\.1875rem\]{gap:.1875rem}.gap-\[0\.5625rem\]{gap:.5625rem}.gap-\[0\.09375rem\]{gap:.09375rem}.gap-\[1lh\]{gap:1lh}.gap-\[6\%\]{gap:6%}.gap-\[7\%\]{gap:7%}.gap-\[inherit\]{gap:inherit}.gap-\[var\(--density-gap\)\]{gap:var(--density-gap)}.gap-media-grid-gap{gap:calc(var(--spacing) * 2)}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-20>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 20) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 20) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-0\.5{column-gap:calc(var(--spacing) * .5)}.gap-x-1{column-gap:calc(var(--spacing) * 1)}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-4\.5{column-gap:calc(var(--spacing) * 4.5)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-12{column-gap:calc(var(--spacing) * 12)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-x-\[0\.3em\]{column-gap:.3em}.gap-x-\[1\.5em\]{column-gap:1.5em}.gap-x-\[1ch\]{column-gap:1ch}.gap-x-px{column-gap:1px}:where(.-space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1) * calc(1 - var(--tw-space-x-reverse)))}:where(.-space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -1.5) * calc(1 - var(--tw-space-x-reverse)))}: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-6>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * -6) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * -6) * calc(1 - var(--tw-space-x-reverse)))}: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-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-3\.5{row-gap:calc(var(--spacing) * 3.5)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.gap-y-10{row-gap:calc(var(--spacing) * 10)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.gap-y-20{row-gap:calc(var(--spacing) * 20)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--color-border)}.self-baseline{align-self:baseline}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.justify-self-end{justify-self:flex-end}.justify-self-stretch{justify-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-auto{overflow:auto!important}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-x-visible{overflow-x:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.scroll-smooth{scroll-behavior:smooth}.video-editor-field{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:var(--color-fill-subtle);--tw-outline-style:none;border-width:1px;border-color:#0000;outline-style:none}@media (forced-colors:active){.video-editor-field{outline-offset:2px;outline:2px solid #0000}}.video-editor-field:hover{border-color:var(--color-border)}.video-editor-field:focus,.video-editor-field[data-focused=true]{border-color:var(--color-outline-focus)}.\!rounded{border-radius:.25rem!important}.\!rounded-full{border-radius:var(--radius-full)!important}.\!rounded-lg{border-radius:var(--radius-lg)!important}.\!rounded-none{border-radius:0!important}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-4xl{border-radius:var(--radius-4xl)}.rounded-\[0\.3rem\]{border-radius:.3rem}.rounded-\[0\.5rem\]{border-radius:.5rem}.rounded-\[0\.25rem\]{border-radius:.25rem}.rounded-\[0\.75rem\]{border-radius:.75rem}.rounded-\[0\.125rem\]{border-radius:.125rem}.rounded-\[0\.375rem\]{border-radius:.375rem}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[0\.1875rem\]{border-radius:.1875rem}.rounded-\[0\.3125rem\]{border-radius:.3125rem}.rounded-\[0\.4375rem\]{border-radius:.4375rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.125rem\]{border-radius:1.125rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[calc\(1\.25rem-0\.0625rem\)\]{border-radius:1.1875rem}.rounded-\[calc\(var\(--radius-3xl\)-var\(--spacing\)\*2\)\]{border-radius:calc(var(--radius-3xl) - var(--spacing) * 2)}.rounded-\[calc\(var\(--radius-sm\)-1px\)\]{border-radius:calc(var(--radius-sm) - 1px)}.rounded-\[calc\(var\(--radius-xl\)-var\(--spacing\)\*0\.5\)\]{border-radius:calc(var(--radius-xl) - var(--spacing) * .5)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[max\(0\.375rem\,0\.25em\)\]{border-radius:max(.375rem,.25em)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.rounded-t-\[1\.25rem\]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.\!rounded-l-xl{border-top-left-radius:var(--radius-xl)!important;border-bottom-left-radius:var(--radius-xl)!important}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.\!rounded-r-xl{border-top-right-radius:var(--radius-xl)!important;border-bottom-right-radius:var(--radius-xl)!important}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r-xl{border-top-right-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.rounded-tr-md{border-top-right-radius:var(--radius-md)}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-3xl{border-bottom-right-radius:var(--radius-3xl);border-bottom-left-radius:var(--radius-3xl)}.rounded-b-\[1\.25rem\]{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.rounded-b-\[calc\(1\.25rem-0\.0625rem\)\]{border-bottom-right-radius:1.1875rem;border-bottom-left-radius:1.1875rem}.rounded-b-\[calc\(var\(--radius-3xl\)-var\(--spacing\)\*0\.5\)\]{border-bottom-right-radius:calc(var(--radius-3xl) - var(--spacing) * .5);border-bottom-left-radius:calc(var(--radius-3xl) - var(--spacing) * .5)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:var(--radius-xl);border-bottom-left-radius:var(--radius-xl)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.video-editor-focus-ring{border-style:var(--tw-border-style);--tw-outline-style:none;border-width:1px;border-color:#0000;outline-style:none}@media (forced-colors:active){.video-editor-focus-ring{outline-offset:2px;outline:2px solid #0000}}.video-editor-focus-ring:focus-visible,.video-editor-focus-ring[data-focused=true]{border-color:var(--color-outline-focus)}.\!border{border-style:var(--tw-border-style)!important;border-width:1px!important}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-1{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[0\.2rem\]{border-style:var(--tw-border-style);border-width:.2rem}.border-\[0\.5px\]{border-style:var(--tw-border-style);border-width:.5px}.border-\[0\.1875rem\]{border-style:var(--tw-border-style);border-width:.1875rem}.border-\[0\.03125rem\]{border-style:var(--tw-border-style);border-width:.03125rem}.border-\[0\.3125rem\]{border-style:var(--tw-border-style);border-width:.3125rem}.border-\[0\.09375rem\]{border-style:var(--tw-border-style);border-width:.09375rem}.border-\[0\.15625rem\]{border-style:var(--tw-border-style);border-width:.15625rem}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[4px\]{border-right-style:var(--tw-border-style);border-right-width:4px}.\!border-b-0{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[6px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:6px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-l-\[1px\]{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[4px\]{border-left-style:var(--tw-border-style);border-left-width:4px}.\!border-none{--tw-border-style:none!important;border-style:none!important}.\!border-solid{--tw-border-style:solid!important;border-style:solid!important}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-dotted{--tw-border-style:dotted;border-style:dotted}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-border{border-color:var(--color-border)!important}.\!border-brand{border-color:var(--color-brand)!important}.border-\(--brand-os-dock-line\){border-color:var(--brand-os-dock-line)}.border-\(--color-brand-os-paper\)\/40{border-color:#eee9dd66}@supports (color:color-mix(in lab, red, red)){.border-\(--color-brand-os-paper\)\/40{border-color:color-mix(in oklab, var(--color-brand-os-paper) 40%, transparent)}}.border-\(--color-claude-accent\)\/30{border-color:#c6613f4d}@supports (color:color-mix(in lab, red, red)){.border-\(--color-claude-accent\)\/30{border-color:color-mix(in oklab, var(--color-claude-accent) 30%, transparent)}}.border-\(--color-claude-composer-border\){border-color:var(--color-claude-composer-border)}.border-\(--color-claude-composer-border\)\/70{border-color:#4a4945b3}@supports (color:color-mix(in lab, red, red)){.border-\(--color-claude-composer-border\)\/70{border-color:color-mix(in oklab, var(--color-claude-composer-border) 70%, transparent)}}.border-\(--viewer-accent\){border-color:var(--viewer-accent)}.border-\(--viewer-muted\){border-color:var(--viewer-muted)}.border-\(--viewer-panel-line\){border-color:var(--viewer-panel-line)}.border-\[transparent\]{border-color:#0000}.border-\[var\(--color-border\)\]{border-color:var(--color-border)}.border-\[var\(--color-node-technique-border\)\]{border-color:var(--color-node-technique-border)}.border-\[var\(--color-outline-active\)\]{border-color:var(--color-outline-active)}.border-\[var\(--color-outline-warning\)\]{border-color:var(--color-outline-warning)}.border-\[var\(--unit-alarm-border\)\]{border-color:var(--unit-alarm-border)}.border-\[var\(--unit-border\)\]{border-color:var(--unit-border)}.border-background{border-color:var(--color-background)}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/60{border-color:#0009}@supports (color:color-mix(in lab, red, red)){.border-black\/60{border-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.border-blue-9{border-color:var(--color-blue-9)}.border-border{border-color:var(--color-border)}.border-border\/5{border-color:#fafaf202}@supports (color:color-mix(in lab, red, red)){.border-border\/5{border-color:color-mix(in oklab, var(--color-border) 5%, transparent)}}.border-brand{border-color:var(--color-brand)}.border-brand-os-border-strong{border-color:var(--color-brand-os-border-strong)}.border-brand-os-card{border-color:var(--color-brand-os-card)}.border-brand-os-caution{border-color:var(--color-brand-os-caution)}.border-brand-os-caution\/50{border-color:#ffca1680}@supports (color:color-mix(in lab, red, red)){.border-brand-os-caution\/50{border-color:color-mix(in oklab, var(--color-brand-os-caution) 50%, transparent)}}.border-brand-os-info\/40{border-color:#70b8ff66}@supports (color:color-mix(in lab, red, red)){.border-brand-os-info\/40{border-color:color-mix(in oklab, var(--color-brand-os-info) 40%, transparent)}}.border-brand-os-measure\/60{border-color:#ffa05799}@supports (color:color-mix(in lab, red, red)){.border-brand-os-measure\/60{border-color:color-mix(in oklab, var(--color-brand-os-measure) 60%, transparent)}}.border-brand-os-measure\/70{border-color:#ffa057b3}@supports (color:color-mix(in lab, red, red)){.border-brand-os-measure\/70{border-color:color-mix(in oklab, var(--color-brand-os-measure) 70%, transparent)}}.border-brand-os-verdict-off{border-color:var(--color-brand-os-verdict-off)}.border-brand\/25{border-color:#46a75840}@supports (color:color-mix(in lab, red, red)){.border-brand\/25{border-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.border-brand\/30{border-color:#46a7584d}@supports (color:color-mix(in lab, red, red)){.border-brand\/30{border-color:color-mix(in oklab, var(--color-brand) 30%, transparent)}}.border-brand\/40{border-color:#46a75866}@supports (color:color-mix(in lab, red, red)){.border-brand\/40{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.border-brand\/45{border-color:#46a75873}@supports (color:color-mix(in lab, red, red)){.border-brand\/45{border-color:color-mix(in oklab, var(--color-brand) 45%, transparent)}}.border-brand\/50{border-color:#46a75880}@supports (color:color-mix(in lab, red, red)){.border-brand\/50{border-color:color-mix(in oklab, var(--color-brand) 50%, transparent)}}.border-brand\/60{border-color:#46a75899}@supports (color:color-mix(in lab, red, red)){.border-brand\/60{border-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}.border-brand\/70{border-color:#46a758b3}@supports (color:color-mix(in lab, red, red)){.border-brand\/70{border-color:color-mix(in oklab, var(--color-brand) 70%, transparent)}}.border-brand\/80{border-color:#46a758cc}@supports (color:color-mix(in lab, red, red)){.border-brand\/80{border-color:color-mix(in oklab, var(--color-brand) 80%, transparent)}}.border-card{border-color:var(--color-card)}.border-current,.border-current\/10{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/10{border-color:color-mix(in oklab, currentcolor 10%, transparent)}}.border-current\/25{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/25{border-color:color-mix(in oklab, currentcolor 25%, transparent)}}.border-current\/30{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/30{border-color:color-mix(in oklab, currentcolor 30%, transparent)}}.border-current\/35{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/35{border-color:color-mix(in oklab, currentcolor 35%, transparent)}}.border-current\/40{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/40{border-color:color-mix(in oklab, currentcolor 40%, transparent)}}.border-error-foreground{border-color:var(--color-error-foreground)}.border-error-foreground\/25{border-color:#ff959240}@supports (color:color-mix(in lab, red, red)){.border-error-foreground\/25{border-color:color-mix(in oklab, var(--color-error-foreground) 25%, transparent)}}.border-error-foreground\/40{border-color:#ff959266}@supports (color:color-mix(in lab, red, red)){.border-error-foreground\/40{border-color:color-mix(in oklab, var(--color-error-foreground) 40%, transparent)}}.border-fill-subtle{border-color:var(--color-fill-subtle)}.border-foreground{border-color:var(--color-foreground)}.border-foreground-brand{border-color:var(--color-foreground-brand)}.border-foreground-muted{border-color:var(--color-foreground-muted)}.border-foreground-subtle{border-color:var(--color-foreground-subtle)}.border-foreground-subtle\/60{border-color:#7c7b7499}@supports (color:color-mix(in lab, red, red)){.border-foreground-subtle\/60{border-color:color-mix(in oklab, var(--color-foreground-subtle) 60%, transparent)}}.border-foreground\/40{border-color:#eeeeec66}@supports (color:color-mix(in lab, red, red)){.border-foreground\/40{border-color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.border-grass-9{border-color:var(--color-grass-9)}.border-gray-a5{border-color:var(--color-gray-a5)}.border-gray-a8{border-color:var(--color-gray-a8)}.border-green-700{border-color:var(--color-green-700)}.border-info-foreground{border-color:var(--color-info-foreground)}.border-input{border-color:var(--color-input)}.border-multiplayer-0{border-color:var(--color-multiplayer-0)}.border-multiplayer-1{border-color:var(--color-multiplayer-1)}.border-multiplayer-2{border-color:var(--color-multiplayer-2)}.border-multiplayer-3{border-color:var(--color-multiplayer-3)}.border-multiplayer-4{border-color:var(--color-multiplayer-4)}.border-multiplayer-5{border-color:var(--color-multiplayer-5)}.border-multiplayer-6{border-color:var(--color-multiplayer-6)}.border-multiplayer-7{border-color:var(--color-multiplayer-7)}.border-multiplayer-8{border-color:var(--color-multiplayer-8)}.border-node-action-border{border-color:var(--color-node-action-border)}.border-node-collection-border{border-color:var(--color-node-collection-border)}.border-node-export-border{border-color:var(--color-node-export-border)}.border-node-technique-border{border-color:var(--color-node-technique-border)}.border-outline-active{border-color:var(--color-outline-active)}.border-outline-active\/50{border-color:#b5b3ad80}@supports (color:color-mix(in lab, red, red)){.border-outline-active\/50{border-color:color-mix(in oklab, var(--color-outline-active) 50%, transparent)}}.border-outline-active\/60{border-color:#b5b3ad99}@supports (color:color-mix(in lab, red, red)){.border-outline-active\/60{border-color:color-mix(in oklab, var(--color-outline-active) 60%, transparent)}}.border-outline-error{border-color:var(--color-outline-error)}.border-outline-error\/30{border-color:#b545484d}@supports (color:color-mix(in lab, red, red)){.border-outline-error\/30{border-color:color-mix(in oklab, var(--color-outline-error) 30%, transparent)}}.border-outline-error\/40{border-color:#b5454866}@supports (color:color-mix(in lab, red, red)){.border-outline-error\/40{border-color:color-mix(in oklab, var(--color-outline-error) 40%, transparent)}}.border-outline-error\/50{border-color:#b5454880}@supports (color:color-mix(in lab, red, red)){.border-outline-error\/50{border-color:color-mix(in oklab, var(--color-outline-error) 50%, transparent)}}.border-outline-error\/70{border-color:#b54548b3}@supports (color:color-mix(in lab, red, red)){.border-outline-error\/70{border-color:color-mix(in oklab, var(--color-outline-error) 70%, transparent)}}.border-outline-focus{border-color:var(--color-outline-focus)}.border-outline-success{border-color:var(--color-outline-success)}.border-outline-success\/30{border-color:#2a7e684d}@supports (color:color-mix(in lab, red, red)){.border-outline-success\/30{border-color:color-mix(in oklab, var(--color-outline-success) 30%, transparent)}}.border-outline-success\/35{border-color:#2a7e6859}@supports (color:color-mix(in lab, red, red)){.border-outline-success\/35{border-color:color-mix(in oklab, var(--color-outline-success) 35%, transparent)}}.border-outline-success\/40{border-color:#2a7e6866}@supports (color:color-mix(in lab, red, red)){.border-outline-success\/40{border-color:color-mix(in oklab, var(--color-outline-success) 40%, transparent)}}.border-outline-success\/55{border-color:#2a7e688c}@supports (color:color-mix(in lab, red, red)){.border-outline-success\/55{border-color:color-mix(in oklab, var(--color-outline-success) 55%, transparent)}}.border-outline-warning{border-color:var(--color-outline-warning)}.border-outline-warning\/30{border-color:#8f64244d}@supports (color:color-mix(in lab, red, red)){.border-outline-warning\/30{border-color:color-mix(in oklab, var(--color-outline-warning) 30%, transparent)}}.border-outline-warning\/60{border-color:#8f642499}@supports (color:color-mix(in lab, red, red)){.border-outline-warning\/60{border-color:color-mix(in oklab, var(--color-outline-warning) 60%, transparent)}}.border-overlay-foreground{border-color:var(--color-overlay-foreground)}.border-overlay-foreground\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-overlay-foreground\/10{border-color:color-mix(in oklab, var(--color-overlay-foreground) 10%, transparent)}}.border-overlay-foreground\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-overlay-foreground\/20{border-color:color-mix(in oklab, var(--color-overlay-foreground) 20%, transparent)}}.border-overlay-foreground\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-overlay-foreground\/50{border-color:color-mix(in oklab, var(--color-overlay-foreground) 50%, transparent)}}.border-overlay-foreground\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-overlay-foreground\/90{border-color:color-mix(in oklab, var(--color-overlay-foreground) 90%, transparent)}}.border-primary{border-color:var(--color-primary)}.border-primary\/80{border-color:#eeeeeccc}@supports (color:color-mix(in lab, red, red)){.border-primary\/80{border-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-studio-accent-amber-selected{border-color:var(--color-studio-accent-amber-selected)}.border-studio-accent-blue-selected{border-color:var(--color-studio-accent-blue-selected)}.border-studio-accent-orange-selected{border-color:var(--color-studio-accent-orange-selected)}.border-studio-accent-pink-selected{border-color:var(--color-studio-accent-pink-selected)}.border-studio-accent-purple-selected{border-color:var(--color-studio-accent-purple-selected)}.border-studio-accent-red-selected{border-color:var(--color-studio-accent-red-selected)}.border-success-foreground{border-color:var(--color-success-foreground)}.border-success-foreground\/30{border-color:#1fd8a44d}@supports (color:color-mix(in lab, red, red)){.border-success-foreground\/30{border-color:color-mix(in oklab, var(--color-success-foreground) 30%, transparent)}}.border-success-foreground\/40{border-color:#1fd8a466}@supports (color:color-mix(in lab, red, red)){.border-success-foreground\/40{border-color:color-mix(in oklab, var(--color-success-foreground) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning{border-color:var(--color-warning)}.border-warning-foreground{border-color:var(--color-warning-foreground)}.border-white{border-color:var(--color-white)}.border-white-a2{border-color:var(--color-white-a2)}.border-white-a3{border-color:var(--color-white-a3)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-t-border{border-top-color:var(--color-border)}.border-t-foreground{border-top-color:var(--color-foreground)}.border-t-foreground-muted{border-top-color:var(--color-foreground-muted)}.border-t-outline-active{border-top-color:var(--color-outline-active)}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.border-b-brand{border-bottom-color:var(--color-brand)}.border-b-outline-success{border-bottom-color:var(--color-outline-success)}.border-l-border{border-left-color:var(--color-border)}.border-l-transparent{border-left-color:#0000}.alpha-checker-pattern{background-color:var(--color-transparency-grid-a);background-image:conic-gradient(from 90deg, var(--color-transparency-grid-a) 25%, var(--color-transparency-grid-b) 0 50%, var(--color-transparency-grid-a) 0 75%, var(--color-transparency-grid-b) 0);background-size:calc(var(--spacing) * 4) calc(var(--spacing) * 4);background-position:0 0;background-repeat:repeat}.\!bg-black\/65{background-color:#000000a6!important}@supports (color:color-mix(in lab, red, red)){.\!bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)!important}}.\!bg-brand{background-color:var(--color-brand)!important}.\!bg-overlay{background-color:var(--color-overlay)!important}.\!bg-transparent{background-color:#0000!important}.bg-\(--brand-os-dock\){background-color:var(--brand-os-dock)}.bg-\(--color-brand-os-stage\){background-color:var(--color-brand-os-stage)}.bg-\(--color-brand-os-stage\)\/70{background-color:#292b27b3}@supports (color:color-mix(in lab, red, red)){.bg-\(--color-brand-os-stage\)\/70{background-color:color-mix(in oklab, var(--color-brand-os-stage) 70%, transparent)}}.bg-\(--color-chart-amber-4\){background-color:var(--color-chart-amber-4)}.bg-\(--color-chart-blue-3\){background-color:var(--color-chart-blue-3)}.bg-\(--color-chart-blue-4\){background-color:var(--color-chart-blue-4)}.bg-\(--color-chart-orange-4\){background-color:var(--color-chart-orange-4)}.bg-\(--color-chart-pink-4\){background-color:var(--color-chart-pink-4)}.bg-\(--color-chart-purple-3\){background-color:var(--color-chart-purple-3)}.bg-\(--color-chart-purple-4\){background-color:var(--color-chart-purple-4)}.bg-\(--color-chart-teal-4\){background-color:var(--color-chart-teal-4)}.bg-\(--color-chatgpt-surface\){background-color:var(--color-chatgpt-surface)}.bg-\(--color-claude-accent\){background-color:var(--color-claude-accent)}.bg-\(--color-claude-accent\)\/15{background-color:#c6613f26}@supports (color:color-mix(in lab, red, red)){.bg-\(--color-claude-accent\)\/15{background-color:color-mix(in oklab, var(--color-claude-accent) 15%, transparent)}}.bg-\(--color-claude-accent\)\/40{background-color:#c6613f66}@supports (color:color-mix(in lab, red, red)){.bg-\(--color-claude-accent\)\/40{background-color:color-mix(in oklab, var(--color-claude-accent) 40%, transparent)}}.bg-\(--color-claude-accent\)\/\[0\.06\]{background-color:#c6613f0f}@supports (color:color-mix(in lab, red, red)){.bg-\(--color-claude-accent\)\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-claude-accent) 6%, transparent)}}.bg-\(--color-claude-bubble\){background-color:var(--color-claude-bubble)}.bg-\(--color-claude-composer\){background-color:var(--color-claude-composer)}.bg-\(--color-claude-composer\)\/40{background-color:#30302e66}@supports (color:color-mix(in lab, red, red)){.bg-\(--color-claude-composer\)\/40{background-color:color-mix(in oklab, var(--color-claude-composer) 40%, transparent)}}.bg-\(--color-claude-surface\){background-color:var(--color-claude-surface)}.bg-\(--tile-ink\){background-color:var(--tile-ink)}.bg-\(--viewer-accent\){background-color:var(--viewer-accent)}.bg-\(--viewer-audio\){background-color:var(--viewer-audio)}.bg-\(--viewer-audio-track\){background-color:var(--viewer-audio-track)}.bg-\(--viewer-canvas\){background-color:var(--viewer-canvas)}.bg-\(--viewer-error\){background-color:var(--viewer-error)}.bg-\(--viewer-hover\){background-color:var(--viewer-hover)}.bg-\(--viewer-media-chip\){background-color:var(--viewer-media-chip)}.bg-\(--viewer-media-fill\){background-color:var(--viewer-media-fill)}.bg-\(--viewer-media-track\){background-color:var(--viewer-media-track)}.bg-\(--viewer-muted\){background-color:var(--viewer-muted)}.bg-\(--viewer-panel\),.bg-\(--viewer-panel\)\/90{background-color:var(--viewer-panel)}@supports (color:color-mix(in lab, red, red)){.bg-\(--viewer-panel\)\/90{background-color:color-mix(in oklab, var(--viewer-panel) 90%, transparent)}}.bg-\(--viewer-panel-line\){background-color:var(--viewer-panel-line)}.bg-\[\#1c1c1c\]{background-color:#1c1c1c}.bg-\[\#8c8c8c\]{background-color:#8c8c8c}.bg-\[\#c2453a\]{background-color:#c2453a}.bg-\[rgba\(30\,30\,30\,0\.95\)\]{background-color:#1e1e1ef2}.bg-\[var\(--color-background\)\]{background-color:var(--color-background)}.bg-\[var\(--color-black\)\]{background-color:var(--color-black)}.bg-\[var\(--color-card\)\]{background-color:var(--color-card)}.bg-\[var\(--color-card\)\]\/60{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--color-card\)\]\/60{background-color:color-mix(in oklab, var(--color-card) 60%, transparent)}}.bg-\[var\(--color-card-inset\)\]{background-color:var(--color-card-inset)}.bg-\[var\(--color-error-foreground\)\]{background-color:var(--color-error-foreground)}.bg-\[var\(--color-fill-selected\)\]{background-color:var(--color-fill-selected)}.bg-\[var\(--color-indigo-a4\)\]{background-color:var(--color-indigo-a4)}.bg-\[var\(--color-node-collection-selected\)\]{background-color:var(--color-node-collection-selected)}.bg-\[var\(--color-red-9\)\]{background-color:var(--color-red-9)}.bg-\[var\(--color-warning-foreground\)\]{background-color:var(--color-warning-foreground)}.bg-\[var\(--sdm-bg\,transparent\)\]{background-color:var(--sdm-bg,transparent)}.bg-\[var\(--sdm-tbg\)\]{background-color:var(--sdm-tbg)}.bg-\[var\(--unit-alarm-surface\)\]{background-color:var(--unit-alarm-surface)}.bg-\[var\(--unit-surface-1\)\]{background-color:var(--unit-surface-1)}.bg-\[var\(--unit-surface-2\)\]{background-color:var(--unit-surface-2)}.bg-amber-9{background-color:var(--color-amber-9)}.bg-background{background-color:var(--color-background)}.bg-background\/50{background-color:#09090880}@supports (color:color-mix(in lab, red, red)){.bg-background\/50{background-color:color-mix(in oklab, var(--color-background) 50%, transparent)}}.bg-background\/70{background-color:#090908b3}@supports (color:color-mix(in lab, red, red)){.bg-background\/70{background-color:color-mix(in oklab, var(--color-background) 70%, transparent)}}.bg-background\/75{background-color:#090908bf}@supports (color:color-mix(in lab, red, red)){.bg-background\/75{background-color:color-mix(in oklab, var(--color-background) 75%, transparent)}}.bg-background\/80{background-color:#090908cc}@supports (color:color-mix(in lab, red, red)){.bg-background\/80{background-color:color-mix(in oklab, var(--color-background) 80%, transparent)}}.bg-background\/90{background-color:#090908e6}@supports (color:color-mix(in lab, red, red)){.bg-background\/90{background-color:color-mix(in oklab, var(--color-background) 90%, transparent)}}.bg-background\/95{background-color:#090908f2}@supports (color:color-mix(in lab, red, red)){.bg-background\/95{background-color:color-mix(in oklab, var(--color-background) 95%, transparent)}}.bg-badge-positive{background-color:var(--color-badge-positive)}.bg-badge-warning{background-color:var(--color-badge-warning)}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab, red, red)){.bg-black\/95{background-color:color-mix(in oklab, var(--color-black) 95%, transparent)}}.bg-black\/\[0\.04\]{background-color:#0000000a}@supports (color:color-mix(in lab, red, red)){.bg-black\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-black) 4%, transparent)}}.bg-blue-3{background-color:var(--color-blue-3)}.bg-blue-9{background-color:var(--color-blue-9)}.bg-blue-9\/10{background-color:#0090ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-9\/10{background-color:color-mix(in oklab, var(--color-blue-9) 10%, transparent)}}.bg-border{background-color:var(--color-border)}.bg-brand{background-color:var(--color-brand)}.bg-brand-foreground\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-brand-foreground\/20{background-color:color-mix(in oklab, var(--color-brand-foreground) 20%, transparent)}}.bg-brand-os-canvas{background-color:var(--color-brand-os-canvas)}.bg-brand-os-canvas\/85{background-color:#111111d9}@supports (color:color-mix(in lab, red, red)){.bg-brand-os-canvas\/85{background-color:color-mix(in oklab, var(--color-brand-os-canvas) 85%, transparent)}}.bg-brand-os-card{background-color:var(--color-brand-os-card)}.bg-brand-os-card\/85{background-color:#222222d9}@supports (color:color-mix(in lab, red, red)){.bg-brand-os-card\/85{background-color:color-mix(in oklab, var(--color-brand-os-card) 85%, transparent)}}.bg-brand-os-card\/90{background-color:#222222e6}@supports (color:color-mix(in lab, red, red)){.bg-brand-os-card\/90{background-color:color-mix(in oklab, var(--color-brand-os-card) 90%, transparent)}}.bg-brand-os-field{background-color:var(--color-brand-os-field)}.bg-brand-os-flag-light{background-color:var(--color-brand-os-flag-light)}.bg-brand-os-info-surface{background-color:var(--color-brand-os-info-surface)}.bg-brand-os-inset{background-color:var(--color-brand-os-inset)}.bg-brand-os-inverse{background-color:var(--color-brand-os-inverse)}.bg-brand-os-measure{background-color:var(--color-brand-os-measure)}.bg-brand-os-measure\/10{background-color:#ffa0571a}@supports (color:color-mix(in lab, red, red)){.bg-brand-os-measure\/10{background-color:color-mix(in oklab, var(--color-brand-os-measure) 10%, transparent)}}.bg-brand-os-measure\/20{background-color:#ffa05733}@supports (color:color-mix(in lab, red, red)){.bg-brand-os-measure\/20{background-color:color-mix(in oklab, var(--color-brand-os-measure) 20%, transparent)}}.bg-brand-os-panel{background-color:var(--color-brand-os-panel)}.bg-brand-os-panel\/90{background-color:#191919e6}@supports (color:color-mix(in lab, red, red)){.bg-brand-os-panel\/90{background-color:color-mix(in oklab, var(--color-brand-os-panel) 90%, transparent)}}.bg-brand-os-raised{background-color:var(--color-brand-os-raised)}.bg-brand-os-thumb{background-color:var(--color-brand-os-thumb)}.bg-brand-os-verdict-close{background-color:var(--color-brand-os-verdict-close)}.bg-brand-os-verdict-off{background-color:var(--color-brand-os-verdict-off)}.bg-brand-os-verdict-on{background-color:var(--color-brand-os-verdict-on)}.bg-brand-solid{background-color:var(--color-brand-solid)}.bg-brand\/5{background-color:#46a7580d}@supports (color:color-mix(in lab, red, red)){.bg-brand\/5{background-color:color-mix(in oklab, var(--color-brand) 5%, transparent)}}.bg-brand\/10{background-color:#46a7581a}@supports (color:color-mix(in lab, red, red)){.bg-brand\/10{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.bg-brand\/15{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.bg-brand\/15{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.bg-brand\/20{background-color:#46a75833}@supports (color:color-mix(in lab, red, red)){.bg-brand\/20{background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.bg-brand\/25{background-color:#46a75840}@supports (color:color-mix(in lab, red, red)){.bg-brand\/25{background-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.bg-brand\/60{background-color:#46a75899}@supports (color:color-mix(in lab, red, red)){.bg-brand\/60{background-color:color-mix(in oklab, var(--color-brand) 60%, transparent)}}.bg-brand\/65{background-color:#46a758a6}@supports (color:color-mix(in lab, red, red)){.bg-brand\/65{background-color:color-mix(in oklab, var(--color-brand) 65%, transparent)}}.bg-brand\/80{background-color:#46a758cc}@supports (color:color-mix(in lab, red, red)){.bg-brand\/80{background-color:color-mix(in oklab, var(--color-brand) 80%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-card-inset{background-color:var(--color-card-inset)}.bg-card-inset\/60{background-color:#fafaf215}@supports (color:color-mix(in lab, red, red)){.bg-card-inset\/60{background-color:color-mix(in oklab, var(--color-card-inset) 60%, transparent)}}.bg-card-recessed{background-color:var(--color-card-recessed)}.bg-card-translucent{background-color:var(--color-card-translucent)}.bg-card\/40{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/40{background-color:color-mix(in oklab, var(--color-card) 40%, transparent)}}.bg-card\/50{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/50{background-color:color-mix(in oklab, var(--color-card) 50%, transparent)}}.bg-card\/70{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/70{background-color:color-mix(in oklab, var(--color-card) 70%, transparent)}}.bg-card\/80{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/80{background-color:color-mix(in oklab, var(--color-card) 80%, transparent)}}.bg-card\/85{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 85%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/85{background-color:color-mix(in oklab, var(--color-card) 85%, transparent)}}.bg-card\/90{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/90{background-color:color-mix(in oklab, var(--color-card) 90%, transparent)}}.bg-card\/92{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 92%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/92{background-color:color-mix(in oklab, var(--color-card) 92%, transparent)}}.bg-card\/95{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--color-card) 95%, transparent)}}.bg-card\/96{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 96%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/96{background-color:color-mix(in oklab, var(--color-card) 96%, transparent)}}.bg-current,.bg-current\/10{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/10{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.bg-current\/12{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/12{background-color:color-mix(in oklab, currentcolor 12%, transparent)}}.bg-current\/15{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/15{background-color:color-mix(in oklab, currentcolor 15%, transparent)}}.bg-current\/20{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/20{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.bg-current\/30{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.bg-current\/30{background-color:color-mix(in oklab, currentcolor 30%, transparent)}}.bg-dashboard-background{background-color:var(--color-dashboard-background)}.bg-dialog{background-color:var(--color-dialog)}.bg-dialog\/80{background-color:#191918cc}@supports (color:color-mix(in lab, red, red)){.bg-dialog\/80{background-color:color-mix(in oklab, var(--color-dialog) 80%, transparent)}}.bg-dialog\/90{background-color:#191918e6}@supports (color:color-mix(in lab, red, red)){.bg-dialog\/90{background-color:color-mix(in oklab, var(--color-dialog) 90%, transparent)}}.bg-error{background-color:var(--color-error)}.bg-error-foreground{background-color:var(--color-error-foreground)}.bg-error-foreground\/10{background-color:#ff95921a}@supports (color:color-mix(in lab, red, red)){.bg-error-foreground\/10{background-color:color-mix(in oklab, var(--color-error-foreground) 10%, transparent)}}.bg-error-foreground\/15{background-color:#ff959226}@supports (color:color-mix(in lab, red, red)){.bg-error-foreground\/15{background-color:color-mix(in oklab, var(--color-error-foreground) 15%, transparent)}}.bg-error-foreground\/70{background-color:#ff9592b3}@supports (color:color-mix(in lab, red, red)){.bg-error-foreground\/70{background-color:color-mix(in oklab, var(--color-error-foreground) 70%, transparent)}}.bg-error\/10{background-color:#f24f5f02}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-error\/20{background-color:#f24f5f03}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.bg-fill-hover{background-color:var(--color-fill-hover)}.bg-fill-hover\/30{background-color:#fafaf20b}@supports (color:color-mix(in lab, red, red)){.bg-fill-hover\/30{background-color:color-mix(in oklab, var(--color-fill-hover) 30%, transparent)}}.bg-fill-hover\/50{background-color:#fafaf212}@supports (color:color-mix(in lab, red, red)){.bg-fill-hover\/50{background-color:color-mix(in oklab, var(--color-fill-hover) 50%, transparent)}}.bg-fill-hover\/90{background-color:#fafaf220}@supports (color:color-mix(in lab, red, red)){.bg-fill-hover\/90{background-color:color-mix(in oklab, var(--color-fill-hover) 90%, transparent)}}.bg-fill-selected{background-color:var(--color-fill-selected)}.bg-fill-subtle{background-color:var(--color-fill-subtle)}.bg-fill-subtle\/20{background-color:#fafaf207}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle\/20{background-color:color-mix(in oklab, var(--color-fill-subtle) 20%, transparent)}}.bg-fill-subtle\/30{background-color:#fafaf20b}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle\/30{background-color:color-mix(in oklab, var(--color-fill-subtle) 30%, transparent)}}.bg-fill-subtle\/40{background-color:#fafaf20e}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle\/40{background-color:color-mix(in oklab, var(--color-fill-subtle) 40%, transparent)}}.bg-fill-subtle\/50{background-color:#fafaf212}@supports (color:color-mix(in lab, red, red)){.bg-fill-subtle\/50{background-color:color-mix(in oklab, var(--color-fill-subtle) 50%, transparent)}}.bg-floating-control{background-color:var(--color-floating-control)}.bg-floating-panel{background-color:var(--color-floating-panel)}.bg-foreground{background-color:var(--color-foreground)}.bg-foreground-brand{background-color:var(--color-foreground-brand)}.bg-foreground-muted{background-color:var(--color-foreground-muted)}.bg-foreground-subtle{background-color:var(--color-foreground-subtle)}.bg-foreground-subtle\/40{background-color:#7c7b7466}@supports (color:color-mix(in lab, red, red)){.bg-foreground-subtle\/40{background-color:color-mix(in oklab, var(--color-foreground-subtle) 40%, transparent)}}.bg-foreground\/10{background-color:#eeeeec1a}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--color-foreground) 10%, transparent)}}.bg-foreground\/40{background-color:#eeeeec66}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/40{background-color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.bg-foreground\/60{background-color:#eeeeec99}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/60{background-color:color-mix(in oklab, var(--color-foreground) 60%, transparent)}}.bg-grass-3{background-color:var(--color-grass-3)}.bg-gray-1\/95{background-color:#111111f2}@supports (color:color-mix(in lab, red, red)){.bg-gray-1\/95{background-color:color-mix(in oklab, var(--color-gray-1) 95%, transparent)}}.bg-gray-2{background-color:var(--color-gray-2)}.bg-gray-4{background-color:var(--color-gray-4)}.bg-gray-5{background-color:var(--color-gray-5)}.bg-gray-a2{background-color:var(--color-gray-a2)}.bg-gray-a3{background-color:var(--color-gray-a3)}.bg-gray-a4{background-color:var(--color-gray-a4)}.bg-gray-a5{background-color:var(--color-gray-a5)}.bg-info{background-color:var(--color-info)}.bg-input{background-color:var(--color-input)}.bg-knob{background-color:var(--color-knob)}.bg-media-background{background-color:var(--color-media-background)}.bg-media-background\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/5{background-color:color-mix(in oklab, var(--color-media-background) 5%, transparent)}}.bg-media-background\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/10{background-color:color-mix(in oklab, var(--color-media-background) 10%, transparent)}}.bg-media-background\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/20{background-color:color-mix(in oklab, var(--color-media-background) 20%, transparent)}}.bg-media-background\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/30{background-color:color-mix(in oklab, var(--color-media-background) 30%, transparent)}}.bg-media-background\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/40{background-color:color-mix(in oklab, var(--color-media-background) 40%, transparent)}}.bg-media-background\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/50{background-color:color-mix(in oklab, var(--color-media-background) 50%, transparent)}}.bg-media-background\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/60{background-color:color-mix(in oklab, var(--color-media-background) 60%, transparent)}}.bg-media-background\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/65{background-color:color-mix(in oklab, var(--color-media-background) 65%, transparent)}}.bg-media-background\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/70{background-color:color-mix(in oklab, var(--color-media-background) 70%, transparent)}}.bg-media-background\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-media-background\/80{background-color:color-mix(in oklab, var(--color-media-background) 80%, transparent)}}.bg-multiplayer-0\/25{background-color:#007bff40}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-0\/25{background-color:color-mix(in oklab, var(--color-multiplayer-0) 25%, transparent)}}.bg-multiplayer-1\/25{background-color:#28a74540}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-1\/25{background-color:color-mix(in oklab, var(--color-multiplayer-1) 25%, transparent)}}.bg-multiplayer-2\/25{background-color:#dc354540}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-2\/25{background-color:color-mix(in oklab, var(--color-multiplayer-2) 25%, transparent)}}.bg-multiplayer-3\/25{background-color:#ffc10740}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-3\/25{background-color:color-mix(in oklab, var(--color-multiplayer-3) 25%, transparent)}}.bg-multiplayer-4\/25{background-color:#6f42c140}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-4\/25{background-color:color-mix(in oklab, var(--color-multiplayer-4) 25%, transparent)}}.bg-multiplayer-5\/25{background-color:#ff6f6140}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-5\/25{background-color:color-mix(in oklab, var(--color-multiplayer-5) 25%, transparent)}}.bg-multiplayer-6\/25{background-color:#20c99740}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-6\/25{background-color:color-mix(in oklab, var(--color-multiplayer-6) 25%, transparent)}}.bg-multiplayer-7\/25{background-color:#e83e8c40}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-7\/25{background-color:color-mix(in oklab, var(--color-multiplayer-7) 25%, transparent)}}.bg-multiplayer-8\/25{background-color:#17a2b840}@supports (color:color-mix(in lab, red, red)){.bg-multiplayer-8\/25{background-color:color-mix(in oklab, var(--color-multiplayer-8) 25%, transparent)}}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-950{background-color:var(--color-neutral-950)}.bg-node-action{background-color:var(--color-node-action)}.bg-node-action-selected{background-color:var(--color-node-action-selected)}.bg-node-background{background-color:var(--color-node-background)}.bg-node-collection-selected{background-color:var(--color-node-collection-selected)}.bg-node-export-selected{background-color:var(--color-node-export-selected)}.bg-node-technique{background-color:var(--color-node-technique)}.bg-node-technique-selected{background-color:var(--color-node-technique-selected)}.bg-outline-active{background-color:var(--color-outline-active)}.bg-overlay{background-color:var(--color-overlay)}.bg-overlay-foreground{background-color:var(--color-overlay-foreground)}.bg-overlay-foreground\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-overlay-foreground\/5{background-color:color-mix(in oklab, var(--color-overlay-foreground) 5%, transparent)}}.bg-overlay-foreground\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-overlay-foreground\/10{background-color:color-mix(in oklab, var(--color-overlay-foreground) 10%, transparent)}}.bg-overlay-foreground\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-overlay-foreground\/15{background-color:color-mix(in oklab, var(--color-overlay-foreground) 15%, transparent)}}.bg-overlay-foreground\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-overlay-foreground\/25{background-color:color-mix(in oklab, var(--color-overlay-foreground) 25%, transparent)}}.bg-overlay-foreground\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-overlay-foreground\/80{background-color:color-mix(in oklab, var(--color-overlay-foreground) 80%, transparent)}}.bg-overlay-foreground\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-overlay-foreground\/90{background-color:color-mix(in oklab, var(--color-overlay-foreground) 90%, transparent)}}.bg-overlay-hover{background-color:var(--color-overlay-hover)}.bg-overlay\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-overlay\/0{background-color:color-mix(in oklab, var(--color-overlay) 0%, transparent)}}.bg-overlay\/\[0\.015\]{background-color:#00000003}@supports (color:color-mix(in lab, red, red)){.bg-overlay\/\[0\.015\]{background-color:color-mix(in oklab, var(--color-overlay) 1.5%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary-foreground{background-color:var(--color-primary-foreground)}.bg-primary\/80{background-color:#eeeeeccc}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-secondary{background-color:var(--color-secondary)}.bg-sky-400\/80{background-color:#00bcfecc}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/80{background-color:color-mix(in oklab, var(--color-sky-400) 80%, transparent)}}.bg-sky-400\/90{background-color:#00bcfee6}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/90{background-color:color-mix(in oklab, var(--color-sky-400) 90%, transparent)}}.bg-splash-background{background-color:var(--color-splash-background)}.bg-studio-accent-amber-selected{background-color:var(--color-studio-accent-amber-selected)}.bg-studio-accent-amber-solid{background-color:var(--color-studio-accent-amber-solid)}.bg-studio-accent-amber-surface{background-color:var(--color-studio-accent-amber-surface)}.bg-studio-accent-blue-selected{background-color:var(--color-studio-accent-blue-selected)}.bg-studio-accent-blue-solid{background-color:var(--color-studio-accent-blue-solid)}.bg-studio-accent-blue-surface{background-color:var(--color-studio-accent-blue-surface)}.bg-studio-accent-grass-selected{background-color:var(--color-studio-accent-grass-selected)}.bg-studio-accent-grass-solid{background-color:var(--color-studio-accent-grass-solid)}.bg-studio-accent-grass-surface{background-color:var(--color-studio-accent-grass-surface)}.bg-studio-accent-jade-selected{background-color:var(--color-studio-accent-jade-selected)}.bg-studio-accent-jade-solid{background-color:var(--color-studio-accent-jade-solid)}.bg-studio-accent-jade-surface{background-color:var(--color-studio-accent-jade-surface)}.bg-studio-accent-orange-selected{background-color:var(--color-studio-accent-orange-selected)}.bg-studio-accent-orange-solid{background-color:var(--color-studio-accent-orange-solid)}.bg-studio-accent-orange-surface{background-color:var(--color-studio-accent-orange-surface)}.bg-studio-accent-pink-selected{background-color:var(--color-studio-accent-pink-selected)}.bg-studio-accent-pink-solid{background-color:var(--color-studio-accent-pink-solid)}.bg-studio-accent-pink-surface{background-color:var(--color-studio-accent-pink-surface)}.bg-studio-accent-purple-selected{background-color:var(--color-studio-accent-purple-selected)}.bg-studio-accent-purple-solid{background-color:var(--color-studio-accent-purple-solid)}.bg-studio-accent-purple-surface{background-color:var(--color-studio-accent-purple-surface)}.bg-studio-accent-red-selected{background-color:var(--color-studio-accent-red-selected)}.bg-studio-accent-red-solid{background-color:var(--color-studio-accent-red-solid)}.bg-studio-accent-red-surface{background-color:var(--color-studio-accent-red-surface)}.bg-success{background-color:var(--color-success)}.bg-success-foreground{background-color:var(--color-success-foreground)}.bg-success-foreground\/10{background-color:#1fd8a41a}@supports (color:color-mix(in lab, red, red)){.bg-success-foreground\/10{background-color:color-mix(in oklab, var(--color-success-foreground) 10%, transparent)}}.bg-success\/10{background-color:#b2fcd902}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/15{background-color:#b2fcd902}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-success\/20{background-color:#b2fcd903}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.bg-tag-blue{background-color:var(--color-tag-blue)}.bg-tag-gray{background-color:var(--color-tag-gray)}.bg-tag-green{background-color:var(--color-tag-green)}.bg-tag-orange{background-color:var(--color-tag-orange)}.bg-tag-purple{background-color:var(--color-tag-purple)}.bg-tag-red{background-color:var(--color-tag-red)}.bg-tag-yellow{background-color:var(--color-tag-yellow)}.bg-track{background-color:var(--color-track)}.bg-transparent{background-color:#0000}.bg-warning{background-color:var(--color-warning)}.bg-warning-foreground{background-color:var(--color-warning-foreground)}.bg-warning-foreground\/60{background-color:#ffca1699}@supports (color:color-mix(in lab, red, red)){.bg-warning-foreground\/60{background-color:color-mix(in oklab, var(--color-warning-foreground) 60%, transparent)}}.bg-warning\/10{background-color:#fdd96f02}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/15{background-color:#fdd96f02}@supports (color:color-mix(in lab, red, red)){.bg-warning\/15{background-color:color-mix(in oklab, var(--color-warning) 15%, transparent)}}.bg-warning\/20{background-color:#fdd96f03}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white-a1{background-color:var(--color-white-a1)}.bg-white-a2{background-color:var(--color-white-a2)}.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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-workspace-scrim{background-color:var(--color-workspace-scrim)}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-linear-to-t{--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-t{--tw-gradient-position:to top in oklab}}.bg-linear-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-radial-\[at_30\%_25\%\]{--tw-gradient-position:at 30% 25%;background-image:radial-gradient(var(--tw-gradient-stops,at 30% 25%))}.\[background-image\:radial-gradient\(circle_at_center\,var\(--color-grid-dot\)_0\.0625rem\,transparent_0\.0625rem\)\]{background-image:radial-gradient(circle at center,var(--color-grid-dot) .0625rem,transparent .0625rem)}.\[background-image\:radial-gradient\(var\(--color-border\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--color-border) 1px,transparent 1px)}.bg-\[linear-gradient\(40deg\,var\(--color-fill-subtle\)_0\%\,transparent_92\.89\%\)\]{background-image:linear-gradient(40deg,var(--color-fill-subtle) 0%,transparent 92.89%)}.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--color-overlay\)_75\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_42\%\,transparent_76\%\)\]{background-image:linear-gradient(90deg,#00000086 0%,#0000002d 42%,#0000 76%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(90deg\,color-mix\(in_srgb\,var\(--color-overlay\)_75\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_42\%\,transparent_76\%\)\]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--color-overlay) 75%,transparent) 0%,color-mix(in srgb,var(--color-overlay) 25%,transparent) 42%,transparent 76%)}}.bg-\[linear-gradient\(90deg\,var\(--color-overlay\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_50\%\,transparent\)_34\%\,transparent_68\%\)\]{background-image:linear-gradient(90deg,var(--color-overlay) 0%,#0000005a 34%,transparent 68%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(90deg\,var\(--color-overlay\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_50\%\,transparent\)_34\%\,transparent_68\%\)\]{background-image:linear-gradient(90deg,var(--color-overlay) 0%,color-mix(in srgb,var(--color-overlay) 50%,transparent) 34%,transparent 68%)}}.bg-\[linear-gradient\(110deg\,var\(--color-overlay\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_50\%\,transparent\)_32\%\,transparent_64\%\)\]{background-image:linear-gradient(110deg,var(--color-overlay) 0%,#0000005a 32%,transparent 64%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(110deg\,var\(--color-overlay\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_50\%\,transparent\)_32\%\,transparent_64\%\)\]{background-image:linear-gradient(110deg,var(--color-overlay) 0%,color-mix(in srgb,var(--color-overlay) 50%,transparent) 32%,transparent 64%)}}.bg-\[linear-gradient\(135deg\,var\(--color-text-1\)_50\%\,transparent_50\%\)\]{background-image:linear-gradient(135deg,var(--color-text-1) 50%,transparent 50%)}.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_0\%\,transparent_42\%\,color-mix\(in_srgb\,var\(--color-overlay\)_50\%\,transparent\)_100\%\)\]{background-image:linear-gradient(#0000002d 0%,#0000 42%,#0000005a 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_0\%\,transparent_42\%\,color-mix\(in_srgb\,var\(--color-overlay\)_50\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-overlay) 25%,transparent) 0%,transparent 42%,color-mix(in srgb,var(--color-overlay) 50%,transparent) 100%)}}.bg-\[linear-gradient\(180deg\,transparent_40\%\,color-mix\(in_srgb\,var\(--color-card\)_90\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 40%,color-mix(in srgb,color-mix(in srgb, var(--color-sand-2) 90%, transparent) 90%,transparent) 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(180deg\,transparent_40\%\,color-mix\(in_srgb\,var\(--color-card\)_90\%\,transparent\)_100\%\)\]{background-image:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--color-card) 90%,transparent) 100%)}}.bg-\[linear-gradient\(to_left\,var\(--color-brand-os-card\)_1rem\,transparent_2rem\)\,linear-gradient\(to_left\,var\(--color-gray-a4\)\,transparent_1rem\)\]{background-image:linear-gradient(to left,var(--color-brand-os-card) 1rem,transparent 2rem),linear-gradient(to left,var(--color-gray-a4),transparent 1rem)}.bg-\[linear-gradient\(to_right\,var\(--color-red-9\)\,var\(--color-amber-9\)\,var\(--color-grass-9\)\,var\(--color-jade-9\)\,var\(--color-blue-9\)\,var\(--color-purple-9\)\,var\(--color-pink-9\)\,var\(--color-red-9\)\)\]{background-image:linear-gradient(to right,var(--color-red-9),var(--color-amber-9),var(--color-grass-9),var(--color-jade-9),var(--color-blue-9),var(--color-purple-9),var(--color-pink-9),var(--color-red-9))}.bg-\[linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--color-black\)_65\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--color-black\)_25\%\,transparent\)_35\%\,transparent_60\%\)\]{background-image:linear-gradient(#0000 40%,#00000040 65%,#000000a6 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[linear-gradient\(to_top\,color-mix\(in_srgb\,var\(--color-black\)_65\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--color-black\)_25\%\,transparent\)_35\%\,transparent_60\%\)\]{background-image:linear-gradient(to top,color-mix(in srgb,var(--color-black) 65%,transparent) 0%,color-mix(in srgb,var(--color-black) 25%,transparent) 35%,transparent 60%)}}.bg-\[linear-gradient\(to_top\,var\(--color-node-export\)\,transparent\)\,linear-gradient\(to_top\,var\(--color-card\)\,transparent\)\]{background-image:linear-gradient(to top,var(--color-node-export),transparent),linear-gradient(to top,var(--color-card),transparent)}.bg-\[linear-gradient\(var\(--color-node-collection\)\,var\(--color-node-collection\)\)\,linear-gradient\(var\(--color-card\)\,var\(--color-card\)\)\]{background-image:linear-gradient(var(--color-node-collection),var(--color-node-collection)),linear-gradient(var(--color-card),var(--color-card))}.bg-\[linear-gradient\(var\(--color-node-export\)\,var\(--color-node-export\)\)\,linear-gradient\(var\(--color-card\)\,var\(--color-card\)\)\]{background-image:linear-gradient(var(--color-node-export),var(--color-node-export)),linear-gradient(var(--color-card),var(--color-card))}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,0\.08\)_1px\,transparent_1px\)\]{background-image:radial-gradient(circle,#ffffff14 1px,#0000 1px)}.bg-\[radial-gradient\(circle\,var\(--color-border\)_1px\,transparent_1\.3px\)\]{background-image:radial-gradient(circle,var(--color-border) 1px,transparent 1.3px)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,color-mix\(in_srgb\,var\(--color-overlay\)_75\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_36\%\,transparent_72\%\)\]{background-image:radial-gradient(circle,#00000086 0%,#0000002d 36%,#0000 72%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_50\%\,color-mix\(in_srgb\,var\(--color-overlay\)_75\%\,transparent\)_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_36\%\,transparent_72\%\)\]{background-image:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-overlay) 75%,transparent) 0%,color-mix(in srgb,var(--color-overlay) 25%,transparent) 36%,transparent 72%)}}.bg-\[radial-gradient\(circle_at_50\%_50\%\,transparent_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle,#0000 0%,#0000002d 100%)}@supports (color:color-mix(in lab, red, red)){.bg-\[radial-gradient\(circle_at_50\%_50\%\,transparent_0\%\,color-mix\(in_srgb\,var\(--color-overlay\)_25\%\,transparent\)_100\%\)\]{background-image:radial-gradient(circle at 50% 50%,transparent 0%,color-mix(in srgb,var(--color-overlay) 25%,transparent) 100%)}}.bg-\[radial-gradient\(oklch\(1_0_0_\/_0\.12\)_1px\,transparent_1px\)\]{background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.12) 1px,#0000 1px)}.bg-\[radial-gradient\(var\(--color-grid-dot\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--color-grid-dot) 1px,transparent 1px)}.bg-\[repeating-conic-gradient\(rgb\(168_168_168\)_0_25\%\,rgb\(112_112_112\)_0_50\%\)\]{background-image:repeating-conic-gradient(#a8a8a8 0 25%,#707070 0 50%)}.bg-\[repeating-linear-gradient\(135deg\,var\(--color-gray-a3\)\,var\(--color-gray-a3\)_0\.75rem\,transparent_0\.75rem\,transparent_1\.5rem\)\]{background-image:repeating-linear-gradient(135deg,var(--color-gray-a3),var(--color-gray-a3) .75rem,transparent .75rem,transparent 1.5rem)}.bg-card-primary{background-image:var(--background-image-card-primary)}.bg-none{background-image:none}.bg-onboarding-coach{background-image:var(--background-image-onboarding-coach)}.bg-onboarding-welcome{background-image:var(--background-image-onboarding-welcome)}.from-\[\#8c8c8c\]{--tw-gradient-from:#8c8c8c;--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-adjustment-temperature-cool{--tw-gradient-from:var(--color-adjustment-temperature-cool);--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-adjustment-tint-green{--tw-gradient-from:var(--color-adjustment-tint-green);--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-background{--tw-gradient-from:var(--color-background);--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-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--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-card{--tw-gradient-from:var(--color-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))}.from-card-inset{--tw-gradient-from:var(--color-card-inset);--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-card-translucent{--tw-gradient-from:var(--color-card-translucent);--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-fill-hover{--tw-gradient-from:var(--color-fill-hover);--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-fill-subtle{--tw-gradient-from:var(--color-fill-subtle);--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-media-background\/20{--tw-gradient-from:#0003}@supports (color:color-mix(in lab, red, red)){.from-media-background\/20{--tw-gradient-from:color-mix(in oklab, var(--color-media-background) 20%, transparent)}}.from-media-background\/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-media-background\/55{--tw-gradient-from:#0000008c}@supports (color:color-mix(in lab, red, red)){.from-media-background\/55{--tw-gradient-from:color-mix(in oklab, var(--color-media-background) 55%, transparent)}}.from-media-background\/55{--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-media-background\/70{--tw-gradient-from:#000000b3}@supports (color:color-mix(in lab, red, red)){.from-media-background\/70{--tw-gradient-from:color-mix(in oklab, var(--color-media-background) 70%, transparent)}}.from-media-background\/70{--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-media-background\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-media-background\/80{--tw-gradient-from:color-mix(in oklab, var(--color-media-background) 80%, transparent)}}.from-media-background\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-media-background\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-media-background\/90{--tw-gradient-from:color-mix(in oklab, var(--color-media-background) 90%, transparent)}}.from-media-background\/90{--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-overlay{--tw-gradient-from:var(--color-overlay);--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-overlay-foreground\/8{--tw-gradient-from:#ffffff14}@supports (color:color-mix(in lab, red, red)){.from-overlay-foreground\/8{--tw-gradient-from:color-mix(in oklab, var(--color-overlay-foreground) 8%, transparent)}}.from-overlay-foreground\/8{--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-tag-green{--tw-gradient-from:var(--color-tag-green);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-40\%{--tw-gradient-from-position:40%}.via-\[\#383838\]{--tw-gradient-via:#383838;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card{--tw-gradient-via:var(--color-card);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-card-inset{--tw-gradient-via:var(--color-card-inset);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-gray-a4{--tw-gradient-via:var(--color-gray-a4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-media-background\/55{--tw-gradient-via:#0000008c}@supports (color:color-mix(in lab, red, red)){.via-media-background\/55{--tw-gradient-via:color-mix(in oklab, var(--color-media-background) 55%, transparent)}}.via-media-background\/55{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-media-background\/60{--tw-gradient-via:#0009}@supports (color:color-mix(in lab, red, red)){.via-media-background\/60{--tw-gradient-via:color-mix(in oklab, var(--color-media-background) 60%, transparent)}}.via-media-background\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-tag-blue{--tw-gradient-via:var(--color-tag-blue);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-30\%{--tw-gradient-via-position:30%}.via-52\%{--tw-gradient-via-position:52%}.to-adjustment-temperature-warm{--tw-gradient-to:var(--color-adjustment-temperature-warm);--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-adjustment-tint-magenta{--tw-gradient-to:var(--color-adjustment-tint-magenta);--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-background{--tw-gradient-to:var(--color-background);--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-background\/85{--tw-gradient-to:#090908d9}@supports (color:color-mix(in lab, red, red)){.to-background\/85{--tw-gradient-to:color-mix(in oklab, var(--color-background) 85%, transparent)}}.to-background\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black-a11{--tw-gradient-to:var(--color-black-a11);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/5{--tw-gradient-to:#0000000d}@supports (color:color-mix(in lab, red, red)){.to-black\/5{--tw-gradient-to:color-mix(in oklab, var(--color-black) 5%, transparent)}}.to-black\/5{--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-card{--tw-gradient-to:var(--color-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))}.to-card-inset{--tw-gradient-to:var(--color-card-inset);--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-media-background\/15{--tw-gradient-to:#00000026}@supports (color:color-mix(in lab, red, red)){.to-media-background\/15{--tw-gradient-to:color-mix(in oklab, var(--color-media-background) 15%, transparent)}}.to-media-background\/15{--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-media-background\/60{--tw-gradient-to:#0009}@supports (color:color-mix(in lab, red, red)){.to-media-background\/60{--tw-gradient-to:color-mix(in oklab, var(--color-media-background) 60%, transparent)}}.to-media-background\/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-media-background\/80{--tw-gradient-to:#000c}@supports (color:color-mix(in lab, red, red)){.to-media-background\/80{--tw-gradient-to:color-mix(in oklab, var(--color-media-background) 80%, transparent)}}.to-media-background\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-overlay{--tw-gradient-to:var(--color-overlay);--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-overlay-foreground\/8{--tw-gradient-to:#ffffff14}@supports (color:color-mix(in lab, red, red)){.to-overlay-foreground\/8{--tw-gradient-to:color-mix(in oklab, var(--color-overlay-foreground) 8%, transparent)}}.to-overlay-foreground\/8{--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-tag-purple{--tw-gradient-to:var(--color-tag-purple);--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-\[89\%\]{--tw-gradient-to-position:89%}.to-\[89\.855\%\]{--tw-gradient-to-position:89.855%}.mask-b-from-60\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-bottom:linear-gradient(to bottom, var(--tw-mask-bottom-from-color) var(--tw-mask-bottom-from-position), var(--tw-mask-bottom-to-color) var(--tw-mask-bottom-to-position));--tw-mask-bottom-from-position:60%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.effect-gradient-blur{-webkit-backdrop-filter:blur(var(--gradient-blur-amount,var(--blur-xs)));backdrop-filter:blur(var(--gradient-blur-amount,var(--blur-xs)));-webkit-mask-image:linear-gradient(var(--gradient-blur-direction,to bottom), transparent var(--gradient-blur-from,0%), black var(--gradient-blur-to,100%));-webkit-mask-image:linear-gradient(var(--gradient-blur-direction,to bottom), transparent var(--gradient-blur-from,0%), black var(--gradient-blur-to,100%));-webkit-mask-image:linear-gradient(var(--gradient-blur-direction,to bottom), transparent var(--gradient-blur-from,0%), black var(--gradient-blur-to,100%));-webkit-mask-image:linear-gradient(var(--gradient-blur-direction,to bottom), transparent var(--gradient-blur-from,0%), black var(--gradient-blur-to,100%));mask-image:linear-gradient(var(--gradient-blur-direction,to bottom), transparent var(--gradient-blur-from,0%), black var(--gradient-blur-to,100%))}.\[mask-image\:linear-gradient\(to_bottom\,transparent_0\.5rem\,black_1\.5rem\,black_calc\(100\%_-_1\.5rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(#0000 .5rem,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#0000 .5rem,#000 1.5rem calc(100% - 1.5rem),#0000)}.\[mask-image\:linear-gradient\(to_right\,black_calc\(100\%_-_6rem\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 6rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 6rem),#0000)}.\[mask-image\:linear-gradient\(to_right\,transparent\,black_12\%\,black_88\%\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.\[mask-image\:linear-gradient\(to_top\,black_40\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0%,#000 60%);mask-image:linear-gradient(#0000 0%,#000 60%)}.\[mask-image\:linear-gradient\(to_top\,black_50\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(#0000 0%,#000 50%);mask-image:linear-gradient(#0000 0%,#000 50%)}.\[mask-image\:url\(\'\/onboarding\/arrow\.svg\'\)\]{-webkit-mask-image:url(/onboarding/arrow.svg);mask-image:url(/onboarding/arrow.svg)}.mask-fade-bottom{-webkit-mask-image:linear-gradient(0deg,#0000,#000 2.5rem);mask-image:linear-gradient(0deg,#0000,#000 2.5rem)}.mask-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.mask-fade-right{-webkit-mask-image:linear-gradient(270deg,#0000,#000 2.5rem);mask-image:linear-gradient(270deg,#0000,#000 2.5rem)}.mask-fade-top{-webkit-mask-image:linear-gradient(#0000,#000 2.5rem);mask-image:linear-gradient(#0000,#000 2.5rem)}.mask-fade-x{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.mask-fade-y{-webkit-mask-image:linear-gradient(#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.\[background-size\:0\.75rem_0\.75rem\]{background-size:.75rem .75rem}.\[background-size\:1\.5rem_1\.5rem\]{background-size:1.5rem 1.5rem}.\[background-size\:1rem_1rem\]{background-size:1rem 1rem}.\[background-size\:32px_32px\]{background-size:32px 32px}.bg-\[length\:0\.75rem_0\.75rem\]{background-size:.75rem .75rem}.bg-\[length\:1rem_1rem\]{background-size:1rem 1rem}.bg-\[length\:2rem_100\%\,1rem_100\%\]{background-size:2rem 100%,1rem 100%}.bg-\[length\:15px_15px\]{background-size:15px 15px}.bg-cover{background-size:cover}.\[background-attachment\:local\,scroll\]{background-attachment:local,scroll}.bg-clip-padding{background-clip:padding-box}.bg-\[position\:right\,right\]{background-position:100%,100%}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.\[mask-size\:contain\]{-webkit-mask-size:contain;mask-size:contain}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-brand{fill:var(--color-brand)}.fill-brand-os-measure\/15{fill:#ffa05726}@supports (color:color-mix(in lab, red, red)){.fill-brand-os-measure\/15{fill:color-mix(in oklab, var(--color-brand-os-measure) 15%, transparent)}}.fill-current{fill:currentColor}.fill-error-foreground{fill:var(--color-error-foreground)}.fill-foreground{fill:var(--color-foreground)}.fill-foreground-muted{fill:var(--color-foreground-muted)}.fill-foreground-subtle{fill:var(--color-foreground-subtle)}.fill-gray-a2{fill:var(--color-gray-a2)}.fill-gray-a3{fill:var(--color-gray-a3)}.fill-none{fill:none}.fill-overlay-foreground{fill:var(--color-overlay-foreground)}.fill-success-foreground{fill:var(--color-success-foreground)}.fill-transparent{fill:#0000}.\!stroke-none{stroke:none!important}.stroke-\(--color-brand-os-inverse\){stroke:var(--color-brand-os-inverse)}.stroke-background{stroke:var(--color-background)}.stroke-border{stroke:var(--color-border)}.stroke-brand-os-border-strong{stroke:var(--color-brand-os-border-strong)}.stroke-brand-os-measure{stroke:var(--color-brand-os-measure)}.stroke-current{stroke:currentColor}.stroke-fill-selected{stroke:var(--color-fill-selected)}.stroke-foreground-muted{stroke:var(--color-foreground-muted)}.stroke-none{stroke:none}.stroke-outline-active{stroke:var(--color-outline-active)}.stroke-primary-foreground{stroke:var(--color-primary-foreground)}.stroke-3{stroke-width:3px}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-fill{object-fit:fill}.object-\[48\%_6\%\]{object-position:48% 6%}.object-bottom{object-position:bottom}.object-center{object-position:center}.object-left{object-position:left}.object-top{object-position:top}.\!p-0{padding:calc(var(--spacing) * 0)!important}.\!p-2{padding:calc(var(--spacing) * 2)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-0\.75{padding:calc(var(--spacing) * .75)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-1\.25{padding:calc(var(--spacing) * 1.25)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-11{padding:calc(var(--spacing) * 11)}.p-12{padding:calc(var(--spacing) * 12)}.p-12\.5{padding:calc(var(--spacing) * 12.5)}.p-24{padding:calc(var(--spacing) * 24)}.p-\[0\.125rem\]{padding:.125rem}.p-\[0\.1875rem\]{padding:.1875rem}.p-\[0\.3125rem\]{padding:.3125rem}.p-\[0\.4375rem\]{padding:.4375rem}.p-\[0\.6875rem\]{padding:.6875rem}.p-\[6\%\]{padding:6%}.p-\[6cqw\]{padding:6cqw}.p-\[7\%\]{padding:7%}.p-\[7cqi\]{padding:7cqi}.p-\[10\%\]{padding:10%}.p-\[18\%\]{padding:18%}.p-\[20px\]{padding:20px}.p-px{padding:1px}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-0\.75{padding-inline:calc(var(--spacing) * .75)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-5\.5{padding-inline:calc(var(--spacing) * 5.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-20{padding-inline:calc(var(--spacing) * 20)}.px-\[0\.125rem\]{padding-inline:.125rem}.px-\[0\.0625rem\]{padding-inline:.0625rem}.px-\[0\.3125rem\]{padding-inline:.3125rem}.px-\[1\.125rem\]{padding-inline:1.125rem}.px-\[var\(--density-control-padding\)\]{padding-inline:var(--density-control-padding)}.px-\[var\(--density-section-inset\)\]{padding-inline:var(--density-section-inset)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-0\.25{padding-block:calc(var(--spacing) * .25)}.py-0\.75{padding-block:calc(var(--spacing) * .75)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-1\.25{padding-block:calc(var(--spacing) * 1.25)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-4\.5{padding-block:calc(var(--spacing) * 4.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-5\.5{padding-block:calc(var(--spacing) * 5.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-\[0\.25rem\]{padding-block:.25rem}.py-\[0\.125rem\]{padding-block:.125rem}.py-\[0\.4375rem\]{padding-block:.4375rem}.py-\[1\.5px\]{padding-block:1.5px}.py-\[3\%\]{padding-block:3%}.py-\[var\(--density-gap\)\]{padding-block:var(--density-gap)}.py-px{padding-block:1px}.pe-1{padding-inline-end:calc(var(--spacing) * 1)}.pt-\(--studio-top-chrome\){padding-top:var(--studio-top-chrome)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-0\.25{padding-top:calc(var(--spacing) * .25)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-2\.75{padding-top:calc(var(--spacing) * 2.75)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-4\.5{padding-top:calc(var(--spacing) * 4.5)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-5\.5{padding-top:calc(var(--spacing) * 5.5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-12\.5{padding-top:calc(var(--spacing) * 12.5)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-30{padding-top:calc(var(--spacing) * 30)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-\[0\.2rem\]{padding-top:.2rem}.pt-\[0\.25rem\]{padding-top:.25rem}.pt-\[0\.75rem\]{padding-top:.75rem}.pt-\[0\.3125rem\]{padding-top:.3125rem}.pt-\[10vh\]{padding-top:10vh}.pt-\[20vh\]{padding-top:20vh}.pt-\[24px\]{padding-top:24px}.pt-\[100\%\]{padding-top:100%}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pt-\[max\(calc\(var\(--spacing\)\*2\)\,var\(--safe-top\,0rem\)\)\]{padding-top:max(calc(var(--spacing) * 2), var(--safe-top,0rem))}.pt-\[max\(calc\(var\(--spacing\)\*4\)\,env\(safe-area-inset-top\)\)\]{padding-top:max(calc(var(--spacing) * 4), env(safe-area-inset-top))}.pt-px{padding-top:1px}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-0\.5{padding-right:calc(var(--spacing) * .5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-7\.5{padding-right:calc(var(--spacing) * 7.5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-28{padding-right:calc(var(--spacing) * 28)}.pr-88{padding-right:calc(var(--spacing) * 88)}.pr-92{padding-right:calc(var(--spacing) * 92)}.pr-94{padding-right:calc(var(--spacing) * 94)}.pr-123{padding-right:calc(var(--spacing) * 123)}.pr-15348{padding-right:calc(var(--spacing) * 15348)}.pr-\[0\.5ch\]{padding-right:.5ch}.pr-\[0\.5rem\]{padding-right:.5rem}.pr-\[0\.1875rem\]{padding-right:.1875rem}.pr-\[1\.4375rem\]{padding-right:1.4375rem}.pr-px{padding-right:1px}.pb-0{padding-bottom:calc(var(--spacing) * 0)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-0\.25{padding-bottom:calc(var(--spacing) * .25)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-5\.5{padding-bottom:calc(var(--spacing) * 5.5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pb-32{padding-bottom:calc(var(--spacing) * 32)}.pb-34{padding-bottom:calc(var(--spacing) * 34)}.pb-36{padding-bottom:calc(var(--spacing) * 36)}.pb-40{padding-bottom:calc(var(--spacing) * 40)}.pb-52{padding-bottom:calc(var(--spacing) * 52)}.pb-56{padding-bottom:calc(var(--spacing) * 56)}.pb-60{padding-bottom:calc(var(--spacing) * 60)}.pb-\[0\.15em\]{padding-bottom:.15em}.pb-\[0\.125rem\]{padding-bottom:.125rem}.pb-\[1\.125rem\]{padding-bottom:1.125rem}.pb-\[6\.25rem\]{padding-bottom:6.25rem}.pb-\[calc\(0\.75rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom))}.pb-\[calc\(env\(safe-area-inset-bottom\)\+0\.5rem\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + .5rem)}.pb-\[calc\(env\(safe-area-inset-bottom\)\+var\(--spacing\)\*5\)\]{padding-bottom:calc(env(safe-area-inset-bottom) + var(--spacing) * 5)}.pb-\[calc\(var\(--chat-composer-h\,18\.75rem\)\+6\.25rem\)\]{padding-bottom:calc(var(--chat-composer-h,18.75rem) + 6.25rem)}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,var\(--safe-bottom\,0rem\)\)\]{padding-bottom:max(.75rem, var(--safe-bottom,0rem))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pb-\[max\(calc\(var\(--spacing\)\*2\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(var(--spacing) * 2), env(safe-area-inset-bottom))}.pb-\[max\(calc\(var\(--spacing\)\*3\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(var(--spacing) * 3), env(safe-area-inset-bottom))}.pb-\[max\(calc\(var\(--spacing\)\*4\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(var(--spacing) * 4), env(safe-area-inset-bottom))}.pb-\[max\(calc\(var\(--spacing\)\*5\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(var(--spacing) * 5), env(safe-area-inset-bottom))}.pb-\[max\(calc\(var\(--spacing\)\*6\)\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(calc(var(--spacing) * 6), env(safe-area-inset-bottom))}.pb-\[var\(--invitation-footer-h\,8\.5rem\)\]{padding-bottom:var(--invitation-footer-h,8.5rem)}.pb-\[var\(--safe-bottom\,0rem\)\]{padding-bottom:var(--safe-bottom,0rem)}.pb-px{padding-bottom:1px}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-0\.75{padding-left:calc(var(--spacing) * .75)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-20{padding-left:calc(var(--spacing) * 20)}.pl-55{padding-left:calc(var(--spacing) * 55)}.pl-\[0\.4rem\]{padding-left:.4rem}.pl-\[0\.25em\]{padding-left:.25em}.pl-\[0\.25rem\]{padding-left:.25rem}.pl-\[1\.5em\]{padding-left:1.5em}.pl-\[3\.25rem\]{padding-left:3.25rem}.pl-\[5ch\]{padding-left:5ch}.pl-\[calc\(0\.3em-1px\)\]{padding-left:calc(.3em - 1px)}.pl-\[calc\(1\.25rem\+calc\(var\(--spacing\)\*3\)\)\]{padding-left:calc(1.25rem + calc(var(--spacing) * 3))}.pl-\[var\(--admin-sidebar-width\)\]{padding-left:var(--admin-sidebar-width)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-\[-0\.1em\]{vertical-align:-.1em}.align-\[-0\.125em\]{vertical-align:-.125em}.align-\[-0\.125rem\]{vertical-align:-.125rem}.align-\[-0\.0625rem\]{vertical-align:-.0625rem}.align-\[0\.375rem\]{vertical-align:.375rem}.align-baseline{vertical-align:baseline}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.type-mini-compact-caps{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;letter-spacing:var(--tracking-wide);text-transform:uppercase;line-height:1}.f-font-brand-os-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1rem}.f-font-viewer-heading{font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:normal}.f-font-brand-os-display{font-family:var(--font-heading);letter-spacing:-.02em;font-size:2rem;font-weight:400;line-height:2.25rem}@media (min-width:48rem){.f-font-brand-os-display{font-size:2.5rem;line-height:2.75rem}}.type-mini-regular{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.type-sm-medium{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-medium)}.type-sm-semibold{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-semibold)}.\!type-mini{font-family:var(--font-body)!important;font-size:var(--text-xs)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--leading-mini)!important;letter-spacing:var(--tracking-normal)!important}.f-font-brand-os-card-title{font-family:var(--font-heading);letter-spacing:-.03125rem;font-size:1.25rem;font-weight:400;line-height:1.75rem}.f-font-brand-os-page-title{font-family:var(--font-heading);letter-spacing:-.05625rem;font-size:2.25rem;font-weight:400;line-height:2.25rem}.f-font-brand-os-section-title{font-family:var(--font-heading);letter-spacing:-.046875rem;font-size:1.875rem;font-weight:400;line-height:1.875rem}.f-font-brand-os-subsection-title{font-family:var(--font-heading);letter-spacing:-.0375rem;font-size:1.5rem;font-weight:400;line-height:2rem}.f-font-claude-greeting{font-family:var(--font-lora-layer), ui-serif, Georgia, serif;letter-spacing:-.02em;font-size:1.75rem;font-weight:400;line-height:2.25rem}.type-base{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.type-base\!{font-family:var(--font-body)!important;font-size:var(--text-base)!important;font-weight:var(--font-weight-normal)!important;line-height:var(--leading-normal)!important;letter-spacing:var(--tracking-normal)!important}.type-base-compact{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1}.type-base-compact-medium{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.type-display-lg{font-family:var(--font-heading);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-2);letter-spacing:var(--tracking-tight)}.type-display-sm{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-2);letter-spacing:var(--tracking-tight)}.type-h1{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-1);letter-spacing:var(--tracking-headline-1)}.type-h2{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-2);letter-spacing:var(--tracking-headline-2)}.type-h3{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-3);letter-spacing:var(--tracking-headline-3)}.type-h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-4);letter-spacing:var(--tracking-headline-4)}.type-mini{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal)}.type-mini\!{font-family:var(--font-body)!important;font-size:var(--text-xs)!important;font-weight:var(--font-weight-medium)!important;line-height:var(--leading-mini)!important;letter-spacing:var(--tracking-normal)!important}.type-mini-compact{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1}.type-mini-compact-medium{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.type-mono-mini{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.type-mono-mini-compact{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);line-height:1}.type-section{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-normal);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.type-section-sm{font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.type-sm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal)}.type-sm-compact{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1}.type-sm-compact-medium{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.type-transcript{font-family:var(--font-transcript);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.type-transcript-h1{font-family:var(--font-transcript);font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.type-transcript-h2{font-family:var(--font-transcript);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.type-transcript-h3{font-family:var(--font-transcript);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.type-transcript-h4{font-family:var(--font-transcript);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.f-font-brand-os-body{font-family:var(--font-body);font-size:1rem;font-weight:400;line-height:1.5rem}.f-font-brand-os-body-sm{font-family:var(--font-body);font-size:.875rem;font-weight:400;line-height:1.3125rem}.f-font-brand-os-caption{font-family:var(--font-body);font-size:.75rem;font-weight:400;line-height:1.25rem}.f-font-brand-os-code{font-family:var(--font-mono);font-size:.75rem;font-weight:400;line-height:1rem}.f-font-brand-os-kbd{font-family:var(--font-mono);font-size:.6875rem;font-weight:400;line-height:1rem}.f-font-brand-os-lede{font-family:var(--font-body);font-size:1.25rem;font-weight:400;line-height:1.875rem}.f-font-claude-reply{font-family:var(--font-lora-layer), ui-serif, Georgia, serif;font-size:.9375rem;line-height:1.7}.f-font-claude-reply h1{font-size:1.25rem}.f-font-claude-reply h2{font-size:1.125rem}.f-font-claude-reply h3{font-size:1rem}.f-font-claude-reply code{font-size:.8125rem}.f-font-claude-message{font-family:var(--font-body);font-size:.9375rem;line-height:1.5rem}.f-font-viewer{font-family:var(--font-body);font-size:.8125rem;line-height:normal}.f-font-viewer-caption{font-family:var(--font-body);font-size:.6875rem;line-height:normal}.f-font-viewer-control{font-family:var(--font-body);font-size:var(--text-sm);line-height:normal}.\!font-heading{font-family:var(--font-heading)!important}.font-\[inherit\]{font-family:inherit}.font-body{font-family:var(--font-body)}.font-heading{font-family:var(--font-heading)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.f-font-brand-os-quote{font-size:.8125rem;font-weight:400;line-height:1.375}.f-font-brand-os-specimen{font-size:3.25rem;font-weight:400;line-height:1}.f-font-brand-os-specimen-lg{font-size:4.5rem;font-weight:400;line-height:1}.f-font-brand-os-specimen-sm{font-size:2.5rem;font-weight:400;line-height:1}.\!text-2xl{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.\!text-base{font-size:var(--text-base)!important;line-height:var(--tw-leading,var(--text-base--line-height))!important}.\!text-sm{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.\!text-xl{font-size:var(--text-xl)!important;line-height:var(--tw-leading,var(--text-xl--line-height))!important}.\!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-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--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-\[0\.5rem\]{font-size:.5rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1\.375rem\]{font-size:1.375rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[3rem\]{font-size:3rem}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[24px\]{font-size:24px}.text-\[30px\]{font-size:30px}.text-\[length\:20px\]{font-size:20px}.\!leading-none{--tw-leading:1!important;line-height:1!important}.\!leading-normal{--tw-leading:var(--leading-normal)!important;line-height:var(--leading-normal)!important}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.75rem\]{--tw-leading:1.75rem;line-height:1.75rem}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-\[1\.375\]{--tw-leading:1.375;line-height:1.375}.leading-\[1\.375rem\]{--tw-leading:1.375rem;line-height:1.375rem}.leading-\[1\.3125rem\]{--tw-leading:1.3125rem;line-height:1.3125rem}.leading-\[16\.8px\]{--tw-leading:16.8px;line-height:16.8px}.leading-\[19\.6px\]{--tw-leading:19.6px;line-height:19.6px}.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-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[350\]{--tw-font-weight:350;font-weight:350}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.\!\[font-weight\:350\]{font-weight:350!important}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.01rem\]{--tw-tracking:-.01rem;letter-spacing:-.01rem}.tracking-\[-0\.02rem\]{--tw-tracking:-.02rem;letter-spacing:-.02rem}.tracking-\[-0\.4px\]{--tw-tracking:-.4px;letter-spacing:-.4px}.tracking-\[-0\.12px\]{--tw-tracking:-.12px;letter-spacing:-.12px}.tracking-\[-0\.14px\]{--tw-tracking:-.14px;letter-spacing:-.14px}.tracking-\[-0\.025rem\]{--tw-tracking:-.025rem;letter-spacing:-.025rem}.tracking-\[-0\.28px\]{--tw-tracking:-.28px;letter-spacing:-.28px}.tracking-\[-0\.48px\]{--tw-tracking:-.48px;letter-spacing:-.48px}.tracking-\[-0\.0075rem\]{--tw-tracking:-.0075rem;letter-spacing:-.0075rem}.tracking-\[-0\.0175rem\]{--tw-tracking:-.0175rem;letter-spacing:-.0175rem}.tracking-\[-0\.0375rem\]{--tw-tracking:-.0375rem;letter-spacing:-.0375rem}.tracking-\[-0\.00875rem\]{--tw-tracking:-.00875rem;letter-spacing:-.00875rem}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--color-brand-os-paper\){color:var(--color-brand-os-paper)}.text-\(--color-brand-os-paper\)\/70{color:#eee9ddb3}@supports (color:color-mix(in lab, red, red)){.text-\(--color-brand-os-paper\)\/70{color:color-mix(in oklab, var(--color-brand-os-paper) 70%, transparent)}}.text-\(--color-claude-accent-hover\){color:var(--color-claude-accent-hover)}.text-\(--color-claude-accent-text\){color:var(--color-claude-accent-text)}.text-\(--tile-ink\){color:var(--tile-ink)}.text-\(--tile-label\){color:var(--tile-label)}.text-\(--viewer-ink\){color:var(--viewer-ink)}.text-\(--viewer-muted\){color:var(--viewer-muted)}.text-\(color\:--viewer-error\){color:var(--viewer-error)}.text-\(color\:--viewer-ink\){color:var(--viewer-ink)}.text-\(color\:--viewer-media-fill\){color:var(--viewer-media-fill)}.text-\(color\:--viewer-muted\){color:var(--viewer-muted)}.text-\(color\:--viewer-on-accent\){color:var(--viewer-on-accent)}.text-\[\#22d3ee\]{color:#22d3ee}.text-\[\#34d399\]{color:#34d399}.text-\[\#60a5fa\]{color:#60a5fa}.text-\[\#a78bfa\]{color:#a78bfa}.text-\[\#f472b6\]{color:#f472b6}.text-\[\#fbbf24\]{color:#fbbf24}.text-\[\#hex\]{color:#hex}.text-\[color\:var\(--example\)\]{color:var(--example)}.text-\[var\(--color-error-foreground\)\]{color:var(--color-error-foreground)}.text-\[var\(--color-foreground-subtle\)\]{color:var(--color-foreground-subtle)}.text-\[var\(--color-outline-active\)\]{color:var(--color-outline-active)}.text-\[var\(--color-success-foreground\)\]{color:var(--color-success-foreground)}.text-\[var\(--color-warning-foreground\)\]{color:var(--color-warning-foreground)}.text-\[var\(--sdm-c\,inherit\)\]{color:var(--sdm-c,inherit)}.text-\[var\(--unit-alarm\)\]{color:var(--unit-alarm)}.text-\[var\(--unit-poster-title\)\]{color:var(--unit-poster-title)}.text-amber-11{color:var(--color-amber-11)}.text-amber-600{color:var(--color-amber-600)}.text-background{color:var(--color-background)}.text-black{color:var(--color-black)}.text-black\/55{color:#0000008c}@supports (color:color-mix(in lab, red, red)){.text-black\/55{color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.text-black\/90{color:#000000e6}@supports (color:color-mix(in lab, red, red)){.text-black\/90{color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.text-blue-11{color:var(--color-blue-11)}.text-brand{color:var(--color-brand)}.text-brand-foreground{color:var(--color-brand-foreground)}.text-brand-os-canvas{color:var(--color-brand-os-canvas)}.text-brand-os-caution{color:var(--color-brand-os-caution)}.text-brand-os-flag-light-foreground{color:var(--color-brand-os-flag-light-foreground)}.text-brand-os-info{color:var(--color-brand-os-info)}.text-brand-os-measure{color:var(--color-brand-os-measure)}.text-brand-os-on-inverse{color:var(--color-brand-os-on-inverse)}.text-brand-os-verdict-off{color:var(--color-brand-os-verdict-off)}.text-brand-text{color:var(--color-brand-text)}.text-brand\/15{color:#46a75826}@supports (color:color-mix(in lab, red, red)){.text-brand\/15{color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.text-current{color:currentColor}.text-element-brand{color:var(--color-red-11)}.text-element-character{color:var(--color-amber-11)}.text-element-general{color:var(--color-slate-11)}.text-element-material{color:var(--color-cyan-11)}.text-element-model{color:var(--color-orange-11)}.text-element-moodboard{color:var(--color-indigo-11)}.text-element-object{color:var(--color-jade-11)}.text-element-product{color:var(--color-violet-11)}.text-element-setting{color:var(--color-blue-11)}.text-element-style{color:var(--color-pink-11)}.text-error{color:var(--color-error)}.text-error-foreground{color:var(--color-error-foreground)}.text-error-text{color:var(--color-error-text)}.text-fill-hover{color:var(--color-fill-hover)}.text-fill-subtle{color:var(--color-fill-subtle)}.text-foreground{color:var(--color-foreground)}.text-foreground-brand{color:var(--color-foreground-brand)}.text-foreground-muted{color:var(--color-foreground-muted)}.text-foreground-muted\/55{color:#b5b3ad8c}@supports (color:color-mix(in lab, red, red)){.text-foreground-muted\/55{color:color-mix(in oklab, var(--color-foreground-muted) 55%, transparent)}}.text-foreground-muted\/60{color:#b5b3ad99}@supports (color:color-mix(in lab, red, red)){.text-foreground-muted\/60{color:color-mix(in oklab, var(--color-foreground-muted) 60%, transparent)}}.text-foreground-subtle{color:var(--color-foreground-subtle)}.text-foreground-subtle\/40{color:#7c7b7466}@supports (color:color-mix(in lab, red, red)){.text-foreground-subtle\/40{color:color-mix(in oklab, var(--color-foreground-subtle) 40%, transparent)}}.text-foreground-subtle\/60{color:#7c7b7499}@supports (color:color-mix(in lab, red, red)){.text-foreground-subtle\/60{color:color-mix(in oklab, var(--color-foreground-subtle) 60%, transparent)}}.text-foreground\/40{color:#eeeeec66}@supports (color:color-mix(in lab, red, red)){.text-foreground\/40{color:color-mix(in oklab, var(--color-foreground) 40%, transparent)}}.text-gray-8{color:var(--color-gray-8)}.text-gray-9{color:var(--color-gray-9)}.text-gray-10{color:var(--color-gray-10)}.text-gray-11{color:var(--color-gray-11)}.text-gray-12{color:var(--color-gray-12)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-info-foreground{color:var(--color-info-foreground)}.text-inherit{color:inherit}.text-input{color:var(--color-input)}.text-media-background{color:var(--color-media-background)}.text-metric-awarded{color:var(--color-metric-awarded)}.text-metric-negative{color:var(--color-metric-negative)}.text-metric-pending{color:var(--color-metric-pending)}.text-metric-positive{color:var(--color-metric-positive)}.text-metric-returned{color:var(--color-metric-returned)}.text-multiplayer-0{color:var(--color-multiplayer-0)}.text-multiplayer-1{color:var(--color-multiplayer-1)}.text-multiplayer-2{color:var(--color-multiplayer-2)}.text-multiplayer-3{color:var(--color-multiplayer-3)}.text-multiplayer-4{color:var(--color-multiplayer-4)}.text-multiplayer-5{color:var(--color-multiplayer-5)}.text-multiplayer-6{color:var(--color-multiplayer-6)}.text-multiplayer-7{color:var(--color-multiplayer-7)}.text-multiplayer-8{color:var(--color-multiplayer-8)}.text-neutral-200{color:var(--color-neutral-200)}.text-node-action-foreground{color:var(--color-node-action-foreground)}.text-node-collection-foreground{color:var(--color-node-collection-foreground)}.text-node-technique-border{color:var(--color-node-technique-border)}.text-node-technique-foreground{color:var(--color-node-technique-foreground)}.text-overlay{color:var(--color-overlay)}.text-overlay-foreground{color:var(--color-overlay-foreground)}.text-overlay-foreground\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-overlay-foreground\/60{color:color-mix(in oklab, var(--color-overlay-foreground) 60%, transparent)}}.text-overlay-foreground\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-overlay-foreground\/70{color:color-mix(in oklab, var(--color-overlay-foreground) 70%, transparent)}}.text-overlay-foreground\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-overlay-foreground\/80{color:color-mix(in oklab, var(--color-overlay-foreground) 80%, transparent)}}.text-overlay-foreground\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-overlay-foreground\/85{color:color-mix(in oklab, var(--color-overlay-foreground) 85%, transparent)}}.text-overlay-foreground\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-overlay-foreground\/90{color:color-mix(in oklab, var(--color-overlay-foreground) 90%, transparent)}}.text-overlay-foreground\/95{color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.text-overlay-foreground\/95{color:color-mix(in oklab, var(--color-overlay-foreground) 95%, transparent)}}.text-primary{color:var(--color-primary)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-red-9{color:var(--color-red-9)}.text-red-11{color:var(--color-red-11)}.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-secondary{color:var(--color-secondary)}.text-secondary-foreground{color:var(--color-secondary-foreground)}.text-splash-foreground{color:var(--color-splash-foreground)}.text-studio-accent-amber-foreground{color:var(--color-studio-accent-amber-foreground)}.text-studio-accent-blue-foreground{color:var(--color-studio-accent-blue-foreground)}.text-studio-accent-grass-foreground{color:var(--color-studio-accent-grass-foreground)}.text-studio-accent-jade-foreground{color:var(--color-studio-accent-jade-foreground)}.text-studio-accent-orange-foreground{color:var(--color-studio-accent-orange-foreground)}.text-studio-accent-pink-foreground{color:var(--color-studio-accent-pink-foreground)}.text-studio-accent-purple-foreground{color:var(--color-studio-accent-purple-foreground)}.text-studio-accent-red-foreground{color:var(--color-studio-accent-red-foreground)}.text-success-foreground{color:var(--color-success-foreground)}.text-success-text{color:var(--color-success-text)}.text-transparent{color:#0000}.text-warning{color:var(--color-warning)}.text-warning-foreground{color:var(--color-warning-foreground)}.text-warning-text{color:var(--color-warning-text)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.\[text-decoration-color\:var\(--color-red-9\)\]{-webkit-text-decoration-color:var(--color-red-9);-webkit-text-decoration-color:var(--color-red-9);-webkit-text-decoration-color:var(--color-red-9);text-decoration-color:var(--color-red-9)}.decoration-blue-9{-webkit-text-decoration-color:var(--color-blue-9);-webkit-text-decoration-color:var(--color-blue-9);-webkit-text-decoration-color:var(--color-blue-9);text-decoration-color:var(--color-blue-9)}.decoration-border{-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border)}.decoration-brand-os-border-strong{-webkit-text-decoration-color:var(--color-brand-os-border-strong);-webkit-text-decoration-color:var(--color-brand-os-border-strong);-webkit-text-decoration-color:var(--color-brand-os-border-strong);text-decoration-color:var(--color-brand-os-border-strong)}.decoration-brand-os-verdict-off{-webkit-text-decoration-color:var(--color-brand-os-verdict-off);-webkit-text-decoration-color:var(--color-brand-os-verdict-off);-webkit-text-decoration-color:var(--color-brand-os-verdict-off);text-decoration-color:var(--color-brand-os-verdict-off)}.decoration-current{text-decoration-color:currentColor}.decoration-foreground{-webkit-text-decoration-color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.decoration-foreground-subtle{-webkit-text-decoration-color:var(--color-foreground-subtle);-webkit-text-decoration-color:var(--color-foreground-subtle);-webkit-text-decoration-color:var(--color-foreground-subtle);text-decoration-color:var(--color-foreground-subtle)}.decoration-foreground-subtle\/50{text-decoration-color:#7c7b7480}@supports (color:color-mix(in lab, red, red)){.decoration-foreground-subtle\/50{-webkit-text-decoration-color:color-mix(in oklab, var(--color-foreground-subtle) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-foreground-subtle) 50%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-foreground-subtle) 50%, transparent);text-decoration-color:color-mix(in oklab, var(--color-foreground-subtle) 50%, transparent)}}.decoration-transparent{text-decoration-color:#0000}.decoration-dotted{text-decoration-style:dotted}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.decoration-\[0\.09375rem\]{text-decoration-thickness:.09375rem}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.underline-offset-\[0\.3em\]{text-underline-offset:.3em}.underline-offset-\[0\.18em\]{text-underline-offset:.18em}.underline-offset-\[0\.28em\]{text-underline-offset:.28em}.underline-offset-\[3px\]{text-underline-offset:3px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-foreground-subtle::placeholder{color:var(--color-foreground-subtle)}.caret-current{caret-color:currentColor}.caret-foreground{caret-color:var(--color-foreground)}.\!opacity-0{opacity:0!important}.\!opacity-100{opacity:1!important}.\[opacity\:var\(--specimen-opacity\,1\)\]{opacity:var(--specimen-opacity,1)}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-72{opacity:.72}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-100\!{opacity:1!important}.opacity-\[0\.35\]{opacity:.35}.\[mix-blend-mode\:var\(--blend-glass\)\]{mix-blend-mode:var(--blend-glass)}.mix-blend-plus-lighter{mix-blend-mode:plus-lighter}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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-\(--brand-os-dock-shadow\){--tw-shadow:var(--brand-os-dock-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--brand-os-lift-shadow\){--tw-shadow:var(--brand-os-lift-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--viewer-shadow\){--tw-shadow:var(--viewer-shadow);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,#000000b3);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.25rem_1\.25rem_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 .25rem 1.25rem var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.25rem_1\.25rem_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:0 .25rem 1.25rem var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.75rem_2rem_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 .75rem 2rem var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.125rem_0\.5rem_rgb\(0_0_0\/0\.28\)\]{--tw-shadow:0 .125rem .5rem var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.0625rem_0\.25rem_rgb\(0_0_0\/0\.14\)\]{--tw-shadow:0 .0625rem .25rem var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0\.0625rem_0\.1875rem_rgb\(0_0_0\/0\.25\)\]{--tw-shadow:0 .0625rem .1875rem var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0\.5rem_var\(--viewer-accent\)\]{--tw-shadow:0 0 .5rem var(--tw-shadow-color,var(--viewer-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0\.375rem_0\.0625rem_var\(--color-warning-foreground\)\]{--tw-shadow:0 0 .375rem .0625rem var(--tw-shadow-color,var(--color-warning-foreground));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.0625rem_var\(--color-outline-focus\)\]{--tw-shadow:0 0 0 .0625rem var(--tw-shadow-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.0625rem_var\(--viewer-media-edge\)\]{--tw-shadow:0 0 0 .0625rem var(--tw-shadow-color,var(--viewer-media-edge));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_0\.1875rem_var\(--color-gray-a4\)\]{--tw-shadow:0 0 0 .1875rem var(--tw-shadow-color,var(--color-gray-a4));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--color-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_100vmax_var\(--color-overlay\)\]{--tw-shadow:0 0 0 100vmax var(--tw-shadow-color,var(--color-overlay));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_200vmax_var\(--color-overlay\)\,var\(--shadow-glow-accent\)\]{--tw-shadow:0 0 0 200vmax var(--tw-shadow-color,var(--color-overlay)), var(--shadow-glow-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_250rem_var\(--color-workspace-scrim\)\]{--tw-shadow:0 0 0 250rem var(--tw-shadow-color,var(--color-workspace-scrim));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_1rem_0\.125rem\]{--tw-shadow:0 0 1rem .125rem var(--tw-shadow-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_1rem_0\.125rem_color-mix\(in_srgb\,var\(--color-foreground-brand\)_50\%\,transparent\)\]{--tw-shadow:0 0 1rem .125rem var(--tw-shadow-color,#71d08380)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_1rem_0\.125rem_color-mix\(in_srgb\,var\(--color-foreground-brand\)_50\%\,transparent\)\]{--tw-shadow:0 0 1rem .125rem var(--tw-shadow-color,color-mix(in srgb,var(--color-foreground-brand) 50%,transparent))}}.shadow-\[0_0_1rem_0\.125rem_color-mix\(in_srgb\,var\(--color-foreground-brand\)_50\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_2rem_color-mix\(in_srgb\,var\(--color-outline-error\)_35\%\,transparent\)\]{--tw-shadow:0 0 2rem var(--tw-shadow-color,#b5454859)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_2rem_color-mix\(in_srgb\,var\(--color-outline-error\)_35\%\,transparent\)\]{--tw-shadow:0 0 2rem var(--tw-shadow-color,color-mix(in srgb,var(--color-outline-error) 35%,transparent))}}.shadow-\[0_0_2rem_color-mix\(in_srgb\,var\(--color-outline-error\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_2rem_color-mix\(in_srgb\,var\(--color-outline-success\)_35\%\,transparent\)\]{--tw-shadow:0 0 2rem var(--tw-shadow-color,#2a7e6859)}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_2rem_color-mix\(in_srgb\,var\(--color-outline-success\)_35\%\,transparent\)\]{--tw-shadow:0 0 2rem var(--tw-shadow-color,color-mix(in srgb,var(--color-outline-success) 35%,transparent))}}.shadow-\[0_0_2rem_color-mix\(in_srgb\,var\(--color-outline-success\)_35\%\,transparent\)\]{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\.125rem_0_0_var\(--color-text-1\)\]{--tw-shadow:inset .125rem 0 0 var(--tw-shadow-color,var(--color-text-1));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\.125rem_0_0_var\(--viewer-accent\)\]{--tw-shadow:inset .125rem 0 0 var(--tw-shadow-color,var(--viewer-accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_0\.0625rem_var\(--color-border\)\]{--tw-shadow:inset 0 0 0 .0625rem var(--tw-shadow-color,var(--color-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--color-border\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--color-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_999px_var\(--color-success\)\]{--tw-shadow:inset 0 0 0 999px var(--tw-shadow-color,var(--color-success));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-glow-accent\)\]{--tw-shadow:var(--shadow-glow-accent);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-node\)\]{--tw-shadow:var(--shadow-node);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[var\(--shadow-panel\)\]{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-color-picker-handle{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-glow-accent{--tw-shadow:0 0 10px 1px var(--tw-shadow-color,var(--color-grass-a5)), 0 0 24px 6px var(--tw-shadow-color,var(--color-grass-a3));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,#0006), 0 4px 6px -4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#00000059), 0 2px 4px -2px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-media-playhead{--tw-shadow:0 0 3px var(--tw-shadow-color,#0000008c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-node-candidate{--tw-shadow:0 0 2rem var(--tw-shadow-color,var(--color-node-action-border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000004d), 0 1px 2px -1px var(--tw-shadow-color,#0000004d);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,#00000080), 0 8px 10px -6px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\/SGMD{--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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));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,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[0\.15rem\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.15rem + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[0\.1875rem\]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.1875rem + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring,.inset-ring-1{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-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)}.effect-panel{-webkit-backdrop-filter:blur(var(--blur-xl));backdrop-filter:blur(var(--blur-xl));box-shadow:var(--shadow-panel)}.shadow-control-surface{box-shadow:var(--shadow-control-surface)}.shadow-media-control{box-shadow:var(--shadow-media-control)}.shadow-node{box-shadow:var(--shadow-node)}.shadow-success-foreground\/50{--tw-shadow-color:#1fd8a480}@supports (color:color-mix(in lab, red, red)){.shadow-success-foreground\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-success-foreground) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-background{--tw-ring-color:var(--color-background)}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.ring-border{--tw-ring-color:var(--color-border)}.ring-brand{--tw-ring-color:var(--color-brand)}.ring-brand-os-border-strong{--tw-ring-color:var(--color-brand-os-border-strong)}.ring-brand-os-on-inverse{--tw-ring-color:var(--color-brand-os-on-inverse)}.ring-brand-os-verdict-off\/22{--tw-ring-color:#e5484d38}@supports (color:color-mix(in lab, red, red)){.ring-brand-os-verdict-off\/22{--tw-ring-color:color-mix(in oklab, var(--color-brand-os-verdict-off) 22%, transparent)}}.ring-brand\/70{--tw-ring-color:#46a758b3}@supports (color:color-mix(in lab, red, red)){.ring-brand\/70{--tw-ring-color:color-mix(in oklab, var(--color-brand) 70%, transparent)}}.ring-dialog{--tw-ring-color:var(--color-dialog)}.ring-error-foreground{--tw-ring-color:var(--color-error-foreground)}.ring-foreground{--tw-ring-color:var(--color-foreground)}.ring-foreground-brand{--tw-ring-color:var(--color-foreground-brand)}.ring-foreground-muted{--tw-ring-color:var(--color-foreground-muted)}.ring-foreground-subtle\/60{--tw-ring-color:#7c7b7499}@supports (color:color-mix(in lab, red, red)){.ring-foreground-subtle\/60{--tw-ring-color:color-mix(in oklab, var(--color-foreground-subtle) 60%, transparent)}}.ring-node-action-border{--tw-ring-color:var(--color-node-action-border)}.ring-node-collection-border{--tw-ring-color:var(--color-node-collection-border)}.ring-outline-active{--tw-ring-color:var(--color-outline-active)}.ring-outline-error{--tw-ring-color:var(--color-outline-error)}.ring-outline-focus{--tw-ring-color:var(--color-outline-focus)}.ring-outline-success{--tw-ring-color:var(--color-outline-success)}.ring-overlay-foreground{--tw-ring-color:var(--color-overlay-foreground)}.ring-overlay-foreground\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-overlay-foreground\/20{--tw-ring-color:color-mix(in oklab, var(--color-overlay-foreground) 20%, transparent)}}.ring-overlay-foreground\/70{--tw-ring-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.ring-overlay-foreground\/70{--tw-ring-color:color-mix(in oklab, var(--color-overlay-foreground) 70%, transparent)}}.ring-overlay-foreground\/90{--tw-ring-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.ring-overlay-foreground\/90{--tw-ring-color:color-mix(in oklab, var(--color-overlay-foreground) 90%, transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-success-foreground\/25{--tw-ring-color:#1fd8a440}@supports (color:color-mix(in lab, red, red)){.ring-success-foreground\/25{--tw-ring-color:color-mix(in oklab, var(--color-success-foreground) 25%, transparent)}}.ring-transparent{--tw-ring-color:transparent}.ring-white{--tw-ring-color:var(--color-white)}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.inset-ring-border{--tw-inset-ring-color:var(--color-border)}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-2{--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)}.ring-offset-8{--tw-ring-offset-width:8px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.ring-offset-background{--tw-ring-offset-color:var(--color-background)}.ring-offset-brand-os-panel{--tw-ring-offset-color:var(--color-brand-os-panel)}.ring-offset-overlay{--tw-ring-offset-color:var(--color-overlay)}.ring-offset-transparent{--tw-ring-offset-color:transparent}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.\[outline\:var\(--specimen-outline\,none\)\]{outline:var(--specimen-outline,none)}.focus-outline{outline-offset:-1px;outline-width:1px;outline-style:solid}.\!outline{outline-style:var(--tw-outline-style)!important;outline-width:1px!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.outline-2{outline-style:var(--tw-outline-style);outline-width:2px}.outline-\[0\.15625rem\]{outline-style:var(--tw-outline-style);outline-width:.15625rem}.-outline-offset-1{outline-offset:calc(1px * -1)}.-outline-offset-2{outline-offset:calc(2px * -1)}.\[outline-offset\:0\.6rem\]{outline-offset:.6rem}.outline-offset-1{outline-offset:1px}.outline-offset-2{outline-offset:2px}.outline-offset-\[0\.6rem\]{outline-offset:.6rem}.outline-offset-\[6px\]{outline-offset:6px}.outline-\(--tile-ink\){outline-color:var(--tile-ink)}.outline-\[var\(--color-warning-foreground\)\]{outline-color:var(--color-warning-foreground)}.outline-blue-400{outline-color:var(--color-blue-400)}.outline-border{outline-color:var(--color-border)}.outline-brand{outline-color:var(--color-brand)}.outline-current\/60{outline-color:currentColor}@supports (color:color-mix(in lab, red, red)){.outline-current\/60{outline-color:color-mix(in oklab, currentcolor 60%, transparent)}}.outline-error{outline-color:var(--color-error)}.outline-foreground-muted{outline-color:var(--color-foreground-muted)}.outline-foreground-subtle{outline-color:var(--color-foreground-subtle)}.outline-outline-active{outline-color:var(--color-outline-active)}.outline-outline-error{outline-color:var(--color-outline-error)}.outline-outline-focus{outline-color:var(--color-outline-focus)}.outline-overlay{outline-color:var(--color-overlay)}.outline-overlay-foreground\/15{outline-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.outline-overlay-foreground\/15{outline-color:color-mix(in oklab, var(--color-overlay-foreground) 15%, transparent)}}.outline-success{outline-color:var(--color-success)}.outline-transparent{outline-color:#0000}.outline-warning{outline-color:var(--color-warning)}.\!blur-none{--tw-blur: !important;filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)!important}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-obscured{--tw-blur:blur(var(--blur-obscured));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow-\[0_0_0\.375rem_var\(--color-outline-active\)\]{--tw-drop-shadow-size:drop-shadow(0 0 .375rem var(--tw-drop-shadow-color,var(--color-outline-active)));--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,)}.drop-shadow-media-control{--tw-drop-shadow-size:drop-shadow(var(--shadow-media-control));--tw-drop-shadow:drop-shadow(var(--shadow-media-control));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-50{--tw-saturate:saturate(50%);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,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[filter\:drop-shadow\(0_0_0\.0625rem_color-mix\(in_oklab\,var\(--color-brand-os-on-inverse\)_60\%\,transparent\)\)\]{filter:drop-shadow(0 0 .0625rem #1119)}@supports (color:color-mix(in lab, red, red)){.\[filter\:drop-shadow\(0_0_0\.0625rem_color-mix\(in_oklab\,var\(--color-brand-os-on-inverse\)_60\%\,transparent\)\)\]{filter:drop-shadow(0 0 .0625rem color-mix(in oklab,var(--color-brand-os-on-inverse) 60%,transparent))}}.\[filter\:drop-shadow\(var\(--shadow-media-control\)\)\]{filter:drop-shadow(var(--shadow-media-control))}.\[filter\:var\(--specimen-filter\,none\)\]{filter:var(--specimen-filter,none)}.\[filter\:var\(--splash-media-filter\)\]{filter:var(--splash-media-filter)}.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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-3xl{--tw-backdrop-blur:blur(var(--blur-3xl));-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-\[1rem\]{--tw-backdrop-blur:blur(1rem);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-none{--tw-backdrop-blur: ;-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-obscured{--tw-backdrop-blur:blur(var(--blur-obscured));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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-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,)}.\!\[backdrop-filter\:none\]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.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-\[background-color\,backdrop-filter\]{transition-property:background-color,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\,color\]{transition-property:background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,border-color\]{transition-property:background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\,transform\]{transition-property:background-color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,padding\]{transition-property:background-color,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\]{transition-property:background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\,backdrop-filter\]{transition-property:border-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-radius\,box-shadow\]{transition-property:border-radius,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-radius\]{transition-property:border-radius;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[bottom\]{transition-property:bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\]{transition-property:box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,opacity\]{transition-property:box-shadow,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\,transform\]{transition-property:color,background-color,opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,opacity\]{transition-property:color,background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,background-color\,transform\]{transition-property:color,background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,border-color\]{transition-property:color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,opacity\]{transition-property:color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\]{transition-property:color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[fill\]{transition-property:fill;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,background-color\]{transition-property:filter,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\,opacity\]{transition-property:filter,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[filter\]{transition-property:filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\,padding\]{transition-property:gap,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-columns\,width\,background-color\,border-color\]{transition-property:grid-template-columns,width,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[grid-template-rows\]{transition-property:grid-template-rows;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\,margin\]{transition-property:height,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,max-width\]{transition-property:left,max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,padding\,opacity\]{transition-property:max-height,padding,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\,margin-left\]{transition-property:max-width,opacity,margin-left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\,opacity\]{transition-property:max-width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\,color\]{transition-property:opacity,background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,scale\]{transition-property:opacity,scale;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\,transform\]{transition-property:outline-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[outline-color\]{transition-property:outline-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\]{transition-property:padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[right\]{transition-property:right;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\,color\]{transition-property:transform,background-color,border-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,color\,box-shadow\]{transition-property:transform,background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\]{transition-property:transform,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,border-color\]{transition-property:transform,box-shadow,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\]{transition-property:transform,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,opacity\]{transition-property:translate,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\,height\]{transition-property:translate,width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\]{transition-property:translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,opacity\]{transition-property:width,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property: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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-size{transition-property:width,height;transition-timing-function:var(--ease-smooth-out);transition-duration:var(--duration-fast)}.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))}.\!transition-none{transition-property:none!important}.transition-none{transition-property:none}.\!duration-0{--tw-duration:0s!important;transition-duration:0s!important}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-\[250ms\]{--tw-duration:.25s;transition-duration:.25s}.duration-\[var\(--duration-fast\)\]{--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\[var\(--duration-medium\)\]{--tw-duration:var(--duration-medium);transition-duration:var(--duration-medium)}.duration-\[var\(--duration-quick\)\]{--tw-duration:var(--duration-quick);transition-duration:var(--duration-quick)}.duration-\[var\(--duration-segmentation-selection\)\]{--tw-duration:var(--duration-segmentation-selection);transition-duration:var(--duration-segmentation-selection)}.duration-\[var\(--duration-segmentation-spotlight\)\]{--tw-duration:var(--duration-segmentation-spotlight);transition-duration:var(--duration-segmentation-spotlight)}.duration-\[var\(--duration-state-change\)\]{--tw-duration:var(--duration-state-change);transition-duration:var(--duration-state-change)}.duration-\[var\(--duration-surface-change\)\]{--tw-duration:var(--duration-surface-change);transition-duration:var(--duration-surface-change)}.duration-fast{--tw-duration:var(--transition-duration-fast);transition-duration:var(--transition-duration-fast)}.duration-medium{--tw-duration:var(--transition-duration-medium);transition-duration:var(--transition-duration-medium)}.duration-micro{--tw-duration:var(--transition-duration-micro);transition-duration:var(--transition-duration-micro)}.duration-quick{--tw-duration:var(--transition-duration-quick);transition-duration:var(--transition-duration-quick)}.duration-reveal{--tw-duration:var(--transition-duration-reveal);transition-duration:var(--transition-duration-reveal)}.duration-very-slow{--tw-duration:var(--transition-duration-very-slow);transition-duration:var(--transition-duration-very-slow)}.ease-\[cubic-bezier\(0\.4\,0\,1\,1\)\]{--tw-ease:cubic-bezier(.4,0,1,1);transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[var\(--ease-in-out\)\]{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-hover-chrome{--tw-ease:var(--ease-hover-chrome);transition-timing-function:var(--ease-hover-chrome)}.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)}.ease-smooth-out{--tw-ease:var(--ease-smooth-out);transition-timing-function:var(--ease-smooth-out)}.will-change-\[backdrop-filter\]{will-change:backdrop-filter}.will-change-\[transform\,width\,height\]{will-change:transform,width,height}.will-change-auto{will-change:auto}.will-change-transform{will-change:transform}.\[contain\:layout_paint\]{contain:layout paint}.\[contain\:paint\]{contain:paint}.fds-coordinate-space{--spacing:4px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px}.density-compact{--density-gap:calc(var(--spacing) * 1);--density-control-padding:calc(var(--spacing) * 1.5);--density-section-inset:calc(var(--spacing) * 2);--density-control-size:calc(var(--spacing) * 6)}.density-regular{--density-gap:calc(var(--spacing) * 1.5);--density-control-padding:calc(var(--spacing) * 2);--density-section-inset:calc(var(--spacing) * 3);--density-control-size:calc(var(--spacing) * 7)}.density-roomy{--density-gap:calc(var(--spacing) * 2);--density-control-padding:calc(var(--spacing) * 3);--density-section-inset:calc(var(--spacing) * 4);--density-control-size:calc(var(--spacing) * 8)}.outline-dashed{--tw-outline-style:dashed;outline-style:dashed}.outline-none{--tw-outline-style:none;outline-style:none}.outline-solid{--tw-outline-style:solid;outline-style:solid}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--activity-outline-width\:calc\(var\(--spacing\)\*0\.25\)\]{--activity-outline-width:calc(var(--spacing) * .25)}.\[--cap\:0\.7em\]{--cap:.7em}.\[--deck-art-max\:100cqh\]{--deck-art-max:100cqh}.\[--deck-art-max\:calc\(\(var\(--pair-room\)_-_4\.5rem\)\*0\.45\)\]{--deck-art-max:calc((var(--pair-room) - 4.5rem) * .45)}.\[--deck-art-max\:calc\(\(var\(--pair-room\)_-_4\.5rem\)\*0\.55\)\]{--deck-art-max:calc((var(--pair-room) - 4.5rem) * .55)}.\[--deck-art-max\:calc\(var\(--deck-room\)_-_1\.75rem\)\]{--deck-art-max:calc(var(--deck-room) - 1.75rem)}.\[--deck-art-max\:calc\(var\(--pair-room\)_-_1\.75rem\)\]{--deck-art-max:calc(var(--pair-room) - 1.75rem)}.\[--deck-art-max\:min\(18vh\,11\.25rem\,var\(--pair-room\)\*0\.8_-_1\.75rem\)\]{--deck-art-max:min(18vh, 11.25rem, var(--pair-room) * .8 - 1.75rem)}.\[--deck-art-max\:min\(22vh\,13\.75rem\,var\(--pair-room\)_-_1\.75rem\)\]{--deck-art-max:min(22vh, 13.75rem, var(--pair-room) - 1.75rem)}.\[--deck-art-max\:min\(27vh\,16\.875rem\,var\(--pair-room\)\*0\.8_-_1\.75rem\)\]{--deck-art-max:min(27vh, 16.875rem, var(--pair-room) * .8 - 1.75rem)}.\[--deck-art-max\:min\(34vh\,21\.25rem\,var\(--pair-room\)_-_1\.75rem\)\]{--deck-art-max:min(34vh, 21.25rem, var(--pair-room) - 1.75rem)}.\[--deck-art-max\:var\(--deck-room\)\]{--deck-art-max:var(--deck-room)}.\[--deck-room\:max\(7\.5rem\,min\(24vh\,15rem\,100dvh_-_45\.5rem\)\)\]{--deck-room:max(7.5rem, min(24vh, 15rem, 100dvh - 45.5rem))}.\[--deck-room\:max\(12\.5rem\,min\(40vh\,25rem\,100dvh_-_34\.25rem\)\)\]{--deck-room:max(12.5rem, min(40vh, 25rem, 100dvh - 34.25rem))}.\[--fit\:var\(--fit-row\)\]{--fit:var(--fit-row)}.\[--gradient-blur-amount\:var\(--blur-xs\)\]{--gradient-blur-amount:var(--blur-xs)}.\[--gradient-blur-from\:55\%\]{--gradient-blur-from:55%}.\[--gradient-blur-to\:75\%\]{--gradient-blur-to:75%}.\[--onboarding-outline-inset\:0px\]{--onboarding-outline-inset:0px}.\[--pair-room\:calc\(var\(--deck-room\)_-_2\.75rem\)\]{--pair-room:calc(var(--deck-room) - 2.75rem)}.\[--pair-room\:calc\(var\(--deck-room\)_-_4\.5rem\)\]{--pair-room:calc(var(--deck-room) - 4.5rem)}.\[--segmented-gap\:calc\(var\(--spacing\)\*0\.5\)\]{--segmented-gap:calc(var(--spacing) * .5)}.\[--segmented-gap\:var\(--spacing\)\]{--segmented-gap:var(--spacing)}.\[--segmented-inset\:calc\(var\(--spacing\)\*0\.5\)\]{--segmented-inset:calc(var(--spacing) * .5)}.\[--segmented-inset\:var\(--spacing\)\]{--segmented-inset:var(--spacing)}.\[--switch-padding\:calc\(var\(--spacing\)\*0\.5\)\]{--switch-padding:calc(var(--spacing) * .5)}.\[--switch-padding\:calc\(var\(--spacing\)\*0\.375\)\]{--switch-padding:calc(var(--spacing) * .375)}.\[--switch-thumb-height\:calc\(var\(--spacing\)\*3\.25\)\]{--switch-thumb-height:calc(var(--spacing) * 3.25)}.\[--switch-thumb-height\:calc\(var\(--spacing\)\*4\)\]{--switch-thumb-height:calc(var(--spacing) * 4)}.\[--switch-thumb-height\:calc\(var\(--spacing\)\*5\)\]{--switch-thumb-height:calc(var(--spacing) * 5)}.\[--switch-thumb-height\:calc\(var\(--spacing\)\*6\)\]{--switch-thumb-height:calc(var(--spacing) * 6)}.\[--switch-thumb-height\:calc\(var\(--spacing\)\*7\)\]{--switch-thumb-height:calc(var(--spacing) * 7)}.\[--switch-thumb-width\:calc\(var\(--spacing\)\*5\.25\)\]{--switch-thumb-width:calc(var(--spacing) * 5.25)}.\[--switch-thumb-width\:calc\(var\(--spacing\)\*6\.5\)\]{--switch-thumb-width:calc(var(--spacing) * 6.5)}.\[--switch-thumb-width\:calc\(var\(--spacing\)\*7\.75\)\]{--switch-thumb-width:calc(var(--spacing) * 7.75)}.\[--switch-thumb-width\:calc\(var\(--spacing\)\*9\.5\)\]{--switch-thumb-width:calc(var(--spacing) * 9.5)}.\[--switch-thumb-width\:calc\(var\(--spacing\)\*11\)\]{--switch-thumb-width:calc(var(--spacing) * 11)}.\[--switch-travel\:calc\(var\(--spacing\)\*3\.5\)\]{--switch-travel:calc(var(--spacing) * 3.5)}.\[--switch-travel\:calc\(var\(--spacing\)\*4\)\]{--switch-travel:calc(var(--spacing) * 4)}.\[--switch-travel\:calc\(var\(--spacing\)\*4\.5\)\]{--switch-travel:calc(var(--spacing) * 4.5)}.\[--switch-travel\:calc\(var\(--spacing\)\*4\.25\)\]{--switch-travel:calc(var(--spacing) * 4.25)}.\[--switch-travel\:calc\(var\(--spacing\)\*6\)\]{--switch-travel:calc(var(--spacing) * 6)}.\[--tile-ink\:\#000\]{--tile-ink:#000}.\[--tile-ink\:\#fff\]{--tile-ink:#fff}.\[--tile-ink\:var\(--color-text-1\)\]{--tile-ink:var(--color-text-1)}.\[--tile-label\:rgb\(0_0_0\/0\.62\)\]{--tile-label:#0000009e}.\[--tile-label\:rgb\(255_255_255\/0\.78\)\]{--tile-label:#ffffffc7}.\[--tile-label\:var\(--color-text-3\)\]{--tile-label:var(--color-text-3)}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-image-rendering\:auto\]{-webkit-image-rendering:auto}.\[-webkit-touch-callout\:none\]{-webkit-touch-callout:none}.\[animation-delay\:-0\.8s\]{animation-delay:-.8s}.\[animation-delay\:0\.8s\]{animation-delay:.8s}.\[animation-delay\:1\.3s\]{animation-delay:1.3s}.\[animation-delay\:3\.2s\]{animation-delay:3.2s}.\[animation-duration\:var\(--duration-micro\)\]{animation-duration:var(--duration-micro)}.\[animation-timing-function\:var\(--ease-out\)\]{animation-timing-function:var(--ease-out)}.\[canvas\:connection\]{canvas:connection}.\[clip-path\:polygon\(50\%_0\%\,85\%_60\%\,85\%_100\%\,15\%_100\%\,15\%_60\%\)\]{clip-path:polygon(50% 0%,85% 60%,85% 100%,15% 100%,15% 60%)}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[counter-increment\:line_0\]{counter-increment:line 0}.\[counter-reset\:line\]{counter-reset:line}.\[debug\:injectIfAbsent\]{debug:injectIfAbsent}.\[debug\:matches\]{debug:matches}.\[fauna\:add-node\]{fauna:add-node}.\[fauna\:dev-prompt-override\]{fauna:dev-prompt-override}.\[fauna\:skill-router\]{fauna:skill-router}.\[font\:inherit\]{font:inherit}.\[grid-area\:1\/1\]{grid-area:1/1}.\[grid-template-areas\:\'header\'_\'current\'_\'notes\'\]{grid-template-areas:"header""current""notes"}.\[image-rendering\:pixelated\]{image-rendering:pixelated}.\[image-rendering\:smooth\]{image-rendering:smooth}.\[scrollbar-color\:var\(--color-foreground-subtle\)_transparent\]{scrollbar-color:var(--color-foreground-subtle) transparent}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.\[scrollbar-gutter\:stable_both-edges\]{scrollbar-gutter:stable both-edges}.\[scrollbar-gutter\:stable_if_visible\]{scrollbar-gutter:stable if visible}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-box\:trim-both_cap_alphabetic\]{text-box:trim-both cap alphabetic}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.block-1{block-size:calc(var(--spacing) * 1)}.inline-1{inline-size:calc(var(--spacing) * 1)}.ring-inset{--tw-ring-inset:inset}:is(.\*\:shrink-0>*){flex-shrink:0}.not-data-\[pinned\]\:rounded-sm:not([data-pinned]){border-radius:var(--radius-sm)}.not-data-\[pinned\]\:bg-card:not([data-pinned]){background-color:var(--color-card)}.group-not-open\:-rotate-90:is(:where(.group):not(:is([open],:popover-open,:open)) *){rotate:-90deg}.group-open\:rotate-45:is(:where(.group):is([open],:popover-open,:open) *){rotate:45deg}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:justify-start:is(:where(.group):is([open],:popover-open,:open) *){justify-content:flex-start}.group-open\:p-4:is(:where(.group):is([open],:popover-open,:open) *){padding:calc(var(--spacing) * 4)}.group-open\:text-foreground:is(:where(.group):is([open],:popover-open,:open) *){color:var(--color-foreground)}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:bg-foreground:is(:where(.group):focus-within *){background-color:var(--color-foreground)}.group-focus-within\:text-primary-foreground:is(:where(.group):focus-within *){color:var(--color-primary-foreground)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.group-focus-within\/asset\:pointer-events-auto:is(:where(.group\/asset):focus-within *){pointer-events:auto}.group-focus-within\/asset\:max-w-20:is(:where(.group\/asset):focus-within *){max-width:calc(var(--spacing) * 20)}.group-focus-within\/asset\:scale-\[0\.8\]:is(:where(.group\/asset):focus-within *){scale:.8}.group-focus-within\/asset\:bg-card:is(:where(.group\/asset):focus-within *){background-color:var(--color-card)}.group-focus-within\/asset\:pr-2:is(:where(.group\/asset):focus-within *){padding-right:calc(var(--spacing) * 2)}.group-focus-within\/asset\:opacity-100:is(:where(.group\/asset):focus-within *),.group-focus-within\/card\:opacity-100:is(:where(.group\/card):focus-within *){opacity:1}.group-focus-within\/failure\:opacity-0:is(:where(.group\/failure):focus-within *){opacity:0}.group-focus-within\/failure\:opacity-100:is(:where(.group\/failure):focus-within *){opacity:1}.group-focus-within\/flyout\:pointer-events-auto:is(:where(.group\/flyout):focus-within *){pointer-events:auto}.group-focus-within\/flyout\:bg-fill-subtle:is(:where(.group\/flyout):focus-within *){background-color:var(--color-fill-subtle)}.group-focus-within\/flyout\:text-foreground:is(:where(.group\/flyout):focus-within *){color:var(--color-foreground)}.group-focus-within\/flyout\:opacity-100:is(:where(.group\/flyout):focus-within *),.group-focus-within\/header\:opacity-100:is(:where(.group\/header):focus-within *),.group-focus-within\/line\:opacity-100:is(:where(.group\/line):focus-within *),.group-focus-within\/link\:opacity-100:is(:where(.group\/link):focus-within *){opacity:1}.group-focus-within\/row\:invisible:is(:where(.group\/row):focus-within *){visibility:hidden}.group-focus-within\/row\:opacity-100:is(:where(.group\/row):focus-within *),.group-focus-within\/rule\:opacity-100:is(:where(.group\/rule):focus-within *),.group-focus-within\/run\:opacity-100:is(:where(.group\/run):focus-within *),.group-focus-within\/surface\:opacity-100:is(:where(.group\/surface):focus-within *){opacity:1}.group-focus-within\/tile\:pointer-events-auto:is(:where(.group\/tile):focus-within *){pointer-events:auto}.group-focus-within\/tile\:opacity-100:is(:where(.group\/tile):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:pointer-events-none:is(:where(.group):hover *){pointer-events:none}.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:hidden:is(:where(.group):hover *){display:none}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\:border-2:is(:where(.group):hover *),.group-hover\:border-\[2px\]:is(:where(.group):hover *){border-style:var(--tw-border-style);border-width:2px}.group-hover\:border-border:is(:where(.group):hover *){border-color:var(--color-border)}.group-hover\:border-brand-os-border-strong:is(:where(.group):hover *){border-color:var(--color-brand-os-border-strong)}.group-hover\:border-outline-active:is(:where(.group):hover *){border-color:var(--color-outline-active)}.group-hover\:bg-brand\/15:is(:where(.group):hover *){background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-brand\/15:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.group-hover\:bg-fill-hover:is(:where(.group):hover *){background-color:var(--color-fill-hover)}.group-hover\:bg-foreground-muted:is(:where(.group):hover *){background-color:var(--color-foreground-muted)}.group-hover\:bg-gray-a3:is(:where(.group):hover *){background-color:var(--color-gray-a3)}.group-hover\:bg-media-background\/10:is(:where(.group):hover *){background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-media-background\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-media-background) 10%, transparent)}}.group-hover\:bg-outline-success:is(:where(.group):hover *){background-color:var(--color-outline-success)}.group-hover\:bg-overlay:is(:where(.group):hover *){background-color:var(--color-overlay)}.group-hover\:bg-primary\/90:is(:where(.group):hover *){background-color:#eeeeece6}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-primary\/90:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.group-hover\:stroke-transparent:is(:where(.group):hover *){stroke:#0000}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--color-foreground)}.group-hover\:text-foreground-muted:is(:where(.group):hover *){color:var(--color-foreground-muted)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-brand-os-border-strong:is(:where(.group):hover *){-webkit-text-decoration-color:var(--color-brand-os-border-strong);-webkit-text-decoration-color:var(--color-brand-os-border-strong);-webkit-text-decoration-color:var(--color-brand-os-border-strong);text-decoration-color:var(--color-brand-os-border-strong)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-70:is(:where(.group):hover *){opacity:.7}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:ring-1:is(:where(.group):hover *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-hover\:ring-brand-os-border-strong:is(:where(.group):hover *){--tw-ring-color:var(--color-brand-os-border-strong)}.group-hover\:brightness-75:is(:where(.group):hover *){--tw-brightness:brightness(75%);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,)}.group-hover\/action-preview\:w-auto:is(:where(.group\/action-preview):hover *){width:auto}.group-hover\/action-preview\:grid-cols-\[1\.75rem_1fr\]:is(:where(.group\/action-preview):hover *){grid-template-columns:1.75rem 1fr}.group-hover\/action-preview\:border-border:is(:where(.group\/action-preview):hover *){border-color:var(--color-border)}.group-hover\/action-preview\:bg-card-translucent:is(:where(.group\/action-preview):hover *){background-color:var(--color-card-translucent)}.group-hover\/action-preview\:pr-2\.5:is(:where(.group\/action-preview):hover *){padding-right:calc(var(--spacing) * 2.5)}.group-hover\/action-preview\:text-foreground-muted:is(:where(.group\/action-preview):hover *){color:var(--color-foreground-muted)}.group-hover\/action-preview\:opacity-100:is(:where(.group\/action-preview):hover *){opacity:1}.group-hover\/action-preview\:backdrop-blur-md:is(:where(.group\/action-preview):hover *){--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.group-hover\/action-preview\:delay-100:is(:where(.group\/action-preview):hover *){transition-delay:.1s}.group-hover\/action-preview\:duration-\[var\(--duration-fast\)\]:is(:where(.group\/action-preview):hover *){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.group-hover\/animation\:w-8:is(:where(.group\/animation):hover *){width:calc(var(--spacing) * 8)}.group-hover\/animation\:opacity-100:is(:where(.group\/animation):hover *){opacity:1}.group-hover\/asset\:pointer-events-auto:is(:where(.group\/asset):hover *){pointer-events:auto}.group-hover\/asset\:max-w-20:is(:where(.group\/asset):hover *){max-width:calc(var(--spacing) * 20)}.group-hover\/asset\:scale-\[0\.8\]:is(:where(.group\/asset):hover *){scale:.8}.group-hover\/asset\:bg-card:is(:where(.group\/asset):hover *){background-color:var(--color-card)}.group-hover\/asset\:pr-2:is(:where(.group\/asset):hover *){padding-right:calc(var(--spacing) * 2)}.group-hover\/asset\:opacity-100:is(:where(.group\/asset):hover *){opacity:1}.group-hover\/block\:opacity-70:is(:where(.group\/block):hover *){opacity:.7}.group-hover\/builder-overlay\:opacity-0:is(:where(.group\/builder-overlay):hover *){opacity:0}.group-hover\/builder-overlay\:opacity-100:is(:where(.group\/builder-overlay):hover *),.group-hover\/card\:opacity-100:is(:where(.group\/card):hover *){opacity:1}.group-hover\/chip\:pointer-events-auto:is(:where(.group\/chip):hover *){pointer-events:auto}.group-hover\/chip\:opacity-100:is(:where(.group\/chip):hover *),.group-hover\/clear\:opacity-100:is(:where(.group\/clear):hover *),.group-hover\/copy\:opacity-100:is(:where(.group\/copy):hover *){opacity:1}.group-hover\/doc\:underline:is(:where(.group\/doc):hover *){text-decoration-line:underline}.group-hover\/doc\:opacity-90:is(:where(.group\/doc):hover *){opacity:.9}.group-hover\/doc\:opacity-100:is(:where(.group\/doc):hover *){opacity:1}.group-hover\/failure\:opacity-0:is(:where(.group\/failure):hover *){opacity:0}.group-hover\/failure\:opacity-100:is(:where(.group\/failure):hover *){opacity:1}.group-hover\/flyout\:pointer-events-auto:is(:where(.group\/flyout):hover *){pointer-events:auto}.group-hover\/flyout\:opacity-100:is(:where(.group\/flyout):hover *),.group-hover\/grip\:opacity-100:is(:where(.group\/grip):hover *){opacity:1}.group-hover\/handle\:bg-fill-hover:is(:where(.group\/handle):hover *){background-color:var(--color-fill-hover)}.group-hover\/handle\:bg-node-technique:is(:where(.group\/handle):hover *){background-color:var(--color-node-technique)}.group-hover\/handle\:text-foreground:is(:where(.group\/handle):hover *){color:var(--color-foreground)}.group-hover\/handle\:opacity-100:is(:where(.group\/handle):hover *),.group-hover\/header\:opacity-100:is(:where(.group\/header):hover *){opacity:1}.group-hover\/height\:bg-white\/40:is(:where(.group\/height):hover *){background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.group-hover\/height\:bg-white\/40:is(:where(.group\/height):hover *){background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.group-hover\/img\:border-border:is(:where(.group\/img):hover *){border-color:var(--color-border)}.group-hover\/img\:bg-fill-hover:is(:where(.group\/img):hover *){background-color:var(--color-fill-hover)}.group-hover\/img\:opacity-100:is(:where(.group\/img):hover *),.group-hover\/inline-edit\:opacity-100:is(:where(.group\/inline-edit):hover *),.group-hover\/inline-img\:opacity-100:is(:where(.group\/inline-img):hover *),.group-hover\/layer\:opacity-100:is(:where(.group\/layer):hover *),.group-hover\/line\:opacity-100:is(:where(.group\/line):hover *){opacity:1}.group-hover\/link\:text-success-foreground:is(:where(.group\/link):hover *){color:var(--color-success-foreground)}.group-hover\/link\:underline:is(:where(.group\/link):hover *){text-decoration-line:underline}.group-hover\/link\:opacity-100:is(:where(.group\/link):hover *){opacity:1}.group-hover\/maps\:pointer-events-auto:is(:where(.group\/maps):hover *){pointer-events:auto}.group-hover\/maps\:opacity-100:is(:where(.group\/maps):hover *){opacity:1}.group-hover\/menu-link\:bg-fill-hover:is(:where(.group\/menu-link):hover *){background-color:var(--color-fill-hover)}.group-hover\/nav\:block:is(:where(.group\/nav):hover *){display:block}.group-hover\/pill\:ml-1\.5:is(:where(.group\/pill):hover *){margin-left:calc(var(--spacing) * 1.5)}.group-hover\/pill\:max-w-24:is(:where(.group\/pill):hover *){max-width:calc(var(--spacing) * 24)}.group-hover\/pill\:opacity-100:is(:where(.group\/pill):hover *),.group-hover\/prompt-overlay\:opacity-100:is(:where(.group\/prompt-overlay):hover *){opacity:1}.group-hover\/regen\:max-w-\[6rem\]:is(:where(.group\/regen):hover *){max-width:6rem}.group-hover\/regen\:pl-1\.5:is(:where(.group\/regen):hover *){padding-left:calc(var(--spacing) * 1.5)}.group-hover\/regen\:opacity-100:is(:where(.group\/regen):hover *){opacity:1}.group-hover\/rotate\:opacity-70:is(:where(.group\/rotate):hover *){opacity:.7}.group-hover\/row\:invisible:is(:where(.group\/row):hover *){visibility:hidden}.group-hover\/row\:block:is(:where(.group\/row):hover *){display:block}.group-hover\/row\:hidden:is(:where(.group\/row):hover *){display:none}.group-hover\/row\:opacity-100:is(:where(.group\/row):hover *),.group-hover\/rule\:opacity-100:is(:where(.group\/rule):hover *),.group-hover\/run\:opacity-100:is(:where(.group\/run):hover *),.group-hover\/search\:opacity-100:is(:where(.group\/search):hover *){opacity:1}.group-hover\/select\:opacity-50:is(:where(.group\/select):hover *){opacity:.5}.group-hover\/select\:opacity-100:is(:where(.group\/select):hover *),.group-hover\/surface\:opacity-100:is(:where(.group\/surface):hover *),.group-hover\/text\:opacity-100:is(:where(.group\/text):hover *){opacity:1}.group-hover\/thread-pin\:block:is(:where(.group\/thread-pin):hover *){display:block}.group-hover\/thumb\:opacity-100:is(:where(.group\/thumb):hover *){opacity:1}.group-hover\/tile\:pointer-events-auto:is(:where(.group\/tile):hover *){pointer-events:auto}.group-hover\/tile\:flex:is(:where(.group\/tile):hover *){display:flex}.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *),.group-hover\/turn\:opacity-100:is(:where(.group\/turn):hover *),.group-hover\/user\:opacity-100:is(:where(.group\/user):hover *),.group-hover\/voice\:opacity-100:is(:where(.group\/voice):hover *){opacity:1}}.group-focus-visible\:flex:is(:where(.group):focus-visible *){display:flex}.group-focus-visible\:scale-100:is(:where(.group):focus-visible *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-focus-visible\:border-border:is(:where(.group):focus-visible *){border-color:var(--color-border)}.group-focus-visible\:border-outline-focus:is(:where(.group):focus-visible *){border-color:var(--color-outline-focus)}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-focus-visible\:ring-1:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\:ring-2:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\:ring-outline-focus:is(:where(.group):focus-visible *){--tw-ring-color:var(--color-outline-focus)}.group-focus-visible\:outline-2:is(:where(.group):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\:outline-offset-2:is(:where(.group):focus-visible *){outline-offset:2px}.group-focus-visible\:outline-outline-focus:is(:where(.group):focus-visible *){outline-color:var(--color-outline-focus)}.group-focus-visible\:ring-inset:is(:where(.group):focus-visible *){--tw-ring-inset:inset}.group-focus-visible\/block\:opacity-70:is(:where(.group\/block):focus-visible *){opacity:.7}.group-focus-visible\/card\:opacity-100:is(:where(.group\/card):focus-visible *),.group-focus-visible\/grip\:opacity-100:is(:where(.group\/grip):focus-visible *),.group-focus-visible\/inline-edit\:opacity-100:is(:where(.group\/inline-edit):focus-visible *),.group-focus-visible\/link\:opacity-100:is(:where(.group\/link):focus-visible *){opacity:1}.group-focus-visible\/menu-link\:bg-fill-hover:is(:where(.group\/menu-link):focus-visible *){background-color:var(--color-fill-hover)}.group-focus-visible\/menu-link\:ring-1:is(:where(.group\/menu-link):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.group-focus-visible\/menu-link\:ring-outline-focus:is(:where(.group\/menu-link):focus-visible *){--tw-ring-color:var(--color-outline-focus)}.group-focus-visible\/menu-link\:ring-inset:is(:where(.group\/menu-link):focus-visible *){--tw-ring-inset:inset}.group-focus-visible\/pill\:ml-1\.5:is(:where(.group\/pill):focus-visible *){margin-left:calc(var(--spacing) * 1.5)}.group-focus-visible\/pill\:max-w-24:is(:where(.group\/pill):focus-visible *){max-width:calc(var(--spacing) * 24)}.group-focus-visible\/pill\:opacity-100:is(:where(.group\/pill):focus-visible *){opacity:1}.group-focus-visible\/thumb\:outline-2:is(:where(.group\/thumb):focus-visible *){outline-style:var(--tw-outline-style);outline-width:2px}.group-focus-visible\/thumb\:outline-outline-focus:is(:where(.group\/thumb):focus-visible *){outline-color:var(--color-outline-focus)}.group-focus-visible\/tile\:opacity-100:is(:where(.group\/tile):focus-visible *){opacity:1}.group-active\:bg-brand\/15:is(:where(.group):active *){background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.group-active\:bg-brand\/15:is(:where(.group):active *){background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.group-active\:bg-brand\/20:is(:where(.group):active *){background-color:#46a75833}@supports (color:color-mix(in lab, red, red)){.group-active\:bg-brand\/20:is(:where(.group):active *){background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.group-active\:bg-card-translucent:is(:where(.group):active *){background-color:var(--color-card-translucent)}.group-active\:bg-overlay:is(:where(.group):active *){background-color:var(--color-overlay)}.group-active\/thumb\:scale-\[0\.98\]:is(:where(.group\/thumb):active *){scale:.98}.group-has-\[\:disabled\]\/scrubber\:opacity-50:is(:where(.group\/scrubber):has(:disabled) *){opacity:.5}.group-has-\[\:hover\]\:pointer-events-auto:is(:where(.group):has(:hover) *){pointer-events:auto}.group-has-\[\:hover\]\:scale-100:is(:where(.group):has(:hover) *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-has-\[\[data-bottom-slot\]\]\/brand-page\:hidden:is(:where(.group\/brand-page):has([data-bottom-slot]) *){display:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[dragging\]\:block:is(:where(.group)[data-dragging] *){display:block}.group-data-\[dragging\]\:hidden:is(:where(.group)[data-dragging] *){display:none}.group-data-\[expanded\=true\]\/animation\:w-8:is(:where(.group\/animation)[data-expanded=true] *){width:calc(var(--spacing) * 8)}.group-data-\[expanded\=true\]\/animation\:opacity-100:is(:where(.group\/animation)[data-expanded=true] *),.group-data-\[highlighted\]\:opacity-100:is(:where(.group)[data-highlighted] *){opacity:1}.group-data-\[highlighted\]\/row\:block:is(:where(.group\/row)[data-highlighted] *){display:block}.group-data-\[highlighted\]\/row\:hidden:is(:where(.group\/row)[data-highlighted] *){display:none}.group-data-\[selected\=true\]\:opacity-100:is(:where(.group)[data-selected=true] *){opacity:1}.group-data-\[state\=active\]\:bg-fill-hover:is(:where(.group)[data-state=active] *){background-color:var(--color-fill-hover)}.group-data-\[state\=active\]\:text-foreground:is(:where(.group)[data-state=active] *){color:var(--color-foreground)}.group-data-\[state\=active\]\:text-foreground-brand:is(:where(.group)[data-state=active] *){color:var(--color-foreground-brand)}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[state\=open\]\/tile-menu\:scale-\[1\.02\]:is(:where(.group\/tile-menu)[data-state=open] *){scale:1.02}.group-data-\[state\=open\]\/tile-menu\:opacity-100:is(:where(.group\/tile-menu)[data-state=open] *){opacity:1}.peer-placeholder-shown\:top-1\/2:is(:where(.peer):placeholder-shown~*){top:50%}.peer-placeholder-shown\:-translate-y-1\/2:is(:where(.peer):placeholder-shown~*){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-placeholder-shown\:scale-100:is(:where(.peer):placeholder-shown~*){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.peer-focus-within\/name\:opacity-0:is(:where(.peer\/name):focus-within~*){opacity:0}@media (hover:hover){.peer-hover\/name\:opacity-0:is(:where(.peer\/name):hover~*){opacity:0}}.peer-focus\:top-5:is(:where(.peer):focus~*){top:calc(var(--spacing) * 5)}.peer-focus\:-translate-y-2:is(:where(.peer):focus~*){--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.peer-focus\:px-0:is(:where(.peer):focus~*){padding-inline:calc(var(--spacing) * 0)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-1:is(:where(.peer):focus-visible~*){outline-offset:1px}.peer-focus-visible\:outline-\(--viewer-accent\):is(:where(.peer):focus-visible~*){outline-color:var(--viewer-accent)}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[prompt-can-scroll\=true\]\:right-3:is(:where(.peer)[data-prompt-can-scroll=true]~*){right:calc(var(--spacing) * 3)}.first-letter\:uppercase:first-letter{text-transform:uppercase}.marker\:text-foreground-subtle ::marker{color:var(--color-foreground-subtle)}.marker\:text-foreground-subtle::marker{color:var(--color-foreground-subtle)}.marker\:text-foreground-subtle ::-webkit-details-marker{color:var(--color-foreground-subtle)}.marker\:text-foreground-subtle::-webkit-details-marker{color:var(--color-foreground-subtle)}.selection\:bg-fill-selected ::selection,.selection\:bg-fill-selected::selection{background-color:var(--color-fill-selected)}.selection\:text-foreground ::selection,.selection\:text-foreground::selection{color:var(--color-foreground)}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:type-sm-compact-medium::file-selector-button{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.file\:text-foreground::file-selector-button{color:var(--color-foreground)}.placeholder\:text-\(color\:--viewer-muted\)::placeholder{color:var(--viewer-muted)}.placeholder\:text-brand::placeholder{color:var(--color-brand)}.placeholder\:text-current\/50::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-current\/50::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}.placeholder\:text-foreground-muted::placeholder{color:var(--color-foreground-muted)}.placeholder\:text-foreground-subtle::placeholder{color:var(--color-foreground-subtle)}.placeholder\:text-transparent::placeholder{color:#0000}.placeholder\:normal-case::placeholder{text-transform:none}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-inset-1\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -1.5)}.before\:-inset-2:before{content:var(--tw-content);inset:calc(var(--spacing) * -2)}.before\:inset-0:before{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.before\:inset-px:before{content:var(--tw-content);inset:1px}.before\:-inset-x-\[100vw\]:before{content:var(--tw-content);inset-inline:-100vw}.before\:inset-x-0:before{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.before\:-top-1:before{content:var(--tw-content);top:calc(var(--spacing) * -1)}.before\:-top-1\.5:before{content:var(--tw-content);top:calc(var(--spacing) * -1.5)}.before\:-top-3:before{content:var(--tw-content);top:calc(var(--spacing) * -3)}.before\:-top-20:before{content:var(--tw-content);top:calc(var(--spacing) * -20)}.before\:-right-1\.5:before{content:var(--tw-content);right:calc(var(--spacing) * -1.5)}.before\:-bottom-1\.5:before{content:var(--tw-content);bottom:calc(var(--spacing) * -1.5)}.before\:-bottom-6:before{content:var(--tw-content);bottom:calc(var(--spacing) * -6)}.before\:bottom-full:before{content:var(--tw-content);bottom:100%}.before\:-left-1:before{content:var(--tw-content);left:calc(var(--spacing) * -1)}.before\:-left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing) * -1.5)}.before\:-z-10:before{content:var(--tw-content);z-index:calc(10 * -1)}.before\:z-30:before{content:var(--tw-content);z-index:30}.before\:mr-4:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.before\:box-border:before{content:var(--tw-content);box-sizing:border-box}.before\:inline-block:before{content:var(--tw-content);display:inline-block}.before\:h-2:before{content:var(--tw-content);height:calc(var(--spacing) * 2)}.before\:h-6:before{content:var(--tw-content);height:calc(var(--spacing) * 6)}.before\:w-2:before{content:var(--tw-content);width:calc(var(--spacing) * 2)}.before\:w-6:before{content:var(--tw-content);width:calc(var(--spacing) * 6)}.before\:rounded-\[calc\(var\(--radius-3xl\)-var\(--spacing\)\*0\.25\)\]:before{content:var(--tw-content);border-radius:calc(var(--radius-3xl) - var(--spacing) * .25)}.before\:rounded-\[inherit\]:before{content:var(--tw-content);border-radius:inherit}.before\:border:before{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.before\:border-t:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:1px}.before\:border-foreground:before{content:var(--tw-content);border-color:var(--color-foreground)}.before\:border-outline-active:before{content:var(--tw-content);border-color:var(--color-outline-active)}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:bg-fill-subtle:before{content:var(--tw-content);background-color:var(--color-fill-subtle)}.before\:bg-success:before{content:var(--tw-content);background-color:var(--color-success)}.before\:bg-linear-to-t:before{content:var(--tw-content);--tw-gradient-position:to top}@supports (background-image:linear-gradient(in lab, red, red)){.before\:bg-linear-to-t:before{--tw-gradient-position:to top in oklab}}.before\:bg-linear-to-t:before{background-image:linear-gradient(var(--tw-gradient-stops))}.before\:bg-\[linear-gradient\(to_top\,rgb\(0_0_0\/0\.78\)\,rgb\(0_0_0\/0\.66\)_calc\(100\%-5rem\)\,rgb\(0_0_0\/0\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(0deg,#000000c7,#000000a8 calc(100% - 5rem),#0000)}.before\:from-\(--brand-os-dock\):before{content:var(--tw-content);--tw-gradient-from:var(--brand-os-dock);--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))}.before\:to-transparent:before{content:var(--tw-content);--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))}.before\:text-right:before{content:var(--tw-content);text-align:right}.before\:font-mono:before{content:var(--tw-content);font-family:var(--font-mono)}.before\:text-\[13px\]:before{content:var(--tw-content);font-size:13px}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:duration-\[var\(--duration-quick\)\]:before{content:var(--tw-content);--tw-duration:var(--duration-quick);transition-duration:var(--duration-quick)}.before\:ease-in-out:before{content:var(--tw-content);--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[counter\(line\)\]:before{--tw-content:counter(line);content:var(--tw-content)}.before\:select-none:before{content:var(--tw-content);-webkit-user-select:none;user-select:none}.before\:\[counter-increment\:line\]:before{content:var(--tw-content);counter-increment:line}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1:after{content:var(--tw-content);inset:calc(var(--spacing) * -1)}.after\:-inset-2\.5:after{content:var(--tw-content);inset:calc(var(--spacing) * -2.5)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing) * 0)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 0)}.after\:-inset-y-1:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -1)}.after\:-inset-y-2\.5:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2.5)}.after\:-inset-y-3:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -3)}.after\:-right-\[0\.4375rem\]:after{content:var(--tw-content);right:-.4375rem}.after\:-right-px:after{content:var(--tw-content);right:-1px}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.after\:bottom-\[-9px\]:after{content:var(--tw-content);bottom:-9px}.after\:-left-\[0\.4375rem\]:after{content:var(--tw-content);left:-.4375rem}.after\:-left-px:after{content:var(--tw-content);left:-1px}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:z-20:after{content:var(--tw-content);z-index:20}.after\:box-border:after{content:var(--tw-content);box-sizing:border-box}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:animate-brand-os-shimmer:after{content:var(--tw-content);animation:var(--animate-brand-os-shimmer)}.after\:animate-glow-pulse:after{content:var(--tw-content);animation:var(--animate-glow-pulse)}.after\:rounded-2xl:after{content:var(--tw-content);border-radius:var(--radius-2xl)}.after\:rounded-3xl:after{content:var(--tw-content);border-radius:var(--radius-3xl)}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:rounded-lg:after{content:var(--tw-content);border-radius:var(--radius-lg)}.after\:rounded-md:after{content:var(--tw-content);border-radius:var(--radius-md)}.after\:rounded-xl:after{content:var(--tw-content);border-radius:var(--radius-xl)}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-2:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:2px}.after\:border-\[1\.5px\]:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1.5px}.after\:border-border:after{content:var(--tw-content);border-color:var(--color-border)}.after\:border-node-action-border:after{content:var(--tw-content);border-color:var(--color-node-action-border)}.after\:border-outline-active:after{content:var(--tw-content);border-color:var(--color-outline-active)}.after\:border-transparent:after{content:var(--tw-content);border-color:#0000}.after\:bg-transparent:after{content:var(--tw-content);background-color:#0000}.after\:bg-linear-to-r:after{content:var(--tw-content);--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.after\:bg-linear-to-r:after{--tw-gradient-position:to right in oklab}}.after\:bg-linear-to-r:after{background-image:linear-gradient(var(--tw-gradient-stops))}.after\:from-transparent:after{content:var(--tw-content);--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.after\:via-gray-a4:after{content:var(--tw-content);--tw-gradient-via:var(--color-gray-a4);--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)}.after\:to-transparent:after{content:var(--tw-content);--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))}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:opacity-100:after{content:var(--tw-content);opacity:1}.after\:shadow-glow-accent:after{content:var(--tw-content);--tw-shadow:0 0 10px 1px var(--tw-shadow-color,var(--color-grass-a5)), 0 0 24px 6px var(--tw-shadow-color,var(--color-grass-a3));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:ring-1:after{content:var(--tw-content);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.after\:ring-border:after{content:var(--tw-content);--tw-ring-color:var(--color-border)}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-\[var\(--duration-quick\)\]:after{content:var(--tw-content);--tw-duration:var(--duration-quick);transition-duration:var(--duration-quick)}.after\:ease-out:after{content:var(--tw-content);--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.after\:ring-inset:after{content:var(--tw-content);--tw-ring-inset:inset}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:ml-0:first-child{margin-left:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l-0:first-child{border-left-style:var(--tw-border-style);border-left-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.first\:pt-1:first-child{padding-top:calc(var(--spacing) * 1)}.first\:pt-2:first-child{padding-top:calc(var(--spacing) * 2)}:is(.\*\:first\:mt-0>*):first-child{margin-top:calc(var(--spacing) * 0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r:last-child{border-right-style:var(--tw-border-style);border-right-width:1px}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:border-none:last-child{--tw-border-style:none;border-style:none}.last\:border-transparent:last-child{border-color:#0000}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.last\:pb-1:last-child{padding-bottom:calc(var(--spacing) * 1)}.last\:pb-2:last-child{padding-bottom:calc(var(--spacing) * 2)}:is(.\*\:last\:mb-0>*):last-child{margin-bottom:calc(var(--spacing) * 0)}:is(.\*\:last\:after\:inline>*):last-child:after{content:var(--tw-content);display:inline}:is(.\*\:last\:after\:align-baseline>*):last-child:after{content:var(--tw-content);vertical-align:baseline}:is(.\*\:last\:after\:content-\[var\(--streamdown-caret\)\]>*):last-child:after{--tw-content:var(--streamdown-caret);content:var(--tw-content)}.first-of-type\:border-t-0:first-of-type{border-top-style:var(--tw-border-style);border-top-width:0}.open\:border-solid:is([open],:popover-open,:open){--tw-border-style:solid;border-style:solid}.open\:bg-card:is([open],:popover-open,:open){background-color:var(--color-card)}.read-only\:border-transparent:read-only{border-color:#0000}.read-only\:px-0:read-only{padding-inline:calc(var(--spacing) * 0)}.empty\:hidden:empty,:is(.\*\:empty\:hidden>*):empty{display:none}.empty\:before\:pointer-events-none:empty:before{content:var(--tw-content);pointer-events:none}.empty\:before\:hidden:empty:before{content:var(--tw-content);display:none}.empty\:before\:text-foreground-muted:empty:before{content:var(--tw-content);color:var(--color-foreground-muted)}.empty\:before\:text-foreground-subtle:empty:before{content:var(--tw-content);color:var(--color-foreground-subtle)}.empty\:before\:content-\[attr\(data-placeholder\)\]:empty:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.focus-within\:pointer-events-auto:focus-within{pointer-events:auto}.focus-within\:border-\(--color-claude-composer-border-focus\):focus-within{border-color:var(--color-claude-composer-border-focus)}.focus-within\:border-border:focus-within{border-color:var(--color-border)}.focus-within\:border-foreground-muted:focus-within{border-color:var(--color-foreground-muted)}.focus-within\:border-outline-error:focus-within{border-color:var(--color-outline-error)}.focus-within\:border-outline-focus:focus-within{border-color:var(--color-outline-focus)}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-\[0_0\.375rem_1\.5rem_rgba\(0\,0\,0\,0\.28\)\]:focus-within{--tw-shadow:0 .375rem 1.5rem var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-outline-focus:focus-within{--tw-ring-color:var(--color-outline-focus)}.focus-within\:ring-outline-success:focus-within{--tw-ring-color:var(--color-outline-success)}.focus-within\:focus-outline:focus-within{outline-offset:-1px;outline-width:1px;outline-style:solid}.focus-within\:outline-outline-focus:focus-within{outline-color:var(--color-outline-focus)}.focus-within\:backdrop-blur-xl:focus-within{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.focus-within\:ring-inset:focus-within{--tw-ring-inset:inset}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:z-30:hover{z-index:30}.hover\:z-tooltip:hover{z-index:var(--z-tooltip)}.hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:rotate-0:hover{rotate:0deg}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:rounded-xl:hover{border-radius:var(--radius-xl)}.hover\:border-\(--color-claude-composer-border\):hover{border-color:var(--color-claude-composer-border)}.hover\:border-\[var\(--color-foreground-subtle\)\]:hover{border-color:var(--color-foreground-subtle)}.hover\:border-\[var\(--color-outline-active\)\]:hover{border-color:var(--color-outline-active)}.hover\:border-\[var\(--color-outline-error\)\]:hover{border-color:var(--color-outline-error)}.hover\:border-\[var\(--unit-text-3\)\]:hover{border-color:var(--unit-text-3)}.hover\:border-border:hover{border-color:var(--color-border)}.hover\:border-brand-os-border-strong:hover{border-color:var(--color-brand-os-border-strong)}.hover\:border-brand-os-verdict-close\/50:hover{border-color:#ffc53d80}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-os-verdict-close\/50:hover{border-color:color-mix(in oklab, var(--color-brand-os-verdict-close) 50%, transparent)}}.hover\:border-brand-os-verdict-off\/50:hover{border-color:#e5484d80}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-os-verdict-off\/50:hover{border-color:color-mix(in oklab, var(--color-brand-os-verdict-off) 50%, transparent)}}.hover\:border-brand-os-verdict-on\/50:hover{border-color:#46a75880}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand-os-verdict-on\/50:hover{border-color:color-mix(in oklab, var(--color-brand-os-verdict-on) 50%, transparent)}}.hover\:border-brand\/25:hover{border-color:#46a75840}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/25:hover{border-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.hover\:border-brand\/40:hover{border-color:#46a75866}@supports (color:color-mix(in lab, red, red)){.hover\:border-brand\/40:hover{border-color:color-mix(in oklab, var(--color-brand) 40%, transparent)}}.hover\:border-foreground-subtle:hover{border-color:var(--color-foreground-subtle)}.hover\:border-gray-a8:hover{border-color:var(--color-gray-a8)}.hover\:border-outline-active:hover{border-color:var(--color-outline-active)}.hover\:border-outline-error:hover{border-color:var(--color-outline-error)}.hover\:border-outline-focus:hover{border-color:var(--color-outline-focus)}.hover\:border-outline-success:hover{border-color:var(--color-outline-success)}.hover\:border-primary\/20:hover{border-color:#eeeeec33}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/20:hover{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.hover\:border-transparent:hover{border-color:#0000}.hover\:\!bg-fill-hover:hover{background-color:var(--color-fill-hover)!important}.hover\:\!bg-transparent:hover{background-color:#0000!important}.hover\:bg-\(--color-brand-os-paper\)\/10:hover{background-color:#eee9dd1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--color-brand-os-paper\)\/10:hover{background-color:color-mix(in oklab, var(--color-brand-os-paper) 10%, transparent)}}.hover\:bg-\(--color-chatgpt-surface-hover\):hover{background-color:var(--color-chatgpt-surface-hover)}.hover\:bg-\(--color-claude-accent\):hover{background-color:var(--color-claude-accent)}.hover\:bg-\(--color-claude-accent-hover\):hover{background-color:var(--color-claude-accent-hover)}.hover\:bg-\(--color-claude-composer\):hover{background-color:var(--color-claude-composer)}.hover\:bg-\(--viewer-hover\):hover{background-color:var(--viewer-hover)}.hover\:bg-\[var\(--color-card-inset\)\]:hover{background-color:var(--color-card-inset)}.hover\:bg-\[var\(--color-node-collection-selected\)\]:hover{background-color:var(--color-node-collection-selected)}.hover\:bg-background:hover{background-color:var(--color-background)}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-brand:hover{background-color:var(--color-brand)}.hover\:bg-brand-os-card:hover{background-color:var(--color-brand-os-card)}.hover\:bg-brand-os-card\/80:hover{background-color:#222c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand-os-card\/80:hover{background-color:color-mix(in oklab, var(--color-brand-os-card) 80%, transparent)}}.hover\:bg-brand-os-field:hover{background-color:var(--color-brand-os-field)}.hover\:bg-brand-os-panel:hover{background-color:var(--color-brand-os-panel)}.hover\:bg-brand-solid:hover{background-color:var(--color-brand-solid)}.hover\:bg-brand\/5:hover{background-color:#46a7580d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/5:hover{background-color:color-mix(in oklab, var(--color-brand) 5%, transparent)}}.hover\:bg-brand\/10:hover{background-color:#46a7581a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/10:hover{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.hover\:bg-brand\/15:hover{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/15:hover{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.hover\:bg-brand\/20:hover{background-color:#46a75833}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/20:hover{background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.hover\:bg-brand\/25:hover{background-color:#46a75840}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/25:hover{background-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.hover\:bg-brand\/80:hover{background-color:#46a758cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/80:hover{background-color:color-mix(in oklab, var(--color-brand) 80%, transparent)}}.hover\:bg-brand\/90:hover{background-color:#46a758e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-brand\/90:hover{background-color:color-mix(in oklab, var(--color-brand) 90%, transparent)}}.hover\:bg-card:hover{background-color:var(--color-card)}.hover\:bg-card-inset:hover{background-color:var(--color-card-inset)}.hover\:bg-card-translucent:hover{background-color:var(--color-card-translucent)}.hover\:bg-card-translucent\/80:hover{background-color:#0000003e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-card-translucent\/80:hover{background-color:color-mix(in oklab, var(--color-card-translucent) 80%, transparent)}}.hover\:bg-current\/10:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-current\/10:hover{background-color:color-mix(in oklab, currentcolor 10%, transparent)}}.hover\:bg-current\/20:hover{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.hover\:bg-current\/20:hover{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.hover\:bg-error:hover{background-color:var(--color-error)}.hover\:bg-error-foreground\/15:hover{background-color:#ff959226}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error-foreground\/15:hover{background-color:color-mix(in oklab, var(--color-error-foreground) 15%, transparent)}}.hover\:bg-error-foreground\/25:hover{background-color:#ff959240}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error-foreground\/25:hover{background-color:color-mix(in oklab, var(--color-error-foreground) 25%, transparent)}}.hover\:bg-error-foreground\/90:hover{background-color:#ff9592e6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error-foreground\/90:hover{background-color:color-mix(in oklab, var(--color-error-foreground) 90%, transparent)}}.hover\:bg-error\/90:hover{background-color:#f24f5f0e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/90:hover{background-color:color-mix(in oklab, var(--color-error) 90%, transparent)}}.hover\:bg-fill-hover:hover{background-color:var(--color-fill-hover)}.hover\:bg-fill-hover\/40:hover{background-color:#fafaf20e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fill-hover\/40:hover{background-color:color-mix(in oklab, var(--color-fill-hover) 40%, transparent)}}.hover\:bg-fill-hover\/50:hover{background-color:#fafaf212}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fill-hover\/50:hover{background-color:color-mix(in oklab, var(--color-fill-hover) 50%, transparent)}}.hover\:bg-fill-hover\/60:hover{background-color:#fafaf215}@supports (color:color-mix(in lab, red, red)){.hover\:bg-fill-hover\/60:hover{background-color:color-mix(in oklab, var(--color-fill-hover) 60%, transparent)}}.hover\:bg-fill-selected:hover{background-color:var(--color-fill-selected)}.hover\:bg-fill-subtle:hover{background-color:var(--color-fill-subtle)}.hover\:bg-floating-control-hover:hover{background-color:var(--color-floating-control-hover)}.hover\:bg-gray-a2:hover{background-color:var(--color-gray-a2)}.hover\:bg-gray-a3:hover{background-color:var(--color-gray-a3)}.hover\:bg-gray-a4:hover{background-color:var(--color-gray-a4)}.hover\:bg-gray-a5:hover{background-color:var(--color-gray-a5)}.hover\:bg-input:hover{background-color:var(--color-input)}.hover\:bg-knob:hover{background-color:var(--color-knob)}.hover\:bg-knob\/10:hover{background-color:#eeeeec1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-knob\/10:hover{background-color:color-mix(in oklab, var(--color-knob) 10%, transparent)}}.hover\:bg-media-background\/30:hover{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-media-background\/30:hover{background-color:color-mix(in oklab, var(--color-media-background) 30%, transparent)}}.hover\:bg-media-background\/50:hover{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.hover\:bg-media-background\/50:hover{background-color:color-mix(in oklab, var(--color-media-background) 50%, transparent)}}.hover\:bg-media-background\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-media-background\/70:hover{background-color:color-mix(in oklab, var(--color-media-background) 70%, transparent)}}.hover\:bg-node-action:hover{background-color:var(--color-node-action)}.hover\:bg-node-action-selected:hover{background-color:var(--color-node-action-selected)}.hover\:bg-node-collection:hover{background-color:var(--color-node-collection)}.hover\:bg-node-export:hover{background-color:var(--color-node-export)}.hover\:bg-node-export-selected:hover{background-color:var(--color-node-export-selected)}.hover\:bg-node-technique:hover{background-color:var(--color-node-technique)}.hover\:bg-overlay:hover{background-color:var(--color-overlay)}.hover\:bg-overlay-foreground\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-overlay-foreground\/10:hover{background-color:color-mix(in oklab, var(--color-overlay-foreground) 10%, transparent)}}.hover\:bg-overlay-foreground\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-overlay-foreground\/15:hover{background-color:color-mix(in oklab, var(--color-overlay-foreground) 15%, transparent)}}.hover\:bg-overlay-foreground\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-overlay-foreground\/25:hover{background-color:color-mix(in oklab, var(--color-overlay-foreground) 25%, transparent)}}.hover\:bg-overlay-foreground\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-overlay-foreground\/90:hover{background-color:color-mix(in oklab, var(--color-overlay-foreground) 90%, transparent)}}.hover\:bg-overlay-hover:hover{background-color:var(--color-overlay-hover)}.hover\:bg-overlay\/80:hover{background-color:#0000008f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-overlay\/80:hover{background-color:color-mix(in oklab, var(--color-overlay) 80%, transparent)}}.hover\:bg-primary:hover{background-color:var(--color-primary)}.hover\:bg-primary\/80:hover{background-color:#eeeeeccc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.hover\:bg-primary\/88:hover{background-color:#eeeeece0}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/88:hover{background-color:color-mix(in oklab, var(--color-primary) 88%, transparent)}}.hover\:bg-primary\/90:hover{background-color:#eeeeece6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.hover\:bg-secondary\/80:hover{background-color:#2a2a28cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.hover\:bg-studio-accent-amber-selected:hover{background-color:var(--color-studio-accent-amber-selected)}.hover\:bg-studio-accent-blue-selected:hover{background-color:var(--color-studio-accent-blue-selected)}.hover\:bg-studio-accent-grass-selected:hover{background-color:var(--color-studio-accent-grass-selected)}.hover\:bg-studio-accent-jade-selected:hover{background-color:var(--color-studio-accent-jade-selected)}.hover\:bg-studio-accent-orange-selected:hover{background-color:var(--color-studio-accent-orange-selected)}.hover\:bg-studio-accent-pink-selected:hover{background-color:var(--color-studio-accent-pink-selected)}.hover\:bg-studio-accent-purple-selected:hover{background-color:var(--color-studio-accent-purple-selected)}.hover\:bg-studio-accent-red-selected:hover{background-color:var(--color-studio-accent-red-selected)}.hover\:bg-success:hover{background-color:var(--color-success)}.hover\:bg-success-foreground:hover{background-color:var(--color-success-foreground)}.hover\:bg-success-foreground\/15:hover{background-color:#1fd8a426}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success-foreground\/15:hover{background-color:color-mix(in oklab, var(--color-success-foreground) 15%, transparent)}}.hover\:bg-success\/55:hover{background-color:#b2fcd908}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/55:hover{background-color:color-mix(in oklab, var(--color-success) 55%, transparent)}}.hover\:bg-success\/80:hover{background-color:#b2fcd90c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-success\/80:hover{background-color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-warning:hover{background-color:var(--color-warning)}.hover\:bg-warning-foreground:hover{background-color:var(--color-warning-foreground)}.hover\:bg-warning-foreground\/15:hover{background-color:#ffca1626}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning-foreground\/15:hover{background-color:color-mix(in oklab, var(--color-warning-foreground) 15%, transparent)}}.hover\:bg-warning\/25:hover{background-color:#fdd96f04}@supports (color:color-mix(in lab, red, red)){.hover\:bg-warning\/25:hover{background-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.hover\:bg-white-a2:hover{background-color:var(--color-white-a2)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-\[linear-gradient\(var\(--color-fill-hover\)\,var\(--color-fill-hover\)\)\]:hover{background-image:linear-gradient(var(--color-fill-hover),var(--color-fill-hover))}.hover\:\!stroke-none:hover{stroke:none!important}.hover\:type-base:hover{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.hover\:type-mini:hover{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal)}.hover\:text-\(--color-brand-os-paper\):hover{color:var(--color-brand-os-paper)}.hover\:text-\(color\:--viewer-ink\):hover{color:var(--viewer-ink)}.hover\:text-\[var\(--color-error-foreground\)\]:hover,.hover\:text-error-foreground:hover{color:var(--color-error-foreground)}.hover\:text-error-text:hover{color:var(--color-error-text)}.hover\:text-foreground:hover{color:var(--color-foreground)}.hover\:text-foreground-brand:hover{color:var(--color-foreground-brand)}.hover\:text-foreground-muted:hover{color:var(--color-foreground-muted)}.hover\:text-foreground-subtle:hover{color:var(--color-foreground-subtle)}.hover\:text-gray-11:hover{color:var(--color-gray-11)}.hover\:text-gray-12:hover{color:var(--color-gray-12)}.hover\:text-node-action-foreground:hover{color:var(--color-node-action-foreground)}.hover\:text-overlay-foreground:hover{color:var(--color-overlay-foreground)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-success-foreground:hover{color:var(--color-success-foreground)}.hover\:text-success-text:hover{color:var(--color-success-text)}.hover\:text-warning-text:hover{color:var(--color-warning-text)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:decoration-foreground:hover{-webkit-text-decoration-color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);-webkit-text-decoration-color:var(--color-foreground);text-decoration-color:var(--color-foreground)}.hover\:decoration-foreground-subtle:hover{-webkit-text-decoration-color:var(--color-foreground-subtle);-webkit-text-decoration-color:var(--color-foreground-subtle);-webkit-text-decoration-color:var(--color-foreground-subtle);text-decoration-color:var(--color-foreground-subtle)}.hover\:decoration-success-foreground:hover{-webkit-text-decoration-color:var(--color-success-foreground);-webkit-text-decoration-color:var(--color-success-foreground);-webkit-text-decoration-color:var(--color-success-foreground);text-decoration-color:var(--color-success-foreground)}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0006), 0 4px 6px -4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-border:hover{--tw-ring-color:var(--color-border)}.hover\:ring-gray-10:hover{--tw-ring-color:var(--color-gray-10)}.hover\:ring-outline-focus:hover{--tw-ring-color:var(--color-outline-focus)}.hover\:brightness-90:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-100:hover{--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.hover\:backdrop-blur-xl:hover{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.hover\:ring-inset:hover{--tw-ring-inset:inset}.group-focus-within\:hover\:bg-foreground\/90:is(:where(.group):focus-within *):hover{background-color:#eeeeece6}@supports (color:color-mix(in lab, red, red)){.group-focus-within\:hover\:bg-foreground\/90:is(:where(.group):focus-within *):hover{background-color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.read-only\:hover\:border-transparent:read-only:hover{border-color:#0000}}.focus\:border-\(--color-claude-composer-border-focus\):focus{border-color:var(--color-claude-composer-border-focus)}.focus\:border-border:focus{border-color:var(--color-border)}.focus\:border-brand:focus{border-color:var(--color-brand)}.focus\:border-brand-os-border-strong:focus{border-color:var(--color-brand-os-border-strong)}.focus\:border-foreground:focus{border-color:var(--color-foreground)}.focus\:border-outline-active:focus{border-color:var(--color-outline-active)}.focus\:border-outline-focus:focus{border-color:var(--color-outline-focus)}.focus\:border-primary:focus{border-color:var(--color-primary)}.focus\:bg-error:focus{background-color:var(--color-error)}.focus\:bg-fill-hover:focus{background-color:var(--color-fill-hover)}.focus\:bg-fill-subtle:focus{background-color:var(--color-fill-subtle)}.focus\:bg-transparent:focus{background-color:#0000}.focus\:text-error-foreground:focus{color:var(--color-error-foreground)}.focus\:text-foreground:focus{color:var(--color-foreground)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));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-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));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-border:focus{--tw-ring-color:var(--color-border)}.focus\:ring-outline-error\/50:focus{--tw-ring-color:#b5454880}@supports (color:color-mix(in lab, red, red)){.focus\:ring-outline-error\/50:focus{--tw-ring-color:color-mix(in oklab, var(--color-outline-error) 50%, transparent)}}.focus\:ring-outline-focus:focus{--tw-ring-color:var(--color-outline-focus)}.focus\:ring-transparent:focus{--tw-ring-color:transparent}.focus\:ring-offset-2: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)}.focus\:ring-offset-background:focus{--tw-ring-offset-color:var(--color-background)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:pointer-events-auto:focus-visible{pointer-events:auto}.focus-visible\:border:focus-visible{border-style:var(--tw-border-style);border-width:1px}.focus-visible\:border-0:focus-visible{border-style:var(--tw-border-style);border-width:0}.focus-visible\:border-none:focus-visible{--tw-border-style:none;border-style:none}.focus-visible\:\!border-transparent:focus-visible{border-color:#0000!important}.focus-visible\:border-border:focus-visible{border-color:var(--color-border)}.focus-visible\:border-foreground-muted:focus-visible{border-color:var(--color-foreground-muted)}.focus-visible\:border-outline-active:focus-visible{border-color:var(--color-outline-active)}.focus-visible\:border-outline-error:focus-visible{border-color:var(--color-outline-error)}.focus-visible\:border-outline-focus:focus-visible{border-color:var(--color-outline-focus)}.focus-visible\:border-success-foreground:focus-visible{border-color:var(--color-success-foreground)}.focus-visible\:border-transparent:focus-visible{border-color:#0000}.focus-visible\:border-white:focus-visible{border-color:var(--color-white)}.focus-visible\:bg-\(--viewer-hover\):focus-visible{background-color:var(--viewer-hover)}.focus-visible\:bg-fill-hover:focus-visible{background-color:var(--color-fill-hover)}.focus-visible\:bg-fill-subtle:focus-visible{background-color:var(--color-fill-subtle)}.focus-visible\:bg-gray-a3:focus-visible{background-color:var(--color-gray-a3)}.focus-visible\:bg-knob:focus-visible{background-color:var(--color-knob)}.focus-visible\:text-foreground:focus-visible{color:var(--color-foreground)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[var\(--color-outline-active\)\]:focus-visible{--tw-ring-color:var(--color-outline-active)}.focus-visible\:ring-border:focus-visible{--tw-ring-color:var(--color-border)}.focus-visible\:ring-brand:focus-visible{--tw-ring-color:var(--color-brand)}.focus-visible\:ring-current:focus-visible{--tw-ring-color:currentcolor}.focus-visible\:ring-foreground:focus-visible{--tw-ring-color:var(--color-foreground)}.focus-visible\:ring-outline-focus:focus-visible{--tw-ring-color:var(--color-outline-focus)}.focus-visible\:ring-outline-success:focus-visible{--tw-ring-color:var(--color-outline-success)}.focus-visible\:ring-success-foreground:focus-visible{--tw-ring-color:var(--color-success-foreground)}.focus-visible\:ring-white-a3:focus-visible{--tw-ring-color:var(--color-white-a3)}.focus-visible\:ring-offset-2:focus-visible{--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)}.focus-visible\:ring-offset-4:focus-visible{--tw-ring-offset-width:4px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[var\(--color-background\)\]:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:ring-offset-\[var\(--color-card\)\]:focus-visible{--tw-ring-offset-color:var(--color-card)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--color-background)}.focus-visible\:focus-outline:focus-visible{outline-offset:-1px;outline-width:1px;outline-style:solid}.focus-visible\:\!outline-2:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.focus-visible\:outline:focus-visible,.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-2\!:focus-visible{outline-style:var(--tw-outline-style)!important;outline-width:2px!important}.focus-visible\:\!-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)!important}.focus-visible\:\!outline-offset-4:focus-visible{outline-offset:4px!important}.focus-visible\:-outline-offset-1:focus-visible{outline-offset:calc(1px * -1)}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-1:focus-visible{outline-offset:1px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-2\!:focus-visible{outline-offset:2px!important}.focus-visible\:\!outline-foreground-subtle:focus-visible{outline-color:var(--color-foreground-subtle)!important}.focus-visible\:outline-\(--viewer-accent\):focus-visible{outline-color:var(--viewer-accent)}.focus-visible\:outline-brand-os-on-inverse\!:focus-visible{outline-color:var(--color-brand-os-on-inverse)!important}.focus-visible\:outline-current:focus-visible{outline-color:currentColor}.focus-visible\:outline-foreground:focus-visible{outline-color:var(--color-foreground)}.focus-visible\:outline-outline-focus:focus-visible{outline-color:var(--color-outline-focus)}.focus-visible\:outline-outline-focus\!:focus-visible{outline-color:var(--color-outline-focus)!important}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.focus-visible\:\!outline-dashed:focus-visible{--tw-outline-style:dashed!important;outline-style:dashed!important}.focus-visible\:\!outline-none:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.focus-visible\:outline-solid\!:focus-visible{--tw-outline-style:solid!important;outline-style:solid!important}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.focus-visible\:after\:outline-2:focus-visible:after{content:var(--tw-content);outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:after\:-outline-offset-2:focus-visible:after{content:var(--tw-content);outline-offset:calc(2px * -1)}.focus-visible\:after\:outline-offset-0:focus-visible:after{content:var(--tw-content);outline-offset:0px}.focus-visible\:after\:outline-outline-focus:focus-visible:after{content:var(--tw-content);outline-color:var(--color-outline-focus)}.focus-visible\:after\:outline-solid:focus-visible:after{content:var(--tw-content);--tw-outline-style:solid;outline-style:solid}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.96\]:active{scale:.96}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.98\]:active{scale:.98}.active\:scale-\[0\.99\]:active{scale:.99}.active\:scale-\[0\.985\]:active{scale:.985}.active\:cursor-grabbing:active{cursor:grabbing}.active\:border-border:active{border-color:var(--color-border)}.active\:bg-brand\/5:active{background-color:#46a7580d}@supports (color:color-mix(in lab, red, red)){.active\:bg-brand\/5:active{background-color:color-mix(in oklab, var(--color-brand) 5%, transparent)}}.active\:bg-brand\/10:active{background-color:#46a7581a}@supports (color:color-mix(in lab, red, red)){.active\:bg-brand\/10:active{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.active\:bg-brand\/15:active{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.active\:bg-brand\/15:active{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.active\:bg-card-inset:active{background-color:var(--color-card-inset)}.active\:bg-fill-hover:active{background-color:var(--color-fill-hover)}.active\:bg-fill-selected:active{background-color:var(--color-fill-selected)}.active\:bg-fill-subtle:active{background-color:var(--color-fill-subtle)}.active\:bg-media-background\/80:active{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.active\:bg-media-background\/80:active{background-color:color-mix(in oklab, var(--color-media-background) 80%, transparent)}}.active\:bg-overlay-foreground\/15:active{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.active\:bg-overlay-foreground\/15:active{background-color:color-mix(in oklab, var(--color-overlay-foreground) 15%, transparent)}}.active\:bg-primary\/90:active{background-color:#eeeeece6}@supports (color:color-mix(in lab, red, red)){.active\:bg-primary\/90:active{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.active\:bg-white-a2:active{background-color:var(--color-white-a2)}.active\:text-foreground:active{color:var(--color-foreground)}.active\:opacity-50:active{opacity:.5}.active\:opacity-80:active{opacity:.8}.active\:brightness-90:active{--tw-brightness:brightness(90%);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,)}.active\:brightness-100:active{--tw-brightness:brightness(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.enabled\:cursor-pointer:enabled{cursor:pointer}@media (hover:hover){.enabled\:hover\:border-outline-active:enabled:hover{border-color:var(--color-outline-active)}.enabled\:hover\:bg-\(--color-claude-accent-hover\):enabled:hover{background-color:var(--color-claude-accent-hover)}.enabled\:hover\:bg-fill-hover:enabled:hover{background-color:var(--color-fill-hover)}.enabled\:hover\:bg-fill-subtle:enabled:hover{background-color:var(--color-fill-subtle)}.enabled\:hover\:bg-gray-a4:enabled:hover{background-color:var(--color-gray-a4)}.enabled\:hover\:bg-white\/\[0\.06\]:enabled:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.enabled\:hover\:bg-white\/\[0\.06\]:enabled:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:enabled\:bg-brand\/15:hover:enabled{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.hover\:enabled\:bg-brand\/15:hover:enabled{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}}.active\:enabled\:bg-brand\/10:active:enabled{background-color:#46a7581a}@supports (color:color-mix(in lab, red, red)){.active\:enabled\:bg-brand\/10:active:enabled{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.active\:enabled\:bg-brand\/15:active:enabled{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.active\:enabled\:bg-brand\/15:active:enabled{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.disabled\:pointer-events-auto:disabled{pointer-events:auto}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-grab:disabled{cursor:grab}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-progress:disabled{cursor:progress}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-card-translucent:disabled{background-color:var(--color-card-translucent)}.disabled\:bg-fill-hover:disabled{background-color:var(--color-fill-hover)}.disabled\:bg-fill-selected:disabled{background-color:var(--color-fill-selected)}.disabled\:bg-foreground-subtle:disabled{background-color:var(--color-foreground-subtle)}.disabled\:text-foreground:disabled{color:var(--color-foreground)}.disabled\:text-foreground-subtle:disabled{color:var(--color-foreground-subtle)}.disabled\:text-foreground\/50:disabled{color:#eeeeec80}@supports (color:color-mix(in lab, red, red)){.disabled\:text-foreground\/50:disabled{color:color-mix(in oklab, var(--color-foreground) 50%, transparent)}}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}@media (hover:hover){.disabled\:hover\:border-transparent:disabled:hover{border-color:#0000}.disabled\:hover\:bg-fill-hover:disabled:hover{background-color:var(--color-fill-hover)}.disabled\:hover\:bg-primary:disabled:hover{background-color:var(--color-primary)}.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:text-foreground-muted:disabled:hover{color:var(--color-foreground-muted)}.disabled\:hover\:text-foreground-subtle:disabled:hover{color:var(--color-foreground-subtle)}}.has-focus-visible\:ring-1:has(:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.has-focus-visible\:ring-outline-focus:has(:focus-visible){--tw-ring-color:var(--color-outline-focus)}.has-focus-visible\:ring-inset:has(:focus-visible){--tw-ring-inset:inset}.has-\[\:checked\]\:border-brand-os-border-strong:has(:checked){border-color:var(--color-brand-os-border-strong)}.has-\[\:checked\]\:bg-gray-a3:has(:checked){background-color:var(--color-gray-a3)}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:focus-visible\]\:focus-outline:has(:focus-visible){outline-offset:-1px;outline-width:1px;outline-style:solid}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-outline-focus:has(:focus-visible){outline-color:var(--color-outline-focus)}.has-\[\[data-brand-frame\]\]\:max-w-none:has([data-brand-frame]){max-width:none}.has-\[\[data-brand-frame\]\]\:p-0:has([data-brand-frame]){padding:calc(var(--spacing) * 0)}.has-\[\[data-tone\=light\]\]\:\[--tile-ink\:\#fff\]:has([data-tone=light]){--tile-ink:#fff}.has-\[\[data-tone\=light\]\]\:\[--tile-label\:rgb\(255_255_255\/0\.78\)\]:has([data-tone=light]){--tile-label:#ffffffc7}.has-\[button\]\:pr-0:has(:is(button)){padding-right:calc(var(--spacing) * 0)}.has-\[input\:focus\]\:border-gray-10:has(:is(input:focus)){border-color:var(--color-gray-10)}.has-\[\>\:not\(\:empty\)\]\:flex:has(>:not(:empty)){display:flex}.aria-checked\:border-outline-active[aria-checked=true]{border-color:var(--color-outline-active)}.aria-checked\:bg-brand\/15[aria-checked=true]{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.aria-checked\:bg-brand\/15[aria-checked=true]{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.aria-checked\:bg-fill-hover[aria-checked=true]{background-color:var(--color-fill-hover)}.aria-checked\:bg-fill-selected[aria-checked=true]{background-color:var(--color-fill-selected)}.aria-checked\:bg-transparent[aria-checked=true]{background-color:#0000}.aria-checked\:text-foreground[aria-checked=true]{color:var(--color-foreground)}.aria-checked\:text-foreground-brand[aria-checked=true]{color:var(--color-foreground-brand)}.aria-checked\:text-primary-foreground[aria-checked=true]{color:var(--color-primary-foreground)}@media (hover:hover){.aria-checked\:hover\:bg-fill-hover[aria-checked=true]:hover{background-color:var(--color-fill-hover)}.aria-checked\:hover\:bg-transparent[aria-checked=true]:hover{background-color:#0000}.aria-checked\:hover\:text-foreground[aria-checked=true]:hover{color:var(--color-foreground)}.aria-checked\:hover\:text-primary-foreground[aria-checked=true]:hover{color:var(--color-primary-foreground)}}.aria-disabled\:cursor-default[aria-disabled=true]{cursor:default}.aria-disabled\:opacity-40[aria-disabled=true]{opacity:.4}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-expanded\:outline-\[0\.1875rem\][aria-expanded=true]{outline-style:var(--tw-outline-style);outline-width:.1875rem}.aria-expanded\:outline-blue-9\/35[aria-expanded=true]{outline-color:#0090ff59}@supports (color:color-mix(in lab, red, red)){.aria-expanded\:outline-blue-9\/35[aria-expanded=true]{outline-color:color-mix(in oklab, var(--color-blue-9) 35%, transparent)}}.aria-invalid\:border-outline-error[aria-invalid=true]{border-color:var(--color-outline-error)}.aria-invalid\:focus-visible\:outline-outline-error[aria-invalid=true]:focus-visible{outline-color:var(--color-outline-error)}.aria-pressed\:border-brand-os-inverse[aria-pressed=true]{border-color:var(--color-brand-os-inverse)}.aria-pressed\:border-brand-os-verdict-close[aria-pressed=true]{border-color:var(--color-brand-os-verdict-close)}.aria-pressed\:border-brand-os-verdict-off[aria-pressed=true]{border-color:var(--color-brand-os-verdict-off)}.aria-pressed\:border-brand-os-verdict-on[aria-pressed=true]{border-color:var(--color-brand-os-verdict-on)}.aria-pressed\:border-foreground[aria-pressed=true]{border-color:var(--color-foreground)}.aria-pressed\:border-outline-active[aria-pressed=true]{border-color:var(--color-outline-active)}.aria-pressed\:bg-brand-os-inverse[aria-pressed=true]{background-color:var(--color-brand-os-inverse)}.aria-pressed\:bg-card[aria-pressed=true]{background-color:var(--color-card)}.aria-pressed\:bg-error[aria-pressed=true]{background-color:var(--color-error)}.aria-pressed\:bg-fill-selected[aria-pressed=true]{background-color:var(--color-fill-selected)}.aria-pressed\:bg-foreground[aria-pressed=true]{background-color:var(--color-foreground)}.aria-pressed\:bg-gray-a3[aria-pressed=true]{background-color:var(--color-gray-a3)}.aria-pressed\:bg-gray-a4[aria-pressed=true]{background-color:var(--color-gray-a4)}.aria-pressed\:bg-success[aria-pressed=true]{background-color:var(--color-success)}.aria-pressed\:bg-warning[aria-pressed=true]{background-color:var(--color-warning)}.aria-pressed\:bg-white[aria-pressed=true]{background-color:var(--color-white)}.aria-pressed\:text-black[aria-pressed=true]{color:var(--color-black)}.aria-pressed\:text-brand-os-canvas[aria-pressed=true]{color:var(--color-brand-os-canvas)}.aria-pressed\:text-brand-os-on-inverse[aria-pressed=true]{color:var(--color-brand-os-on-inverse)}.aria-pressed\:text-error-foreground[aria-pressed=true]{color:var(--color-error-foreground)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--color-foreground)}.aria-pressed\:text-success-foreground[aria-pressed=true]{color:var(--color-success-foreground)}.aria-pressed\:text-warning-foreground[aria-pressed=true]{color:var(--color-warning-foreground)}@media (hover:hover){.aria-pressed\:hover\:bg-foreground[aria-pressed=true]:hover{background-color:var(--color-foreground)}}.aria-\[current\=page\]\:bg-fill-selected[aria-current=page]{background-color:var(--color-fill-selected)}.data-armed\:scale-100[data-armed]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.data-disabled\:pointer-events-none[data-disabled]{pointer-events:none}.data-disabled\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-disabled\:opacity-50[data-disabled]{opacity:.5}.data-dragging\:shadow-\[0_0\.125rem_0\.25rem_rgb\(0_0_0\/0\.08\)\,0_2rem_4rem_-1\.25rem_rgb\(0_0_0\/0\.3\)\][data-dragging]{--tw-shadow:0 .125rem .25rem var(--tw-shadow-color,#00000014), 0 2rem 4rem -1.25rem var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[active\=true\]\:bg-fill-hover[data-active=true]{background-color:var(--color-fill-hover)}.data-\[active\=true\]\:outline[data-active=true]{outline-style:var(--tw-outline-style);outline-width:1px}.data-\[active\=true\]\:outline-outline-active[data-active=true]{outline-color:var(--color-outline-active)}.data-\[closing\=true\]\:pointer-events-none[data-closing=true]{pointer-events:none}.data-\[disabled\]\:pointer-events-auto[data-disabled]{pointer-events:auto}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:cursor-not-allowed[data-disabled]{cursor:not-allowed}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\]\:opacity-100[data-disabled]{opacity:1}@media (hover:hover){.data-\[disabled\]\:hover\:no-underline[data-disabled]:hover{text-decoration-line:none}}.data-\[disabled\=false\]\:cursor-pointer[data-disabled=false]{cursor:pointer}.data-\[disabled\=false\]\:opacity-100[data-disabled=false]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:cursor-default[data-disabled=true]{cursor:default}.data-\[disabled\=true\]\:text-foreground-subtle[data-disabled=true]{color:var(--color-foreground-subtle)}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[drop-over\=true\]\:ring-2[data-drop-over=true]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[drop-over\=true\]\:ring-outline-active[data-drop-over=true]{--tw-ring-color:var(--color-outline-active)}.data-\[empty\=true\]\:before\:pointer-events-none[data-empty=true]:before{content:var(--tw-content);pointer-events:none}.data-\[empty\=true\]\:before\:absolute[data-empty=true]:before{content:var(--tw-content);position:absolute}.data-\[empty\=true\]\:before\:text-foreground-subtle[data-empty=true]:before{content:var(--tw-content);color:var(--color-foreground-subtle)}.data-\[empty\=true\]\:before\:content-\[attr\(data-placeholder\)\][data-empty=true]:before{--tw-content:attr(data-placeholder);content:var(--tw-content)}.data-\[highlighted\]\:bg-fill-hover[data-highlighted]{background-color:var(--color-fill-hover)}.data-\[highlighted\]\:bg-fill-subtle[data-highlighted]{background-color:var(--color-fill-subtle)}.data-\[highlighted\]\:text-foreground[data-highlighted]{color:var(--color-foreground)}.data-\[orientation\=vertical\]\:h-6[data-orientation=vertical]{height:calc(var(--spacing) * 6)}.data-\[panning\]\:cursor-grabbing[data-panning]{cursor:grabbing}.data-\[pinned\]\:z-10[data-pinned]{z-index:10}.data-\[pinned\]\:bg-card[data-pinned]{background-color:var(--color-card)}.data-\[pinned\]\:backdrop-blur-sm[data-pinned]{--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,)}.data-\[placeholder\]\:text-foreground-subtle[data-placeholder]{color:var(--color-foreground-subtle)}.data-\[selected\=true\]\:bg-fill-hover[data-selected=true]{background-color:var(--color-fill-hover)}.data-\[selected\=true\]\:bg-fill-selected[data-selected=true]{background-color:var(--color-fill-selected)}.data-\[selected\=true\]\:bg-fill-subtle[data-selected=true]{background-color:var(--color-fill-subtle)}.data-\[selected\=true\]\:text-foreground[data-selected=true]{color:var(--color-foreground)}.data-\[settled\]\:focus-visible\:bg-transparent[data-settled]:focus-visible{background-color:#0000}.data-\[side\=bottom\]\:translate-y-0[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=bottom\]\:translate-y-2[data-side=bottom]{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1\.5[data-side=left]{--tw-translate-x:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-2[data-side=left]{--tw-translate-x:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:translate-x-0[data-side=left],.data-\[side\=right\]\:translate-x-0[data-side=right]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1\.5[data-side=right]{--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-2[data-side=right]{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-2[data-side=top]{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:translate-y-0[data-side=top]{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[space-armed\]\:not-data-\[panning\]\:cursor-grab[data-space-armed]:not([data-panning]){cursor:grab}.data-\[state\=active\]\:-mb-px[data-state=active]{margin-bottom:-1px}.data-\[state\=active\]\:mb-0[data-state=active]{margin-bottom:calc(var(--spacing) * 0)}.data-\[state\=active\]\:border-0[data-state=active]{border-style:var(--tw-border-style);border-width:0}.data-\[state\=active\]\:\!border-b-0[data-state=active]{border-bottom-style:var(--tw-border-style)!important;border-bottom-width:0!important}.data-\[state\=active\]\:border-b-2[data-state=active]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.data-\[state\=active\]\:border-foreground[data-state=active]{border-color:var(--color-foreground)}.data-\[state\=active\]\:bg-foreground[data-state=active]{background-color:var(--color-foreground)}.data-\[state\=active\]\:type-sm-medium[data-state=active]{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-medium)}.data-\[state\=active\]\:text-background[data-state=active]{color:var(--color-background)}.data-\[state\=active\]\:text-foreground[data-state=active]{color:var(--color-foreground)}.data-\[state\=active\]\:before\:opacity-100[data-state=active]:before{content:var(--tw-content);opacity:1}.data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}.data-\[state\=active\]\:after\:right-0[data-state=active]:after{content:var(--tw-content);right:calc(var(--spacing) * 0)}.data-\[state\=active\]\:after\:-bottom-2[data-state=active]:after{content:var(--tw-content);bottom:calc(var(--spacing) * -2)}.data-\[state\=active\]\:after\:left-0[data-state=active]:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.data-\[state\=active\]\:after\:h-0\.25[data-state=active]:after{content:var(--tw-content);height:calc(var(--spacing) * .25)}.data-\[state\=active\]\:after\:bg-foreground[data-state=active]:after{content:var(--tw-content);background-color:var(--color-foreground)}.data-\[state\=checked\]\:border-brand[data-state=checked]{border-color:var(--color-brand)}.data-\[state\=checked\]\:border-outline-active[data-state=checked]{border-color:var(--color-outline-active)}.data-\[state\=checked\]\:border-transparent[data-state=checked]{border-color:#0000}.data-\[state\=checked\]\:bg-brand[data-state=checked]{background-color:var(--color-brand)}.data-\[state\=checked\]\:bg-brand-solid[data-state=checked]{background-color:var(--color-brand-solid)}.data-\[state\=checked\]\:bg-fill-hover[data-state=checked]{background-color:var(--color-fill-hover)}.data-\[state\=checked\]\:bg-fill-selected[data-state=checked]{background-color:var(--color-fill-selected)}.data-\[state\=checked\]\:bg-fill-subtle[data-state=checked]{background-color:var(--color-fill-subtle)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--color-primary)}.data-\[state\=checked\]\:text-brand-foreground[data-state=checked]{color:var(--color-brand-foreground)}.data-\[state\=checked\]\:text-foreground[data-state=checked]{color:var(--color-foreground)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--color-primary-foreground)}.data-\[state\=closed\]\:-translate-x-full[data-state=closed]{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[state\=closed\]\:\!animate-none[data-state=closed]{animation:none!important}.data-\[state\=closed\]\:animate-fade-out[data-state=closed]{animation:var(--animate-fade-out)}.data-\[state\=closed\]\:rounded-2xl[data-state=closed]{border-radius:var(--radius-2xl)}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=indeterminate\]\:border-transparent[data-state=indeterminate]{border-color:#0000}.data-\[state\=indeterminate\]\:bg-fill-selected[data-state=indeterminate]{background-color:var(--color-fill-selected)}.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{background-color:var(--color-primary)}.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{color:var(--color-primary-foreground)}@media (hover:hover){.data-\[state\=off\]\:hover\:bg-fill-hover[data-state=off]:hover{background-color:var(--color-fill-hover)}.data-\[state\=off\]\:hover\:text-foreground-subtle[data-state=off]:hover{color:var(--color-foreground-subtle)}}.data-\[state\=off\]\:active\:text-foreground-brand[data-state=off]:active{color:var(--color-foreground-brand)}@media (hover:hover){.data-\[state\=off\]\:hover\:active\:text-foreground-brand[data-state=off]:hover:active{color:var(--color-foreground-brand)}}.data-\[state\=on\]\:hidden[data-state=on]{display:none}.data-\[state\=on\]\:rounded-lg[data-state=on]{border-radius:var(--radius-lg)}.data-\[state\=on\]\:border-outline-active[data-state=on]{border-color:var(--color-outline-active)}.data-\[state\=on\]\:bg-brand-os-card[data-state=on]{background-color:var(--color-brand-os-card)}.data-\[state\=on\]\:bg-brand\/15[data-state=on]{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.data-\[state\=on\]\:bg-brand\/15[data-state=on]{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.data-\[state\=on\]\:bg-fill-selected[data-state=on]{background-color:var(--color-fill-selected)}.data-\[state\=on\]\:bg-fill-subtle[data-state=on]{background-color:var(--color-fill-subtle)}.data-\[state\=on\]\:text-foreground[data-state=on]{color:var(--color-foreground)}.data-\[state\=on\]\:text-foreground-brand[data-state=on]{color:var(--color-foreground-brand)}.data-\[state\=on\]\:ring-1[data-state=on]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-\[state\=on\]\:ring-brand-os-border-strong[data-state=on]{--tw-ring-color:var(--color-brand-os-border-strong)}@media (hover:hover){.data-\[state\=on\]\:hover\:text-foreground[data-state=on]:hover{color:var(--color-foreground)}}.data-\[state\=open\]\:pointer-events-auto[data-state=open]{pointer-events:auto}.data-\[state\=open\]\:flex-1[data-state=open]{flex:1}.data-\[state\=open\]\:\!animate-none[data-state=open]{animation:none!important}.data-\[state\=open\]\:rounded-t-2xl[data-state=open]{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.data-\[state\=open\]\:border-border[data-state=open]{border-color:var(--color-border)}.data-\[state\=open\]\:border-brand[data-state=open]{border-color:var(--color-brand)}.data-\[state\=open\]\:\!bg-fill-hover[data-state=open]{background-color:var(--color-fill-hover)!important}.data-\[state\=open\]\:bg-\(--color-brand-os-paper\)\/10[data-state=open]{background-color:#eee9dd1a}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-\(--color-brand-os-paper\)\/10[data-state=open]{background-color:color-mix(in oklab, var(--color-brand-os-paper) 10%, transparent)}}.data-\[state\=open\]\:bg-brand-os-card[data-state=open]{background-color:var(--color-brand-os-card)}.data-\[state\=open\]\:bg-card-translucent[data-state=open]{background-color:var(--color-card-translucent)}.data-\[state\=open\]\:bg-current\/20[data-state=open]{background-color:currentColor}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-current\/20[data-state=open]{background-color:color-mix(in oklab, currentcolor 20%, transparent)}}.data-\[state\=open\]\:bg-fill-hover[data-state=open]{background-color:var(--color-fill-hover)}.data-\[state\=open\]\:bg-fill-selected[data-state=open]{background-color:var(--color-fill-selected)}.data-\[state\=open\]\:bg-fill-subtle[data-state=open]{background-color:var(--color-fill-subtle)}.data-\[state\=open\]\:bg-gray-a3[data-state=open]{background-color:var(--color-gray-a3)}.data-\[state\=open\]\:bg-gray-a5[data-state=open]{background-color:var(--color-gray-a5)}.data-\[state\=open\]\:bg-media-background\/50[data-state=open]{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.data-\[state\=open\]\:bg-media-background\/50[data-state=open]{background-color:color-mix(in oklab, var(--color-media-background) 50%, transparent)}}.data-\[state\=open\]\:bg-studio-accent-amber-selected[data-state=open]{background-color:var(--color-studio-accent-amber-selected)}.data-\[state\=open\]\:bg-studio-accent-blue-selected[data-state=open]{background-color:var(--color-studio-accent-blue-selected)}.data-\[state\=open\]\:bg-studio-accent-grass-selected[data-state=open]{background-color:var(--color-studio-accent-grass-selected)}.data-\[state\=open\]\:bg-studio-accent-jade-selected[data-state=open]{background-color:var(--color-studio-accent-jade-selected)}.data-\[state\=open\]\:bg-studio-accent-orange-selected[data-state=open]{background-color:var(--color-studio-accent-orange-selected)}.data-\[state\=open\]\:bg-studio-accent-pink-selected[data-state=open]{background-color:var(--color-studio-accent-pink-selected)}.data-\[state\=open\]\:bg-studio-accent-purple-selected[data-state=open]{background-color:var(--color-studio-accent-purple-selected)}.data-\[state\=open\]\:bg-studio-accent-red-selected[data-state=open]{background-color:var(--color-studio-accent-red-selected)}.data-\[state\=open\]\:bg-\[linear-gradient\(var\(--color-fill-hover\)\,var\(--color-fill-hover\)\)\][data-state=open]{background-image:linear-gradient(var(--color-fill-hover),var(--color-fill-hover))}.data-\[state\=open\]\:text-foreground[data-state=open]{color:var(--color-foreground)}.data-\[state\=open\]\:text-foreground-muted[data-state=open]{color:var(--color-foreground-muted)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:backdrop-blur-lg[data-state=open]{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.data-\[state\=selected\]\:bg-fill-selected[data-state=selected]{background-color:var(--color-fill-selected)}.data-\[state\=unchecked\]\:bg-switch-track[data-state=unchecked]{background-color:var(--color-switch-track)}.data-\[visible\=true\]\:opacity-100[data-visible=true]{opacity:1}@supports (field-sizing:content){.supports-\[field-sizing\:content\]\:w-\[calc\(100\%\+0\.3em\)\]{width:calc(100% + .3em)}.supports-\[field-sizing\:content\]\:w-auto{width:auto}}@supports (height:1cap){.supports-\[height\:1cap\]\:\[--cap\:1cap\]{--cap:1cap}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-\[fade-in_150ms_ease-out\]{animation:.15s ease-out fade-in}.motion-safe\:animate-attention-glow-pulse{animation:var(--animate-attention-glow-pulse)}.motion-safe\:animate-attention-ring-breathe{animation:var(--animate-attention-ring-breathe)}.motion-safe\:animate-attention-ring-ripple{animation:var(--animate-attention-ring-ripple)}.motion-safe\:animate-fade-in{animation:var(--animate-fade-in)}.motion-safe\:animate-glow-pulse{animation:var(--animate-glow-pulse)}.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:animate-spin{animation:var(--animate-spin)}.motion-safe\:transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\: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))}.motion-safe\:duration-\[var\(--duration-medium\)\]{--tw-duration:var(--duration-medium);transition-duration:var(--duration-medium)}.motion-safe\:duration-fast{--tw-duration:var(--transition-duration-fast);transition-duration:var(--transition-duration-fast)}.motion-safe\:ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.motion-safe\:\[animation-duration\:2s\]{animation-duration:2s}.motion-safe\:group-focus-within\:w-max:is(:where(.group):focus-within *){width:max-content}.motion-safe\:group-focus-within\:f-hover-scroll:is(:where(.group):focus-within *){animation:f-hover-scroll var(--scroll-duration) ease-in-out infinite alternate}.motion-safe\:group-focus-within\:overflow-visible:is(:where(.group):focus-within *){overflow:visible}@media (hover:hover){.motion-safe\:group-hover\:w-max:is(:where(.group):hover *){width:max-content}.motion-safe\:group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-safe\:group-hover\:f-hover-scroll:is(:where(.group):hover *){animation:f-hover-scroll var(--scroll-duration) ease-in-out infinite alternate}.motion-safe\:group-hover\:overflow-visible:is(:where(.group):hover *){overflow:visible}}}@media (prefers-reduced-motion:reduce){.motion-reduce\:block{display:block}.motion-reduce\:flex{display:flex}.motion-reduce\:hidden{display:none}.motion-reduce\:transform-none{transform:none}.motion-reduce\:animate-fade-in{animation:var(--animate-fade-in)}.motion-reduce\:animate-none{animation:none}.motion-reduce\:scroll-auto{scroll-behavior:auto}.motion-reduce\:opacity-50{opacity:.5}.motion-reduce\:opacity-100\!{opacity:1!important}.motion-reduce\:opacity-\[0\.7\]{opacity:.7}.motion-reduce\:outline-1{outline-style:var(--tw-outline-style);outline-width:1px}.motion-reduce\:-outline-offset-1{outline-offset:calc(1px * -1)}.motion-reduce\:outline-brand{outline-color:var(--color-brand)}.motion-reduce\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-reduce\:transition-none{transition-property:none}.motion-reduce\:transition-none\!{transition-property:none!important}@media (hover:hover){.motion-reduce\:group-hover\:scale-100:is(:where(.group):hover *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.motion-reduce\:group-active\/thumb\:scale-100:is(:where(.group\/thumb):active *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:before\:transition-none:before{content:var(--tw-content);transition-property:none}.motion-reduce\:after\:hidden:after{content:var(--tw-content);display:none}@media (hover:hover){.motion-reduce\:hover\:scale-100:hover{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}}.motion-reduce\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.motion-reduce\:data-\[state\=closed\]\:translate-x-0[data-state=closed]{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.motion-reduce\:data-\[state\=closed\]\:animate-fade-out[data-state=closed]{animation:var(--animate-fade-out)}}@media not all and (min-width:80rem){.max-xl\:col-span-2{grid-column:span 2/span 2}.max-xl\:row-start-2{grid-row-start:2}.max-xl\:hidden{display:none}}@media not all and (min-width:64rem){.max-lg\:absolute{position:absolute}.max-lg\:fixed{position:fixed}.max-lg\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.max-lg\:right-0{right:calc(var(--spacing) * 0)}.max-lg\:max-h-\[85dvh\]{max-height:85dvh}.max-lg\:rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.max-lg\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.max-lg\:border-brand-os-border-strong{border-color:var(--color-brand-os-border-strong)}.max-lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.max-lg\:pt-4{padding-top:calc(var(--spacing) * 4)}.max-lg\:pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.max-lg\:shadow-\[var\(--shadow-panel\)\]{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (min-width:56.25rem){.max-\[56\.25rem\]\:flex-1{flex:1}.max-\[56\.25rem\]\:flex-\[0\.8_1_0\]{flex:.8 1 0}.max-\[56\.25rem\]\:gap-3{gap:calc(var(--spacing) * 3)}}@media not all and (min-width:49.75rem){.max-chat\:hidden{display:none}.max-chat\:max-h-\[45dvh\]{max-height:45dvh}.max-chat\:max-h-\[70dvh\]{max-height:70dvh}.max-chat\:min-h-\[6rem\]{min-height:6rem}.max-chat\:w-full{width:100%}.max-chat\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-chat\:justify-between{justify-content:space-between}.max-chat\:gap-3{gap:calc(var(--spacing) * 3)}.max-chat\:overflow-y-auto{overflow-y:auto}.max-chat\:overscroll-contain{overscroll-behavior:contain}.max-chat\:rounded-full{border-radius:var(--radius-full)}.max-chat\:border{border-style:var(--tw-border-style);border-width:1px}.max-chat\:border-border{border-color:var(--color-border)}.max-chat\:bg-card-translucent{background-color:var(--color-card-translucent)}.max-chat\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-chat\:pt-\[calc\(max\(0\.5rem\,var\(--safe-top\,0rem\)\)\+3rem\)\]{padding-top:calc(max(.5rem, var(--safe-top,0rem)) + 3rem)}.max-chat\:pb-\[calc\(var\(--chat-composer-h\,9rem\)\+5\.5rem\)\]{padding-bottom:calc(var(--chat-composer-h,9rem) + 5.5rem)}.max-chat\:text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.max-chat\:text-\[…var\(--text-base\)\]{color:…var(--text-base)}.max-chat\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0006), 0 4px 6px -4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-chat\:backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-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 not all and (min-width:48rem){.max-md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-md\:inset-x-4{inset-inline:calc(var(--spacing) * 4)}.max-md\:left-4{left:calc(var(--spacing) * 4)}.max-md\:order-1{order:1}.max-md\:order-2{order:2}.max-md\:order-3{order:3}.max-md\:order-last{order:9999}.max-md\:col-span-2{grid-column:span 2/span 2}.max-md\:-m-0\.5{margin:calc(var(--spacing) * -.5)}.max-md\:mt-6{margin-top:calc(var(--spacing) * 6)}.max-md\:mr-auto{margin-right:auto}.max-md\:-ml-2{margin-left:calc(var(--spacing) * -2)}.max-md\:contents{display:contents}.max-md\:hidden{display:none}.max-md\:max-h-\[100px\]{max-height:100px}.max-md\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-md\:min-h-11{min-height:calc(var(--spacing) * 11)}.max-md\:min-h-12{min-height:calc(var(--spacing) * 12)}.max-md\:w-40{width:calc(var(--spacing) * 40)}.max-md\:w-auto{width:auto}.max-md\:w-full{width:100%}.max-md\:flex-1{flex:1}.max-md\:flex-none{flex:none}.max-md\:basis-full{flex-basis:100%}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-md\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-md\:flex-col{flex-direction:column}.max-md\:flex-wrap{flex-wrap:wrap}.max-md\:items-stretch{align-items:stretch}.max-md\:gap-2{gap:calc(var(--spacing) * 2)}.max-md\:gap-3{gap:calc(var(--spacing) * 3)}.max-md\:self-stretch{align-self:stretch}.max-md\:overflow-x-auto{overflow-x:auto}.max-md\:overflow-y-auto{overflow-y:auto}.max-md\:overscroll-contain{overscroll-behavior:contain}.max-md\:rounded-full{border-radius:var(--radius-full)}.max-md\:rounded-xl{border-radius:var(--radius-xl)}.max-md\:bg-fill-subtle{background-color:var(--color-fill-subtle)}.max-md\:p-0\.5{padding:calc(var(--spacing) * .5)}.max-md\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-md\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-md\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.max-md\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-md\:pr-10{padding-right:calc(var(--spacing) * 10)}.max-md\:type-base{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.max-md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-md\:text-\[length\:var\(--text-base\)\]{font-size:var(--text-base)}.max-md\:\[--invitation-footer-h\:0px\]{--invitation-footer-h:0px}.max-md\:\[--viewonly-footer-h\:0px\]{--viewonly-footer-h:0px}.empty\:max-md\:hidden:empty{display:none}}@media not all and (min-width:40rem){.max-sm\:pointer-events-auto{pointer-events:auto}.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:inset-x-0{inset-inline:calc(var(--spacing) * 0)}.max-sm\:bottom-0{bottom:calc(var(--spacing) * 0)}.max-sm\:order-first{order:-9999}.max-sm\:ml-auto{margin-left:auto}.max-sm\:hidden{display:none}.max-sm\:size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.max-sm\:h-\[42dvh\]{height:42dvh}.max-sm\:max-h-\[25vh\]{max-height:25vh}.max-sm\:max-h-\[85dvh\]{max-height:85dvh}.max-sm\:w-full{width:100%}.max-sm\:max-w-0{max-width:calc(var(--spacing) * 0)}.max-sm\:basis-full{flex-basis:100%}.max-sm\:origin-bottom{transform-origin:bottom}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-sm\:gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.max-sm\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.max-sm\:gap-y-1{row-gap:calc(var(--spacing) * 1)}.max-sm\:self-center{align-self:center}.max-sm\:self-end{align-self:flex-end}.max-sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.max-sm\:rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.max-sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sm\:pb-\[calc\(1\.5rem\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.max-sm\:opacity-100{opacity:1}.max-sm\:first\:-ml-3:first-child{margin-left:calc(var(--spacing) * -3)}}@media not all and (min-width:25rem){.max-\[25rem\]\:hidden{display:none}}@media not all and (min-width:22.5rem){.max-\[22\.5rem\]\:col-span-3{grid-column:span 3/span 3}.max-\[22\.5rem\]\:col-start-1{grid-column-start:1}.max-\[22\.5rem\]\:col-start-2{grid-column-start:2}.max-\[22\.5rem\]\:col-start-3{grid-column-start:3}.max-\[22\.5rem\]\:row-start-1{grid-row-start:1}.max-\[22\.5rem\]\:row-start-2{grid-row-start:2}.max-\[22\.5rem\]\:mt-0{margin-top:calc(var(--spacing) * 0)}.max-\[22\.5rem\]\:grid{display:grid}.max-\[22\.5rem\]\:hidden{display:none}.max-\[22\.5rem\]\:w-full{width:100%}.max-\[22\.5rem\]\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.max-\[22\.5rem\]\:items-center{align-items:center}.max-\[22\.5rem\]\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.max-\[22\.5rem\]\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.max-\[22\.5rem\]\:self-auto{align-self:auto}.max-\[22\.5rem\]\:p-3{padding:calc(var(--spacing) * 3)}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-2{top:calc(var(--spacing) * 2)}.sm\:top-12{top:calc(var(--spacing) * 12)}.sm\:top-\[12vh\]{top:12vh}.sm\:top-\[var\(--search-top\,3\.75rem\)\]{top:var(--search-top,3.75rem)}.sm\:right-2{right:calc(var(--spacing) * 2)}.sm\:left-0{left:calc(var(--spacing) * 0)}.sm\:left-1\/2{left:50%}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-start-2{grid-column-start:2}.sm\:col-start-3{grid-column-start:3}.sm\:row-start-1{grid-row-start:1}.sm\:row-start-2{grid-row-start:2}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.sm\:mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.sm\:-mr-2{margin-right:calc(var(--spacing) * -2)}.sm\:-mr-3{margin-right:calc(var(--spacing) * -3)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:-ml-12{margin-left:calc(var(--spacing) * -12)}.sm\:ml-0{margin-left:calc(var(--spacing) * 0)}.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-\[3\/2\]{aspect-ratio:3/2}.sm\:size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.sm\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.sm\:h-6{height:calc(var(--spacing) * 6)}.sm\:max-h-\[76vh\]{max-height:76vh}.sm\:max-h-\[max\(var\(--spacing\)\*16\,calc\(80dvh-var\(--spacing\)\*52\)\)\]{max-height:max(var(--spacing) * 16, calc(80dvh - var(--spacing) * 52))}.sm\:max-h-\[min\(42rem\,calc\(100dvh-var\(--search-top\,3\.75rem\)-1\.5rem\)\)\]{max-height:min(42rem, calc(100dvh - var(--search-top,3.75rem) - 1.5rem))}.sm\:min-h-10\.5{min-height:calc(var(--spacing) * 10.5)}.sm\:w-1\/2{width:50%}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-128{width:calc(var(--spacing) * 128)}.sm\:w-\[5\.5rem\]{width:5.5rem}.sm\:w-\[6\.5rem\]{width:6.5rem}.sm\:w-\[10rem\]{width:10rem}.sm\:w-\[45\%\]{width:45%}.sm\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.sm\:w-\[min\(46rem\,calc\(100vw-2rem\)\)\]{width:min(46rem,100vw - 2rem)}.sm\:w-\[min\(47\.5rem\,calc\(100\%-16\.375rem\)\)\]{width:min(47.5rem,100% - 16.375rem)}.sm\:w-auto{width:auto}.sm\:w-fit{width:fit-content}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-90{max-width:calc(var(--spacing) * 90)}.sm\:max-w-\[22rem\]{max-width:22rem}.sm\:max-w-\[28rem\]{max-width:28rem}.sm\:max-w-\[36rem\]{max-width:36rem}.sm\:max-w-\[48rem\]{max-width:48rem}.sm\:max-w-\[calc\(100vw-var\(--spacing\)\*8\)\]{max-width:calc(100vw - var(--spacing) * 8)}.sm\:max-w-\[calc\(100vw-var\(--spacing\)\*18\)\]{max-width:calc(100vw - var(--spacing) * 18)}.sm\:max-w-full{max-width:100%}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:min-w-fit{min-width:fit-content}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:basis-\[16rem\]{flex-basis:16rem}.sm\:basis-\[calc\(\(100\%-var\(--spacing\)\*8\)\/2\.5\)\]{flex-basis:calc((100% - var(--spacing) * 8) / 2.5)}.sm\:basis-auto{flex-basis:auto}.sm\:table-fixed{table-layout:fixed}.sm\:origin-top{transform-origin:top}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:columns-2{columns:2}.sm\:columns-3{columns:3}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[1fr_10rem\]{grid-template-columns:1fr 10rem}.sm\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}.sm\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_4rem_7\.5rem_1\.75rem\]{grid-template-columns:2.5rem minmax(0,1fr) 4rem 7.5rem 1.75rem}.sm\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem minmax(0,1fr) auto}.sm\:grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.sm\:grid-cols-\[6rem_minmax\(0\,1fr\)_6rem\]{grid-template-columns:6rem minmax(0,1fr) 6rem}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)\]{grid-template-columns:8rem minmax(0,1fr)}.sm\:grid-cols-\[9rem_minmax\(0\,1fr\)\]{grid-template-columns:9rem minmax(0,1fr)}.sm\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.sm\:grid-cols-\[12rem_12rem_auto\]{grid-template-columns:12rem 12rem auto}.sm\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_7rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.sm\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,6fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sm\:grid-cols-\[minmax\(0\,17rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-center{justify-content:center}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}:where(.sm\: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)))}.sm\:gap-y-0{row-gap:calc(var(--spacing) * 0)}:where(.sm\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.sm\:divide-border>:not(:last-child)){border-color:var(--color-border)}.sm\:self-center{align-self:center}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:overflow-x-auto{overflow-x:auto}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:rounded-none{border-radius:0}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:px-12{padding-inline:calc(var(--spacing) * 12)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-\[0\.6875rem\]{padding-top:.6875rem}.sm\:pr-1\.5{padding-right:calc(var(--spacing) * 1.5)}.sm\:pr-5{padding-right:calc(var(--spacing) * 5)}.sm\:pl-0{padding-left:calc(var(--spacing) * 0)}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:type-display-sm{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-2);letter-spacing:var(--tracking-tight)}.sm\:font-heading{font-family:var(--font-heading)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.sm\:tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:whitespace-pre{white-space:pre}.sm\:opacity-0{opacity:0}.sm\:group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.sm\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.sm\:group-focus-within\/cell\:pointer-events-auto:is(:where(.group\/cell):focus-within *){pointer-events:auto}.sm\:group-focus-within\/cell\:opacity-100:is(:where(.group\/cell):focus-within *){opacity:1}@media (hover:hover){.sm\:group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.sm\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.sm\:group-hover\/cell\:pointer-events-auto:is(:where(.group\/cell):hover *){pointer-events:auto}.sm\:group-hover\/cell\:opacity-100:is(:where(.group\/cell):hover *){opacity:1}}.sm\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}}@media (min-width:48rem){.md\:pointer-events-none{pointer-events:none}.md\:visible{visibility:visible}.md\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.md\:absolute{position:absolute}.md\:static{position:static}.md\:top-0{top:calc(var(--spacing) * 0)}.md\:top-4{top:calc(var(--spacing) * 4)}.md\:top-5{top:calc(var(--spacing) * 5)}.md\:top-6{top:calc(var(--spacing) * 6)}.md\:top-8{top:calc(var(--spacing) * 8)}.md\:right-6{right:calc(var(--spacing) * 6)}.md\:right-8{right:calc(var(--spacing) * 8)}.md\:right-20{right:calc(var(--spacing) * 20)}.md\:left-1\/2{left:50%}.md\:z-max{z-index:var(--z-max)}.md\:z-overlay{z-index:var(--z-overlay)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:col-start-4{grid-column-start:4}.md\:col-end-4{grid-column-end:4}.md\:row-span-1{grid-row:span 1/span 1}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:-m-0\.5{margin:calc(var(--spacing) * -.5)}.md\:mx-0{margin-inline:calc(var(--spacing) * 0)}.md\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.md\:-mt-2{margin-top:calc(var(--spacing) * -2)}.md\:mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.md\:mt-4{margin-top:calc(var(--spacing) * 4)}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mr-20{margin-right:calc(var(--spacing) * 20)}.md\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.md\:ml-\[calc\(100\%\/3\+2\.5rem-5rem\/3\)\]{margin-left:calc(33.3333% + .833333rem)}.md\:box-content{box-sizing:content-box}.md\:block{display:block}.md\:contents{display:contents}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:aspect-\[4\/3\]{aspect-ratio:4/3}.md\:aspect-\[5\/2\]{aspect-ratio:5/2}.md\:aspect-auto{aspect-ratio:auto}.md\:size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.md\:h-8{height:calc(var(--spacing) * 8)}.md\:h-10{height:calc(var(--spacing) * 10)}.md\:h-32{height:calc(var(--spacing) * 32)}.md\:h-44{height:calc(var(--spacing) * 44)}.md\:h-148{height:calc(var(--spacing) * 148)}.md\:h-\[15rem\]{height:15rem}.md\:h-auto{height:auto}.md\:max-h-45{max-height:calc(var(--spacing) * 45)}.md\:max-h-\[13rem\]{max-height:13rem}.md\:max-h-\[88vh\]{max-height:88vh}.md\:min-h-0{min-height:calc(var(--spacing) * 0)}.md\:min-h-30{min-height:calc(var(--spacing) * 30)}.md\:min-h-72{min-height:calc(var(--spacing) * 72)}.md\:min-h-\[22\.5rem\]{min-height:22.5rem}.md\:min-h-\[26rem\]{min-height:26rem}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.3333%}.md\:w-8{width:calc(var(--spacing) * 8)}.md\:w-24{width:calc(var(--spacing) * 24)}.md\:w-56{width:calc(var(--spacing) * 56)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-76{width:calc(var(--spacing) * 76)}.md\:w-80{width:calc(var(--spacing) * 80)}.md\:w-\[18rem\]{width:18rem}.md\:w-\[28rem\]{width:28rem}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:max-w-80{max-width:calc(var(--spacing) * 80)}.md\:max-w-192{max-width:calc(var(--spacing) * 192)}.md\:max-w-\[48rem\]{max-width:48rem}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-none{max-width:none}.md\:max-w-xs{max-width:var(--container-xs)}.md\:flex-1{flex:1}.md\:flex-\[1_1_100\%\]{flex:100%}.md\:flex-none{flex:none}.md\:shrink{flex-shrink:1}.md\:shrink-0{flex-shrink:0}.md\:basis-\[50\%\]{flex-basis:50%}.md\:basis-auto{flex-basis:auto}.md\:table-fixed{table-layout:fixed}.md\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:rotate-180{rotate:180deg}.md\:columns-3{columns:3}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-\[1fr_minmax\(0\,22rem\)\]{grid-template-columns:1fr minmax(0,22rem)}.md\:grid-cols-\[2\.5rem_14rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:2.5rem 14rem minmax(0,1fr) auto}.md\:grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.md\:grid-cols-\[3rem_5rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:3rem 5rem minmax(0,1fr) auto}.md\:grid-cols-\[10rem_1fr_auto\]{grid-template-columns:10rem 1fr auto}.md\:grid-cols-\[10rem_minmax\(0\,1fr\)\]{grid-template-columns:10rem minmax(0,1fr)}.md\:grid-cols-\[11rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:11rem minmax(0,1fr) auto}.md\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.md\:grid-cols-\[12rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:12rem minmax(0,1fr) 2rem}.md\:grid-cols-\[minmax\(0\,1fr\)_9rem_8rem_2rem\]{grid-template-columns:minmax(0,1fr) 9rem 8rem 2rem}.md\:grid-cols-\[minmax\(0\,1fr\)_11rem_5rem_2rem\]{grid-template-columns:minmax(0,1fr) 11rem 5rem 2rem}.md\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.md\:grid-cols-\[minmax\(0\,2fr\)_repeat\(3\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,9rem) minmax(0,1fr) auto}.md\:grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,9rem\)_minmax\(0\,1\.4fr\)_minmax\(0\,1fr\)_3\.5rem\]{grid-template-columns:minmax(0,9rem) minmax(0,9rem) minmax(0,1.4fr) minmax(0,1fr) 3.5rem}.md\:grid-cols-\[minmax\(0\,9rem\)_minmax\(0\,10rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,9rem) minmax(0,10rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,10rem\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_4rem\]{grid-template-columns:minmax(0,10rem) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 4rem}.md\:grid-cols-\[minmax\(0\,12rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,24rem\)_minmax\(0\,1fr\)_2rem\]{grid-template-columns:minmax(0,24rem) minmax(0,1fr) 2rem}.md\:grid-cols-\[minmax\(180px\,240px\)_1fr_auto\]{grid-template-columns:minmax(180px,240px) 1fr auto}.md\:grid-cols-\[repeat\(var\(--fields\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--fields),minmax(0,1fr))}.md\:grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-baseline{align-items:baseline}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-center{justify-content:center}.md\:justify-end{justify-content:flex-end}.md\:gap-0{gap:calc(var(--spacing) * 0)}.md\:gap-1{gap:calc(var(--spacing) * 1)}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.md\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.md\:gap-x-10{column-gap:calc(var(--spacing) * 10)}.md\:gap-y-0{row-gap:calc(var(--spacing) * 0)}.md\:gap-y-8{row-gap:calc(var(--spacing) * 8)}.md\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.md\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.md\:overflow-visible{overflow:visible}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-y-auto{overflow-y:auto}.md\:overscroll-contain{overscroll-behavior:contain}.md\:rounded-3xl{border-radius:var(--radius-3xl)}.md\:rounded-full{border-radius:var(--radius-full)}.md\:rounded-lg{border-radius:var(--radius-lg)}.md\:rounded-xl{border-radius:var(--radius-xl)}.md\:border{border-style:var(--tw-border-style);border-width:1px}.md\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-border{border-color:var(--color-border)}.md\:border-brand-os-border-strong{border-color:var(--color-brand-os-border-strong)}.md\:p-0{padding:calc(var(--spacing) * 0)}.md\:p-0\.5{padding:calc(var(--spacing) * .5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-0{padding-inline:calc(var(--spacing) * 0)}.md\:px-0\.5{padding-inline:calc(var(--spacing) * .5)}.md\:px-3{padding-inline:calc(var(--spacing) * 3)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:px-14{padding-inline:calc(var(--spacing) * 14)}.md\:px-\[3\.25rem\]{padding-inline:3.25rem}.md\:py-0{padding-block:calc(var(--spacing) * 0)}.md\:py-3{padding-block:calc(var(--spacing) * 3)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-5{padding-block:calc(var(--spacing) * 5)}.md\:py-8{padding-block:calc(var(--spacing) * 8)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}.md\:pt-2{padding-top:calc(var(--spacing) * 2)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-10{padding-top:calc(var(--spacing) * 10)}.md\:pt-12{padding-top:calc(var(--spacing) * 12)}.md\:pt-16{padding-top:calc(var(--spacing) * 16)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pt-\[0\.875rem\]{padding-top:.875rem}.md\:pr-0{padding-right:calc(var(--spacing) * 0)}.md\:pr-3{padding-right:calc(var(--spacing) * 3)}.md\:pr-6{padding-right:calc(var(--spacing) * 6)}.md\:pr-\[calc\(2\.5rem-5rem\/3\)\]{padding-right:.833333rem}.md\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.md\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.md\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pl-0{padding-left:calc(var(--spacing) * 0)}.md\:pl-4{padding-left:calc(var(--spacing) * 4)}.md\:pl-6{padding-left:calc(var(--spacing) * 6)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:pl-\[13\.5rem\]{padding-left:13.5rem}.md\:text-right{text-align:right}.md\:f-font-brand-os-page-title{font-family:var(--font-heading);letter-spacing:-.05625rem;font-size:2.25rem;font-weight:400;line-height:2.25rem}.md\:f-font-brand-os-section-title{font-family:var(--font-heading);letter-spacing:-.046875rem;font-size:1.875rem;font-weight:400;line-height:1.875rem}.md\:type-h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-4);letter-spacing:var(--tracking-headline-4)}.md\:type-mini{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal)}.md\:type-sm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal)}.md\:f-font-brand-os-lede{font-family:var(--font-body);font-size:1.25rem;font-weight:400;line-height:1.875rem}.md\:text-\[2\.25rem\]{font-size:2.25rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.md\:font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.md\:opacity-0{opacity:0}.md\:\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}@media (hover:hover){.md\:group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.md\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.md\:before\:absolute:before{content:var(--tw-content);position:absolute}.md\:before\:inset-y-0:before{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.md\:before\:-bottom-10:before{content:var(--tw-content);bottom:calc(var(--spacing) * -10)}.md\:before\:-left-5:before{content:var(--tw-content);left:calc(var(--spacing) * -5)}.md\:before\:w-px:before{content:var(--tw-content);width:1px}.md\:before\:bg-border:before{content:var(--tw-content);background-color:var(--color-border)}.md\:first\:before\:hidden:first-child:before{content:var(--tw-content);display:none}.md\:last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:focus-visible\:opacity-100:focus-visible,.md\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}}@media (min-width:49.75rem){.chat\:block{display:block}.chat\:hidden{display:none}.chat\:grid-cols-\[repeat\(auto-fill\,minmax\(14rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-8{top:calc(var(--spacing) * 8)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:m-0{margin:calc(var(--spacing) * 0)}.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:mx-24{margin-inline:calc(var(--spacing) * 24)}.lg\:mx-auto{margin-inline:auto}.lg\:my-6{margin-block:calc(var(--spacing) * 6)}.lg\:mt-auto{margin-top:auto}.lg\:mr-6{margin-right:calc(var(--spacing) * 6)}.lg\:mr-12{margin-right:calc(var(--spacing) * 12)}.lg\:ml-0{margin-left:calc(var(--spacing) * 0)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:table-cell{display:table-cell}.lg\:h-5\.5{height:calc(var(--spacing) * 5.5)}.lg\:h-\[24px\]{height:24px}.lg\:h-dvh{height:100dvh}.lg\:max-h-104{max-height:calc(var(--spacing) * 104)}.lg\:max-h-\[calc\(100dvh-4\.25rem\)\]{max-height:calc(100dvh - 4.25rem)}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-80{width:calc(var(--spacing) * 80)}.lg\:w-95{width:calc(var(--spacing) * 95)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-99{width:calc(var(--spacing) * 99)}.lg\:w-128{width:calc(var(--spacing) * 128)}.lg\:w-\[17rem\]{width:17rem}.lg\:w-\[86\%\]{width:86%}.lg\:w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.lg\:w-auto{width:auto}.lg\:max-w-128{max-width:calc(var(--spacing) * 128)}.lg\:max-w-245{max-width:calc(var(--spacing) * 245)}.lg\:max-w-\[61\.25rem\]{max-width:61.25rem}.lg\:max-w-\[62\%\]{max-width:62%}.lg\:shrink-0{flex-shrink:0}.lg\:basis-3\/12{flex-basis:25%}.lg\:basis-4\/12{flex-basis:33.3333%}.lg\:basis-5\/12{flex-basis:41.6667%}.lg\:basis-6\/12{flex-basis:50%}.lg\:basis-7\/12{flex-basis:58.3333%}.lg\:basis-8\/12{flex-basis:66.6667%}.lg\:basis-9\/12{flex-basis:75%}.lg\:basis-auto{flex-basis:auto}.lg\:columns-3{columns:3}.lg\:columns-4{columns:4}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_288px\]{grid-template-columns:1fr 288px}.lg\:grid-cols-\[11rem_minmax\(0\,1fr\)\]{grid-template-columns:11rem minmax(0,1fr)}.lg\:grid-cols-\[16rem_1fr_1fr\]{grid-template-columns:16rem 1fr 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_16rem\]{grid-template-columns:minmax(0,1fr) 16rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(22rem\,36\%\)\]{grid-template-columns:minmax(0,1fr) minmax(22rem,36%)}.lg\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,26rem\)_1fr\]{grid-template-columns:minmax(0,26rem) 1fr}.lg\:grid-cols-\[minmax\(0\,43\.75rem\)_1fr\]{grid-template-columns:minmax(0,43.75rem) 1fr}.lg\:grid-rows-\[3\.5rem_minmax\(0\,1fr\)\]{grid-template-rows:3.5rem minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-stretch{align-items:stretch}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-0{gap:calc(var(--spacing) * 0)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-24{gap:calc(var(--spacing) * 24)}.lg\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.lg\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.lg\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.lg\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:self-start{align-self:flex-start}.lg\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-border{border-color:var(--color-border)}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-0\.5{padding-block:calc(var(--spacing) * .5)}.lg\:py-1{padding-block:calc(var(--spacing) * 1)}.lg\:py-30{padding-block:calc(var(--spacing) * 30)}.lg\:py-32{padding-block:calc(var(--spacing) * 32)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pt-6{padding-top:calc(var(--spacing) * 6)}.lg\:pt-25{padding-top:calc(var(--spacing) * 25)}.lg\:pr-10{padding-right:calc(var(--spacing) * 10)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-center{text-align:center}.lg\:type-base{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}.lg\:type-display-lg{font-family:var(--font-heading);font-size:var(--text-7xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-2);letter-spacing:var(--tracking-tight)}.lg\:type-h2{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-2);letter-spacing:var(--tracking-headline-2)}.lg\:type-h3{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-3);letter-spacing:var(--tracking-headline-3)}.lg\:type-h4{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:var(--leading-headline-4);letter-spacing:var(--tracking-headline-4)}.lg\:type-sm{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal)}.lg\:font-heading{font-family:var(--font-heading)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.lg\:leading-\[2\.625rem\]{--tw-leading:2.625rem;line-height:2.625rem}.lg\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.lg\:tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.lg\:\[grid-template-areas\:\'header_header\'_\'current_notes\'\]{grid-template-areas:"header header""current notes"}.lg\:group-focus-visible\/section\:whitespace-normal:is(:where(.group\/section):focus-visible *){white-space:normal}}@media (min-width:80rem){.xl\:absolute{position:absolute}.xl\:relative{position:relative}.xl\:inset-0{inset:calc(var(--spacing) * 0)}.xl\:col-span-1{grid-column:span 1/span 1}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid{display:grid}.xl\:hidden{display:none}.xl\:inline-flex{display:inline-flex}.xl\:w-84{width:calc(var(--spacing) * 84)}.xl\:max-w-sm{max-width:var(--container-sm)}.xl\:flex-1{flex:1}.xl\:flex-none{flex:none}.xl\:shrink{flex-shrink:1}.xl\:columns-3{columns:3}.xl\:columns-4{columns:4}.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-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.xl\:grid-cols-\[17rem_minmax\(0\,1fr\)_18rem\]{grid-template-columns:17rem minmax(0,1fr) 18rem}.xl\:grid-cols-\[22rem_minmax\(0\,1fr\)\]{grid-template-columns:22rem minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_17rem\]{grid-template-columns:minmax(0,1fr) 17rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_20rem\]{grid-template-columns:minmax(0,1fr) 20rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(30rem\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(30rem,.9fr)}.xl\:grid-cols-\[minmax\(0\,12rem\)_minmax\(0\,1fr\)_minmax\(0\,16rem\)\]{grid-template-columns:minmax(0,12rem) minmax(0,1fr) minmax(0,16rem)}.xl\:flex-row{flex-direction:row}.xl\:flex-nowrap{flex-wrap:nowrap}.xl\:gap-0{gap:calc(var(--spacing) * 0)}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:gap-12{gap:calc(var(--spacing) * 12)}.xl\:overflow-y-auto{overflow-y:auto}.xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.xl\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.xl\:p-0{padding:calc(var(--spacing) * 0)}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.xl\:px-18{padding-inline:calc(var(--spacing) * 18)}.xl\:py-6{padding-block:calc(var(--spacing) * 6)}.xl\:pt-0{padding-top:calc(var(--spacing) * 0)}.xl\:pl-6{padding-left:calc(var(--spacing) * 6)}.xl\:whitespace-nowrap{white-space:nowrap}}@media (min-width:96rem){.\32 xl\:sticky{position:sticky}.\32 xl\:top-6{top:calc(var(--spacing) * 6)}.\32 xl\:col-span-1{grid-column:span 1/span 1}.\32 xl\:col-span-2{grid-column:span 2/span 2}.\32 xl\:columns-4{columns:4}.\32 xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\32 xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.\32 xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.\32 xl\:pt-5{padding-top:calc(var(--spacing) * 5)}.\32 xl\:pt-6{padding-top:calc(var(--spacing) * 6)}.\32 xl\:pb-4{padding-bottom:calc(var(--spacing) * 4)}}@container not (min-width:48rem){.\@max-3xl\:hidden{display:none}}@container not (min-width:32rem){.\@max-lg\:hidden{display:none}.\@max-lg\:gap-3{gap:calc(var(--spacing) * 3)}}@container not (min-width:28rem){.\@max-\[28rem\]\:hidden,.\@max-md\:hidden{display:none}.\@max-md\:inline{display:inline}.\@max-\[28rem\]\:\[--fit\:var\(--fit-one\)\]{--fit:var(--fit-one)}}@container not (min-width:20rem){.\@max-xs\:hidden{display:none}.\@max-xs\:inline-flex{display:inline-flex}}@container not (min-width:9rem){.\@max-\[9rem\]\:hidden{display:none}}@container spectrum-track (min-width:0){.\@min-\[0px\]\/spectrum-track\:order-last{order:9999}.\@min-\[0px\]\/spectrum-track\:block{display:block}.\@min-\[0px\]\/spectrum-track\:w-0{width:calc(var(--spacing) * 0)}.\@min-\[0px\]\/spectrum-track\:max-w-\(--spectrum-span\){max-width:var(--spectrum-span)}.\@min-\[0px\]\/spectrum-track\:min-w-full{min-width:100%}.\@min-\[0px\]\/spectrum-track\:min-w-min{min-width:min-content}.\@min-\[0px\]\/spectrum-track\:flex-1{flex:1}.\@min-\[0px\]\/spectrum-track\:grid-cols-\[repeat\(var\(--spectrum-cards\)\,minmax\(5rem\,8rem\)\)\]{grid-template-columns:repeat(var(--spectrum-cards),minmax(5rem,8rem))}.\@min-\[0px\]\/spectrum-track\:flex-row{flex-direction:row}.\@min-\[0px\]\/spectrum-track\:justify-between{justify-content:space-between}.\@min-\[0px\]\/spectrum-track\:justify-center{justify-content:center}.\@min-\[0px\]\/spectrum-track\:gap-4{gap:calc(var(--spacing) * 4)}.\@min-\[0px\]\/spectrum-track\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.\@min-\[0px\]\/spectrum-track\:border-dashed{--tw-border-style:dashed;border-style:dashed}.\@min-\[0px\]\/spectrum-track\:border-brand-os-border-strong{border-color:var(--color-brand-os-border-strong)}.\@min-\[0px\]\/spectrum-track\:pl-6{padding-left:calc(var(--spacing) * 6)}}@container (min-width:7rem){.\@\[7rem\]\:block{display:block}}@container (min-width:9rem){.\@min-\[9rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:15rem){.\@\[15rem\]\:flex-row{flex-direction:row}.\@\[15rem\]\:gap-3{gap:calc(var(--spacing) * 3)}}@container (min-width:17.25rem){.\@min-\[17\.25rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:23.75rem){.\@min-\[23\.75rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:24rem){.\@sm\:flex{display:flex}.\@sm\:h-10{height:calc(var(--spacing) * 10)}.\@sm\:w-auto{width:auto}.\@sm\:flex-row{flex-direction:row}.\@sm\:items-center{align-items:center}.\@sm\:justify-between{justify-content:space-between}.\@sm\:gap-3{gap:calc(var(--spacing) * 3)}.\@sm\:self-auto{align-self:auto}.\@sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\@sm\:px-4{padding-inline:calc(var(--spacing) * 4)}}@container (min-width:28rem){.\@\[28rem\]\:hidden{display:none}.\@md\:block{display:block}.\@md\:columns-2{columns:2}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:p-8{padding:calc(var(--spacing) * 8)}.\@md\:px-8{padding-inline:calc(var(--spacing) * 8)}.\@md\:py-8{padding-block:calc(var(--spacing) * 8)}.\@md\:pt-8{padding-top:calc(var(--spacing) * 8)}}@container (min-width:29.5rem){.\@min-\[29\.5rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:35.25rem){.\@min-\[35\.25rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:36rem){.\@xl\:grid{display:grid}.\@xl\:w-auto{width:auto}.\@xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.\@xl\:gap-x-4{column-gap:calc(var(--spacing) * 4)}.\@xl\:gap-y-6{row-gap:calc(var(--spacing) * 6)}.\@xl\:overflow-visible{overflow:visible}.\@xl\:first\:col-span-2:first-child{grid-column:span 2/span 2}}@container (min-width:41rem){.\@min-\[41rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:42rem){.\@2xl\:absolute{position:absolute}.\@2xl\:top-0{top:calc(var(--spacing) * 0)}.\@2xl\:-right-\[2\.125rem\]{right:-2.125rem}.\@2xl\:col-span-2{grid-column:span 2/span 2}.\@2xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@2xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@2xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@2xl\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.\@2xl\:gap-x-8{column-gap:calc(var(--spacing) * 8)}.\@2xl\:gap-x-10{column-gap:calc(var(--spacing) * 10)}:where(.\@2xl\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.\@2xl\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.\@2xl\:px-6{padding-inline:calc(var(--spacing) * 6)}.\@2xl\:first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.\@2xl\:last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}}@container (min-width:44rem){.\@\[44rem\]\:block{display:block}.\@\[44rem\]\:columns-3{columns:3}.\@\[44rem\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:46.75rem){.\@min-\[46\.75rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:52.5rem){.\@min-\[52\.5rem\]\:\[container-name\:spectrum-track\]{container-name:spectrum-track}}@container (min-width:56rem){.\@4xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.\@4xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.\@4xl\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.\@4xl\:pt-0{padding-top:calc(var(--spacing) * 0)}}@media (min-width:120rem){@container (min-width:64rem){.min-\[120rem\]\:\@5xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}@container (min-width:72rem){.\@6xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@6xl\:grid-cols-\[minmax\(0\,3fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.dark\:block:where(.dark,.dark *){display:block}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:border:where(.dark,.dark *){border-style:var(--tw-border-style);border-width:1px}.dark\:border-border:where(.dark,.dark *){border-color:var(--color-border)}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-bg\,transparent\)\)\]:where(.dark,.dark *){background-color:var(--shiki-dark-bg,var(--sdm-bg,transparent))}.dark\:bg-\[var\(--shiki-dark-bg\,var\(--sdm-tbg\)\)\]:where(.dark,.dark *){background-color:var(--shiki-dark-bg,var(--sdm-tbg))}.dark\:bg-black\/60:where(.dark,.dark *){background-color:#0009}@supports (color:color-mix(in lab, red, red)){.dark\:bg-black\/60:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.dark\:bg-card:where(.dark,.dark *){background-color:var(--color-card)}.dark\:bg-card-inset:where(.dark,.dark *){background-color:var(--color-card-inset)}.dark\:bg-floating-control-hover:where(.dark,.dark *){background-color:var(--color-floating-control-hover)}.dark\:bg-gray-2:where(.dark,.dark *){background-color:var(--color-gray-2)}.dark\:bg-overlay:where(.dark,.dark *){background-color:var(--color-overlay)}.dark\:bg-secondary:where(.dark,.dark *){background-color:var(--color-secondary)}.dark\:to-black-a10:where(.dark,.dark *){--tw-gradient-to:var(--color-black-a10);--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))}.dark\:text-\[var\(--shiki-dark\,var\(--sdm-c\,inherit\)\)\]:where(.dark,.dark *){color:var(--shiki-dark,var(--sdm-c,inherit))}.dark\:text-foreground:where(.dark,.dark *){color:var(--color-foreground)}.dark\:text-foreground-muted:where(.dark,.dark *){color:var(--color-foreground-muted)}.dark\:text-foreground-subtle:where(.dark,.dark *){color:var(--color-foreground-subtle)}.dark\:text-warning-text:where(.dark,.dark *){color:var(--color-warning-text)}.dark\:opacity-100:where(.dark,.dark *){opacity:1}.dark\:mix-blend-plus-lighter:where(.dark,.dark *){mix-blend-mode:plus-lighter}.dark\:shadow-\[0_0_0_250rem_var\(--color-overlay\)\]:where(.dark,.dark *){--tw-shadow:0 0 0 250rem var(--tw-shadow-color,var(--color-overlay));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-\[0_1\.5rem_5rem_oklch\(0_0_0_\/_0\.5\)\]:where(.dark,.dark *){--tw-shadow:0 1.5rem 5rem var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@supports (color:lab(0% 0 0)){.dark\:shadow-\[0_1\.5rem_5rem_oklch\(0_0_0_\/_0\.5\)\]:where(.dark,.dark *){--tw-shadow:0 1.5rem 5rem var(--tw-shadow-color,lab(0% 0 0/.5))}}.dark\:shadow-none:where(.dark,.dark *){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.dark\:invert:where(.dark,.dark *){--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:invert-0:where(.dark,.dark *){--tw-invert:invert(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.dark\:backdrop-blur-2xl:where(.dark,.dark *){--tw-backdrop-blur:blur(var(--blur-2xl));-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 (hover:hover){.dark\:hover\:bg-floating-panel:where(.dark,.dark *):hover{background-color:var(--color-floating-panel)}.dark\:hover\:bg-secondary\/80:where(.dark,.dark *):hover{background-color:#2a2a28cc}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-secondary\/80:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-secondary) 80%, transparent)}}.dark\:hover\:bg-\[linear-gradient\(var\(--color-floating-control-hover\)\,var\(--color-floating-control-hover\)\)\]:where(.dark,.dark *):hover{background-image:linear-gradient(var(--color-floating-control-hover),var(--color-floating-control-hover))}.dark\:hover\:text-foreground:where(.dark,.dark *):hover{color:var(--color-foreground)}}@starting-style{.starting\:-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}}@starting-style{.starting\:opacity-0{opacity:0}}@media print{.print\:hidden{display:none}.print\:no-underline{text-decoration-line:none}}@media (pointer:coarse){.pointer-coarse\:pointer-events-auto{pointer-events:auto}.pointer-coarse\:pointer-events-none{pointer-events:none}.pointer-coarse\:ml-5\.5{margin-left:calc(var(--spacing) * 5.5)}.pointer-coarse\:hidden{display:none}.pointer-coarse\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.pointer-coarse\:size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.pointer-coarse\:gap-4{gap:calc(var(--spacing) * 4)}.pointer-coarse\:p-2{padding:calc(var(--spacing) * 2)}.pointer-coarse\:pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pointer-coarse\:opacity-0{opacity:0}.pointer-coarse\:opacity-100{opacity:1}.pointer-coarse\:group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.pointer-coarse\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}.pointer-coarse\:group-focus-within\/rule\:pointer-events-auto:is(:where(.group\/rule):focus-within *){pointer-events:auto}.pointer-coarse\:before\:absolute:before{content:var(--tw-content);position:absolute}.pointer-coarse\:before\:-inset-2\.5:before{content:var(--tw-content);inset:calc(var(--spacing) * -2.5)}.pointer-coarse\:before\:-inset-y-2\.5:before{content:var(--tw-content);inset-block:calc(var(--spacing) * -2.5)}.pointer-coarse\:before\:-right-3:before{content:var(--tw-content);right:calc(var(--spacing) * -3)}.pointer-coarse\:before\:-right-5:before{content:var(--tw-content);right:calc(var(--spacing) * -5)}.pointer-coarse\:before\:-right-\[0\.1875rem\]:before{content:var(--tw-content);right:-.1875rem}.pointer-coarse\:before\:right-0:before{content:var(--tw-content);right:calc(var(--spacing) * 0)}.pointer-coarse\:before\:-left-2:before{content:var(--tw-content);left:calc(var(--spacing) * -2)}.pointer-coarse\:before\:-left-5:before{content:var(--tw-content);left:calc(var(--spacing) * -5)}.pointer-coarse\:before\:-left-\[1\.0625rem\]:before{content:var(--tw-content);left:-1.0625rem}.pointer-coarse\:before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.pointer-coarse\:data-\[state\=open\]\:pointer-events-auto[data-state=open]{pointer-events:auto}.pointer-coarse\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}}@media (pointer:fine){.pointer-fine\:group-has-\[\[data-slide-buttons\]\]\/pages\:invisible:is(:where(.group\/pages):has([data-slide-buttons]) *){visibility:hidden}@media (hover:hover){.pointer-fine\:hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.pointer-fine\:hover\:border-brand-os-border-strong:hover{border-color:var(--color-brand-os-border-strong)}.pointer-fine\:hover\:shadow-\[0_0\.0625rem_0\.125rem_rgb\(0_0_0\/0\.06\)\,0_0\.5rem_1\.5rem_-0\.5rem_rgb\(0_0_0\/0\.12\)\]:hover{--tw-shadow:0 .0625rem .125rem var(--tw-shadow-color,#0000000f), 0 .5rem 1.5rem -.5rem var(--tw-shadow-color,#0000001f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}}@media (prefers-reduced-motion:reduce){@media (pointer:fine){@media (hover:hover){.motion-reduce\:pointer-fine\:hover\:translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}}}@media (hover:hover) and (pointer:fine){.can-hover\:pointer-events-none{pointer-events:none}.can-hover\:top-1\.5{top:calc(var(--spacing) * 1.5)}.can-hover\:right-1\.5{right:calc(var(--spacing) * 1.5)}.can-hover\:hidden{display:none}.can-hover\:min-h-0{min-height:calc(var(--spacing) * 0)}.can-hover\:cursor-grab{cursor:grab}.can-hover\:opacity-0{opacity:0}.can-hover\: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))}.can-hover\:duration-quick{--tw-duration:var(--transition-duration-quick);transition-duration:var(--transition-duration-quick)}.can-hover\:group-focus-within\/message\:opacity-100:is(:where(.group\/message):focus-within *){opacity:1}.can-hover\:group-focus-within\/tile\:pointer-events-auto:is(:where(.group\/tile):focus-within *){pointer-events:auto}.can-hover\:group-focus-within\/tile\:opacity-100:is(:where(.group\/tile):focus-within *){opacity:1}@media (hover:hover){.can-hover\:group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.can-hover\:group-hover\:w-6:is(:where(.group):hover *){width:calc(var(--spacing) * 6)}.can-hover\:group-hover\:border-border:is(:where(.group):hover *){border-color:var(--color-border)}.can-hover\:group-hover\:bg-fill-hover:is(:where(.group):hover *){background-color:var(--color-fill-hover)}.can-hover\:group-hover\:bg-overlay-foreground\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.can-hover\:group-hover\:bg-overlay-foreground\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-overlay-foreground) 10%, transparent)}}.can-hover\:group-hover\:bg-secondary:is(:where(.group):hover *){background-color:var(--color-secondary)}.can-hover\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.can-hover\:group-hover\:backdrop-blur-md:is(:where(.group):hover *){--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.can-hover\:group-hover\/batch-reference\:opacity-100:is(:where(.group\/batch-reference):hover *),.can-hover\:group-hover\/bulk-image\:opacity-100:is(:where(.group\/bulk-image):hover *){opacity:1}.can-hover\:group-hover\/media\:scale-\[1\.03\]:is(:where(.group\/media):hover *){scale:1.03}.can-hover\:group-hover\/message\:opacity-100:is(:where(.group\/message):hover *),.can-hover\:group-hover\/row\:opacity-100:is(:where(.group\/row):hover *){opacity:1}.can-hover\:group-hover\/tile\:pointer-events-auto:is(:where(.group\/tile):hover *){pointer-events:auto}.can-hover\:group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}.can-hover\:hover\:scale-\[1\.04\]:hover{scale:1.04}.can-hover\:hover\:scale-\[1\.015\]:hover{scale:1.015}.can-hover\:hover\:border-border:hover{border-color:var(--color-border)}.can-hover\:hover\:bg-card:hover{background-color:var(--color-card)}.can-hover\:hover\:bg-card-translucent:hover{background-color:var(--color-card-translucent)}.can-hover\:hover\:bg-fill-hover:hover{background-color:var(--color-fill-hover)}.can-hover\:hover\:bg-fill-subtle:hover{background-color:var(--color-fill-subtle)}.can-hover\:hover\:bg-secondary:hover{background-color:var(--color-secondary)}.can-hover\:hover\:text-foreground:hover{color:var(--color-foreground)}.can-hover\:hover\:shadow-\[0_0_0_1px_var\(--color-outline-active\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--color-outline-active));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.can-hover\:hover\:shadow-\[var\(--shadow-panel\)\]:hover{--tw-shadow:var(--shadow-panel);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.can-hover\:hover\:backdrop-blur-lg:hover{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}.can-hover\:active\:scale-100:active{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.can-hover\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}}@media (min-width:75rem) and (min-height:47.5rem){.brand-os-deck-wide\:absolute{position:absolute}.brand-os-deck-wide\:inset-0{inset:calc(var(--spacing) * 0)}.brand-os-deck-wide\:grid{display:grid}.brand-os-deck-wide\:h-auto{height:auto}.brand-os-deck-wide\:min-h-\[min\(22\.5rem\,var\(--deck-room\)_\+_2\.25rem\)\]{min-height:min(22.5rem, var(--deck-room) + 2.25rem)}.brand-os-deck-wide\:w-\[min\(100\%\,45rem\)\]{width:min(100%,45rem)}.brand-os-deck-wide\:w-\[min\(100\%\,52\.5rem\)\]{width:min(100%,52.5rem)}.brand-os-deck-wide\:w-\[min\(100\%\,55rem\)\]{width:min(100%,55rem)}.brand-os-deck-wide\:grid-cols-\[minmax\(0\,1fr\)_17\.5rem\]{grid-template-columns:minmax(0,1fr) 17.5rem}.brand-os-deck-wide\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.brand-os-deck-wide\:border-border{border-color:var(--color-border)}.brand-os-deck-wide\:p-4\.5{padding:calc(var(--spacing) * 4.5)}.brand-os-deck-wide\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.brand-os-deck-wide\:\[--deck-room\:max\(12\.5rem\,min\(40vh\,23\.75rem\,100dvh_-_36\.75rem\)\)\]{--deck-room:max(12.5rem, min(40vh, 23.75rem, 100dvh - 36.75rem))}.brand-os-deck-wide\:\[--deck-room\:max\(15rem\,min\(58vh\,33\.75rem\,100dvh_-_25\.5rem\)\)\]{--deck-room:max(15rem, min(58vh, 33.75rem, 100dvh - 25.5rem))}}@media not all and (min-height:47.5rem){.brand-os-deck-short\:min-h-0{min-height:calc(var(--spacing) * 0)}.brand-os-deck-short\:w-auto{width:auto}.brand-os-deck-short\:flex-row{flex-direction:row}.brand-os-deck-short\:items-end{align-items:flex-end}.brand-os-deck-short\:gap-3{gap:calc(var(--spacing) * 3)}.brand-os-deck-short\:p-3{padding:calc(var(--spacing) * 3)}.brand-os-deck-short\:py-2{padding-block:calc(var(--spacing) * 2)}.brand-os-deck-short\:pt-3{padding-top:calc(var(--spacing) * 3)}.brand-os-deck-short\:\[--deck-art-max\:min\(18vh\,11\.25rem\,var\(--pair-room\)\*0\.8_-_1\.75rem\)\]{--deck-art-max:min(18vh, 11.25rem, var(--pair-room) * .8 - 1.75rem)}.brand-os-deck-short\:\[--deck-art-max\:min\(22vh\,13\.75rem\,var\(--pair-room\)_-_1\.75rem\)\]{--deck-art-max:min(22vh, 13.75rem, var(--pair-room) - 1.75rem)}.brand-os-deck-short\:\[--deck-art-max\:min\(27vh\,16\.875rem\,var\(--pair-room\)\*0\.8_-_1\.75rem\)\]{--deck-art-max:min(27vh, 16.875rem, var(--pair-room) * .8 - 1.75rem)}.brand-os-deck-short\:\[--deck-art-max\:min\(34vh\,21\.25rem\,var\(--pair-room\)_-_1\.75rem\)\]{--deck-art-max:min(34vh, 21.25rem, var(--pair-room) - 1.75rem)}.brand-os-deck-short\:\[--deck-room\:max\(7\.5rem\,min\(40vh\,25rem\,100dvh_-_31\.25rem\)\)\]{--deck-room:max(7.5rem, min(40vh, 25rem, 100dvh - 31.25rem))}@media not all and (min-width:56.25rem){.brand-os-deck-short\:max-\[56\.25rem\]\:flex-1{flex:1}.brand-os-deck-short\:max-\[56\.25rem\]\:flex-\[0\.8_1_0\]{flex:.8 1 0}}}.\[\&_\*\]\:cursor-crosshair *{cursor:crosshair}.\[\&_\*\]\:\!transition-none *{transition-property:none!important}.\[\&_\*\]\:\!duration-0 *{--tw-duration:0s!important;transition-duration:0s!important}.\[\&_\.border-t\:first-child\:not\(\[data-section-body\]_\:not\(\:first-child\)_\*\)\]\:border-t-0 .border-t:first-child:not([data-section-body] :not(:first-child) *){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_\.border-t\:first-child\:not\(\[data-section-body\]_\:not\(\:first-child\)_\*\)\]\:pt-0 .border-t:first-child:not([data-section-body] :not(:first-child) *){padding-top:calc(var(--spacing) * 0)}@media (min-width:48rem){.md\:\[\&_\.border-t\:first-child\:not\(\[data-stage\]_\:not\(\:first-child\)_\*\)\]\:border-t-0 .border-t:first-child:not([data-stage] :not(:first-child) *){border-top-style:var(--tw-border-style);border-top-width:0}.md\:\[\&_\.border-t\:first-child\:not\(\[data-stage\]_\:not\(\:first-child\)_\*\)\]\:pt-0 .border-t:first-child:not([data-stage] :not(:first-child) *){padding-top:calc(var(--spacing) * 0)}}.\[\&_\.floraFancyHandleTarget\]\:hidden .floraFancyHandleTarget{display:none}.\[\&_\.swiper-slide\]\:\!h-full .swiper-slide{height:100%!important}.\[\&_\.swiper-wrapper\]\:h-full .swiper-wrapper{height:100%}.\[\&_\.swiper-wrapper\]\:gap-2 .swiper-wrapper{gap:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:px-3 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 3)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:py-2 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:pt-2 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:pt-3 [cmdk-group-heading]{padding-top:calc(var(--spacing) * 3)}.\[\&_\[cmdk-group-heading\]\]\:pb-1 [cmdk-group-heading]{padding-bottom:calc(var(--spacing) * 1)}.\[\&_\[cmdk-group-heading\]\]\:pb-2 [cmdk-group-heading]{padding-bottom:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:f-font-brand-os-eyebrow [cmdk-group-heading]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:type-mini [cmdk-group-heading]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal)}.\[\&_\[cmdk-group-heading\]\]\:type-mini-compact-medium [cmdk-group-heading]{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-foreground-muted [cmdk-group-heading]{color:var(--color-foreground-muted)}.\[\&_\[cmdk-group-heading\]\]\:text-foreground-subtle [cmdk-group-heading]{color:var(--color-foreground-subtle)}.\[\&_\[data-id\=project-block\]\]\:gap-2\.5 [data-id=project-block]{gap:calc(var(--spacing) * 2.5)}.\[\&_\[data-id\=project-thumbnail\]\]\:aspect-\[16\/10\] [data-id=project-thumbnail]{aspect-ratio:16/10}@container (min-width:36rem){.\@xl\:first\:\[\&_\[data-pairing-tile\]\]\:aspect-\[21\/9\]:first-child [data-pairing-tile]{aspect-ratio:21/9}}.\[\&_\[data-settings-search-highlight\=fading\]\]\:ring-transparent [data-settings-search-highlight=fading]{--tw-ring-color:transparent}.\[\&_\[data-settings-search-highlight\=fading\]\]\:transition-shadow [data-settings-search-highlight=fading]{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[\&_\[data-settings-search-highlight\=fading\]\]\:duration-700 [data-settings-search-highlight=fading]{--tw-duration:.7s;transition-duration:.7s}.\[\&_\[data-settings-search-highlight\=fading\]\]\:ease-out [data-settings-search-highlight=fading]{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[\&_\[data-settings-search-highlight\=true\]\]\:ring-outline-active [data-settings-search-highlight=true]{--tw-ring-color:var(--color-outline-active)}.\[\&_\[data-settings-search-highlight\]\]\:rounded-lg [data-settings-search-highlight]{border-radius:var(--radius-lg)}.\[\&_\[data-settings-search-highlight\]\]\:ring-1 [data-settings-search-highlight]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,var(--color-outline-focus));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&_\[data-settings-search-highlight\]\]\:ring-inset [data-settings-search-highlight]{--tw-ring-inset:inset}@media (prefers-reduced-motion:reduce){.motion-reduce\:\[\&_\[data-settings-search-highlight\]\]\:transition-none [data-settings-search-highlight]{transition-property:none}}.\[\&_\[data-slot\=tabs-list\]\]\:grid [data-slot=tabs-list]{display:grid}.\[\&_\[data-slot\=tabs-list\]\]\:w-full [data-slot=tabs-list]{width:100%}.\[\&_\[data-slot\=tabs-list\]\]\:grid-cols-3 [data-slot=tabs-list]{grid-template-columns:repeat(3,minmax(0,1fr))}.\[\&_\[data-slot\=tabs-trigger\]\]\:min-h-10 [data-slot=tabs-trigger]{min-height:calc(var(--spacing) * 10)}.\[\&_\[data-slot\=tabs-trigger\]\]\:justify-center [data-slot=tabs-trigger]{justify-content:center}.\[\&_\[data-streamdown\=link\]\]\:\!text-current [data-streamdown=link]{color:currentColor!important}.\[\&_\[data-streamdown\=link\]\]\:underline [data-streamdown=link]{text-decoration-line:underline}.\[\&_\[data-studio-chrome-divider\]\[data-extent\=standard\]\[data-orientation\=horizontal\]\]\:h-5 [data-studio-chrome-divider][data-extent=standard][data-orientation=horizontal]{height:calc(var(--spacing) * 5)}.\[\&_\[data-studio-chrome-divider\]\[data-extent\=switch\]\[data-orientation\=horizontal\]\]\:h-\[2\.875rem\] [data-studio-chrome-divider][data-extent=switch][data-orientation=horizontal]{height:2.875rem}.\[\&_\[data-studio-chrome-divider\]\[data-orientation\=horizontal\]\]\:h-5 [data-studio-chrome-divider][data-orientation=horizontal]{height:calc(var(--spacing) * 5)}.\[\&_\[data-waveform\]\]\:\!cursor-default [data-waveform]{cursor:default!important}.\[\&_a\]\:text-\(--color-claude-accent-text\) a{color:var(--color-claude-accent-text)}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-2 a{text-underline-offset:2px}.\[\&_button\]\:mx-auto button{margin-inline:auto}.\[\&_button\]\:size-7 button{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.\[\&_button\]\:size-10 button{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&_button\]\:rounded-xl button{border-radius:var(--radius-xl)}.\[\&_button\]\:text-center button{text-align:center}.\[\&_button\]\:text-inherit button{color:inherit}.\[\&_button\]\:focus-visible\:ring-inset button:focus-visible{--tw-ring-inset:inset}@media not all and (min-width:49.75rem){.max-chat\:\[\&_button\]\:rounded-full button{border-radius:var(--radius-full)}}.\[\&_button_span\]\:text-\(--color-brand-os-paper\)\/70 button span{color:#eee9ddb3}@supports (color:color-mix(in lab, red, red)){.\[\&_button_span\]\:text-\(--color-brand-os-paper\)\/70 button span{color:color-mix(in oklab, var(--color-brand-os-paper) 70%, transparent)}}.\[\&_button_svg\]\:size-\[18px\] button svg,.\[\&_button\:not\(\[data-test\]\)_svg\]\:size-\[18px\] button:not([data-test]) svg{width:18px;height:18px}.\[\&_button\:not\(\[data-test\]\)\:not\(\[aria-haspopup\=menu\]\)\]\:size-10 button:not([data-test]):not([aria-haspopup=menu]){width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.\[\&_button\[aria-haspopup\=menu\]\]\:h-10 button[aria-haspopup=menu]{height:calc(var(--spacing) * 10)}.\[\&_button\[aria-haspopup\=menu\]\]\:w-auto button[aria-haspopup=menu]{width:auto}.\[\&_button\[aria-haspopup\=menu\]\]\:gap-1 button[aria-haspopup=menu]{gap:calc(var(--spacing) * 1)}.\[\&_button\[aria-haspopup\=menu\]\]\:py-0 button[aria-haspopup=menu]{padding-block:calc(var(--spacing) * 0)}.\[\&_button\[aria-haspopup\=menu\]\]\:pr-1\.5 button[aria-haspopup=menu]{padding-right:calc(var(--spacing) * 1.5)}.\[\&_button\[aria-haspopup\=menu\]\]\:pl-2 button[aria-haspopup=menu]{padding-left:calc(var(--spacing) * 2)}.\[\&_button\[aria-haspopup\=menu\]\>svg\:last-of-type\]\:size-3 button[aria-haspopup=menu]>svg:last-of-type{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_button\[data-id\=studio-zoom-presets\]\]\:h-10 button[data-id=studio-zoom-presets]{height:calc(var(--spacing) * 10)}.\[\&_button\[data-id\=studio-zoom-presets\]\]\:w-auto button[data-id=studio-zoom-presets]{width:auto}.\[\&_button\[data-id\=studio-zoom-presets\]\]\:gap-1 button[data-id=studio-zoom-presets]{gap:calc(var(--spacing) * 1)}.\[\&_button\[data-id\=studio-zoom-presets\]\]\:py-0 button[data-id=studio-zoom-presets]{padding-block:calc(var(--spacing) * 0)}.\[\&_button\[data-id\=studio-zoom-presets\]\]\:pr-1\.5 button[data-id=studio-zoom-presets]{padding-right:calc(var(--spacing) * 1.5)}.\[\&_button\[data-id\=studio-zoom-presets\]\]\:pl-2 button[data-id=studio-zoom-presets]{padding-left:calc(var(--spacing) * 2)}.\[\&_button\[data-id\=studio-zoom-presets\]\>svg\]\:size-3 button[data-id=studio-zoom-presets]>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_code\]\:rounded code{border-radius:.25rem}.\[\&_code\]\:bg-white\/\[0\.06\] code{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.\[\&_code\]\:bg-white\/\[0\.06\] code{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.\[\&_code\]\:px-1 code{padding-inline:calc(var(--spacing) * 1)}.\[\&_code\]\:font-mono code{font-family:var(--font-mono)}.\[\&_code\]\:not-italic code{font-style:normal}.\[\&_h1\]\:f-font-brand-os-subsection-title h1{font-family:var(--font-heading);letter-spacing:-.0375rem;font-size:1.5rem;font-weight:400;line-height:2rem}.\[\&_h1\,\&_h2\,\&_h3\]\:font-medium h1,.\[\&_h1\,\&_h2\,\&_h3\]\:font-medium h2,.\[\&_h1\,\&_h2\,\&_h3\]\:font-medium h3{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_h2\]\:f-font-brand-os-subsection-title h2{font-family:var(--font-heading);letter-spacing:-.0375rem;font-size:1.5rem;font-weight:400;line-height:2rem}.\[\&_h3\]\:f-font-brand-os-eyebrow h3{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1rem}.\[\&_img\]\:pointer-events-none img{pointer-events:none}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_img\]\:object-cover img{object-fit:cover}@media (pointer:coarse){.pointer-coarse\:\[\&_input\]\:text-base input{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}.data-\[state\=on\]\:\[\&_kbd\]\:bg-brand\/15[data-state=on] kbd{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.data-\[state\=on\]\:\[\&_kbd\]\:bg-brand\/15[data-state=on] kbd{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.\[\&_li\]\:my-1 li{margin-block:calc(var(--spacing) * 1)}.\[\&_li\]\:ml-4 li{margin-left:calc(var(--spacing) * 4)}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:calc(var(--spacing) * 5)}.\[\&_p\]\:m-0 p{margin:calc(var(--spacing) * 0)}.\[\&_p\]\:whitespace-pre-wrap p{white-space:pre-wrap}.\[\&_path\]\:fill-current path{fill:currentColor}.\[\&_path\]\:fill-foreground-subtle path{fill:var(--color-foreground-subtle)}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-xl pre{border-radius:var(--radius-xl)}.\[\&_span\:not\(\[role\=slider\]\)\]\:rounded-xs span:not([role=slider]){border-radius:var(--radius-xs)}.\[\&_span\>span\]\:size-1\.5 span>span{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.\[\&_span\>span\]\:size-2 span>span{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&_span\>span\]\:size-2\.5 span>span{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_strong\]\:text-foreground-subtle strong{color:var(--color-foreground-subtle)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-2 svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.\[\&_svg\]\:size-2\.5 svg{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&_svg\]\:size-3 svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-4\.5 svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&_svg\]\:size-6 svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&_svg\]\:size-8 svg{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&_svg\]\:size-\[0\.8125rem\] svg{width:.8125rem;height:.8125rem}.\[\&_svg\]\:size-\[45\%\] svg{width:45%;height:45%}.\[\&_svg\]\:size-full svg{width:100%;height:100%}.\[\&_svg\]\:h-auto svg{height:auto}.\[\&_svg\]\:w-auto svg{width:auto}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-brand-os-verdict-close svg{color:var(--color-brand-os-verdict-close)}.\[\&_svg\]\:text-error-foreground svg{color:var(--color-error-foreground)}.\[\&_svg\]\:text-foreground-muted svg{color:var(--color-foreground-muted)}.\[\&_svg\]\:text-success-foreground svg{color:var(--color-success-foreground)}.\[\&_svg\]\:transition-transform svg{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))}.aria-pressed\:\[\&_svg\]\:text-warning-foreground[aria-pressed=true] svg{color:var(--color-warning-foreground)}@media (pointer:coarse){.pointer-coarse\:\[\&_svg\]\:size-5 svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.pointer-coarse\:\[\&_svg\]\:size-7 svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-foreground-muted svg:not([class*=text-]){color:var(--color-foreground-muted)}.\[\&_table\]\:block table{display:block}.\[\&_table\]\:max-w-full table{max-width:100%}.\[\&_table\]\:overflow-x-auto table{overflow-x:auto}.\[\&_textarea\]\:mx-auto textarea{margin-inline:auto}.\[\&_textarea\]\:text-center textarea{text-align:center}.\[\&_textarea\]\:placeholder\:text-\(--color-brand-os-paper\)\/70 textarea::placeholder{color:#eee9ddb3}@supports (color:color-mix(in lab, red, red)){.\[\&_textarea\]\:placeholder\:text-\(--color-brand-os-paper\)\/70 textarea::placeholder{color:color-mix(in oklab, var(--color-brand-os-paper) 70%, transparent)}}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\]\:border-border tr{border-color:var(--color-border)}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:calc(var(--spacing) * 5)}.\[\&_video\]\:object-contain video{object-fit:contain}.\[\&\:\:-moz-range-progress\]\:bg-transparent::-moz-range-progress{background-color:#0000}.\[\&\:\:-moz-range-thumb\]\:size-2\.5::-moz-range-thumb{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\:\:-moz-range-thumb\]\:rounded-full::-moz-range-thumb{border-radius:var(--radius-full)}.\[\&\:\:-moz-range-thumb\]\:border::-moz-range-thumb{border-style:var(--tw-border-style);border-width:1px}.\[\&\:\:-moz-range-thumb\]\:border-border::-moz-range-thumb{border-color:var(--color-border)}.\[\&\:\:-moz-range-thumb\]\:bg-foreground::-moz-range-thumb{background-color:var(--color-foreground)}.\[\&\:\:-moz-range-track\]\:h-0\.5::-moz-range-track{height:calc(var(--spacing) * .5)}.\[\&\:\:-moz-range-track\]\:bg-transparent::-moz-range-track{background-color:#0000}.\[\&\:\:-webkit-calendar-picker-indicator\]\:cursor-pointer::-webkit-calendar-picker-indicator{cursor:pointer}.\[\&\:\:-webkit-calendar-picker-indicator\]\:invert::-webkit-calendar-picker-indicator{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.\[\&\:\:-webkit-clear-button\]\:hidden::-webkit-clear-button{display:none}.\[\&\:\:-webkit-color-swatch\]\:rounded-md::-webkit-color-swatch{border-radius:var(--radius-md)}.\[\&\:\:-webkit-color-swatch\]\:border-none::-webkit-color-swatch{--tw-border-style:none;border-style:none}.\[\&\:\:-webkit-color-swatch-wrapper\]\:p-0::-webkit-color-swatch-wrapper{padding:calc(var(--spacing) * 0)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:hidden::-webkit-inner-spin-button{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:\:-webkit-scrollbar\]\:h-1\.5::-webkit-scrollbar{height:calc(var(--spacing) * 1.5)}.\[\&\:\:-webkit-scrollbar\]\:\!w-1::-webkit-scrollbar{width:calc(var(--spacing) * 1)!important}.\[\&\:\:-webkit-scrollbar\]\:w-1::-webkit-scrollbar{width:calc(var(--spacing) * 1)}.\[\&\:\:-webkit-scrollbar\]\:bg-transparent::-webkit-scrollbar{background-color:#0000}.\[\&\:\:-webkit-scrollbar-thumb\]\:\!rounded-full::-webkit-scrollbar-thumb{border-radius:var(--radius-full)!important}.\[\&\:\:-webkit-scrollbar-thumb\]\:rounded-full::-webkit-scrollbar-thumb{border-radius:var(--radius-full)}.\[\&\:\:-webkit-scrollbar-thumb\]\:\!border-0::-webkit-scrollbar-thumb{border-style:var(--tw-border-style)!important;border-width:0!important}.\[\&\:\:-webkit-scrollbar-thumb\]\:border-0::-webkit-scrollbar-thumb{border-style:var(--tw-border-style);border-width:0}.\[\&\:\:-webkit-scrollbar-thumb\]\:\!bg-fill-hover::-webkit-scrollbar-thumb{background-color:var(--color-fill-hover)!important}.\[\&\:\:-webkit-scrollbar-thumb\]\:bg-foreground-subtle::-webkit-scrollbar-thumb{background-color:var(--color-foreground-subtle)}.\[\&\:\:-webkit-scrollbar-track\]\:\!bg-transparent::-webkit-scrollbar-track{background-color:#0000!important}.\[\&\:\:-webkit-scrollbar-track\]\:bg-transparent::-webkit-scrollbar-track{background-color:#0000}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-slider-runnable-track\]\:h-0\.5::-webkit-slider-runnable-track{height:calc(var(--spacing) * .5)}.\[\&\:\:-webkit-slider-runnable-track\]\:bg-transparent::-webkit-slider-runnable-track{background-color:#0000}.\[\&\:\:-webkit-slider-thumb\]\:-mt-1::-webkit-slider-thumb{margin-top:calc(var(--spacing) * -1)}.\[\&\:\:-webkit-slider-thumb\]\:size-2\.5::-webkit-slider-thumb{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.\[\&\:\:-webkit-slider-thumb\]\:appearance-none::-webkit-slider-thumb{appearance:none}.\[\&\:\:-webkit-slider-thumb\]\:rounded-full::-webkit-slider-thumb{border-radius:var(--radius-full)}.\[\&\:\:-webkit-slider-thumb\]\:border::-webkit-slider-thumb{border-style:var(--tw-border-style);border-width:1px}.\[\&\:\:-webkit-slider-thumb\]\:border-border::-webkit-slider-thumb{border-color:var(--color-border)}.\[\&\:\:-webkit-slider-thumb\]\:bg-foreground::-webkit-slider-thumb{background-color:var(--color-foreground)}.\[\&\:active\]\:cursor-grabbing:active{cursor:grabbing}.\[\&\:focus-within\]\:border-border:focus-within{border-color:var(--color-border)}.\[\&\:has\(\+\.border-t\)_tbody\>tr\:last-child\]\:border-b-0:has(+.border-t) tbody>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:has\(\[data-test\=chat-mobile-empty-state\]\)_\[data-chat-empty-nav\]\]\:hidden:has([data-test=chat-mobile-empty-state]) [data-chat-empty-nav]{display:none}.\[\&\:has\(\[data-test\=chat-mobile-empty-state\]\)\>header\]\:border-b-0:has([data-test=chat-mobile-empty-state])>header{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.data-\[disabled\]\:\[\&\:hover\>svg\]\:opacity-30[data-disabled]:hover>svg{opacity:.3}.\[data-node-toolbar\=\"true\"\]\:visible:is(),.\[data-test\=\"brand-os-mode-edit\"\]\:visible:is(){visibility:visible}.\[input\]\:border:is(input){border-style:var(--tw-border-style);border-width:1px}.\[input\]\:px-1:is(input){padding-inline:calc(var(--spacing) * 1)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}.\[\&\:last-child_tbody\>tr\:last-child\]\:border-b-0:last-child tbody>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child){margin-top:calc(var(--spacing) * 6)}@media not all and (min-width:49.75rem){.max-chat\:\[\&\:not\(\:has\(\[data-test\=chat-mobile-empty-state\]\)\)\>header\]\:hidden:not(:has([data-test=chat-mobile-empty-state]))>header{display:none}}.\[\&\>\*\]\:pointer-events-auto>*{pointer-events:auto}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:calc(var(--spacing) * 0)}.\[\&\>\*\]\:flex-1>*{flex:1}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.\[\&\>\*\]\:cursor-zoom-in>*{cursor:zoom-in}.\[\&\>\*\]\:scroll-mt-6>*{scroll-margin-top:calc(var(--spacing) * 6)}.\[\&\>\*\]\:bg-fill-selected>*{background-color:var(--color-fill-selected)}.\[\&\>\*\]\:whitespace-normal>*{white-space:normal}@media (min-width:40rem){.sm\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\+\*\]\:\!mt-2>*+*{margin-top:calc(var(--spacing) * 2)!important}.\[\&\>\*\:not\(\:first-child\)\]\:pl-8>:not(:first-child){padding-left:calc(var(--spacing) * 8)}.\[\&\>\.closeButton\]\:hidden>.closeButton{display:none}.\[\&\>\:first-child\]\:overflow-visible>:first-child{overflow:visible}.\[\&\>\:not\(\[data-loading\]\)\]\:invisible>:not([data-loading]){visibility:hidden}.\[\&\>\[data-toolbar-separator\]\+\[data-toolbar-separator\]\]\:hidden>[data-toolbar-separator]+[data-toolbar-separator],.\[\&\>\[data-toolbar-separator\]\:first-child\]\:hidden>[data-toolbar-separator]:first-child,.\[\&\>\[data-toolbar-separator\]\:last-child\]\:hidden>[data-toolbar-separator]:last-child{display:none}.\[\&\>button\]\:size-full>button{width:100%;height:100%}.\[\&\>button\]\:h-10>button{height:calc(var(--spacing) * 10)}.\[\&\>button\]\:w-full>button{width:100%}.\[\&\>button\]\:rounded-md>button{border-radius:var(--radius-md)}.\[\&\>button\]\:border-0>button{border-style:var(--tw-border-style);border-width:0}.\[\&\>button\]\:bg-brand\/15>button{background-color:#46a75826}@supports (color:color-mix(in lab, red, red)){.\[\&\>button\]\:bg-brand\/15>button{background-color:color-mix(in oklab, var(--color-brand) 15%, transparent)}}.\[\&\>button\]\:bg-fill-hover>button{background-color:var(--color-fill-hover)}.\[\&\>button\]\:bg-transparent>button{background-color:#0000}@media (pointer:coarse){.pointer-coarse\:\[\&\>button\]\:pointer-events-auto>button{pointer-events:auto}.pointer-coarse\:\[\&\>button\]\:opacity-100>button{opacity:1}}.\[\&\>circle\]\:stroke-none>circle{stroke:none}.\[\&\>div\]\:relative>div{position:relative}.\[\&\>div\]\:top-auto>div{top:auto}.\[\&\>div\]\:left-auto>div{left:auto}.\[\&\>div\]\:my-0>div{margin-block:calc(var(--spacing) * 0)}.\[\&\>div\]\:size-8>div{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\>div\]\:max-w-full>div{max-width:100%}.\[\&\>div\]\:\!gap-5>div{gap:calc(var(--spacing) * 5)!important}.\[\&\>div\]\:\!p-10>div{padding:calc(var(--spacing) * 10)!important}.\[\&\>div\]\:p-4>div{padding:calc(var(--spacing) * 4)}.\[\&\>div\]\:\!px-0>div{padding-inline:calc(var(--spacing) * 0)!important}.\[\&\>div\]\:\!pt-0>div{padding-top:calc(var(--spacing) * 0)!important}.\[\&\>div\]\:\!pb-0>div{padding-bottom:calc(var(--spacing) * 0)!important}.\[\&\>div\]\:pb-3\.5>div{padding-bottom:calc(var(--spacing) * 3.5)}.\[\&\>div\]\:\!shadow-none>div{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.\[\&\>div\>div\]\:rounded-2xl>div>div{border-radius:var(--radius-2xl)}.\[\&\>header\>div\:last-child\]\:shrink>header>div:last-child{flex-shrink:1}.\[\&\>header\>div\:last-child\]\:flex-wrap>header>div:last-child{flex-wrap:wrap}.\[\&\>header\>div\:last-child\]\:gap-y-2>header>div:last-child{row-gap:calc(var(--spacing) * 2)}.\[\&\>iframe\]\:invisible>iframe{visibility:hidden}.\[\&\>iframe\]\:size-full>iframe{width:100%;height:100%}.\[\&\>li\:first-child\]\:border-t-0>li:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>li\:first-child\]\:pt-0>li:first-child{padding-top:calc(var(--spacing) * 0)}.\[\&\>li\:last-child\]\:hidden>li:last-child{display:none}.\[\&\>li\:last-child\:nth-child\(odd\)\]\:col-span-2>li:last-child:nth-child(odd){grid-column:span 2/span 2}@media (min-width:48rem){.md\:\[\&\>li\:last-child\:nth-child\(odd\)\]\:col-span-1>li:last-child:nth-child(odd){grid-column:span 1/span 1}}.\[\&\>li\:not\(\:last-child\)\]\:mb-1>li:not(:last-child){margin-bottom:calc(var(--spacing) * 1)}@media not all and (min-width:48rem){.max-md\:\[\&\>li\:not\(\:last-child\)\]\:mb-0>li:not(:last-child){margin-bottom:calc(var(--spacing) * 0)}}.\[\&\>p\]\:inline>p{display:inline}.\[\&\>section\]\:border-t-0>section{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>span\]\:line-clamp-1>span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:w-min>span{width:min-content}.\[\&\>span\]\:whitespace-normal>span{white-space:normal}.\[\&\>span\]\:text-foreground-subtle>span{color:var(--color-foreground-subtle)}.\[\&\>span\]\:\[line-clamp\:unset\]>span{line-clamp:unset}.\[\&\>span_svg\>\*\]\:fill-foreground-muted>span svg>*{fill:var(--color-foreground-muted)}.\[\&\>span\:first-of-type\]\:w-full>span:first-of-type{width:100%}.\[\&\>span\>span\:first-child\]\:border-dashed>span>span:first-child{--tw-border-style:dashed;border-style:dashed}.\[\&\>span\>span\:first-child\]\:border-brand\/25>span>span:first-child{border-color:#46a75840}@supports (color:color-mix(in lab, red, red)){.\[\&\>span\>span\:first-child\]\:border-brand\/25>span>span:first-child{border-color:color-mix(in oklab, var(--color-brand) 25%, transparent)}}.\[\&\>span\>span\:first-child\]\:bg-brand\/10>span>span:first-child{background-color:#46a7581a}@supports (color:color-mix(in lab, red, red)){.\[\&\>span\>span\:first-child\]\:bg-brand\/10>span>span:first-child{background-color:color-mix(in oklab, var(--color-brand) 10%, transparent)}}.\[\&\>svg\]\:m-0>svg{margin:calc(var(--spacing) * 0)}.\[\&\>svg\]\:mr-\[0\.75rem\]>svg{margin-right:.75rem}.\[\&\>svg\]\:ml-2>svg{margin-left:calc(var(--spacing) * 2)}.\[\&\>svg\]\:ml-\[0\.25rem\]>svg{margin-left:.25rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.data-\[disabled\]\:\[\&\>svg\]\:opacity-30[data-disabled]>svg{opacity:.3}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=closed\]\>svg\]\:-rotate-90[data-state=closed]>svg{rotate:-90deg}.\[\&\[data-state\=closed\]\>svg\]\:opacity-70[data-state=closed]>svg{opacity:.7}.\[\&\[data-state\=on\]\>svg\]\:block[data-state=on]>svg{display:block}.\[\&\[data-state\=open\]\>svg\]\:rotate-0[data-state=open]>svg{rotate:0deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}.\[\&\[data-state\=open\]\>svg\]\:opacity-70[data-state=open]>svg{opacity:.7}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(hover\:hover\)\]\:block{display:block}.\[\@media\(hover\:hover\)\]\:flex{display:flex}.\[\@media\(hover\:hover\)\]\:hidden{display:none}.\[\@media\(hover\:hover\)\]\:w-0{width:calc(var(--spacing) * 0)}.\[\@media\(hover\:hover\)\]\:opacity-0{opacity:0}.\[\@media\(hover\:hover\)\]\:group-focus-within\:w-4:is(:where(.group):focus-within *){width:calc(var(--spacing) * 4)}.\[\@media\(hover\:hover\)\]\:group-focus-within\:opacity-100:is(:where(.group):focus-within *),.\[\@media\(hover\:hover\)\]\:group-focus-within\/style\:opacity-100:is(:where(.group\/style):focus-within *){opacity:1}@media (hover:hover){.\[\@media\(hover\:hover\)\]\:group-hover\:flex:is(:where(.group):hover *){display:flex}.\[\@media\(hover\:hover\)\]\:group-hover\:w-4:is(:where(.group):hover *){width:calc(var(--spacing) * 4)}.\[\@media\(hover\:hover\)\]\:group-hover\:opacity-100:is(:where(.group):hover *),.\[\@media\(hover\:hover\)\]\:group-hover\/style\:opacity-100:is(:where(.group\/style):hover *){opacity:1}}.\[\@media\(hover\:hover\)\]\:group-data-\[active\=true\]\:opacity-100:is(:where(.group)[data-active=true] *),.\[\@media\(hover\:hover\)\]\:focus-visible\:opacity-100:focus-visible,.\[\@media\(hover\:hover\)\]\:data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}}@media (hover:hover) and (pointer:fine){@media (hover:hover){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:border-border:hover{border-color:var(--color-border)}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-foreground\/90:hover{background-color:#eeeeece6}@supports (color:color-mix(in lab, red, red)){.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--color-foreground) 90%, transparent)}}.\[\@media\(hover\:hover\)_and_\(pointer\:fine\)\]\:hover\:text-foreground:hover{color:var(--color-foreground)}}}@media (hover:none){.\[\@media\(hover\:none\)\]\:pointer-events-none{pointer-events:none}.\[\@media\(hover\:none\)\]\:hidden{display:none}.\[\@media\(hover\:none\)\]\:w-8{width:calc(var(--spacing) * 8)}.\[\@media\(hover\:none\)\]\:pb-\[2\.875rem\]\!{padding-bottom:2.875rem!important}.\[\@media\(hover\:none\)\]\:opacity-50{opacity:.5}.\[\@media\(hover\:none\)\]\:opacity-100{opacity:1}.\[\@media\(hover\:none\)\]\:\[--deck-art-max\:calc\(var\(--deck-room\)_-_1\.75rem\)\]{--deck-art-max:calc(var(--deck-room) - 1.75rem)}.\[\@media\(hover\:none\)\]\:group-focus-within\/row\:pointer-events-auto:is(:where(.group\/row):focus-within *){pointer-events:auto}}@media (hover:none) and (pointer:coarse){.\[\@media\(hover\:none\)_and_\(pointer\:coarse\)\]\:type-base{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal)}}@media (max-height:43.75rem){.\[\@media\(max-height\:43\.75rem\)\]\:pt-2{padding-top:calc(var(--spacing) * 2)}}@media (max-width:600px){.\[\@media\(max-width\:600px\)\]\:translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:pointer-events-auto{pointer-events:auto}.\[\@media\(pointer\:coarse\)\]\:opacity-100{opacity:1}}:is([data-book-section]:focus-within:not(:has([data-rule-key]:focus-within)):not(:has([data-book-section]:focus-within)) .\[\[data-book-section\]\:focus-within\:not\(\:has\(\[data-rule-key\]\:focus-within\)\)\:not\(\:has\(\[data-book-section\]\:focus-within\)\)_\&\]\:opacity-100,[data-book-section]:hover:not(:has([data-rule-key]:hover)):not(:has([data-book-section]:hover)) .\[\[data-book-section\]\:hover\:not\(\:has\(\[data-rule-key\]\:hover\)\)\:not\(\:has\(\[data-book-section\]\:hover\)\)_\&\]\:opacity-100){opacity:1}[data-chat-ui-host] .\[\[data-chat-ui-host\]_\&\]\:max-h-\(--chat-ui-panel-max\){max-height:var(--chat-ui-panel-max)}[data-chat-ui-host] .\[\[data-chat-ui-host\]_\&\]\:overflow-y-auto{overflow-y:auto}[data-chat-ui-host] .\[\[data-chat-ui-host\]_\&\]\:overscroll-contain{overscroll-behavior:contain}[data-kind=part]+.\[\[data-kind\=part\]\+\&\]\:mt-2{margin-top:calc(var(--spacing) * 2)}:is([data-rule-key]:focus-within:not(:has([data-rule-key]:focus-within)):not(:has([data-book-section]:focus-within)) .\[\[data-rule-key\]\:focus-within\:not\(\:has\(\[data-rule-key\]\:focus-within\)\)\:not\(\:has\(\[data-book-section\]\:focus-within\)\)_\&\]\:opacity-100,[data-rule-key]:hover:not(:has([data-rule-key]:hover)):not(:has([data-book-section]:hover)) .\[\[data-rule-key\]\:hover\:not\(\:has\(\[data-rule-key\]\:hover\)\)\:not\(\:has\(\[data-book-section\]\:hover\)\)_\&\]\:opacity-100){opacity:1}a:hover>.\[a\:hover\>\&\]\:bg-gray-a3{background-color:var(--color-gray-a3)}li .\[li_\&\]\:pl-6{padding-left:calc(var(--spacing) * 6)}main:has(.\[main\:has\(\&\)\]\:scroll-pb-20){scroll-padding-bottom:calc(var(--spacing) * 20)}@media not all and (min-width:64rem){main:has(.max-lg\:\[main\:has\(\&\)\]\:scroll-pt-11){scroll-padding-top:calc(var(--spacing) * 11)}}@media (min-width:64rem){main:has(.lg\:\[main\:has\(\&\)\]\:scroll-pt-11){scroll-padding-top:calc(var(--spacing) * 11)}}@media (min-width:48rem){section:has(>[data-stage]+:not(:empty)) .md\:\[section\:has\(\>\[data-stage\]\+\:not\(\:empty\)\)_\&\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.hover-marquee{container-type:inline-size}.marquee-trigger:hover .hover-marquee{text-overflow:clip}.marquee-trigger:hover .marquee-inner{animation:hover-marquee var(--marquee-total-duration,5s) linear(0, 0 var(--marquee-start-pause,0%), 1 var(--marquee-scroll-end,100%), 1) infinite;display:inline-block}@media (prefers-reduced-motion:reduce){.marquee-trigger:hover .marquee-inner{animation:none}}@keyframes hover-marquee{0%{transform:translate(0)}to{transform:translate(min(0px,100cqi - 100%))}}.overlay-scrollbar{scrollbar-width:thin;scrollbar-color:var(--color-outline-focus) transparent;overflow-y:auto}.thin-scrollbar::-webkit-scrollbar{width:calc(var(--spacing) * 1.5)}.thin-scrollbar::-webkit-scrollbar-track{background:0 0}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--color-outline-focus);border-radius:var(--radius-full);transition:opacity var(--duration-quick) var(--ease-in-out);opacity:0}.thin-scrollbar:hover::-webkit-scrollbar-thumb{opacity:1}.thin-scrollbar::-webkit-scrollbar-thumb:hover{opacity:1;background:var(--color-foreground-subtle)}.thin-scrollbar:active::-webkit-scrollbar-thumb{opacity:1}.scroll-gradient{background:linear-gradient(var(--color-background) 33%, transparent), linear-gradient(transparent, var(--color-background) 66%) 0 100%, radial-gradient(farthest-side at 50% 0, var(--color-border), transparent), radial-gradient(farthest-side at 50% 100%, var(--color-border), transparent) 0 100%;background-color:var(--color-background);background-repeat:no-repeat;background-size:100% 39px,100% 39px,100% 13px,100% 13px;background-attachment:local,local,scroll,scroll}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}[data-id=block-loading-state]>div{transform-origin:0;transform:scaleX(var(--loading-target-scale,0))}}[data-theme=dark]{--color-gray-0:#090909;--color-gray-1:#111;--color-gray-2:#191919;--color-gray-3:#222;--color-gray-4:#2a2a2a;--color-gray-5:#313131;--color-gray-6:#3a3a3a;--color-gray-7:#484848;--color-gray-8:#606060;--color-gray-9:#6e6e6e;--color-gray-10:#7b7b7b;--color-gray-11:#b4b4b4;--color-gray-12:#eee;--color-gray-a0:#0000;--color-gray-a1:#ffffff08;--color-gray-a2:#fff1;--color-gray-a3:#ffffff1a;--color-gray-a4:#fff2;--color-gray-a5:#ffffff29;--color-gray-a6:#fff3;--color-gray-a7:#ffffff41;--color-gray-a8:#ffffff5a;--color-gray-a9:#ffffff69;--color-gray-a10:#ffffff76;--color-gray-a11:#ffffffb1;--color-gray-a12:#ffffffed;--color-amber-0:#0f0c09;--color-amber-1:#16120c;--color-amber-2:#1d180f;--color-amber-3:#302008;--color-amber-4:#3f2700;--color-amber-5:#4d3000;--color-amber-6:#5c3d05;--color-amber-7:#714f19;--color-amber-8:#8f6424;--color-amber-9:#ffc53d;--color-amber-10:#ffd60a;--color-amber-11:#ffca16;--color-amber-12:#ffe7b3;--color-amber-a0:#0000;--color-amber-a1:#efcc6908;--color-amber-a2:#fdd96f0f;--color-amber-a3:#f99a0224;--color-amber-a4:#ff930033;--color-amber-a5:#ff980042;--color-amber-a6:#ffa50052;--color-amber-a7:#fdaf3069;--color-amber-a8:#ffb13c88;--color-amber-a9:#ffc53d;--color-amber-a10:#ffd60a;--color-amber-a11:#ffca16;--color-amber-a12:#ffe7b3;--color-orange-0:#100e0d;--color-orange-1:#17120e;--color-orange-2:#1e160f;--color-orange-3:#331e0b;--color-orange-4:#462100;--color-orange-5:#562800;--color-orange-6:#66350c;--color-orange-7:#7e451d;--color-orange-8:#a35829;--color-orange-9:#f76b15;--color-orange-10:#ff801f;--color-orange-11:#ffa057;--color-orange-12:#ffe0c2;--color-orange-a0:#0000;--color-orange-a1:#f08e2d08;--color-orange-a2:#fe96300f;--color-orange-a3:#fb7a0026;--color-orange-a4:#fe62003a;--color-orange-a5:#fe67004b;--color-orange-a6:#ff7b0b5c;--color-orange-a7:#fd843076;--color-orange-a8:#ff873b9d;--color-orange-a9:#fe6e16f7;--color-orange-a10:#ff801f;--color-orange-a11:#ffa057;--color-orange-a12:#ffe0c2;--color-red-0:#120f0f;--color-red-1:#191111;--color-red-2:#201314;--color-red-3:#3b1219;--color-red-4:#500f1c;--color-red-5:#611623;--color-red-6:#72232d;--color-red-7:#8c333a;--color-red-8:#b54548;--color-red-9:#e5484d;--color-red-10:#ec5d5e;--color-red-11:#ff9592;--color-red-12:#ffd1d9;--color-red-a0:#0000;--color-red-a1:#f24f4f08;--color-red-a2:#f24f5f10;--color-red-a3:#fb21482d;--color-red-a4:#fe0f4143;--color-red-a5:#ff244b55;--color-red-a6:#fd405968;--color-red-a7:#fe556384;--color-red-a8:#fe5d61b0;--color-red-a9:#fe4e54e4;--color-red-a10:#ff6465eb;--color-red-a11:#ff9592;--color-red-a12:#ffd1d9;--color-pink-0:#111011;--color-pink-1:#191117;--color-pink-2:#21121d;--color-pink-3:#37172f;--color-pink-4:#4b143d;--color-pink-5:#591c47;--color-pink-6:#692955;--color-pink-7:#833869;--color-pink-8:#a84885;--color-pink-9:#d6409f;--color-pink-10:#de51a8;--color-pink-11:#ff8dcc;--color-pink-12:#fdd1ea;--color-pink-a0:#0000;--color-pink-a1:#f42dbc09;--color-pink-a2:#f42dbb12;--color-pink-a3:#fe3ccc29;--color-pink-a4:#fc21c43f;--color-pink-a5:#fd38c24e;--color-pink-a6:#fd54c75f;--color-pink-a7:#fd63c87b;--color-pink-a8:#ff68c8a2;--color-pink-a9:#fe49bcd4;--color-pink-a10:#ff5cc0dc;--color-pink-a11:#ff8dcc;--color-pink-a12:#ffd3ecfd;--color-purple-0:#120d14;--color-purple-1:#18111b;--color-purple-2:#1e1523;--color-purple-3:#301c3b;--color-purple-4:#3d224e;--color-purple-5:#48295c;--color-purple-6:#54346b;--color-purple-7:#664282;--color-purple-8:#8457aa;--color-purple-9:#8e4ec6;--color-purple-10:#9a5cd0;--color-purple-11:#d19dff;--color-purple-12:#ecd9fa;--color-purple-a0:#0000;--color-purple-a1:#d28df408;--color-purple-a2:#c685f511;--color-purple-a3:#c466fc2b;--color-purple-a4:#c062ff3f;--color-purple-a5:#c168fd4f;--color-purple-a6:#c476fd5f;--color-purple-a7:#c47efd78;--color-purple-a8:#c581ffa3;--color-purple-a9:#b563fec2;--color-purple-a10:#bc6fffcc;--color-purple-a11:#d19dff;--color-purple-a12:#f1ddfffa;--color-blue-0:#0a1119;--color-blue-1:#0d1520;--color-blue-2:#111927;--color-blue-3:#0d2847;--color-blue-4:#003362;--color-blue-5:#004074;--color-blue-6:#104d87;--color-blue-7:#205d9e;--color-blue-8:#2870bd;--color-blue-9:#0090ff;--color-blue-10:#3b9eff;--color-blue-11:#70b8ff;--color-blue-12:#c2e6ff;--color-blue-a0:#0000;--color-blue-a1:#6a91f908;--color-blue-a2:#7a91f910;--color-blue-a3:#1984ff33;--color-blue-a4:#007cff51;--color-blue-a5:#0088ff65;--color-blue-a6:#178fff7a;--color-blue-a7:#3094ff94;--color-blue-a8:#3496ffb6;--color-blue-a9:#0090ff;--color-blue-a10:#3b9eff;--color-blue-a11:#70b8ff;--color-blue-a12:#c2e6ff;--color-jade-0:#080e0c;--color-jade-1:#0d1512;--color-jade-2:#121c18;--color-jade-3:#0f2e22;--color-jade-4:#0b3b2c;--color-jade-5:#114837;--color-jade-6:#1b5745;--color-jade-7:#246854;--color-jade-8:#2a7e68;--color-jade-9:#29a383;--color-jade-10:#27b08b;--color-jade-11:#1fd8a4;--color-jade-12:#adf0d4;--color-jade-a0:#0000;--color-jade-a1:#a8eecc08;--color-jade-a2:#b2fcd90f;--color-jade-a3:#3dfeb122;--color-jade-a4:#18feb630;--color-jade-a5:#2efcbd3e;--color-jade-a6:#46fdc74e;--color-jade-a7:#53fdcc60;--color-jade-a8:#51fed277;--color-jade-a9:#3effcc9e;--color-jade-a10:#36fec8ac;--color-jade-a11:#24ffc1d6;--color-jade-a12:#b8fee0f0;--color-grass-0:#09100c;--color-grass-1:#0e1511;--color-grass-2:#141a15;--color-grass-3:#1b2a1e;--color-grass-4:#1d3a24;--color-grass-5:#25482d;--color-grass-6:#2d5736;--color-grass-7:#366740;--color-grass-8:#3e7949;--color-grass-9:#46a758;--color-grass-10:#53b365;--color-grass-11:#71d083;--color-grass-12:#c2f0c2;--color-grass-a0:#0000;--color-grass-a1:#dee5e106;--color-grass-a2:#f3e5cc0c;--color-grass-a3:#adfdb01c;--color-grass-a4:#7bfe942d;--color-grass-a5:#80fe993c;--color-grass-a6:#82ff994c;--color-grass-a7:#84ff9a5d;--color-grass-a8:#81fd9671;--color-grass-a9:#6afe84a2;--color-grass-a10:#75ff8eae;--color-grass-a11:#8affa1cd;--color-grass-a12:#ceffceef;--color-mauve-0:#0a090b;--color-mauve-1:#121113;--color-mauve-2:#1a191b;--color-mauve-3:#232225;--color-mauve-4:#2b292d;--color-mauve-5:#323035;--color-mauve-6:#3c393f;--color-mauve-7:#49474e;--color-mauve-8:#625f69;--color-mauve-9:#6f6d78;--color-mauve-10:#7c7a85;--color-mauve-11:#b5b2bc;--color-mauve-12:#eeeef0;--color-mauve-a0:#0000;--color-mauve-a1:#edecee09;--color-mauve-a2:#fafafc11;--color-mauve-a3:#eeedf81c;--color-mauve-a4:#f4ecfc24;--color-mauve-a5:#f2ecff2c;--color-mauve-a6:#f2e8fc37;--color-mauve-a7:#ede8fc47;--color-mauve-a8:#ede6fd63;--color-mauve-a9:#ebe9ff72;--color-mauve-a10:#eeebff80;--color-mauve-a11:#f6f2ffb9;--color-mauve-a12:#fcfcfef0;--color-slate-0:#0a0a0b;--color-slate-1:#111113;--color-slate-2:#18191b;--color-slate-3:#212225;--color-slate-4:#272a2d;--color-slate-5:#2e3135;--color-slate-6:#363a3f;--color-slate-7:#43484e;--color-slate-8:#5a6169;--color-slate-9:#696e77;--color-slate-10:#777b84;--color-slate-11:#b0b4ba;--color-slate-12:#edeef0;--color-slate-a0:#0000;--color-slate-a1:#d1d1ee09;--color-slate-a2:#dcebfc11;--color-slate-a3:#dce5f81c;--color-slate-a4:#d8edfc24;--color-slate-a5:#dbedff2c;--color-slate-a6:#d6e9fc37;--color-slate-a7:#d7e9fc47;--color-slate-a8:#d9ebfd63;--color-slate-a9:#e0ebff71;--color-slate-a10:#e5edfd7f;--color-slate-a11:#f1f7ffb7;--color-slate-a12:#fbfcfef0;--color-sage-0:#090b0a;--color-sage-1:#101211;--color-sage-2:#171918;--color-sage-3:#202221;--color-sage-4:#272a29;--color-sage-5:#2e3130;--color-sage-6:#373b39;--color-sage-7:#444947;--color-sage-8:#5b625f;--color-sage-9:#63706b;--color-sage-10:#717d79;--color-sage-11:#adb5b2;--color-sage-12:#eceeed;--color-sage-a0:#0000;--color-sage-a1:#e9ebea08;--color-sage-a2:#f7f9f80f;--color-sage-a3:#f4f6f519;--color-sage-a4:#f1fbfa21;--color-sage-a5:#f5fefd28;--color-sage-a6:#effbf533;--color-sage-a7:#f1fffa41;--color-sage-a8:#effff95b;--color-sage-a9:#e2fef46a;--color-sage-a10:#e6fdf678;--color-sage-a11:#f4fffbb2;--color-sage-a12:#fcfefdee;--color-olive-0:#0a0b09;--color-olive-1:#111210;--color-olive-2:#181917;--color-olive-3:#212220;--color-olive-4:#282a27;--color-olive-5:#2f312e;--color-olive-6:#383a36;--color-olive-7:#454843;--color-olive-8:#5c625b;--color-olive-9:#687066;--color-olive-10:#767d74;--color-olive-11:#afb5ad;--color-olive-12:#eceeec;--color-olive-a0:#0000;--color-olive-a1:#eaebe908;--color-olive-a2:#f8f9f70f;--color-olive-a3:#f5f6f419;--color-olive-a4:#f2fbf121;--color-olive-a5:#f6fef528;--color-olive-a6:#f5fbef32;--color-olive-a7:#f6fff140;--color-olive-a8:#f0ffef5b;--color-olive-a9:#ecfee96a;--color-olive-a10:#f0fdec78;--color-olive-a11:#f7fff4b2;--color-olive-a12:#fcfefcee;--color-sand-0:#090908;--color-sand-1:#111110;--color-sand-2:#191918;--color-sand-3:#222221;--color-sand-4:#2a2a28;--color-sand-5:#31312e;--color-sand-6:#3b3a37;--color-sand-7:#494844;--color-sand-8:#62605b;--color-sand-9:#6f6d66;--color-sand-10:#7c7b74;--color-sand-11:#b5b3ad;--color-sand-12:#eeeeec;--color-sand-a0:#0000;--color-sand-a1:#ececeb09;--color-sand-a2:#fafaf811;--color-sand-a3:#fffffe1a;--color-sand-a4:#fafaf223;--color-sand-a5:#fbfbef2a;--color-sand-a6:#fffaef34;--color-sand-a7:#fdf9ed43;--color-sand-a8:#fdf8ec5d;--color-sand-a9:#fffaea6a;--color-sand-a10:#fdfbee78;--color-sand-a11:#fefbf4b3;--color-sand-a12:#fefefcee;--color-tomato-0:#110d0d;--color-tomato-1:#181111;--color-tomato-2:#1f1513;--color-tomato-3:#391714;--color-tomato-4:#4e1511;--color-tomato-5:#5e1c16;--color-tomato-6:#6e2920;--color-tomato-7:#853a2d;--color-tomato-8:#ac4d39;--color-tomato-9:#e54d2e;--color-tomato-10:#ec6142;--color-tomato-11:#ff977d;--color-tomato-12:#fbd3cb;--color-tomato-a0:#0000;--color-tomato-a1:#f18d8d08;--color-tomato-a2:#ff96740f;--color-tomato-a3:#ff49372b;--color-tomato-a4:#fd2c1c42;--color-tomato-a5:#fe3b2953;--color-tomato-a6:#ff553e64;--color-tomato-a7:#fd694e7d;--color-tomato-a8:#fe6f51a7;--color-tomato-a9:#fe5532e4;--color-tomato-a10:#ff6847eb;--color-tomato-a11:#ff977d;--color-tomato-a12:#ffd6cefb;--color-ruby-0:#140d0f;--color-ruby-1:#191113;--color-ruby-2:#1e1517;--color-ruby-3:#3a141e;--color-ruby-4:#4e1325;--color-ruby-5:#5e1a2e;--color-ruby-6:#6f2539;--color-ruby-7:#883447;--color-ruby-8:#b3445a;--color-ruby-9:#e54666;--color-ruby-10:#ec5a72;--color-ruby-11:#ff949d;--color-ruby-12:#fed2e1;--color-ruby-a0:#0000;--color-ruby-a1:#e9b8ba06;--color-ruby-a2:#fcc7c90b;--color-ruby-a3:#fb386a2a;--color-ruby-a4:#ff26693f;--color-ruby-a5:#fd367151;--color-ruby-a6:#ff4b7c63;--color-ruby-a7:#ff5c807e;--color-ruby-a8:#ff5f7ead;--color-ruby-a9:#ff4e70e3;--color-ruby-a10:#fe617beb;--color-ruby-a11:#ff949d;--color-ruby-a12:#ffd3e2fe;--color-crimson-0:#120f10;--color-crimson-1:#191114;--color-crimson-2:#201318;--color-crimson-3:#381525;--color-crimson-4:#4d122f;--color-crimson-5:#5c1839;--color-crimson-6:#6d2545;--color-crimson-7:#873356;--color-crimson-8:#b0436e;--color-crimson-9:#e93d82;--color-crimson-10:#ee518a;--color-crimson-11:#ff92ad;--color-crimson-12:#fdd3e8;--color-crimson-a0:#0000;--color-crimson-a1:#f24f9008;--color-crimson-a2:#f24f9010;--color-crimson-a3:#ff349329;--color-crimson-a4:#fe1b8c40;--color-crimson-a5:#fe2c9350;--color-crimson-a6:#ff499a62;--color-crimson-a7:#ff589e7e;--color-crimson-a8:#ff5d9eaa;--color-crimson-a9:#fe428ee8;--color-crimson-a10:#ff5693ed;--color-crimson-a11:#ff92ad;--color-crimson-a12:#ffd5eafd;--color-plum-0:#100f10;--color-plum-1:#181118;--color-plum-2:#201320;--color-plum-3:#351a35;--color-plum-4:#451d47;--color-plum-5:#512454;--color-plum-6:#5e3061;--color-plum-7:#734079;--color-plum-8:#92549c;--color-plum-9:#ab4aba;--color-plum-10:#b658c4;--color-plum-11:#e796f3;--color-plum-12:#f4d4f4;--color-plum-a0:#0000;--color-plum-a1:#f348f309;--color-plum-a2:#f348f312;--color-plum-a3:#fc56fc28;--color-plum-a4:#f64bfe3b;--color-plum-a5:#f459fe49;--color-plum-a6:#f470fd57;--color-plum-a7:#f07efd71;--color-plum-a8:#ed85fe96;--color-plum-a9:#e962feb6;--color-plum-a10:#eb6ffec1;--color-plum-a11:#f19cfef3;--color-plum-a12:#feddfef4;--color-violet-0:#100e18;--color-violet-1:#14121f;--color-violet-2:#1b1525;--color-violet-3:#291f43;--color-violet-4:#33255b;--color-violet-5:#3c2e69;--color-violet-6:#473876;--color-violet-7:#56468b;--color-violet-8:#6958ad;--color-violet-9:#6e56cf;--color-violet-10:#7d66d9;--color-violet-11:#baa7ff;--color-violet-12:#e2ddfe;--color-violet-a0:#0000;--color-violet-a1:#908ef808;--color-violet-a2:#cb85f60f;--color-violet-a3:#9569fd30;--color-violet-a4:#895eff4a;--color-violet-a5:#8d69fd5a;--color-violet-a6:#9775ff68;--color-violet-a7:#9d7fff7f;--color-violet-a8:#9981ffa5;--color-violet-a9:#8768fecb;--color-violet-a10:#9177fed6;--color-violet-a11:#baa7ff;--color-violet-a12:#e3defffe;--color-iris-0:#101017;--color-iris-1:#13131e;--color-iris-2:#171625;--color-iris-3:#202248;--color-iris-4:#262a65;--color-iris-5:#303374;--color-iris-6:#3d3e82;--color-iris-7:#4a4a95;--color-iris-8:#5958b1;--color-iris-9:#5b5bd6;--color-iris-10:#6e6ade;--color-iris-11:#b1a9ff;--color-iris-12:#e0dffe;--color-iris-a0:#0000;--color-iris-a1:#7070f708;--color-iris-a2:#8070f710;--color-iris-a3:#5c65ff36;--color-iris-a4:#515dff56;--color-iris-a5:#5f66fd67;--color-iris-a6:#7173ff76;--color-iris-a7:#7b7bff8b;--color-iris-a8:#7e7dfeaa;--color-iris-a9:#6b6bffd2;--color-iris-a10:#7e79ffdb;--color-iris-a11:#b1a9ff;--color-iris-a12:#e1e0fffe;--color-indigo-0:#0e0f18;--color-indigo-1:#11131f;--color-indigo-2:#141726;--color-indigo-3:#182449;--color-indigo-4:#1d2e62;--color-indigo-5:#253974;--color-indigo-6:#304384;--color-indigo-7:#3a4f97;--color-indigo-8:#435db1;--color-indigo-9:#3e63dd;--color-indigo-10:#5472e4;--color-indigo-11:#9eb1ff;--color-indigo-12:#d6e1ff;--color-indigo-a0:#0000;--color-indigo-a1:#6e8ff808;--color-indigo-a2:#6e8ff810;--color-indigo-a3:#3d71fc37;--color-indigo-a4:#3d70ff52;--color-indigo-a5:#4878fe66;--color-indigo-a6:#577efd78;--color-indigo-a7:#5e83fe8d;--color-indigo-a8:#5e85ffa9;--color-indigo-a9:#4672ffda;--color-indigo-a10:#5d7efee2;--color-indigo-a11:#9eb1ff;--color-indigo-a12:#d6e1ff;--color-cyan-0:#071115;--color-cyan-1:#0b161a;--color-cyan-2:#101b20;--color-cyan-3:#082c36;--color-cyan-4:#003848;--color-cyan-5:#004558;--color-cyan-6:#045468;--color-cyan-7:#12677e;--color-cyan-8:#11809c;--color-cyan-9:#00a2c7;--color-cyan-10:#23afd0;--color-cyan-11:#4ccce6;--color-cyan-12:#b6ecf7;--color-cyan-a0:#0000;--color-cyan-a1:#b2e6e906;--color-cyan-a2:#c7e6ff0c;--color-cyan-a3:#0fd0ff24;--color-cyan-a4:#00c3fe38;--color-cyan-a5:#00c5fc4a;--color-cyan-a6:#00cdfd5b;--color-cyan-a7:#20d0fd73;--color-cyan-a8:#18d1fe94;--color-cyan-a9:#00d0ffc2;--color-cyan-a10:#2ad7ffcc;--color-cyan-a11:#54e2ffe4;--color-cyan-a12:#bcf3fef7;--color-teal-0:#090e0e;--color-teal-1:#0d1514;--color-teal-2:#111c1b;--color-teal-3:#0d2d2a;--color-teal-4:#023b37;--color-teal-5:#084843;--color-teal-6:#145750;--color-teal-7:#1c6961;--color-teal-8:#207e73;--color-teal-9:#12a594;--color-teal-10:#0eb39e;--color-teal-11:#0bd8b6;--color-teal-12:#adf0dd;--color-teal-a0:#0000;--color-teal-a1:#89eece08;--color-teal-a2:#91fceb0f;--color-teal-a3:#28fee721;--color-teal-a4:#00fee830;--color-teal-a5:#05fce83e;--color-teal-a6:#2dfde64e;--color-teal-a7:#3bfde861;--color-teal-a8:#3afee777;--color-teal-a9:#18ffe4a0;--color-teal-a10:#10ffe0af;--color-teal-a11:#0cffd7d6;--color-teal-a12:#b7feeaf0;--color-green-0:#0a0f0d;--color-green-1:#0e1512;--color-green-2:#121b17;--color-green-3:#132d21;--color-green-4:#113b29;--color-green-5:#174933;--color-green-6:#20573e;--color-green-7:#28684a;--color-green-8:#2f7c57;--color-green-9:#30a46c;--color-green-10:#33b074;--color-green-11:#3dd68c;--color-green-12:#b1f1cb;--color-green-a0:#0000;--color-green-a1:#9ceac407;--color-green-a2:#a7fbd20d;--color-green-a3:#52ffad20;--color-green-a4:#30fea52f;--color-green-a5:#3ffeaa3e;--color-green-a6:#53feb04d;--color-green-a7:#5bfeb15f;--color-green-a8:#5cffb074;--color-green-a9:#47fea59f;--color-green-a10:#47fea6ac;--color-green-a11:#47fea6d4;--color-green-a12:#bafed6f1;--color-lime-0:#0c0d09;--color-lime-1:#11130c;--color-lime-2:#151a10;--color-lime-3:#1f2917;--color-lime-4:#29371d;--color-lime-5:#334423;--color-lime-6:#3d522a;--color-lime-7:#496231;--color-lime-8:#577538;--color-lime-9:#bdee63;--color-lime-10:#d4ff70;--color-lime-11:#bde56c;--color-lime-12:#e3f7ba;--color-lime-a0:#0000;--color-lime-a1:#c3e87707;--color-lime-a2:#b0fa880e;--color-lime-a3:#aefc801e;--color-lime-a4:#b1fb7b2d;--color-lime-a5:#b8ff7c3a;--color-lime-a6:#b7ff7d49;--color-lime-a7:#b9fe7b5a;--color-lime-a8:#baff766e;--color-lime-a9:#c9fe69ee;--color-lime-a10:#d4ff70;--color-lime-a11:#d2ff78e4;--color-lime-a12:#eaffc0f7;--color-mint-0:#0d0f0f;--color-mint-1:#0e1515;--color-mint-2:#0f1b1b;--color-mint-3:#092c2b;--color-mint-4:#003a38;--color-mint-5:#004744;--color-mint-6:#105650;--color-mint-7:#1e685f;--color-mint-8:#277f70;--color-mint-9:#86ead4;--color-mint-10:#a8f5e5;--color-mint-11:#58d5ba;--color-mint-12:#c4f5e1;--color-mint-a0:#0000;--color-mint-a1:#32eaea07;--color-mint-a2:#35fbfb0d;--color-mint-a3:#00fef61f;--color-mint-a4:#00fef32e;--color-mint-a5:#00fdf13c;--color-mint-a6:#18fde94c;--color-mint-a7:#3bfee65f;--color-mint-a8:#45ffdf77;--color-mint-a9:#92ffe7e9;--color-mint-a10:#aefeedf5;--color-mint-a11:#68feddd3;--color-mint-a12:#cbfee9f5;--color-sky-0:#090e17;--color-sky-1:#0d141f;--color-sky-2:#111a27;--color-sky-3:#112840;--color-sky-4:#113555;--color-sky-5:#154467;--color-sky-6:#1b537b;--color-sky-7:#1f6692;--color-sky-8:#197cae;--color-sky-9:#7ce2fe;--color-sky-10:#a8eeff;--color-sky-11:#75c7f0;--color-sky-12:#c2f3ff;--color-sky-a0:#0000;--color-sky-a1:#7bb8fa09;--color-sky-a2:#7bb8fa12;--color-sky-a3:#369ffb2e;--color-sky-a4:#269ffd45;--color-sky-a5:#2cabff58;--color-sky-a6:#33aeff6e;--color-sky-a7:#33b3fe88;--color-sky-a8:#22b7ffa6;--color-sky-a9:#7ce3fffe;--color-sky-a10:#a8eeff;--color-sky-a11:#7cd3ffef;--color-sky-a12:#c2f3ff;--color-yellow-0:#0e0c07;--color-yellow-1:#14120b;--color-yellow-2:#1b180f;--color-yellow-3:#2d2305;--color-yellow-4:#362b00;--color-yellow-5:#433500;--color-yellow-6:#524202;--color-yellow-7:#665417;--color-yellow-8:#836a21;--color-yellow-9:#ffe629;--color-yellow-10:#ffff57;--color-yellow-11:#f5e147;--color-yellow-12:#f6eeb4;--color-yellow-a0:#0000;--color-yellow-a1:#e9e79907;--color-yellow-a2:#fbe7990e;--color-yellow-a3:#febe0021;--color-yellow-a4:#fcc4002b;--color-yellow-a5:#fcc40039;--color-yellow-a6:#ffcb0048;--color-yellow-a7:#fdcf335e;--color-yellow-a8:#ffce3c7c;--color-yellow-a9:#ffe629;--color-yellow-a10:#ffff57;--color-yellow-a11:#feea4af5;--color-yellow-a12:#fff7bbf6;--color-brown-0:#0a0a09;--color-brown-1:#12110f;--color-brown-2:#1c1816;--color-brown-3:#28211d;--color-brown-4:#322922;--color-brown-5:#3e3128;--color-brown-6:#4d3c2f;--color-brown-7:#614a39;--color-brown-8:#7c5f46;--color-brown-9:#ad7f58;--color-brown-10:#b88c67;--color-brown-11:#dbb594;--color-brown-12:#f2e1ca;--color-brown-a0:#0000;--color-brown-a1:#edd1b409;--color-brown-a2:#fcc6b813;--color-brown-a3:#fac2a920;--color-brown-a4:#fdc7a02a;--color-brown-a5:#fcbf9937;--color-brown-a6:#ffc19346;--color-brown-a7:#febe905b;--color-brown-a8:#ffc18c77;--color-brown-a9:#ffba80aa;--color-brown-a10:#fec08cb6;--color-brown-a11:#ffd3acda;--color-brown-a12:#feecd5f2;--color-bronze-0:#0c0a09;--color-bronze-1:#141110;--color-bronze-2:#1c1917;--color-bronze-3:#262220;--color-bronze-4:#302a27;--color-bronze-5:#3b3330;--color-bronze-6:#493e3a;--color-bronze-7:#5a4c47;--color-bronze-8:#6f5f58;--color-bronze-9:#a18072;--color-bronze-10:#ae8c7e;--color-bronze-11:#d4b3a5;--color-bronze-12:#ede0d9;--color-bronze-a0:#0000;--color-bronze-a1:#efd1d009;--color-bronze-a2:#fcebdb11;--color-bronze-a3:#f9e5db1c;--color-bronze-a4:#fee0d326;--color-bronze-a5:#fcdcd032;--color-bronze-a6:#fcd6ca41;--color-bronze-a7:#ffd8ca52;--color-bronze-a8:#ffdbcb68;--color-bronze-a9:#fecab49d;--color-bronze-a10:#ffcdb9aa;--color-bronze-a11:#ffd7c6d2;--color-bronze-a12:#fef0e8ed;--color-gold-0:#0a0a0a;--color-gold-1:#121211;--color-gold-2:#1b1a17;--color-gold-3:#24231f;--color-gold-4:#2d2b26;--color-gold-5:#38352e;--color-gold-6:#444039;--color-gold-7:#544f46;--color-gold-8:#696256;--color-gold-9:#978365;--color-gold-10:#a39073;--color-gold-11:#cbb99f;--color-gold-12:#e8e2d9;--color-gold-a0:#0000;--color-gold-a1:#ededd109;--color-gold-a2:#fbedc312;--color-gold-a3:#f7eeca1c;--color-gold-a4:#fbedcb25;--color-gold-a5:#ffefca30;--color-gold-a6:#fcecce3d;--color-gold-a7:#fceccf4e;--color-gold-a8:#ffedce63;--color-gold-a9:#ffdca893;--color-gold-a10:#fedfb1a0;--color-gold-a11:#ffe8c7c9;--color-gold-a12:#fef7ede8;--color-white:#fff;--color-white-a1:#ffffff0d;--color-white-a2:#ffffff1a;--color-white-a3:#ffffff26;--color-white-a4:#fff3;--color-white-a5:#ffffff4d;--color-white-a6:#fff6;--color-white-a7:#ffffff80;--color-white-a8:#fff9;--color-white-a9:#ffffffb3;--color-white-a10:#fffc;--color-white-a11:#ffffffe6;--color-white-a12:#fffffff2;--color-black:#000;--color-black-a1:#0000000d;--color-black-a2:#0000001a;--color-black-a3:#00000026;--color-black-a4:#0003;--color-black-a5:#0000004d;--color-black-a6:#0006;--color-black-a7:#00000080;--color-black-a8:#0009;--color-black-a9:#000000b3;--color-black-a10:#000c;--color-black-a11:#000000e6;--color-black-a12:#000000f2}[data-theme=light]{--color-gray-0:#fff;--color-gray-1:#fcfcfc;--color-gray-2:#f9f9f9;--color-gray-3:#f0f0f0;--color-gray-4:#e8e8e8;--color-gray-5:#e0e0e0;--color-gray-6:#d9d9d9;--color-gray-7:#cecece;--color-gray-8:#bbb;--color-gray-9:#8d8d8d;--color-gray-10:#838383;--color-gray-11:#646464;--color-gray-12:#202020;--color-gray-a0:#0000;--color-gray-a1:#00000003;--color-gray-a2:#00000006;--color-gray-a3:#0000000f;--color-gray-a4:#00000017;--color-gray-a5:#0000001f;--color-gray-a6:#00000026;--color-gray-a7:#00000031;--color-gray-a8:#0004;--color-gray-a9:#00000072;--color-gray-a10:#0000007c;--color-gray-a11:#0000009b;--color-gray-a12:#000000df;--color-amber-0:#fff;--color-amber-1:#fefdfb;--color-amber-2:#fefbe9;--color-amber-3:#fff7c2;--color-amber-4:#ffee9c;--color-amber-5:#fbe577;--color-amber-6:#f3d673;--color-amber-7:#e9c162;--color-amber-8:#e2a336;--color-amber-9:#ffc53d;--color-amber-10:#ffba18;--color-amber-11:#ab6400;--color-amber-12:#4f3422;--color-amber-a0:#0000;--color-amber-a1:#c0800004;--color-amber-a2:#f4d10016;--color-amber-a3:#ffde003d;--color-amber-a4:#ffd40063;--color-amber-a5:#f8cf0088;--color-amber-a6:#eab5008c;--color-amber-a7:#dc9b009d;--color-amber-a8:#da8a00c9;--color-amber-a9:#ffb300c2;--color-amber-a10:#ffb300e7;--color-amber-a11:#ab6400;--color-amber-a12:#341500dd;--color-orange-0:#fff;--color-orange-1:#fefcfb;--color-orange-2:#fff7ed;--color-orange-3:#ffefd6;--color-orange-4:#ffdfb5;--color-orange-5:#ffd19a;--color-orange-6:#ffc182;--color-orange-7:#f5ae73;--color-orange-8:#ec9455;--color-orange-9:#f76b15;--color-orange-10:#ef5f00;--color-orange-11:#cc4e00;--color-orange-12:#582d1d;--color-orange-a0:#0000;--color-orange-a1:#c0400004;--color-orange-a2:#ff8e0012;--color-orange-a3:#ff9c0029;--color-orange-a4:#ff91014a;--color-orange-a5:#ff8b0065;--color-orange-a6:#ff81007d;--color-orange-a7:#ed6c008c;--color-orange-a8:#e35f00aa;--color-orange-a9:#f65e00ea;--color-orange-a10:#ef5f00;--color-orange-a11:#cc4e00;--color-orange-a12:#431200e2;--color-red-0:#fff;--color-red-1:#fffcfc;--color-red-2:#fff7f7;--color-red-3:#feebec;--color-red-4:#ffdbdc;--color-red-5:#ffcdce;--color-red-6:#fdbdbe;--color-red-7:#f4a9aa;--color-red-8:#eb8e90;--color-red-9:#e5484d;--color-red-10:#dc3e42;--color-red-11:#ce2c31;--color-red-12:#641723;--color-red-a0:#0000;--color-red-a1:#ff000003;--color-red-a2:#ff000008;--color-red-a3:#f3000d14;--color-red-a4:#ff000824;--color-red-a5:#ff000632;--color-red-a6:#f8000442;--color-red-a7:#df000356;--color-red-a8:#d2000571;--color-red-a9:#db0007b7;--color-red-a10:#d10005c1;--color-red-a11:#c40006d3;--color-red-a12:#55000de8;--color-pink-0:#fff;--color-pink-1:#fffcfe;--color-pink-2:#fef7fb;--color-pink-3:#fce5f3;--color-pink-4:#f9d8ec;--color-pink-5:#f3c6e2;--color-pink-6:#ecadd4;--color-pink-7:#e38ec3;--color-pink-8:#d864af;--color-pink-9:#d6409f;--color-pink-10:#cd3093;--color-pink-11:#c2298a;--color-pink-12:#651249;--color-pink-a0:#0000;--color-pink-a1:#ff00aa03;--color-pink-a2:#e0008008;--color-pink-a3:#f4008c16;--color-pink-a4:#e2008b23;--color-pink-a5:#d1008331;--color-pink-a6:#c0007840;--color-pink-a7:#b6006f53;--color-pink-a8:#af006f6c;--color-pink-a9:#c8007fbf;--color-pink-a10:#c2007ac7;--color-pink-a11:#b60074d6;--color-pink-a12:#59003bed;--color-purple-0:#fff;--color-purple-1:#fefcfe;--color-purple-2:#fbf7fe;--color-purple-3:#f7edfe;--color-purple-4:#f0dffc;--color-purple-5:#e7cffa;--color-purple-6:#dabbf3;--color-purple-7:#c9a2ec;--color-purple-8:#b386de;--color-purple-9:#8e4ec6;--color-purple-10:#834dba;--color-purple-11:#8347b9;--color-purple-12:#402060;--color-purple-a0:#0000;--color-purple-a1:#aa00aa03;--color-purple-a2:#8000e008;--color-purple-a3:#8e00f112;--color-purple-a4:#8d00e51d;--color-purple-a5:#8000db2a;--color-purple-a6:#7a01d03b;--color-purple-a7:#6d00c350;--color-purple-a8:#6600c06c;--color-purple-a9:#5c00adb1;--color-purple-a10:#53009eb8;--color-purple-a11:#52009aba;--color-purple-a12:#250049df;--color-blue-0:#fff;--color-blue-1:#fbfdff;--color-blue-2:#f4faff;--color-blue-3:#e6f4fe;--color-blue-4:#d5efff;--color-blue-5:#c2e5ff;--color-blue-6:#acd8fc;--color-blue-7:#8ec8f6;--color-blue-8:#5eb1ef;--color-blue-9:#0090ff;--color-blue-10:#0588f0;--color-blue-11:#0d74ce;--color-blue-12:#113264;--color-blue-a0:#0000;--color-blue-a1:#0080ff04;--color-blue-a2:#008cff0b;--color-blue-a3:#008ff519;--color-blue-a4:#009eff2a;--color-blue-a5:#0093ff3d;--color-blue-a6:#0088f653;--color-blue-a7:#0083eb71;--color-blue-a8:#0084e6a1;--color-blue-a9:#0090ff;--color-blue-a10:#0086f0fa;--color-blue-a11:#006dcbf2;--color-blue-a12:#002359ee;--color-jade-0:#fff;--color-jade-1:#fbfefd;--color-jade-2:#f4fbf7;--color-jade-3:#e6f7ed;--color-jade-4:#d6f1df;--color-jade-5:#c3e9d0;--color-jade-6:#acdebf;--color-jade-7:#8bceaa;--color-jade-8:#56ba8c;--color-jade-9:#29a383;--color-jade-10:#259678;--color-jade-11:#208368;--color-jade-12:#1b3b2f;--color-jade-a0:#0000;--color-jade-a1:#00c08004;--color-jade-a2:#00a3460b;--color-jade-a3:#00ae4819;--color-jade-a4:#00a85129;--color-jade-a5:#00a2553c;--color-jade-a6:#009a5753;--color-jade-a7:#00945f74;--color-jade-a8:#00976ea9;--color-jade-a9:#00916bd6;--color-jade-a10:#008764d9;--color-jade-a11:#007152df;--color-jade-a12:#002217e2;--color-grass-0:#fff;--color-grass-1:#fbfefb;--color-grass-2:#f5fbf5;--color-grass-3:#e9f6e9;--color-grass-4:#daf1db;--color-grass-5:#c9e8ca;--color-grass-6:#b2ddb5;--color-grass-7:#94ce9a;--color-grass-8:#65ba74;--color-grass-9:#46a758;--color-grass-10:#3e9b4f;--color-grass-11:#2a7e3b;--color-grass-12:#203c25;--color-grass-a0:#0000;--color-grass-a1:#00c00004;--color-grass-a2:#0099000a;--color-grass-a3:#00970016;--color-grass-a4:#009f0725;--color-grass-a5:#00930536;--color-grass-a6:#008f0a4d;--color-grass-a7:#018b0f6b;--color-grass-a8:#008d199a;--color-grass-a9:#008619b9;--color-grass-a10:#007b17c1;--color-grass-a11:#006514d5;--color-grass-a12:#002006df;--color-mauve-0:#fff;--color-mauve-1:#fdfcfd;--color-mauve-2:#faf9fb;--color-mauve-3:#f2eff3;--color-mauve-4:#eae7ec;--color-mauve-5:#e3dfe6;--color-mauve-6:#dbd8e0;--color-mauve-7:#d0cdd7;--color-mauve-8:#bcbac7;--color-mauve-9:#8e8c99;--color-mauve-10:#84828e;--color-mauve-11:#65636d;--color-mauve-12:#211f26;--color-mauve-a0:#0000;--color-mauve-a1:#55005503;--color-mauve-a2:#2b005506;--color-mauve-a3:#30004010;--color-mauve-a4:#20003618;--color-mauve-a5:#20003820;--color-mauve-a6:#14003527;--color-mauve-a7:#10003332;--color-mauve-a8:#08003145;--color-mauve-a9:#05001d73;--color-mauve-a10:#0500197d;--color-mauve-a11:#0400119c;--color-mauve-a12:#020008e0;--color-slate-0:#fff;--color-slate-1:#fcfcfd;--color-slate-2:#f9f9fb;--color-slate-3:#f0f0f3;--color-slate-4:#e8e8ec;--color-slate-5:#e0e1e6;--color-slate-6:#d9d9e0;--color-slate-7:#cdced6;--color-slate-8:#b9bbc6;--color-slate-9:#8b8d98;--color-slate-10:#80838d;--color-slate-11:#60646c;--color-slate-12:#1c2024;--color-slate-a0:#0000;--color-slate-a1:#00005503;--color-slate-a2:#00005506;--color-slate-a3:#0000330f;--color-slate-a4:#00002d17;--color-slate-a5:#0009321f;--color-slate-a6:#00002f26;--color-slate-a7:#00062e32;--color-slate-a8:#00083046;--color-slate-a9:#00051d74;--color-slate-a10:#00071b7f;--color-slate-a11:#0007149f;--color-slate-a12:#000509e3;--color-sage-0:#fff;--color-sage-1:#fbfdfc;--color-sage-2:#f7f9f8;--color-sage-3:#eef1f0;--color-sage-4:#e6e9e8;--color-sage-5:#dfe2e0;--color-sage-6:#d7dad9;--color-sage-7:#cbcfcd;--color-sage-8:#b8bcba;--color-sage-9:#868e8b;--color-sage-10:#7c8481;--color-sage-11:#5f6563;--color-sage-12:#1a211e;--color-sage-a0:#0000;--color-sage-a1:#00804004;--color-sage-a2:#00402008;--color-sage-a3:#002d1e11;--color-sage-a4:#001f1519;--color-sage-a5:#00180820;--color-sage-a6:#00140d28;--color-sage-a7:#00140a34;--color-sage-a8:#000f0847;--color-sage-a9:#00110b79;--color-sage-a10:#00100a83;--color-sage-a11:#000a07a0;--color-sage-a12:#000805e5;--color-olive-0:#fff;--color-olive-1:#fcfdfc;--color-olive-2:#f8faf8;--color-olive-3:#eff1ef;--color-olive-4:#e7e9e7;--color-olive-5:#dfe2df;--color-olive-6:#d7dad7;--color-olive-7:#cccfcc;--color-olive-8:#b9bcb8;--color-olive-9:#898e87;--color-olive-10:#7f847d;--color-olive-11:#60655f;--color-olive-12:#1d211c;--color-olive-a0:#0000;--color-olive-a1:#00550003;--color-olive-a2:#00490007;--color-olive-a3:#00200010;--color-olive-a4:#00160018;--color-olive-a5:#00180020;--color-olive-a6:#00140028;--color-olive-a7:#000f0033;--color-olive-a8:#040f0047;--color-olive-a9:#050f0078;--color-olive-a10:#040e0082;--color-olive-a11:#020a00a0;--color-olive-a12:#010600e3;--color-sand-0:#fff;--color-sand-1:#fdfdfc;--color-sand-2:#f9f9f8;--color-sand-3:#f1f0ef;--color-sand-4:#e9e8e6;--color-sand-5:#e2e1de;--color-sand-6:#dad9d6;--color-sand-7:#cfceca;--color-sand-8:#bcbbb5;--color-sand-9:#8d8d86;--color-sand-10:#82827c;--color-sand-11:#63635e;--color-sand-12:#21201c;--color-sand-a0:#0000;--color-sand-a1:#55550003;--color-sand-a2:#25250007;--color-sand-a3:#20100010;--color-sand-a4:#1f150019;--color-sand-a5:#1f180021;--color-sand-a6:#19130029;--color-sand-a7:#19140035;--color-sand-a8:#1915014a;--color-sand-a9:#0f0f0079;--color-sand-a10:#0c0c0083;--color-sand-a11:#080800a1;--color-sand-a12:#060500e3;--color-tomato-0:#fff;--color-tomato-1:#fffcfc;--color-tomato-2:#fff8f7;--color-tomato-3:#feebe7;--color-tomato-4:#ffdcd3;--color-tomato-5:#ffcdc2;--color-tomato-6:#fdbdaf;--color-tomato-7:#f5a898;--color-tomato-8:#ec8e7b;--color-tomato-9:#e54d2e;--color-tomato-10:#dd4425;--color-tomato-11:#d13415;--color-tomato-12:#5c271f;--color-tomato-a0:#0000;--color-tomato-a1:#ff000003;--color-tomato-a2:#ff200008;--color-tomato-a3:#f52b0018;--color-tomato-a4:#ff35002c;--color-tomato-a5:#ff2e003d;--color-tomato-a6:#f92d0050;--color-tomato-a7:#e7280067;--color-tomato-a8:#db250084;--color-tomato-a9:#df2600d1;--color-tomato-a10:#d72400da;--color-tomato-a11:#cd2200ea;--color-tomato-a12:#460900e0;--color-ruby-0:#fff;--color-ruby-1:#fffcfd;--color-ruby-2:#fff7f8;--color-ruby-3:#feeaed;--color-ruby-4:#ffdce1;--color-ruby-5:#ffced6;--color-ruby-6:#f8bfc8;--color-ruby-7:#efacb8;--color-ruby-8:#e592a3;--color-ruby-9:#e54666;--color-ruby-10:#dc3b5d;--color-ruby-11:#ca244d;--color-ruby-12:#64172b;--color-ruby-a0:#0000;--color-ruby-a1:#ff005503;--color-ruby-a2:#ff002008;--color-ruby-a3:#f3002515;--color-ruby-a4:#ff002523;--color-ruby-a5:#ff002a31;--color-ruby-a6:#e4002440;--color-ruby-a7:#ce002553;--color-ruby-a8:#c300286d;--color-ruby-a9:#db002cb9;--color-ruby-a10:#d2002cc4;--color-ruby-a11:#c10030db;--color-ruby-a12:#550016e8;--color-crimson-0:#fff;--color-crimson-1:#fffcfd;--color-crimson-2:#fef7f9;--color-crimson-3:#ffe9f0;--color-crimson-4:#fedce7;--color-crimson-5:#facedd;--color-crimson-6:#f3bed1;--color-crimson-7:#eaacc3;--color-crimson-8:#e093b2;--color-crimson-9:#e93d82;--color-crimson-10:#df3478;--color-crimson-11:#cb1d63;--color-crimson-12:#621639;--color-crimson-a0:#0000;--color-crimson-a1:#ff005503;--color-crimson-a2:#e0004008;--color-crimson-a3:#ff005216;--color-crimson-a4:#f8005123;--color-crimson-a5:#e5004f31;--color-crimson-a6:#d0004b41;--color-crimson-a7:#bf004753;--color-crimson-a8:#b6004a6c;--color-crimson-a9:#e2005bc2;--color-crimson-a10:#d70056cb;--color-crimson-a11:#c4004fe2;--color-crimson-a12:#530026e9;--color-plum-0:#fff;--color-plum-1:#fefcff;--color-plum-2:#fdf7fd;--color-plum-3:#fbebfb;--color-plum-4:#f7def8;--color-plum-5:#f2d1f3;--color-plum-6:#e9c2ec;--color-plum-7:#deade3;--color-plum-8:#cf91d8;--color-plum-9:#ab4aba;--color-plum-10:#a144af;--color-plum-11:#953ea3;--color-plum-12:#53195d;--color-plum-a0:#0000;--color-plum-a1:#aa00ff03;--color-plum-a2:#c000c008;--color-plum-a3:#cc00cc14;--color-plum-a4:#c200c921;--color-plum-a5:#b700bd2e;--color-plum-a6:#a400b03d;--color-plum-a7:#9900a852;--color-plum-a8:#9000a56e;--color-plum-a9:#89009eb5;--color-plum-a10:#7f0092bb;--color-plum-a11:#730086c1;--color-plum-a12:#40004be6;--color-violet-0:#fff;--color-violet-1:#fdfcfe;--color-violet-2:#faf8ff;--color-violet-3:#f4f0fe;--color-violet-4:#ebe4ff;--color-violet-5:#e1d9ff;--color-violet-6:#d4cafe;--color-violet-7:#c2b5f5;--color-violet-8:#aa99ec;--color-violet-9:#6e56cf;--color-violet-10:#654dc4;--color-violet-11:#6550b9;--color-violet-12:#2f265f;--color-violet-a0:#0000;--color-violet-a1:#5500aa03;--color-violet-a2:#4900ff07;--color-violet-a3:#4400ee0f;--color-violet-a4:#4300ff1b;--color-violet-a5:#3600ff26;--color-violet-a6:#3100fb35;--color-violet-a7:#2d01dd4a;--color-violet-a8:#2b00d066;--color-violet-a9:#2400b7a9;--color-violet-a10:#2300abb2;--color-violet-a11:#1f0099af;--color-violet-a12:#0b0043d9;--color-iris-0:#fff;--color-iris-1:#fdfdff;--color-iris-2:#f8f8ff;--color-iris-3:#f0f1fe;--color-iris-4:#e6e7ff;--color-iris-5:#dadcff;--color-iris-6:#cbcdff;--color-iris-7:#b8baf8;--color-iris-8:#9b9ef0;--color-iris-9:#5b5bd6;--color-iris-10:#5151cd;--color-iris-11:#5753c6;--color-iris-12:#272962;--color-iris-a0:#0000;--color-iris-a1:#0000ff02;--color-iris-a2:#0000ff07;--color-iris-a3:#0011ee0f;--color-iris-a4:#000bff19;--color-iris-a5:#000eff25;--color-iris-a6:#000aff34;--color-iris-a7:#0008e647;--color-iris-a8:#0008d964;--color-iris-a9:#0000c0a4;--color-iris-a10:#0000b6ae;--color-iris-a11:#0600abac;--color-iris-a12:#000246d8;--color-indigo-0:#fff;--color-indigo-1:#fdfdfe;--color-indigo-2:#f7f9ff;--color-indigo-3:#edf2fe;--color-indigo-4:#e1e9ff;--color-indigo-5:#d2deff;--color-indigo-6:#c1d0ff;--color-indigo-7:#abbdf9;--color-indigo-8:#8da4ef;--color-indigo-9:#3e63dd;--color-indigo-10:#3358d4;--color-indigo-11:#3a5bc7;--color-indigo-12:#1f2d5c;--color-indigo-a0:#0000;--color-indigo-a1:#00008002;--color-indigo-a2:#0040ff08;--color-indigo-a3:#0047f112;--color-indigo-a4:#0044ff1e;--color-indigo-a5:#0044ff2d;--color-indigo-a6:#003eff3e;--color-indigo-a7:#0037ed54;--color-indigo-a8:#0034dc72;--color-indigo-a9:#0031d2c1;--color-indigo-a10:#002ec9cc;--color-indigo-a11:#002bb7c5;--color-indigo-a12:#001046e0;--color-cyan-0:#fff;--color-cyan-1:#fafdfe;--color-cyan-2:#f2fafb;--color-cyan-3:#def7f9;--color-cyan-4:#caf1f6;--color-cyan-5:#b5e9f0;--color-cyan-6:#9ddde7;--color-cyan-7:#7dcedc;--color-cyan-8:#3db9cf;--color-cyan-9:#00a2c7;--color-cyan-10:#0797b9;--color-cyan-11:#107d98;--color-cyan-12:#0d3c48;--color-cyan-a0:#0000;--color-cyan-a1:#0099cc05;--color-cyan-a2:#009db10d;--color-cyan-a3:#00c2d121;--color-cyan-a4:#00bcd435;--color-cyan-a5:#01b4cc4a;--color-cyan-a6:#00a7c162;--color-cyan-a7:#009fbb82;--color-cyan-a8:#00a3c0c2;--color-cyan-a9:#00a2c7;--color-cyan-a10:#0094b7f8;--color-cyan-a11:#007491ef;--color-cyan-a12:#00323ef2;--color-teal-0:#fff;--color-teal-1:#fafefd;--color-teal-2:#f3fbf9;--color-teal-3:#e0f8f3;--color-teal-4:#ccf3ea;--color-teal-5:#b8eae0;--color-teal-6:#a1ded2;--color-teal-7:#83cdc1;--color-teal-8:#53b9ab;--color-teal-9:#12a594;--color-teal-10:#0d9b8a;--color-teal-11:#008573;--color-teal-12:#0d3d38;--color-teal-a0:#0000;--color-teal-a1:#00cc9905;--color-teal-a2:#00aa800c;--color-teal-a3:#00c69d1f;--color-teal-a4:#00c39633;--color-teal-a5:#00b49047;--color-teal-a6:#00a6855e;--color-teal-a7:#0099807c;--color-teal-a8:#009783ac;--color-teal-a9:#009e8ced;--color-teal-a10:#009684f2;--color-teal-a11:#008573;--color-teal-a12:#00332df2;--color-green-0:#fff;--color-green-1:#fbfefc;--color-green-2:#f4fbf6;--color-green-3:#e6f6eb;--color-green-4:#d6f1df;--color-green-5:#c4e8d1;--color-green-6:#adddc0;--color-green-7:#8eceaa;--color-green-8:#5bb98b;--color-green-9:#30a46c;--color-green-10:#2b9a66;--color-green-11:#218358;--color-green-12:#193b2d;--color-green-a0:#0000;--color-green-a1:#00c04004;--color-green-a2:#00a32f0b;--color-green-a3:#00a43319;--color-green-a4:#00a83829;--color-green-a5:#019c393b;--color-green-a6:#00963c52;--color-green-a7:#00914071;--color-green-a8:#00924ba4;--color-green-a9:#008f4acf;--color-green-a10:#008647d4;--color-green-a11:#00713fde;--color-green-a12:#002616e6;--color-lime-0:#fff;--color-lime-1:#fcfdfa;--color-lime-2:#f8faf3;--color-lime-3:#eef6d6;--color-lime-4:#e2f0bd;--color-lime-5:#d3e7a6;--color-lime-6:#c2da91;--color-lime-7:#abc978;--color-lime-8:#8db654;--color-lime-9:#bdee63;--color-lime-10:#b0e64c;--color-lime-11:#5c7c2f;--color-lime-12:#37401c;--color-lime-a0:#0000;--color-lime-a1:#66990005;--color-lime-a2:#6b95000c;--color-lime-a3:#96c80029;--color-lime-a4:#8fc60042;--color-lime-a5:#81bb0059;--color-lime-a6:#72aa006e;--color-lime-a7:#61990087;--color-lime-a8:#559200ab;--color-lime-a9:#93e4009c;--color-lime-a10:#8fdc00b3;--color-lime-a11:#375f00d0;--color-lime-a12:#1e2900e3;--color-mint-0:#fff;--color-mint-1:#f9fefd;--color-mint-2:#f2fbf9;--color-mint-3:#ddf9f2;--color-mint-4:#c8f4e9;--color-mint-5:#b3ecde;--color-mint-6:#9ce0d0;--color-mint-7:#7ecfbd;--color-mint-8:#4cbba5;--color-mint-9:#86ead4;--color-mint-10:#7de0cb;--color-mint-11:#027864;--color-mint-12:#16433c;--color-mint-a0:#0000;--color-mint-a1:#00d5aa06;--color-mint-a2:#00b18a0d;--color-mint-a3:#00d29e22;--color-mint-a4:#00cc9937;--color-mint-a5:#00c0914c;--color-mint-a6:#00b08663;--color-mint-a7:#00a17d81;--color-mint-a8:#009e7fb3;--color-mint-a9:#00d3a579;--color-mint-a10:#00c39982;--color-mint-a11:#007763fd;--color-mint-a12:#00312ae9;--color-sky-0:#fff;--color-sky-1:#f9feff;--color-sky-2:#f1fafd;--color-sky-3:#e1f6fd;--color-sky-4:#d1f0fa;--color-sky-5:#bee7f5;--color-sky-6:#a9daed;--color-sky-7:#8dcae3;--color-sky-8:#60b3d7;--color-sky-9:#7ce2fe;--color-sky-10:#74daf8;--color-sky-11:#00749e;--color-sky-12:#1d3e56;--color-sky-a0:#0000;--color-sky-a1:#00d5ff06;--color-sky-a2:#00a4db0e;--color-sky-a3:#00b3ee1e;--color-sky-a4:#00ace42e;--color-sky-a5:#00a1d841;--color-sky-a6:#0092ca56;--color-sky-a7:#0089c172;--color-sky-a8:#0085bf9f;--color-sky-a9:#00c7fe83;--color-sky-a10:#00bcf38b;--color-sky-a11:#00749e;--color-sky-a12:#002540e2;--color-yellow-0:#fefefe;--color-yellow-1:#fdfdf9;--color-yellow-2:#fefce9;--color-yellow-3:#fffab8;--color-yellow-4:#fff394;--color-yellow-5:#ffe770;--color-yellow-6:#f3d768;--color-yellow-7:#e4c767;--color-yellow-8:#d5ae39;--color-yellow-9:#ffe629;--color-yellow-10:#ffdc00;--color-yellow-11:#9e6c00;--color-yellow-12:#473b1f;--color-yellow-a0:#0000;--color-yellow-a1:#d4d42a06;--color-yellow-a2:#fee70b16;--color-yellow-a3:#fffab8;--color-yellow-a4:#fff394;--color-yellow-a5:#ffe770;--color-yellow-a6:#ebbc0097;--color-yellow-a7:#d2a10098;--color-yellow-a8:#c99700c6;--color-yellow-a9:#ffe629;--color-yellow-a10:#ffdc00;--color-yellow-a11:#9e6c00;--color-yellow-a12:#2e2000e0;--color-brown-0:#fff;--color-brown-1:#fefdfc;--color-brown-2:#fcf9f6;--color-brown-3:#f6eee7;--color-brown-4:#f0e4d9;--color-brown-5:#ebdaca;--color-brown-6:#e4cdb7;--color-brown-7:#dcbc9f;--color-brown-8:#cea37e;--color-brown-9:#ad7f58;--color-brown-10:#a07553;--color-brown-11:#815e46;--color-brown-12:#3e332e;--color-brown-a0:#0000;--color-brown-a1:#aa550003;--color-brown-a2:#aa550009;--color-brown-a3:#a04b0018;--color-brown-a4:#9b4a0026;--color-brown-a5:#9f4d0035;--color-brown-a6:#a04e0048;--color-brown-a7:#a34e0060;--color-brown-a8:#9f4a0081;--color-brown-a9:#823c00a7;--color-brown-a10:#723300ac;--color-brown-a11:#522100b9;--color-brown-a12:#140600d1;--color-bronze-0:#fff;--color-bronze-1:#fdfcfc;--color-bronze-2:#fdf7f5;--color-bronze-3:#f6edea;--color-bronze-4:#efe4df;--color-bronze-5:#e7d9d3;--color-bronze-6:#dfcdc5;--color-bronze-7:#d3bcb3;--color-bronze-8:#c2a499;--color-bronze-9:#a18072;--color-bronze-10:#957468;--color-bronze-11:#7d5e54;--color-bronze-12:#43302b;--color-bronze-a0:#0000;--color-bronze-a1:#55000003;--color-bronze-a2:#cc33000a;--color-bronze-a3:#92250015;--color-bronze-a4:#80280020;--color-bronze-a5:#7423002c;--color-bronze-a6:#7324003a;--color-bronze-a7:#6c1f004c;--color-bronze-a8:#671c0066;--color-bronze-a9:#551a008d;--color-bronze-a10:#4c150097;--color-bronze-a11:#3d0f00ab;--color-bronze-a12:#1d0600d4;--color-gold-0:#fff;--color-gold-1:#fdfdfc;--color-gold-2:#faf9f2;--color-gold-3:#f2f0e7;--color-gold-4:#eae6db;--color-gold-5:#e1dccf;--color-gold-6:#d8d0bf;--color-gold-7:#cbc0aa;--color-gold-8:#b9a88d;--color-gold-9:#978365;--color-gold-10:#8c7a5e;--color-gold-11:#71624b;--color-gold-12:#3b352b;--color-gold-a0:#0000;--color-gold-a1:#55550003;--color-gold-a2:#9d8a000d;--color-gold-a3:#75600018;--color-gold-a4:#6b4e0024;--color-gold-a5:#60460030;--color-gold-a6:#64440040;--color-gold-a7:#63420055;--color-gold-a8:#633d0072;--color-gold-a9:#5332009a;--color-gold-a10:#492d00a1;--color-gold-a11:#362100b4;--color-gold-a12:#130c00d4}[data-theme]{--color-background:var(--color-sand-0);--color-dashboard-background:var(--color-white-a1);--color-workspace-scrim:#090908b3}@supports (color:color-mix(in lab, red, red)){[data-theme]{--color-workspace-scrim:color-mix(in srgb, var(--color-background) 70%, transparent)}}[data-theme]{--color-splash-background:var(--color-black);--color-splash-foreground:var(--color-white);--color-card:#191918e6}@supports (color:color-mix(in lab, red, red)){[data-theme]{--color-card:color-mix(in srgb, var(--color-sand-2) 90%, transparent)}}[data-theme]{--color-card-recessed:var(--color-gray-1);--color-dialog:var(--color-sand-2);--color-card-translucent:var(--color-black-a5);--color-floating-panel:#202020e6;--color-floating-control:var(--color-gray-a4);--color-floating-control-hover:var(--color-gray-a6);--color-card-inset:var(--color-sand-a4);--color-input:var(--color-sand-3);--color-track:var(--color-sand-2);--color-switch-track:var(--color-sand-10);--color-knob:var(--color-sand-12);--color-overlay:var(--color-black-a9);--color-overlay-hover:var(--color-black-a10);--color-overlay-foreground:var(--color-white);--color-minimap-mask:#00000073}@supports (color:color-mix(in lab, red, red)){[data-theme]{--color-minimap-mask:color-mix(in srgb, var(--color-black) 45%, transparent)}}[data-theme]{--color-media-background:var(--color-black);--color-transparency-grid-a:#6e6e6e;--color-transparency-grid-b:#7b7b7b;--color-foreground:var(--color-sand-12);--color-foreground-muted:var(--color-sand-11);--color-foreground-subtle:var(--color-sand-10);--color-foreground-brand:var(--color-grass-11);--color-fill-hover:var(--color-sand-a4);--color-fill-selected:var(--color-sand-a5);--color-fill-subtle:var(--color-sand-a4);--color-primary:var(--color-sand-12);--color-primary-foreground:var(--color-sand-1);--color-secondary:var(--color-sand-4);--color-secondary-foreground:var(--color-sand-11);--color-brand:var(--color-grass-9);--color-brand-foreground:var(--color-white);--color-success:var(--color-jade-a2);--color-success-foreground:var(--color-jade-11);--color-success-text:var(--color-jade-12);--color-badge-positive:var(--color-success);--color-warning:var(--color-amber-a2);--color-warning-foreground:var(--color-amber-11);--color-warning-text:var(--color-amber-12);--color-badge-warning:var(--color-warning);--color-error:var(--color-red-a2);--color-error-foreground:var(--color-red-11);--color-error-text:var(--color-red-12);--color-info:var(--color-blue-a2);--color-info-foreground:var(--color-blue-11);--color-border:var(--color-sand-a4);--color-outline-focus:var(--color-sand-11);--color-outline-active:var(--color-sand-11);--color-outline-success:var(--color-jade-8);--color-outline-warning:var(--color-amber-8);--color-outline-error:var(--color-red-8)}[data-theme=light]{--color-background:var(--color-gray-3);--color-dashboard-background:var(--color-background);--color-card:var(--color-white);--color-card-recessed:var(--color-card);--color-dialog:var(--color-white);--color-border:var(--color-gray-a6);--color-foreground-brand:var(--color-grass-12);--color-foreground-subtle:var(--color-sand-11);--color-badge-positive:var(--color-jade-4);--color-badge-warning:var(--color-amber-4);--color-splash-background:var(--color-white);--color-splash-foreground:var(--color-black);--color-minimap-mask:var(--color-black-a2);--color-card-translucent:var(--color-white-a8);--color-floating-panel:var(--color-card-translucent);--color-floating-control:var(--color-card-translucent);--color-floating-control-hover:var(--color-fill-hover);--color-track:var(--color-sand-5);--color-fill-hover:var(--color-sand-a3);--color-fill-selected:var(--color-sand-a6);--color-fill-subtle:var(--color-sand-a2);--color-knob:var(--color-sand-1)}:root,[data-theme]{--color-chart-orange-fill:var(--color-orange-a9);--color-chart-orange-fill-2:var(--color-orange-a8);--color-chart-orange-stroke:var(--color-orange-6);--color-chart-orange-stroke-2:var(--color-orange-7);--color-chart-blue-fill:var(--color-blue-a9);--color-chart-blue-fill-2:var(--color-blue-a8);--color-chart-blue-stroke:var(--color-blue-6);--color-chart-blue-stroke-2:var(--color-blue-7);--color-chart-green-fill:var(--color-grass-a9);--color-chart-green-fill-2:var(--color-grass-a8);--color-chart-green-stroke:var(--color-grass-6);--color-chart-green-stroke-2:var(--color-grass-7);--color-chart-pink-fill:var(--color-pink-a9);--color-chart-pink-fill-2:var(--color-pink-a8);--color-chart-pink-stroke:var(--color-pink-6);--color-chart-pink-stroke-2:var(--color-pink-7);--color-chart-teal-fill:var(--color-jade-a9);--color-chart-teal-fill-2:var(--color-jade-a8);--color-chart-teal-stroke:var(--color-jade-6);--color-chart-teal-stroke-2:var(--color-jade-7);--color-chart-purple-fill:var(--color-purple-a9);--color-chart-purple-fill-2:var(--color-purple-a8);--color-chart-purple-stroke:var(--color-purple-6);--color-chart-purple-stroke-2:var(--color-purple-7);--color-chart-amber-fill:var(--color-amber-a9);--color-chart-amber-fill-2:var(--color-amber-a8);--color-chart-amber-stroke:var(--color-amber-6);--color-chart-amber-stroke-2:var(--color-amber-7);--color-chart-blue-1:var(--color-blue-6);--color-chart-blue-2:var(--color-blue-7);--color-chart-blue-3:var(--color-blue-8);--color-chart-blue-4:var(--color-blue-9);--color-chart-blue-5:var(--color-blue-10);--color-chart-pink-1:var(--color-pink-6);--color-chart-pink-2:var(--color-pink-7);--color-chart-pink-3:var(--color-pink-8);--color-chart-pink-4:var(--color-pink-9);--color-chart-pink-5:var(--color-pink-10);--color-chart-purple-1:var(--color-purple-6);--color-chart-purple-2:var(--color-purple-7);--color-chart-purple-3:var(--color-purple-8);--color-chart-purple-4:var(--color-purple-9);--color-chart-purple-5:var(--color-purple-10);--color-chart-orange-1:var(--color-orange-6);--color-chart-orange-2:var(--color-orange-7);--color-chart-orange-3:var(--color-orange-8);--color-chart-orange-4:var(--color-orange-9);--color-chart-orange-5:var(--color-orange-10);--color-chart-teal-1:var(--color-jade-6);--color-chart-teal-2:var(--color-jade-7);--color-chart-teal-3:var(--color-jade-8);--color-chart-teal-4:var(--color-jade-9);--color-chart-teal-5:var(--color-jade-10);--color-chart-amber-1:var(--color-amber-6);--color-chart-amber-2:var(--color-amber-7);--color-chart-amber-3:var(--color-amber-8);--color-chart-amber-4:var(--color-amber-9);--color-chart-amber-5:var(--color-amber-10);--color-chart-green-1:var(--color-grass-6);--color-chart-green-2:var(--color-grass-7);--color-chart-green-3:var(--color-grass-8);--color-chart-green-4:var(--color-grass-9);--color-chart-green-5:var(--color-grass-10);--color-node-background:var(--color-sand-2);--color-grid-dot:var(--color-sand-a8);--color-grid-line:var(--color-sand-a4);--color-tag-red:#ec5d5e;--color-tag-orange:#ff801f;--color-tag-yellow:#ffe629;--color-tag-green:#3dd68c;--color-tag-blue:#0090ff;--color-tag-purple:#d19dff;--color-tag-gray:#2a2a2a;--color-tag-foreground:#111;--color-tag-gray-foreground:#fff;--color-node-action:var(--color-violet-a3);--color-node-action-selected:var(--color-violet-a4);--color-node-action-foreground:var(--color-violet-11);--color-node-action-border:var(--color-violet-a8);--color-node-collection:var(--color-indigo-a3);--color-node-collection-selected:var(--color-indigo-a4);--color-node-collection-foreground:var(--color-indigo-11);--color-node-collection-border:var(--color-indigo-a8);--color-node-export:var(--color-gold-a3);--color-node-export-selected:var(--color-gold-a4);--color-node-export-foreground:var(--color-gold-11);--color-node-export-border:var(--color-gold-a8);--color-node-technique:var(--color-grass-a3);--color-node-technique-selected:var(--color-grass-a4);--color-node-technique-foreground:var(--color-grass-11);--color-node-technique-border:var(--color-grass-a8);--color-connector-technique:var(--color-grass-a6);--color-connector-technique-selected:var(--color-grass-9);--color-connector-collection:var(--color-indigo-a6);--color-connector-collection-selected:var(--color-indigo-9);--color-connector-stroke:var(--color-gray-a6);--color-connector-stroke-hover:var(--color-gray-a7);--color-connector-stroke-selected:var(--color-gray-12);--color-connector-stroke-invalid:var(--color-amber-9);--color-handle-connected:var(--color-gray-12);--color-handle-disconnected:var(--color-gray-9);--color-progress-default:var(--color-gray-9);--color-progress-success:var(--color-grass-9);--color-progress-warning:var(--color-amber-9);--color-progress-error:var(--color-red-9);--color-multiplayer-0:#007bff;--color-multiplayer-1:#28a745;--color-multiplayer-2:#dc3545;--color-multiplayer-3:#ffc107;--color-multiplayer-4:#6f42c1;--color-multiplayer-5:#ff6f61;--color-multiplayer-6:#20c997;--color-multiplayer-7:#e83e8c;--color-multiplayer-8:#17a2b8}[data-theme=light]{--color-node-background:var(--color-white);--color-grid-dot:var(--color-gray-a10)}:root,[data-theme]{--color-metric-positive:var(--color-grass-11);--color-metric-negative:var(--color-tomato-11);--color-metric-pending:var(--color-amber-11);--color-metric-returned:var(--color-orange-11);--color-metric-awarded:var(--color-blue-11);--color-kind-unit:#628fe8;--color-kind-scene:#9d83d9;--color-kind-shot:#e0b154;--color-kind-character:#dd7272;--color-kind-place:#54aea5;--color-kind-style:silver;--color-kind-sound:#c37dd8;--color-chart-rank-1:var(--color-jade-11);--color-chart-rank-2:var(--color-grass-11);--color-chart-rank-3:var(--color-lime-11);--color-chart-rank-4:var(--color-amber-11);--color-chart-rank-5:var(--color-orange-11);--color-chart-rank-tail:var(--color-foreground-muted)}[data-theme=light],[data-theme=dark]{--color-studio-accent-grass-surface:var(--color-grass-3);--color-studio-accent-grass-selected:var(--color-grass-5);--color-studio-accent-grass-solid:var(--color-grass-9);--color-studio-accent-grass-foreground:var(--color-grass-11);--color-studio-accent-blue-surface:var(--color-blue-3);--color-studio-accent-blue-selected:var(--color-blue-5);--color-studio-accent-blue-solid:var(--color-blue-9);--color-studio-accent-blue-foreground:var(--color-blue-11);--color-studio-accent-amber-surface:var(--color-amber-3);--color-studio-accent-amber-selected:var(--color-amber-5);--color-studio-accent-amber-solid:var(--color-amber-9);--color-studio-accent-amber-foreground:var(--color-amber-11);--color-studio-accent-purple-surface:var(--color-purple-3);--color-studio-accent-purple-selected:var(--color-purple-5);--color-studio-accent-purple-solid:var(--color-purple-9);--color-studio-accent-purple-foreground:var(--color-purple-11);--color-studio-accent-jade-surface:var(--color-jade-3);--color-studio-accent-jade-selected:var(--color-jade-5);--color-studio-accent-jade-solid:var(--color-jade-9);--color-studio-accent-jade-foreground:var(--color-jade-11);--color-studio-accent-pink-surface:var(--color-pink-3);--color-studio-accent-pink-selected:var(--color-pink-5);--color-studio-accent-pink-solid:var(--color-pink-9);--color-studio-accent-pink-foreground:var(--color-pink-11);--color-studio-accent-orange-surface:var(--color-orange-3);--color-studio-accent-orange-selected:var(--color-orange-5);--color-studio-accent-orange-solid:var(--color-orange-9);--color-studio-accent-orange-foreground:var(--color-orange-11);--color-studio-accent-red-surface:var(--color-red-3);--color-studio-accent-red-selected:var(--color-red-5);--color-studio-accent-red-solid:var(--color-red-9);--color-studio-accent-red-foreground:var(--color-red-11);--color-hair-black:#1a1410;--color-hair-dark-brown:#3b2f2f;--color-hair-medium-brown:#6b4423;--color-hair-light-brown:#977961;--color-hair-chestnut:#8b4513;--color-hair-auburn:brown;--color-hair-copper:#b87333;--color-hair-strawberry-blonde:#d4915a;--color-hair-dirty-blonde:#c8a165;--color-hair-blonde:#e6be8a;--color-hair-platinum:#f0e6d2;--color-hair-gray:#9a9a9a;--color-hair-silver:silver;--color-hair-white:#f5f5f0;--color-scope-background:rgb(var(--color-scope-background-channels));--color-scope-background-channels:10 11 16;--color-scope-red:#ff5d5d;--color-scope-green:#5dff8a;--color-scope-blue:#5d9dff;--color-scope-grid:#ffffff29}[data-theme=dark]{--color-brand-solid:var(--color-grass-8);--color-brand-text:var(--color-grass-12)}[data-theme=light]{--color-brand-solid:var(--color-grass-11);--color-brand-text:var(--color-grass-12)}[data-theme=light],[data-theme=dark]{--color-connector-link:var(--color-blue-12)}[data-theme=dark]{--color-canvas-palette-white:#fff;--color-canvas-palette-cyan:#00e1ff;--color-canvas-palette-lime:#cf0;--color-canvas-palette-lavender:#c599ff;--color-canvas-palette-amber:#ffc540;--color-canvas-palette-coral:#ff7573;--color-canvas-palette-green:#79ff79;--color-canvas-palette-pink:#ff96e4;--color-canvas-palette-teal:#00c7be;--color-canvas-palette-foreground:#000;--opacity-canvas-label-fill:80%}[data-theme=light]{--color-canvas-palette-white:#1a1a1a;--color-canvas-palette-cyan:#006f7e;--color-canvas-palette-lime:#576d00;--color-canvas-palette-lavender:#7c4cb9;--color-canvas-palette-amber:#865d00;--color-canvas-palette-coral:#ab403e;--color-canvas-palette-green:#1d7333;--color-canvas-palette-pink:#aa3484;--color-canvas-palette-teal:#00706c;--color-canvas-palette-foreground:#fff;--opacity-canvas-label-fill:100%}[data-theme=dark]{--color-pixel-grid-on:var(--color-foreground);--color-pixel-grid-off:var(--color-fill-hover)}[data-theme=light]{--color-pixel-grid-on:var(--color-gray-10);--color-pixel-grid-off:var(--color-gray-7)}:root[data-theme=dark] [data-brand-os-theme]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-foreground);--brand-os-dock:var(--color-gray-3);--brand-os-dock-line:var(--color-gray-a6);--brand-os-dock-shadow:0 -12px 28px -12px #000000b3;--brand-os-lift-shadow:0 .125rem .25rem #0006, 0 1.5rem 3rem -1rem #000000b3;--brand-os-ink:var(--color-gray-12);--brand-os-ink-3:#a6a6a6}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-brand-os-theme]{--brand-os-ink-3:color-mix(in oklab, var(--color-gray-11) 75%, var(--color-gray-10))}}:root[data-theme=dark] [data-brand-os-theme]{--brand-os-ink-2:#eee}@supports (color:color-mix(in lab, red, red)){:root[data-theme=dark] [data-brand-os-theme]{--brand-os-ink-2:color-mix(in oklab, var(--color-gray-12), var(--brand-os-ink-3))}}:root[data-theme=dark] [data-brand-os-theme]{--color-foreground:var(--brand-os-ink);--color-foreground-muted:var(--brand-os-ink-2);--color-foreground-subtle:var(--brand-os-ink-3);--color-brand-os-canvas:var(--color-gray-1);--color-brand-os-panel:var(--color-gray-2);--color-brand-os-card:var(--color-gray-3);--color-brand-os-inset:var(--color-gray-3);--color-brand-os-field:var(--color-gray-4);--color-brand-os-code:var(--color-gray-1);--color-brand-os-inverse:var(--color-gray-12);--color-brand-os-on-inverse:var(--color-gray-1);--color-brand-os-info:var(--color-blue-11);--color-brand-os-info-surface:var(--color-blue-3);--color-brand-os-positive:var(--color-grass-11);--color-brand-os-caution:var(--color-amber-11);--color-brand-os-verdict-on:var(--color-grass-9);--color-brand-os-verdict-close:var(--color-amber-9);--color-brand-os-verdict-off:var(--color-red-9);--color-brand-os-raised:var(--color-gray-4);--color-brand-os-thumb:var(--color-gray-7);--color-brand-os-border-strong:var(--color-gray-a6);--color-brand-os-measure:var(--color-orange-11)}:root[data-theme=light] [data-brand-os-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--color-foreground);--brand-os-canvas:var(--color-gray-3);--brand-os-panel:var(--color-gray-1);--brand-os-card:var(--color-gray-2);--brand-os-raised:var(--color-gray-1);--brand-os-well:var(--color-gray-3);--brand-os-border:var(--color-gray-a4);--brand-os-border-strong:var(--color-gray-a7);--brand-os-tint-1:var(--color-gray-a3);--brand-os-tint-2:var(--color-gray-a4);--brand-os-tint-3:var(--color-gray-a5);--brand-os-ink:var(--color-gray-12);--brand-os-ink-2:#d1d1d1}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] [data-brand-os-theme]{--brand-os-ink-2:color-mix(in oklab, var(--color-gray-12), var(--color-gray-11))}}:root[data-theme=light] [data-brand-os-theme]{--brand-os-ink-3:var(--color-gray-11);--brand-os-on-ink:var(--color-gray-1);--brand-os-action:var(--color-gray-12);--brand-os-on-action:var(--color-gray-1);--brand-os-accent:var(--color-grass-9);--brand-os-positive-text:var(--color-grass-11);--brand-os-positive-surface:var(--color-grass-3);--brand-os-positive-border:var(--color-grass-7);--brand-os-warning-text:var(--color-amber-12);--brand-os-warning-surface:var(--color-amber-3);--brand-os-warning-border:var(--color-amber-7);--brand-os-danger-text:var(--color-red-11);--brand-os-danger-surface:var(--color-red-3);--brand-os-danger-border:var(--color-red-7);--brand-os-info-text:var(--color-blue-12);--brand-os-info-surface:var(--color-blue-3);--brand-os-dock:var(--brand-os-panel);--brand-os-dock-line:var(--color-gray-a5);--brand-os-dock-shadow:0 -12px 28px -16px #00000038;--brand-os-lift-shadow:0 .125rem .25rem #0000000f, 0 1.5rem 3rem -1rem #00000038;--brand-os-measure:#ffad6c}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light] [data-brand-os-theme]{--brand-os-measure:color-mix(in srgb, var(--color-orange-11) 80%, var(--color-orange-12))}}:root[data-theme=light] [data-brand-os-theme]{--color-brand-os-canvas:var(--brand-os-canvas);--color-brand-os-panel:var(--brand-os-panel);--color-brand-os-card:var(--brand-os-card);--color-brand-os-inset:var(--brand-os-well);--color-brand-os-field:var(--brand-os-well);--color-brand-os-code:var(--brand-os-well);--color-brand-os-inverse:var(--brand-os-ink);--color-brand-os-on-inverse:var(--brand-os-on-ink);--color-brand-os-info:var(--brand-os-info-text);--color-brand-os-info-surface:var(--brand-os-info-surface);--color-brand-os-positive:var(--brand-os-positive-text);--color-brand-os-caution:var(--brand-os-warning-text);--color-brand-os-thumb:var(--color-gray-9);--color-brand-os-border-strong:var(--brand-os-border-strong);--color-brand-os-measure:var(--brand-os-measure);--color-brand-os-verdict-on:var(--color-grass-9);--color-brand-os-verdict-close:var(--color-amber-9);--color-brand-os-verdict-off:var(--color-red-9);--color-brand-os-raised:var(--brand-os-raised);--color-background:var(--brand-os-panel);--color-card:var(--brand-os-card);--color-dialog:var(--brand-os-card);--color-card-inset:var(--brand-os-well);--color-input:var(--brand-os-raised);--color-track:var(--brand-os-well);--color-switch-track:var(--brand-os-border-strong);--color-knob:var(--brand-os-raised);--color-foreground:var(--brand-os-ink);--color-foreground-muted:var(--brand-os-ink-2);--color-foreground-subtle:var(--brand-os-ink-3);--color-foreground-brand:var(--brand-os-accent);--color-fill-hover:var(--brand-os-tint-1);--color-fill-subtle:var(--brand-os-tint-2);--color-fill-selected:var(--brand-os-tint-3);--color-primary:var(--brand-os-action);--color-primary-foreground:var(--brand-os-on-action);--color-secondary:var(--brand-os-raised);--color-secondary-foreground:var(--brand-os-ink-2);--color-success:var(--brand-os-positive-surface);--color-badge-positive:var(--brand-os-positive-surface);--color-success-foreground:var(--brand-os-positive-text);--color-success-text:var(--brand-os-positive-text);--color-warning:var(--brand-os-warning-surface);--color-warning-foreground:var(--brand-os-warning-text);--color-warning-text:var(--brand-os-warning-text);--color-error:var(--brand-os-danger-surface);--color-error-foreground:var(--brand-os-danger-text);--color-error-text:var(--brand-os-danger-text);--color-info:var(--brand-os-info-surface);--color-info-foreground:var(--brand-os-info-text);--color-border:var(--brand-os-border);--color-outline-focus:var(--brand-os-ink);--color-outline-active:var(--brand-os-ink-2);--color-outline-success:var(--brand-os-positive-border);--color-outline-warning:var(--brand-os-warning-border);--color-outline-error:var(--brand-os-danger-border)}[data-theme=light]{--color-brand-os-flag-light:var(--color-gray-2);--color-brand-os-flag-light-foreground:var(--color-amber-12)}:root[data-theme=light] [data-brand-os-theme] :focus-visible,:root[data-theme=light] [data-brand-os-theme]:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}[data-brand-os-theme] :is(input,textarea):read-write:focus{border-color:var(--color-gray-10);box-shadow:none;outline:none}[data-brand-os-theme] [contenteditable=true]:focus{outline:1px solid}@supports (color:color-mix(in lab, red, red)){[data-brand-os-theme] [contenteditable=true]:focus{outline:1px solid color-mix(in srgb, currentColor 30%, transparent)}}[data-brand-os-theme] [contenteditable=true]:focus{outline-offset:0;box-shadow:none}[data-theme]{--background-image-card-primary:linear-gradient(40deg, var(--color-fill-subtle) 0%, transparent 92.89%);--shadow-glow-accent:0 0 10px 1px var(--color-grass-a5), 0 0 24px 6px var(--color-grass-a3)}:root,[data-theme=dark]{--shadow-panel:var(--shadow-md);--shadow-media-control:0 1px 3px #0000002e}[data-theme=light]{--shadow-panel:0 2px 8px -2px #0000000f, 0 10px 28px -6px #0000001a;--shadow-media-control:0 1px 3px #00000014}:root,[data-theme=dark]{--blend-glass:plus-lighter;--splash-media-filter:invert(0)}[data-theme=light]{--blend-glass:normal;--splash-media-filter:invert(1)}:root,[data-theme]{--shadow-control-surface:var(--shadow-panel)}:root,[data-theme=dark]{--shadow-node:none}[data-theme=light]{--shadow-node:var(--shadow-panel)}.text-shimmer{background:var(--text-shimmer-background,linear-gradient(90deg, var(--color-foreground-muted) 0%, var(--color-foreground-muted) 35%, var(--color-foreground) 50%, var(--color-foreground-muted) 65%, var(--color-foreground-muted) 100%));-webkit-text-fill-color:transparent;animation:var(--animate-text-shimmer);animation-duration:var(--duration-loading-sweep);background-repeat:repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.shimmer-muted,.shimmer-strong{--text-shimmer-highlight:var(--color-foreground-muted);--text-shimmer-background:linear-gradient(90deg, var(--color-foreground-subtle) 0%, var(--color-foreground-subtle) 25%, var(--text-shimmer-highlight) 50%, var(--color-foreground-subtle) 75%, var(--color-foreground-subtle) 100%)}.shimmer-strong{--text-shimmer-highlight:var(--color-foreground)}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}[data-performance-mode=true] .text-shimmer{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--color-foreground-muted);animation:none}@media (prefers-reduced-motion:reduce){.text-shimmer{background:0 0;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--color-foreground-muted);animation:none}}[data-theme]{--shadow-node-candidate:0 0 2rem var(--color-node-action-border)}[data-radix-popper-content-wrapper]:has(>.fds-menu-content){-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border-radius:1rem}[data-radix-popper-content-wrapper]:has(>.fds-popover-content){-webkit-backdrop-filter:blur(var(--blur-lg));backdrop-filter:blur(var(--blur-lg));border-radius:.75rem}@keyframes fds-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes fds-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes fds-dialog-in{0%{opacity:0;scale:var(--motion-scale-modal)}to{opacity:1;scale:1}}@keyframes fds-dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--motion-scale-modal)}}.fds-dialog-overlay[data-state=open]{animation:fds-overlay-in var(--duration-fast) var(--ease-smooth-out) both}.fds-dialog-overlay[data-state=closed]{animation:fds-overlay-out var(--duration-quick) var(--ease-smooth-out) both}.fds-dialog-content{transform-origin:50%}.fds-dialog-content[data-state=open]{animation:fds-dialog-in var(--duration-fast) var(--ease-smooth-out) both}.fds-dialog-content[data-state=closed]{animation:fds-dialog-out var(--duration-quick) var(--ease-smooth-out) both}@keyframes fds-menu-in{0%{opacity:0}to{opacity:1}}@keyframes fds-menu-out{0%{opacity:1}to{opacity:0}}.fds-menu-content[data-state=open]{animation:fds-menu-in var(--duration-fast) var(--ease-smooth-out) backwards}.fds-menu-content[data-state=closed]{animation:fds-menu-out var(--duration-quick) var(--ease-smooth-out) both}.fds-menu-trigger,.fds-menu-trigger:active,.fds-menu-trigger[data-state=open]{scale:1}@keyframes fds-tooltip-in{0%{opacity:0;scale:var(--motion-scale-tooltip)}to{opacity:1;scale:1}}@keyframes fds-tooltip-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--motion-scale-tooltip)}}.fds-tooltip-content{transform-origin:var(--radix-tooltip-content-transform-origin)}.fds-tooltip-content:is([data-state=delayed-open],[data-state=instant-open]){animation:fds-tooltip-in var(--duration-quick) var(--ease-out) both}.fds-tooltip-content[data-state=closed]{animation:fds-tooltip-out var(--duration-micro) var(--ease-out) both}@keyframes fds-popover-in{0%{opacity:0;scale:var(--motion-scale-surface)}to{opacity:1;scale:1}}@keyframes fds-popover-out{0%{opacity:1;scale:1}to{opacity:0;scale:var(--motion-scale-surface)}}.fds-popover-content{transform-origin:var(--radix-popover-content-transform-origin)}.fds-popover-content[data-state=open]{animation:fds-popover-in var(--duration-quick) var(--ease-smooth-out) both}.fds-popover-content[data-state=closed]{animation:fds-popover-out var(--duration-micro) var(--ease-smooth-out) both}.fds-checkbox-check,.fds-checkbox-minus{opacity:0;scale:.75}.fds-checkbox-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-quick) var(--ease-smooth-out)}.fds-checkbox-indicator[data-state=checked] .fds-checkbox-check{opacity:1;scale:1}.fds-checkbox-indicator[data-state=checked] .fds-checkbox-check path{stroke-dashoffset:0;transition-duration:var(--duration-medium)}.fds-checkbox-indicator[data-state=indeterminate] .fds-checkbox-minus{opacity:1;scale:1}.fds-checkbox-check,.fds-checkbox-minus{transition:opacity var(--duration-quick) var(--ease-in-out), scale var(--duration-quick) var(--ease-in-out)}span.fds-switch-thumb{transition:translate var(--duration-medium) var(--ease-smooth-out);translate:0 -50%}span.fds-switch-thumb: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)){--switch-direction:-1}span.fds-switch-thumb[data-state=checked]{translate:calc(var(--switch-travel) * var(--switch-direction,1)) -50%}span.fds-switch-thumb[data-dragging=true]{translate:calc(var(--switch-drag,0px) * var(--switch-direction,1)) -50%;transition:none}.fds-segmented-indicator-track{grid-template-columns:repeat(var(--segmented-count), minmax(0, 1fr));gap:var(--segmented-gap)}.fds-segmented-indicator{translate:calc(var(--segmented-index) * (100% + var(--segmented-gap))) 0;transition:translate var(--duration-fast) var(--ease-smooth-out)}.fds-segmented-item{transition:color var(--duration-fast) var(--ease-smooth-out)}.fds-toast-motion .fds-toast-surface{filter:blur(var(--motion-blur-small));scale:var(--motion-scale-surface);transition:filter var(--duration-fast) var(--ease-smooth-out), scale var(--duration-fast) var(--ease-smooth-out)}.fds-toast-motion[data-mounted=true] .fds-toast-surface{filter:blur();transition-duration:var(--duration-medium);scale:1}.fds-toast-motion[data-removed=true] .fds-toast-surface{filter:blur(var(--motion-blur-small));scale:var(--motion-scale-surface);transition-duration:var(--duration-quick)}.fds-toast-motion{transition-duration:var(--duration-fast)!important;transition-timing-function:var(--ease-smooth-out)!important}.fds-toast-motion[data-mounted=true]{transition-duration:var(--duration-medium)!important}.fds-toast-motion[data-removed=true]{transition-duration:var(--duration-quick)!important}.fds-toast-motion[data-swiping=true]{transition:none!important}@keyframes fds-splash-step-in{0%{opacity:0;filter:blur(var(--motion-blur-small));translate:0 var(--motion-distance-micro)}to{opacity:1;filter:blur();translate:0}}.fds-splash-step{animation:fds-splash-step-in var(--duration-fast) var(--ease-in-out) both}@media (prefers-reduced-motion:reduce){.fds-dialog-overlay,.fds-dialog-content,.fds-menu-content,.fds-tooltip-content,.fds-popover-content,.fds-splash-step{animation:none!important}.fds-checkbox-check,.fds-checkbox-check path,.fds-checkbox-minus,span.fds-switch-thumb,.fds-segmented-indicator,.fds-segmented-item,.fds-toast-motion,.fds-toast-motion .fds-toast-surface,.fds-menu-trigger{transition:none!important}.fds-menu-trigger{scale:1!important}.fds-toast-motion .fds-toast-surface{filter:none!important;scale:1!important}}@keyframes loading-fill-real{0%{transform:scaleX(0)}to{transform:scaleX(.95)}}@keyframes loading-fill-fallback{0%{transform:scaleX(0)}to{transform:scaleX(.05)}}@keyframes loading-fill-correction{0%{transform:scaleX(var(--loading-from-scale))}to{transform:scaleX(var(--loading-to-scale))}}.loading-fill-bar{transform-origin:0;transform:scaleX(var(--loading-target-scale,0))}@starting-style{.loading-fill-bar-animate-entry{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.loading-fill-bar{transition:none!important;animation:none!important}}.emphasis-ring:before{content:"";pointer-events:none;border:1px solid var(--color-foreground-brand);border-radius:inherit;background:linear-gradient(17deg,#46a7582e 3%,#46a7581c 27%,#0000 97%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.emphasis-ring:before{background:linear-gradient(17deg, color-mix(in srgb, var(--color-brand) 18%, transparent) 3%, color-mix(in srgb, var(--color-brand) 11%, transparent) 27%, transparent 97%)}}.emphasis-ring-motion:after{content:"";pointer-events:none;border-radius:inherit;padding:calc(var(--spacing) * .5);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background-image:linear-gradient(115deg,#0000 42%,#46a758a3 50%,#0000 58%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@supports (color:color-mix(in lab, red, red)){.emphasis-ring-motion:after{background-image:linear-gradient(115deg, transparent 42%, color-mix(in srgb, var(--color-brand) 64%, transparent) 50%, transparent 58%)}}.emphasis-ring-motion:after{animation:var(--animate-running-light);background-repeat:no-repeat;background-size:250% 250%}.emphasis-ring-horizontal:after{background-image:linear-gradient(90deg,#0000 42%,#46a758a3 50%,#0000 58%)}@supports (color:color-mix(in lab, red, red)){.emphasis-ring-horizontal:after{background-image:linear-gradient(90deg, transparent 42%, color-mix(in srgb, var(--color-brand) 64%, transparent) 50%, transparent 58%)}}.emphasis-ring-horizontal:after{background-size:var(--shimmer-band) 100%;animation:var(--animate-running-light-horizontal)}@media (prefers-reduced-motion:reduce){.emphasis-ring-motion:after{display:none}}@property --flora-dictation-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dictation-ring:after{content:"";pointer-events:none;border-radius:inherit;background:conic-gradient(from var(--flora-dictation-angle), var(--color-border) 0%, var(--color-foreground) 12%, var(--color-border) 30%, var(--color-border) 50%, var(--color-foreground) 62%, var(--color-border) 80%, var(--color-border) 100%);animation:var(--animate-dictation-orbit);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dictation-ring-inset:after{inset:0}@media (prefers-reduced-motion:reduce){.dictation-ring:after{animation:none!important}.consent-link-strand{opacity:.6;animation:none!important}}@keyframes flora-skeleton-pulse{50%{opacity:.5}}@keyframes fds-accordion-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes fds-accordion-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}.fds-accordion-content[data-state=open]{animation:fds-accordion-open var(--duration-fast) var(--ease-smooth-out)}.fds-accordion-content[data-state=closed]{animation:fds-accordion-close var(--duration-fast) var(--ease-smooth-out)}@media (prefers-reduced-motion:reduce){.fds-accordion-content[data-state]{animation:none}.fds-drawer-content[data-vaul-drawer],.fds-drawer-overlay[data-vaul-overlay]{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes loading-surface-appear{0%{opacity:0;transform:scale(var(--motion-scale-tooltip))}to{opacity:1;transform:scale(1)}}@keyframes anchored-surface-rise{0%{opacity:0;transform:translateY(var(--motion-distance-base)) scale(var(--motion-scale-surface))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes anchored-surface-drop{0%{opacity:0;transform:translateY(calc(-1 * var(--motion-distance-base))) scale(var(--motion-scale-surface))}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes loading-surface-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes attention-glow-pulse{0%,to{box-shadow:none}50%{box-shadow:var(--shadow-glow-accent)}}@keyframes attention-ring-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 35%, transparent)}50%{box-shadow:0 0 0 3px #0000}}@keyframes attention-ring-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 45%, transparent)}to{box-shadow:0 0 0 5px #0000}}@keyframes feedback-terminal-pulse{0%{r:4;opacity:1}50%{r:6.5;opacity:.65}to{r:4;opacity:1}}@keyframes feedback-dot-pulse{0%{scale:1}50%{scale:1.15}to{scale:1}}@media (prefers-reduced-motion:reduce){.feedback-tether-enter,.feedback-terminal-pulse,.feedback-dot-pulse{animation:none}}[data-performance-mode=true] .animate-loading-surface-breathe{opacity:.7;animation:none!important}@media (prefers-reduced-motion:reduce){.animate-loading-surface-breathe{opacity:.7;animation:none!important}.animate-loading-surface-appear{opacity:1;animation:none!important}.animate-fade-in,.animate-fade-out,.animate-glow-pulse,.animate-anchored-surface-rise,.animate-anchored-surface-drop,.animate-attention-ring-breathe,.animate-attention-ring-ripple,.animate-attention-glow-pulse{animation:none!important}}@keyframes fds-text-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.transition-size{transition-duration:0s!important}}@keyframes fds-streaming-cursor{0%,to{opacity:.4}50%{opacity:1}}[data-performance-mode=true]{--animate-streaming-cursor:none}@media (prefers-reduced-motion:reduce){:root{--duration-state-change:0s;--duration-surface-change:0s;--duration-layout-change:0s}}@keyframes fds-reading-fresh{0%{background-color:var(--color-fill-selected);color:var(--color-foreground)}to{color:var(--color-foreground);background-color:#0000}}@property --activity-outline-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --activity-outline-spread-start{syntax:"<percentage>";inherits:false;initial-value:25%}@property --activity-outline-spread-end{syntax:"<percentage>";inherits:false;initial-value:75%}@property --activity-outline-phase{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fds-activity-outline-rotate{0%{--activity-outline-phase:0deg}to{--activity-outline-phase:360deg}}@keyframes fds-onboarding-outline-rotate{0%{--activity-outline-angle:0deg;--activity-outline-spread-start:25%;--activity-outline-spread-end:75%}25%{--activity-outline-angle:-90deg;--activity-outline-spread-start:42%;--activity-outline-spread-end:58%}50%{--activity-outline-angle:-180deg;--activity-outline-spread-start:25%;--activity-outline-spread-end:75%}75%{--activity-outline-angle:-270deg;--activity-outline-spread-start:42%;--activity-outline-spread-end:58%}to{--activity-outline-angle:-360deg;--activity-outline-spread-start:25%;--activity-outline-spread-end:75%}}.gradient-border:before{content:"";inset:var(--activity-outline-inset,0);padding:var(--activity-outline-width,calc(var(--spacing) * .5));border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-clip:content-box,padding-box;mask-clip:content-box,padding-box;-webkit-mask-composite:xor;mask-composite:exclude}.gradient-border-generating{position:relative}.gradient-border-generating:before{background:repeating-conic-gradient(from var(--activity-outline-phase), #eeeeec10 0deg, #eeeeec10 calc(var(--activity-outline-highlight-peak) - var(--activity-outline-highlight-span)), var(--color-foreground) var(--activity-outline-highlight-peak), #eeeeec10 var(--activity-outline-highlight-period))}@supports (color:color-mix(in lab, red, red)){.gradient-border-generating:before{background:repeating-conic-gradient(from var(--activity-outline-phase), color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent) 0deg, color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent) calc(var(--activity-outline-highlight-peak) - var(--activity-outline-highlight-span)), var(--color-foreground) var(--activity-outline-highlight-peak), color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent) var(--activity-outline-highlight-period))}}.gradient-border-generating:before{animation:fds-activity-outline-rotate var(--duration-loading-sweep) var(--ease-linear) infinite;z-index:25}.gradient-border-onboarding:before{--activity-outline-inset:var(--onboarding-outline-inset,calc(var(--spacing) * -.25));--activity-outline-width:calc(var(--spacing) * .25);background:conic-gradient(from var(--activity-outline-angle), transparent 0%, transparent var(--activity-outline-spread-start), var(--color-outline-active) 50%, transparent var(--activity-outline-spread-end), transparent 100%);animation:fds-onboarding-outline-rotate var(--duration-loading-sweep) var(--ease-linear) infinite}.gradient-border-activating:before{--activity-outline-width:calc(var(--spacing) * .25);background:conic-gradient(from var(--activity-outline-phase), #eeeeec10 0deg, #eeeeec10 120deg, var(--color-foreground) 180deg, #eeeeec10 240deg, #eeeeec10 360deg)}@supports (color:color-mix(in lab, red, red)){.gradient-border-activating:before{background:conic-gradient(from var(--activity-outline-phase), color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent) 0deg, color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent) 120deg, var(--color-foreground) 180deg, color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent) 240deg, color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent) 360deg)}}.gradient-border-activating:before{animation:fds-activity-outline-rotate var(--duration-loading-cycle) var(--ease-linear) infinite;z-index:25}[data-performance-mode=true] .gradient-border-onboarding:before{animation:none!important}[data-performance-mode=true] .gradient-border-generating:before{--activity-outline-phase:0deg;animation:none!important}[data-performance-mode=true] .gradient-border-activating:before{background:#eeeeec10;animation:none!important}@supports (color:color-mix(in lab, red, red)){[data-performance-mode=true] .gradient-border-activating:before{background:color-mix(in srgb, var(--color-foreground) var(--activity-outline-dim-opacity), transparent)}}@media (prefers-reduced-motion:reduce){.gradient-border:before{animation:none!important}}.mention-chip{-webkit-user-select:none;user-select:none;cursor:pointer;vertical-align:calc(var(--spacing) * -.25);background:var(--color-fill-selected);border-radius:var(--radius-md);padding:var(--spacing);align-items:center;gap:var(--spacing);margin:0 calc(var(--spacing) * .25);white-space:nowrap;transition:background-color var(--duration-quick) var(--ease-in-out);display:inline-flex}.mention-chip:not(.mention-chip-deleted):hover{background:var(--color-fill-hover)}.mention-chip-icon-wrap{box-sizing:border-box;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.mention-chip-icon-wrap img{border-radius:calc(var(--radius-sm) - 1px);object-fit:cover;width:100%;height:100%}svg.mention-chip-icon{color:var(--color-foreground-muted);flex-shrink:0}.mention-chip-label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--color-foreground);line-height:1}.mention-chip-deleted{opacity:.5;border:1px solid var(--color-outline-error);cursor:default}.mention-chip-deleted .mention-chip-label{text-decoration:line-through}.mention-chip-skill{background:var(--color-success);cursor:default}.mention-chip-skill .mention-chip-label{color:var(--color-foreground)}.mention-chip-skill:not(.mention-chip-deleted):hover{background:var(--color-success)}.mention-chip-technique{background:var(--color-warning);cursor:default}.mention-chip-technique .mention-chip-label{color:var(--color-foreground)}.mention-chip-technique:not(.mention-chip-deleted):hover{background:var(--color-warning)}@media (prefers-reduced-motion:reduce){.mention-chip{transition:none}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) ::slotted(svg),:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) ::slotted(.swiper-navigation-icon),:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur()}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation,sd-fadeIn) var(--sd-duration,.15s) var(--sd-easing,ease) both}html,body{overscroll-behavior-x:none}.unit-cinema{--unit-surface-0:var(--color-background);--unit-surface-1:var(--color-card);--unit-surface-2:var(--color-card-inset);--unit-border:var(--color-border);--unit-chrome-border:var(--color-border);--unit-text-1:var(--color-foreground);--unit-text-2:var(--color-foreground-muted);--unit-text-3:var(--color-foreground-subtle);--unit-selection:var(--color-brand);--unit-selection-border:var(--color-outline-active);--unit-selection-surface:var(--color-fill-selected);--unit-selection-contrast:var(--color-foreground);--unit-alarm:var(--color-error-foreground);--unit-alarm-surface:color-mix(in srgb, #f24f5f10 12%, color-mix(in srgb, var(--color-sand-2) 90%, transparent))}@supports (color:color-mix(in lab, red, red)){.unit-cinema{--unit-alarm-surface:color-mix(in srgb, var(--color-error) 12%, var(--color-card))}}.unit-cinema{--unit-alarm-border:var(--color-outline-error);--unit-poster-title:var(--color-warning-foreground);background-color:var(--unit-surface-0);color:var(--unit-text-1)}.unit-cinema .unit-caps{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:var(--label-tt);line-height:1}.lobby-hero-scrim{pointer-events:none;background:linear-gradient(#0000 0%,#09090866 55%,#090908d9 100%)}@supports (color:color-mix(in lab, red, red)){.lobby-hero-scrim{background:linear-gradient(to top, color-mix(in srgb, var(--color-background) 85%, transparent) 0%, color-mix(in srgb, var(--color-background) 40%, transparent) 45%, transparent 100%)}}.lobby-source-script{font-family:var(--font-mono)}@keyframes fs-rise{0%{opacity:0;transform:translateY(var(--motion-distance-base)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.fs-enter{animation:fs-rise var(--duration-very-slow) var(--ease-smooth-out) both}@media (prefers-reduced-motion:reduce){.fs-enter{animation:none}}@keyframes fs-sweep{0%{background-position:200% 0}to{background-position:-200% 0}}.fs-reading{background:linear-gradient(90deg, var(--unit-text-2) 0%, var(--unit-text-1) 50%, var(--unit-text-2) 100%);color:#0000;animation:fs-sweep 2.4s var(--ease-linear) infinite;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){.fs-reading{color:var(--unit-text-2);background:0 0;animation:none}}.fs-sprockets{height:calc(var(--spacing) * 2);background-image:radial-gradient(var(--color-border) 1.5px, transparent 1.5px);background-position:50%;background-size:.75rem .5rem}.fs-still-a{background:radial-gradient(120% 90% at 20% 10%, #46a75824, transparent 55%), linear-gradient(160deg, var(--color-card-inset) 0%, var(--color-card-inset) 70%)}@supports (color:color-mix(in lab, red, red)){.fs-still-a{background:radial-gradient(120% 90% at 20% 10%, color-mix(in srgb, var(--color-brand) 14%, transparent), transparent 55%), linear-gradient(160deg, var(--color-card-inset) 0%, var(--color-card-inset) 70%)}}.fs-still-b{background:radial-gradient(120% 90% at 80% 15%, #b2fcd902, transparent 55%), linear-gradient(200deg, var(--color-card-inset) 0%, var(--color-card-inset) 70%)}@supports (color:color-mix(in lab, red, red)){.fs-still-b{background:radial-gradient(120% 90% at 80% 15%, color-mix(in srgb, var(--color-success) 10%, transparent), transparent 55%), linear-gradient(200deg, var(--color-card-inset) 0%, var(--color-card-inset) 70%)}}.fs-still-c{background:radial-gradient(130% 100% at 50% 0%, #fdd96f02, transparent 60%), linear-gradient(180deg, var(--color-card-inset) 0%, var(--color-card-inset) 75%)}@supports (color:color-mix(in lab, red, red)){.fs-still-c{background:radial-gradient(130% 100% at 50% 0%, color-mix(in srgb, var(--color-warning) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--color-card-inset) 0%, var(--color-card-inset) 75%)}}.fs-still-d{background:linear-gradient(150deg, var(--color-card-inset) 0%, var(--color-card-inset) 60%, var(--color-card-inset) 100%)}.fs-vignette{background:radial-gradient(circle at 50% 46%, var(--unit-surface-0) 0%, #090908eb 26%, #0909088c 44%, transparent 62%)}@supports (color:color-mix(in lab, red, red)){.fs-vignette{background:radial-gradient(circle at 50% 46%, var(--unit-surface-0) 0%, color-mix(in srgb, var(--color-background) 92%, transparent) 26%, color-mix(in srgb, var(--color-background) 55%, transparent) 44%, transparent 62%)}}.unit-cinema{--unit-dur-1:var(--duration-quick);--unit-dur-2:var(--duration-fast);--unit-dur-3:var(--duration-medium);--unit-ease:var(--ease-smooth-out)}@keyframes reading-breathe{0%,to{opacity:1}50%{opacity:.6}}@keyframes fs-call-rise{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fs-call-row{animation:fs-call-rise var(--unit-dur-2) var(--unit-ease) both}.fs-identity-square{border:1px dashed var(--unit-border);border-radius:var(--radius-sm);background-color:var(--unit-surface-2)}.fs-chip{align-items:center;gap:var(--spacing);border:1px solid var(--unit-border);border-radius:var(--radius-full);background-color:var(--unit-surface-2);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);white-space:nowrap;display:inline-flex}.fs-chip-dashed{border-style:dashed}.fs-chip-frame{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border:1px dashed var(--unit-border);border-radius:var(--radius-xs);background-color:var(--unit-surface-2);color:var(--unit-text-2);justify-content:center;align-items:center;line-height:1;display:inline-flex}.fs-pinned-cast{min-height:calc(var(--spacing) * 10)}.fs-pinned-cast-scroll{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000 100%)}.fs-rail-column{min-height:100%}.fs-shot-tick{width:calc(var(--spacing) * .5);min-height:var(--spacing);border-radius:var(--radius-full);background-color:var(--unit-selection)}@media (prefers-reduced-motion:reduce){.fs-call-row{animation:none}}.fs-frame{grid-template-columns:calc(var(--spacing) * 58) minmax(0, 1fr) calc(var(--spacing) * 66);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.fs-boot{opacity:1;min-width:0;min-height:0;animation:fs-wake .75s var(--unit-ease) var(--fs-wake,0s) backwards;flex-direction:column;display:flex;position:relative}@keyframes fs-wake{0%{opacity:0;filter:brightness(.35)}}.fs-boot[data-lit]:after{content:"";z-index:3;pointer-events:none;background-color:var(--unit-selection-surface);animation:fs-power .9s var(--unit-ease) forwards;position:absolute;inset:0}@keyframes fs-power{0%{opacity:.16}to{opacity:0}}.fs-chrome{align-items:center;gap:calc(var(--spacing) * .5);height:calc(var(--spacing) * 9);padding:0 calc(var(--spacing) * 3);display:flex;overflow:hidden}.fs-chrome-tab{border-radius:var(--radius-sm);padding:calc(var(--spacing) * .75) calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--unit-text-2);animation:fs-rise var(--duration-reveal) var(--unit-ease) backwards;flex-shrink:0;line-height:1}.fs-chrome-tab-on{background-color:var(--unit-surface-2);color:var(--unit-text-1);opacity:1}.fs-frame-chrome{border-bottom:1px solid var(--unit-chrome-border);grid-column:1/-1}.fs-frame-rail{border-right:1px solid var(--unit-chrome-border)}.fs-frame-pane{border-left:1px solid var(--unit-chrome-border)}.fs-frame-stage{flex-direction:column;min-width:0;min-height:0;display:flex}.fs-frame-script{flex:1}.fs-frame-band{border-bottom:1px solid var(--unit-chrome-border);flex-shrink:0}.fs-region-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);padding:0 calc(var(--spacing) * 3);border-bottom:1px solid var(--unit-chrome-border);flex-shrink:0;display:flex}.fs-read-seat{height:100%;min-height:0;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 6) calc(var(--spacing) * 5);display:flex}.fs-read-page{width:100%;max-width:calc(var(--spacing) * 160);border:1px solid var(--unit-border);border-radius:var(--radius-sm);background-color:var(--unit-surface-1);min-height:0;animation:fs-pour 1.6s var(--unit-ease) .55s backwards;margin:0 auto;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000 55%);mask-image:linear-gradient(#000 35%,#0000 55%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%}@keyframes fs-pour{0%{-webkit-mask-position:0 100%;mask-position:0 100%}}.fs-forming{border-style:dashed;border-color:var(--unit-selection-border);position:relative;overflow:hidden}.fs-forming:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 20%,#46a75824 50%,#0000 80%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.fs-forming:after{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--color-brand) 14%, transparent) 50%, transparent 80%)}}.fs-forming:after{animation:fs-sweep 1.8s var(--ease-linear) infinite;background-size:200% 100%}.fs-frame-text{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);color:var(--unit-text-2);line-height:1}.fs-where-tag{padding:calc(var(--spacing) * .25) var(--spacing);border-radius:var(--radius-xs);background-color:var(--unit-surface-2);color:var(--unit-text-2)}.fs-rail-body{gap:calc(var(--spacing) * 2);min-height:0;padding:calc(var(--spacing) * 2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.fs-rail-card{border:1px solid var(--unit-border);border-radius:var(--radius-sm);background-color:var(--unit-surface-1);padding:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.fs-rail-card-head{align-items:center;gap:calc(var(--spacing) * 1.5);min-width:0;padding:calc(var(--spacing) * .5) var(--spacing) var(--spacing);display:flex}.fs-rail-place{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--unit-text-1);line-height:1}.fs-rail-shot{align-items:center;gap:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 6);padding:0 var(--spacing);border-radius:var(--radius-xs);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1;display:flex}.fs-rail-thumb{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 3);border:1px dashed var(--unit-border);border-radius:var(--radius-xs);background-color:var(--unit-surface-2);flex-shrink:0}.fs-rail-dot{width:calc(var(--spacing) * 1.25);height:calc(var(--spacing) * 1.25);border:1px solid var(--unit-border);border-radius:var(--radius-full);margin-left:auto}.fs-rail-more{color:var(--unit-text-2)}.fs-rail-group{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2) var(--spacing) calc(var(--spacing) * .5);flex-shrink:0;display:flex}.fs-rail-group:first-child{padding-top:0}.fs-rail-empty{border:1px dashed var(--unit-border);border-radius:var(--radius-sm);padding:calc(var(--spacing) * 1.75) calc(var(--spacing) * 2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--unit-text-2);flex-shrink:0;line-height:1}.fs-rail-name{align-items:center;gap:calc(var(--spacing) * 1.5);padding:var(--spacing);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--unit-text-2);flex-shrink:0;line-height:1;display:flex}@keyframes fs-sil-breathe{0%,to{opacity:.62}50%{opacity:.44}}@keyframes fs-sil-land{0%{opacity:0}}.fs-rail-sil{border:1px dashed var(--unit-border);border-radius:var(--radius-sm);background-color:var(--unit-surface-1);padding:calc(var(--spacing) * 1.5);animation:fs-sil-land var(--duration-very-slow) var(--unit-ease);flex-direction:column;flex-shrink:0;display:flex}.fs-sil-newest{border-color:var(--unit-selection-border)}.fs-tl-scroll{scrollbar-width:none;scroll-behavior:smooth;overflow:auto hidden}.fs-tl-scroll::-webkit-scrollbar{display:none}.fs-tl-inner{--fs-tl-gutter:calc(var(--spacing) * 21);gap:calc(var(--spacing) * .5);min-width:max-content;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 3) calc(var(--spacing) * 2.5);flex-direction:column;display:flex}.fs-tl-ruler{gap:calc(var(--spacing) * .5);height:calc(var(--spacing) * 4);display:flex}.fs-tl-ruler-cell{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:var(--tracking-normal);border-left:1px solid var(--unit-border);padding-left:var(--spacing);color:var(--unit-text-2);flex-shrink:0;line-height:1}.fs-tl-ruler-dim{opacity:.5}.fs-tl-track{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;z-index:2;width:var(--fs-tl-gutter);min-width:var(--fs-tl-gutter);padding-right:calc(var(--spacing) * 2);background:linear-gradient(90deg, var(--unit-surface-0) 76%, transparent);text-transform:var(--label-tt);color:var(--unit-text-2);flex-shrink:0;line-height:1;position:sticky;left:0}.fs-tl-row{align-items:stretch;gap:calc(var(--spacing) * .5);display:flex}.fs-tl-scene{align-items:center;gap:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 6.5);padding:0 calc(var(--spacing) * 2);border:1px solid var(--unit-border);border-radius:var(--radius-sm);background-color:var(--unit-surface-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--unit-text-1);flex-shrink:0;line-height:1;display:flex}.fs-tl-shots{justify-content:space-around;align-items:flex-end;gap:calc(var(--spacing) * .75);height:calc(var(--spacing) * 4.5);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 2);flex-shrink:0;display:flex}.fs-shot-tick{width:calc(var(--spacing) * .75);min-height:calc(var(--spacing) * .75);border-radius:var(--radius-full);background-color:var(--unit-selection);opacity:.8;flex-shrink:0}.fs-scan-head{flex:0 0 calc(var(--spacing) * .5);margin-left:var(--spacing);border-radius:var(--radius-full);background:linear-gradient(180deg, transparent, var(--unit-selection), transparent);animation:reading-breathe 1.6s var(--ease-in-out) infinite;align-self:stretch}.fs-tl-sil{height:calc(var(--spacing) * 6.5);border:1px dashed var(--unit-border);border-radius:var(--radius-sm);opacity:.62;animation:fs-sil-breathe 2.6s var(--ease-in-out) infinite, fs-sil-land var(--duration-very-slow) var(--unit-ease);flex-shrink:0}.fs-tl-cast{gap:calc(var(--spacing) * .5);margin-top:calc(var(--spacing) * 1.5);border-top:1px solid var(--unit-chrome-border);padding-top:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.fs-tl-cast-head{height:calc(var(--spacing) * 4);position:sticky;left:0}.fs-tl-lane-waiting{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--unit-text-2);line-height:1}.fs-tl-lane{height:calc(var(--spacing) * 5);align-items:center;display:flex;position:relative}.fs-tl-lane-name{z-index:1;align-items:center;gap:calc(var(--spacing) * 1.5);width:var(--fs-tl-gutter);min-width:var(--fs-tl-gutter);padding-right:calc(var(--spacing) * 2);background:linear-gradient(90deg, var(--unit-surface-0) 76%, transparent);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--unit-text-2);line-height:1;display:flex;position:sticky;left:0}.fs-tl-lane-cells{inset:0 0 0 var(--fs-tl-gutter);z-index:0;gap:calc(var(--spacing) * .5);align-items:center;display:flex;position:absolute}.fs-tl-lane-cell{height:calc(var(--spacing) * 2);border-radius:var(--radius-xs);flex-shrink:0}.fs-tl-lane-on{border:1px solid var(--unit-border);background-color:var(--unit-surface-2)}.fs-insp-strip{gap:var(--spacing);padding:calc(var(--spacing) * 2.5) calc(var(--spacing) * 3) 0;flex-shrink:0;display:flex}.fs-insp-tab{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;border-radius:var(--radius-xs);padding:calc(var(--spacing) * .5) calc(var(--spacing) * 1.5);text-transform:var(--label-tt);color:var(--unit-text-2);line-height:1}.fs-insp-tab-on{background-color:var(--unit-surface-2);color:var(--unit-text-2);opacity:1}.fs-insp-body{gap:calc(var(--spacing) * 3);min-height:0;padding:calc(var(--spacing) * 3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.fs-insp-card{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.fs-insp-ident{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.fs-insp-section{gap:var(--spacing);border-top:1px solid var(--unit-chrome-border);padding-top:calc(var(--spacing) * 2);flex-direction:column;display:flex}.fs-insp-blank{padding-top:var(--spacing)}.fs-dialog-scrim{z-index:10;padding:calc(var(--spacing) * 6);background:var(--color-overlay);animation:fs-scrim-in var(--unit-dur-2) var(--ease-out) both;place-items:center;display:grid;position:absolute;inset:0}@keyframes fs-scrim-in{0%{opacity:0}to{opacity:1}}.fs-dialog{gap:calc(var(--spacing) * 3);width:min(calc(var(--spacing) * 115), calc(100vw - calc(var(--spacing) * 12)));padding:calc(var(--spacing) * 4);border:1px solid var(--unit-border);border-radius:var(--radius-lg);background-color:var(--color-dialog);box-shadow:var(--shadow-panel);animation:fs-dialog-in var(--unit-dur-3) var(--unit-ease) both;flex-direction:column;display:flex}@keyframes fs-dialog-in{0%{opacity:0;transform:translateY(calc(var(--motion-distance-micro) * -1))}to{opacity:1;transform:translateY(0)}}.fs-dialog-summary{gap:var(--spacing);border:1px solid var(--unit-border);border-radius:var(--radius-sm);background-color:var(--unit-surface-1);padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2.5);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.fs-boot{opacity:1;animation:none}.fs-boot[data-lit]:after,.fs-forming:after,.fs-scan-head,.fs-chrome-tab,.fs-rail-sil,.fs-tl-sil,.fs-read-page,.fs-dialog,.fs-dialog-scrim{animation:none}.fs-boot[data-lit]:after{display:none}.fs-tl-scroll{scroll-behavior:auto}}.sol.sol-takeover{--sol-workbench-top-h:0px;width:100%;overflow:hidden}.sol .sol-takeover-body{min-width:0;min-height:0;position:relative}.sol.sol-takeover .sol-host-frame{height:100%}.sol .sol-pending-frame{justify-content:center;align-items:center;gap:var(--sp-8);background:var(--panel-2);width:100%;height:100%;color:var(--dim);flex-direction:column;display:flex;position:relative;overflow:hidden}.sol .sol-pending-frame-meter{z-index:1;position:relative}.sol .sol-pending-frame-label{z-index:1;font-size:var(--fs-13);color:var(--text);text-transform:none;letter-spacing:normal;font-weight:500;position:relative}.sol .sol-pending-frame-note{z-index:1;font-size:var(--fs-10);color:var(--dim);padding:0 var(--sp-12);text-align:center;position:relative}.sol .sol-pending-frame-inflight{display:none}.sol .sol-workbench-main .sol-pending-frame-inflight{display:block}.sol .sol-pending-frame-retry{z-index:1;margin-top:var(--sp-4);padding:var(--sp-6) var(--sp-14);border:1px solid var(--b-line);border-radius:var(--radius-lg);background:var(--wash);color:var(--b-text);font-size:var(--fs-12);cursor:pointer;transition:background var(--duration-state-change) var(--ease-smooth-out), border-color var(--duration-state-change) var(--ease-smooth-out), color var(--duration-state-change) var(--ease-smooth-out);font-weight:500;position:relative}.sol .sol-pending-frame-retry:hover:not(:disabled){background:var(--wash-2);border-color:var(--wash-2)}.sol .sol-pending-frame-retry:active:not(:disabled){background:var(--wash)}.sol .sol-pending-frame-retry:disabled{border-color:var(--wash-2);color:var(--b-dim);cursor:default;background:0 0}.sol .sol-pending-frame-retry:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.sol .sol-pending-frame-failed{background:var(--color-error);color:var(--color-error-foreground)}.sol .sol-character-turntable .micro-label{font-size:var(--fs-12);letter-spacing:normal;text-transform:none;color:var(--b-dim);font-weight:500}.sol :is(.sol-creator-autogenerate,.sol-shot-builder-autogenerate,.sol-voice-autogenerate){font-size:var(--fs-12);color:var(--b-dim);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.sol :is(.sol-creator-autogenerate,.sol-shot-builder-autogenerate,.sol-voice-autogenerate):disabled{opacity:.5;cursor:default}.sol :is(.sol-creator-autogenerate,.sol-shot-builder-autogenerate,.sol-voice-autogenerate):not(:disabled):hover{color:var(--b-text)}.sol .sol-builder-prompt-card{padding:var(--sp-12) var(--sp-12) var(--sp-10);border:1px solid var(--wash-2);border-radius:var(--radius-xl);background:var(--wash);flex-direction:column;display:flex;position:relative}.sol .sol-builder-prompt-editor{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.sol .sol-builder-prompt-editor.is-writing>:not(.sol-prompt-skeleton){visibility:hidden}.sol .sol-prompt-skeleton{gap:var(--sp-8);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.sol .sol-prompt-skeleton-bars{gap:var(--sp-8);flex-direction:column;display:flex}.sol .sol-prompt-skeleton-bar{border-radius:var(--radius-md);background:var(--wash-2);height:8px;animation:var(--animate-skeleton-pulse)}.sol .sol-prompt-skeleton-bar:first-child{width:92%}.sol .sol-prompt-skeleton-bar:nth-child(2){width:78%}.sol .sol-prompt-skeleton-bar:nth-child(3){width:55%}@media (prefers-reduced-motion:reduce){.sol .sol-prompt-skeleton-bar{animation:none}}.sol .sol-builder-prompt-foot{align-items:center;gap:var(--sp-8);min-width:0;padding-top:var(--sp-8);flex:none;display:flex}.sol .sol-builder-prompt-foot-lead{align-items:center;gap:var(--sp-10);flex:auto;min-width:0;display:flex;overflow:hidden}.sol .sol-model-chip{align-items:center;gap:var(--sp-6);min-width:0;height:28px;padding:0 var(--sp-8);border:1px solid var(--wash-2);border-radius:var(--radius-full);font:inherit;font-size:var(--fs-12);color:var(--color-foreground);cursor:pointer;transition:color var(--duration-state-change) var(--ease-smooth-out), background var(--duration-state-change) var(--ease-smooth-out);background:0 0;flex:0 auto;display:inline-flex}.sol .sol-model-chip:not(:disabled):hover,.sol .sol-model-chip.open,.sol .sol-model-chip[data-state=open]{color:var(--b-text);background:var(--wash-2)}.sol .sol-model-chip:focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .sol-model-chip.inert{cursor:default;opacity:1}.sol .sol-model-chip-logo{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sol .sol-model-chip-logo :is(img,svg){border-radius:var(--radius-md);width:16px;height:16px}.sol .sol-model-chip-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:14ch;overflow:hidden}.sol .sol-model-chip-caret{color:var(--b-dim);flex:none}.sol .sol-builder-textarea{font:inherit;color:var(--b-text);background:var(--wash);border:1px solid var(--wash-2);border-radius:var(--radius-xl);padding:var(--sp-8) var(--sp-12);font-size:var(--fs-14);resize:none;width:100%;min-width:0;min-height:7.25em;max-height:17.4em;font-weight:350;line-height:1.45;overflow-y:auto}.sol .sol-builder-textarea:disabled{color:var(--color-foreground-subtle);opacity:.5}.sol .sol-builder-prompt-card .sol-builder-textarea{background:0 0;border:none;border-radius:0;outline:none;flex:auto;min-height:0;max-height:none;padding:0;overflow-y:auto}.sol .sol-builder-prompt-card .sol-builder-textarea:focus{box-shadow:none;outline:none}.sol .sol-builder-locked-badge{align-items:center;gap:var(--sp-6);padding:var(--sp-8) var(--sp-12);border:1px solid var(--wash-2);border-radius:var(--radius-xl);font-size:var(--fs-13);letter-spacing:normal;text-transform:none;color:var(--b-text);background:var(--wash);flex-shrink:0;font-weight:500;display:inline-flex}.sol :is(.sol-builder-generate-circle,.sol-shot-builder-generate-circle,.sol-voice-generate-circle){border-radius:var(--radius-full);background:var(--color-brand-solid);width:32px;height:32px;color:var(--color-brand-foreground);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.sol :is(.sol-builder-generate-circle,.sol-shot-builder-generate-circle,.sol-voice-generate-circle):disabled{opacity:.5;cursor:default}.sol .sol-history-source-wrap{border-bottom:1px solid var(--hair);flex-shrink:0;container:sol-source/inline-size}.sol .sol-history-source-wrap .section-head{box-sizing:border-box;align-items:baseline;gap:var(--sp-8);width:100%;padding:var(--sp-10) var(--sp-12);border-radius:0;display:flex}.sol .sol-history-source-wrap .section-head>.section-label{flex:auto;min-width:0}.sol .sol-source-hint{margin-left:var(--sp-8);color:var(--color-foreground-subtle);font-size:var(--fs-11);letter-spacing:normal;text-transform:none;font-weight:400}.sol .sol-history-source{min-height:0;padding:0 var(--sp-12) var(--sp-10);display:block;overflow:auto hidden}.sol .sol-history-source:empty{display:none}.sol .sol-source-strip-images{--sol-source-tile-h:104px;align-items:stretch;gap:var(--sp-8);width:max-content;min-width:100%;height:var(--sol-source-tile-h);display:flex}@container sol-source not (max-width:0){.sol .sol-source-strip-images{--sol-source-tile-h:clamp(68px, 34cqw, 152px)}}.sol .sol-source-strip-images>*{flex:none;width:auto;height:100%}.sol .sol-source-strip-images.sol-source-grouped{gap:0;height:auto}.sol .sol-source-strip-images.sol-source-grouped>*{height:auto}.sol .sol-source-group{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.sol .sol-source-group.is-lead{padding-right:var(--sp-10);margin-right:var(--sp-10);border-right:1px solid var(--hair)}.sol .sol-source-glabel{font-size:var(--fs-9);letter-spacing:.09em;text-transform:uppercase;color:var(--color-foreground-subtle);font-weight:600}.sol .sol-source-group.is-lead .sol-source-glabel{color:var(--color-brand)}.sol .sol-source-row{align-items:stretch;gap:var(--sp-8);height:var(--sol-source-tile-h);display:flex}.sol .sol-source-tile{flex:none;width:auto;height:100%;position:relative}.sol .sol-source-tile>.sol-gen-draggable{align-items:flex-start;height:100%}.sol .sol-source-tile :is(.sol-shot-builder-tile,.sol-creator-tile,.sol-turntable-tile){width:auto;height:100%}.sol .sol-source-strip-lines{align-items:center;gap:var(--sp-8);padding:var(--sp-4) 0;display:inline-flex}.sol .sol-creator-filmstrip-wrap,.sol .sol-turntable-strip-wrap,.sol .sol-shot-builder-filmstrip-wrap,.sol .sol-shot-builder-takes-wrap{height:100%;min-height:0;padding:var(--sp-8) var(--sp-14);box-sizing:border-box;background:0 0}.sol .sol-creator-filmstrip,.sol .sol-shot-builder-filmstrip,.sol .sol-shot-builder-takes{align-items:stretch;gap:var(--sp-8);height:100%;display:flex;overflow:auto hidden}.sol .sol-creator-tile-wrap,.sol .sol-shot-builder-tile-wrap{flex-shrink:0;width:auto;height:100%}.sol .sol-creator-tile-img,.sol .sol-turntable-tile-img,.sol .sol-shot-builder-tile-img,.sol .sol-shot-builder-video{object-fit:cover;width:100%;height:100%}.sol .sol-creator-tile-actions,.sol .sol-shot-builder-tile-actions{z-index:2;top:8px;right:8px}:is(.sol .sol-creator-tile:has(.sol-pending-frame-failed) .sol-creator-tile-actions,.sol .sol-shot-builder-tile:has(.sol-pending-frame-failed) .sol-shot-builder-tile-actions){opacity:1;pointer-events:auto}.sol .sol-take{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex;position:relative}.sol .sol-take-cap{align-items:baseline;gap:var(--sp-6);min-width:0;padding:0 var(--sp-2);font-size:var(--fs-11);color:var(--b-dim);line-height:1.3;display:flex}.sol .sol-take-facts{align-items:baseline;gap:var(--sp-6);min-width:0;padding:0 var(--sp-2);font-size:var(--fs-10);color:var(--color-foreground-subtle);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:flex;overflow:hidden}.sol .sol-take-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-foreground);flex:auto;overflow:hidden}.sol .sol-take-state{color:var(--color-foreground-subtle);flex:none}.sol .sol-take[data-take-state=failed] .sol-take-state{color:var(--color-error-foreground)}.sol .sol-creator-tile [class~=rounded-lg],.sol .sol-creator-tile [class~=rounded-t-lg],.sol .sol-shot-builder-tile [class~=rounded-lg],.sol .sol-shot-builder-tile [class~=rounded-t-lg]{border-radius:var(--radius-xl)}.sol .sol-creator-tile>span[aria-hidden].border,.sol .sol-shot-builder-tile>span[aria-hidden].border{border-color:#0000!important}.sol .sol-creator-tile>span[aria-hidden].border-2,.sol .sol-shot-builder-tile>span[aria-hidden].border-2{border:2px solid var(--color-brand)!important}.sol .sol-creator-tile>span.absolute.flex.size-5,.sol .sol-shot-builder-tile>span.absolute.flex.size-5{background:var(--color-brand-solid)!important;color:var(--color-brand-foreground)!important}.sol .sol-creator-stage .sol-pending-frame,.sol .sol-creator-tile .sol-pending-frame,.sol .sol-shot-builder-stage .sol-pending-frame,.sol .sol-shot-builder-tile .sol-pending-frame{background:var(--b-panel-2)}.sol .sol-creator-stage .sol-pending-frame-label,.sol .sol-creator-tile .sol-pending-frame-label,.sol .sol-shot-builder-stage .sol-pending-frame-label,.sol .sol-shot-builder-tile .sol-pending-frame-label{font-size:var(--fs-12);letter-spacing:normal;text-transform:none;color:var(--color-foreground);font-weight:500}.sol .sol-creator-tile .sol-pending-frame-failed,.sol .sol-shot-builder-tile .sol-pending-frame-failed{background:var(--color-error)}.sol .sol-creator-tile .sol-pending-frame-failed .sol-pending-frame-label,.sol .sol-shot-builder-tile .sol-pending-frame-failed .sol-pending-frame-label{color:var(--color-error-foreground)}.sol .sol-workbench-main{touch-action:none;cursor:default}.sol .sol-workbench-zoom{flex:auto;min-width:0;min-height:0;display:flex}.sol .sol-workbench-zoom>:first-child{flex:auto;min-width:0;min-height:0}.sol .sol-workbench-main[data-stage-zoomed=true]{cursor:grab}.sol .sol-workbench-main[data-stage-panning=true]{cursor:grabbing}.sol .sol-stage-head [data-stage-zoom-control]{opacity:0;transition:opacity var(--duration-state-change) var(--ease-smooth-out);margin-left:auto}.sol .sol-workbench-center:has(.sol-workbench-main:hover) .sol-stage-head [data-stage-zoom-control]{opacity:1}.sol .sol-stage-head:has([data-stage-zoom-control]:hover) [data-stage-zoom-control]{opacity:1}.sol .sol-stage-head:has([data-stage-zoom-control] [data-state=open]) [data-stage-zoom-control]{opacity:1}.sol .sol-stage-zoom-control{gap:var(--sp-4);width:auto;height:24px;padding:0 var(--sp-6);border-radius:var(--radius-lg);color:var(--dim);font-size:var(--fs-12);font-variant-numeric:tabular-nums;white-space:nowrap}.sol .sol-stage-zoom-control:hover,.sol .sol-stage-zoom-control[data-state=open]{color:var(--text)}.sol .sol-creator-stage-wrap{background:var(--b-canvas);box-sizing:border-box;outline:var(--sol-drop-ring);outline-offset:-2px;width:100%;height:100%;transition:outline-color var(--duration-state-change) var(--ease-in-out);outline-color:#0000;justify-content:center;align-items:center;display:flex;position:relative}.sol .sol-creator-stage-wrap.is-dropping{outline-color:var(--color-brand)}.sol .sol-creator-stage-drop{z-index:3;justify-content:center;align-items:center;gap:var(--sp-8);color:var(--b-text);background:var(--color-card-translucent);-webkit-backdrop-filter:blur(8px);font-size:var(--fs-13);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.sol .sol-creator-stage{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sol .sol-creator-stage.is-selected{box-shadow:inset 0 0 0 2px var(--color-brand)}.sol .sol-creator-stage-empty{gap:var(--sp-12);color:var(--color-foreground-subtle);font-size:var(--fs-13);text-align:center;flex-direction:column}.sol .sol-creator-upload-drop{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-14);border:1px dashed var(--line-2);border-radius:var(--radius-lg);font-size:var(--fs-12);color:var(--dim);cursor:pointer;transition:color var(--duration-state-change) var(--ease-smooth-out), border-color var(--duration-state-change) var(--ease-smooth-out);background:0 0;display:inline-flex}.sol .sol-creator-upload-drop:not(:disabled):hover{color:var(--b-text);border-color:var(--b-text)}.sol .sol-creator-upload-drop:disabled{opacity:.5;cursor:default}.sol .sol-creator-stage-img{object-fit:contain;max-width:100%;max-height:100%}.sol .sol-creator-stage.is-uploading .sol-creator-stage-img{opacity:.65}.sol .sol-creator-stage-badge{z-index:2;position:absolute;top:8px;left:8px}.sol .sol-creator-lock-btn{padding:var(--sp-7) var(--sp-14);font-size:var(--fs-12);letter-spacing:normal;text-transform:none;color:var(--color-brand);border:1px solid var(--color-brand);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:500;display:inline-flex;border-radius:var(--radius-lg)!important}.sol .sol-creator-tile{border-radius:var(--radius-xl);width:auto;height:100%;transition:transform var(--duration-state-change) var(--ease-smooth-out);overflow:hidden}.sol .sol-creator-tile:hover{transform:translateY(-2px)}.sol .sol-creator-empty-tile{aspect-ratio:3/4;text-align:center;width:auto;height:100%;padding:var(--sp-8);border-radius:var(--radius-xl);color:var(--b-dim);background:var(--b-panel-2);flex:none;justify-content:center;align-items:center;display:flex}.sol .sol-creator-tile-badge{z-index:2;position:absolute;top:8px;left:8px}.sol .sol-creator-tile-locked-badge{z-index:2;align-items:center;gap:var(--sp-4);max-width:calc(100% - 8px);padding:var(--sp-3) var(--sp-7);border-radius:var(--radius-full);font-size:var(--fs-11);letter-spacing:normal;text-transform:none;color:var(--b-text);background:var(--color-card-translucent);border:1px solid var(--b-line);-webkit-backdrop-filter:blur(12px);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;font-weight:500;display:inline-flex;position:absolute;bottom:4px;left:4px;overflow:hidden}.sol .sol-creator-stage .sol-pending-frame-note,.sol .sol-creator-tile .sol-pending-frame-note{font-size:var(--fs-12);color:var(--color-foreground-subtle)}.sol .sol-creator-error{padding:var(--sp-10) var(--sp-14);border-bottom:1px solid var(--hair);color:var(--color-error-foreground);background:var(--color-error);font-size:var(--fs-12);flex-shrink:0}.sol .sol-character-host{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.sol .sol-creator-upload-btn{align-items:center;gap:var(--sp-6);font-size:var(--fs-13);color:var(--b-text);border:1px solid var(--line-2);border-radius:var(--radius-lg);cursor:pointer;padding:var(--sp-6) var(--sp-10);background:0 0;font-weight:500;display:inline-flex}.sol .sol-creator-upload-btn:disabled{opacity:.5;cursor:default}.sol .sol-creator-upload-btn:not(:disabled):hover{color:var(--b-text);border-color:var(--b-text)}.sol .sol-creator-upload-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sol .sol-workbench-bottom,.sol .sol-character-turntable{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sol .sol-character-turntable :is(input:focus,textarea:focus,button:focus-visible,[role=button]:focus-visible){outline:2px solid var(--color-outline-focus);outline-offset:2px}.sol .sol-turntable-drift-action{padding:var(--sp-8) var(--sp-14);border-radius:var(--radius-xl);font-size:var(--fs-13);letter-spacing:0;text-transform:none;color:var(--color-brand-foreground);background:var(--color-brand-solid);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sol .sol-turntable-drift-close{width:32px;height:32px;color:var(--b-text);background:var(--color-card-translucent);border:1px solid var(--line);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:18px;line-height:1;display:inline-flex}.sol .sol-turntable-arriving-thumb,.sol .sol-turntable-arriving-tile{border:1px solid var(--line);border-radius:var(--radius-xl);object-fit:cover;background:var(--color-card-translucent);flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.sol .sol-turntable-arriving-thumb{cursor:pointer;padding:0}.sol .sol-turntable-arriving-thumb img{object-fit:cover;width:100%;height:100%}.sol .sol-turntable-arriving-thumb:hover{border-color:var(--color-brand)}.sol .sol-turntable-arriving-thumb.active{box-shadow:0 0 0 2px var(--color-brand)}.sol .sol-turntable-arriving-tile.is-failed{color:var(--color-error-foreground);background:var(--color-error)}.sol .sol-turntable-error{padding:var(--sp-10) var(--sp-14);color:var(--color-error-foreground);background:var(--color-error);font-size:var(--fs-13);flex-shrink:0}.sol .sol-turntable-stage-wrap{background:var(--b-canvas);box-sizing:border-box;align-items:stretch;width:100%;height:100%;display:flex;position:relative}.sol .sol-turntable-stage-wrap.is-scrubbable{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sol .sol-turntable-stage-wrap.is-scrubbable.is-following{cursor:crosshair}.sol .sol-turntable-stage-wrap.is-scrubbable.is-scrubbing{cursor:grabbing}.sol .sol-turntable-stage-wrap.is-scrubbable .sol-turntable-stage-img{pointer-events:none;-webkit-user-drag:none}.sol .sol-turntable-follow{z-index:20;padding:var(--sp-6) var(--sp-12);font-size:var(--fs-12);color:var(--b-text);background:var(--color-card-translucent);border:1px solid var(--line);border-radius:var(--radius-full);cursor:pointer;-webkit-backdrop-filter:blur(20px);font-weight:500;position:absolute;top:12px;right:12px}.sol .sol-turntable-follow:hover{border-color:var(--color-brand)}.sol .sol-turntable-follow.active{color:var(--color-brand-foreground);background:var(--color-brand-solid);border-color:#0000}.sol .sol-turntable-heading{z-index:20;align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-10);font-size:var(--fs-12);color:var(--b-text);background:var(--color-card-translucent);border:1px solid var(--line);border-radius:var(--radius-full);pointer-events:none;-webkit-backdrop-filter:blur(12px);display:flex;position:absolute;bottom:12px;left:12px}.sol .sol-turntable-heading-band{color:var(--color-brand)}.sol .sol-turntable-heading-deg{font-variant-numeric:tabular-nums;color:var(--b-dim)}.sol .sol-turntable-arrow{width:36px;height:72px;color:var(--b-text);background:var(--color-card-translucent);border:1px solid var(--line);border-radius:var(--radius-2xl);cursor:pointer;z-index:20;-webkit-backdrop-filter:blur(20px);box-shadow:var(--sol-card-shadow);justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.sol .sol-turntable-arrow:hover{color:var(--color-brand);border-color:var(--color-brand)}.sol .sol-turntable-arrow.is-left{left:max(14px,50% - 340px)}.sol .sol-turntable-arrow.is-right{right:max(14px,50% - 340px)}.sol .sol-turntable-overlays{z-index:10;justify-content:flex-start;gap:var(--sp-8);pointer-events:none;padding:var(--sp-12);flex-direction:column;display:flex;position:absolute;inset:0}.sol .sol-turntable-error,.sol .sol-turntable-drift-banner,.sol .sol-turntable-status{pointer-events:auto}.sol .sol-turntable-stage{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.sol .sol-turntable-stage-img{object-fit:contain;max-width:100%;max-height:100%}.sol .sol-turntable-stage-empty{color:var(--color-foreground-subtle);font-size:var(--fs-13);text-align:center;padding:0 var(--sp-14)}.sol .sol-turntable-no-master-stage{gap:var(--sp-12);color:var(--color-foreground-subtle);flex-direction:column}.sol .sol-turntable-no-master-title{font-size:var(--fs-16);color:var(--b-text);font-weight:600}.sol .sol-turntable-fix{gap:var(--sp-10);flex-direction:column;flex-shrink:0;display:flex}.sol .sol-turntable-act{align-items:center;gap:var(--sp-12);padding-right:var(--sp-12);display:flex}.sol .sol-turntable-act-text{gap:var(--sp-6);flex-direction:column;flex:auto;min-width:0;display:flex}.sol .sol-turntable-act>:not(.sol-turntable-act-text){flex:none}.sol .sol-turntable-act-body{min-height:0;font-size:var(--fs-14);color:var(--b-dim);font-weight:350;line-height:1.5;overflow-y:auto}.sol .sol-turntable-textarea{resize:none;max-height:none;line-height:1.5}.sol .sol-turntable-fix-btn,.sol .sol-turntable-create-btn{padding:var(--sp-8) var(--sp-14);border-radius:var(--radius-xl);font-size:var(--fs-13);letter-spacing:0;text-transform:none;color:var(--color-brand-foreground);background:var(--color-brand-solid);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sol .sol-turntable-fix-btn:disabled,.sol .sol-turntable-create-btn:disabled{opacity:.45;cursor:default}.sol .sol-turntable-ghost{color:var(--b-text);border-color:var(--line);background:0 0}.sol .sol-turntable-ghost:disabled{opacity:.45;cursor:default}.sol .sol-turntable-strip{justify-content:center;align-items:center;gap:var(--sp-8);min-width:0;height:100%;display:flex;overflow-x:auto}.sol .sol-turntable-tile{aspect-ratio:3/4;border-radius:var(--radius-xl);background:var(--b-panel-2);cursor:pointer;height:100%;max-height:100%;transition:transform var(--duration-state-change) var(--ease-smooth-out), box-shadow var(--duration-state-change) var(--ease-in-out);border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.sol .sol-turntable-tile .sol-turntable-tile-img{object-fit:contain}.sol .sol-turntable-tile:hover{transform:translateY(-2px)}.sol .sol-turntable-tile.active{box-shadow:inset 0 0 0 2px var(--color-brand)}.sol .sol-turntable-tile.is-generating{opacity:.8;cursor:default}.sol .sol-turntable-tile-empty{font-size:var(--fs-13);color:var(--color-foreground-subtle);text-align:center}.sol .sol-turntable-tile.is-ghost{cursor:default;background:0 0;border:none}.sol .sol-turntable-overflow-cluster{align-items:center;gap:var(--sp-8);flex-shrink:0;margin-left:auto;display:flex}.sol .sol-turntable-drift-actions{align-items:center;gap:var(--sp-10);flex-wrap:wrap;display:flex}.sol .sol-turntable-drift-banner{align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-14);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--b-text);background:var(--color-card-translucent);font-size:var(--fs-13);-webkit-backdrop-filter:blur(12px);box-shadow:var(--sol-card-shadow);align-self:center;display:inline-flex}.sol .sol-turntable-drift-text{white-space:nowrap}.sol .sol-turntable-status{align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-12);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--b-text);background:var(--color-card-translucent);-webkit-backdrop-filter:blur(12px);align-self:flex-start;display:inline-flex}.sol .sol-turntable-failure{gap:var(--sp-6);padding:var(--sp-12) var(--sp-14);color:var(--b-text);background:var(--color-error);border:1px solid var(--line);border-radius:var(--radius-xl);flex-direction:column;display:flex}.sol .sol-turntable-failure-reason{font-size:var(--fs-13);font-weight:600}.sol .sol-turntable-failure-message,.sol .sol-turntable-quote{font-size:var(--fs-13);color:var(--b-dim)}.sol .sol-turntable-disabled-note{text-align:center;max-width:36ch;font-size:var(--fs-12);color:var(--b-dim);display:block}.sol .sol-character-turntable .sol-pending-frame{color:var(--b-dim);background:0 0}.sol .sol-character-turntable .sol-pending-frame-label{font-size:var(--fs-12);letter-spacing:0;text-transform:none;color:var(--b-text);font-weight:500}.sol .sol-character-voice{flex-direction:column;flex:1;min-height:0;display:flex}.sol .sol-voice-stage-wrap{background:var(--b-canvas);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sol .sol-voice-stage{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sol .sol-voice-stage-empty{gap:var(--sp-8);color:var(--color-foreground-subtle);text-align:center;font-size:var(--fs-13);padding:var(--sp-24);flex-direction:column}.sol .sol-voice-stage-title{color:var(--color-foreground-muted);font-size:var(--fs-15);font-weight:500}.sol .sol-voice-stage-img{object-fit:contain;max-width:100%;max-height:100%}.sol .sol-voice-prompt-head{justify-content:space-between;align-items:center;gap:var(--sp-8);display:flex}.sol .sol-voice-audition-section{gap:var(--sp-8);flex-direction:column;display:flex}.sol .sol-voice-audition-textarea{min-height:7.75em;max-height:15.5em;padding-bottom:var(--sp-10);outline:none;line-height:1.55}.sol .sol-voice-pin-bar{padding-top:var(--sp-8);flex-shrink:0;margin-top:auto}.sol .sol-voice-pin-btn{width:100%;padding:var(--sp-10) var(--sp-14);border-radius:var(--radius-xl);font-size:var(--fs-13);letter-spacing:normal;text-transform:none;color:var(--color-brand-foreground);background:var(--color-brand-solid);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.sol .sol-voice-pin-btn:disabled{background:var(--b-dim-3);color:var(--b-dim);opacity:.5;cursor:default}.sol .sol-voice-error{z-index:100;padding:var(--sp-10) var(--sp-14);border-radius:var(--radius-xl);font-size:var(--fs-13);color:var(--b-text);background:var(--color-error);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:24px;left:50%;transform:translate(-50%)}.sol .sol-voice-strip-wrap{width:100%;height:100%;padding:0 var(--sp-8);box-sizing:border-box;align-items:center;display:flex}.sol .sol-voice-strip{gap:var(--sp-8);flex-direction:row;width:100%;min-width:0;display:flex;overflow-x:auto}.sol .sol-voice-empty-tile{width:160px;height:100%;min-height:96px;padding:var(--sp-12);border:1px dashed var(--wash-2);border-radius:var(--radius-xl);color:var(--color-foreground-subtle);font-size:var(--fs-12);text-align:center;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sol .sol-voice-tile{gap:var(--sp-8);width:240px;min-width:240px;height:100%;min-height:96px;padding:var(--sp-10) var(--sp-12);border:1px solid var(--wash-2);border-radius:var(--radius-xl);background:var(--wash);color:var(--b-text);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.sol .sol-voice-tile.active{box-shadow:inset 0 0 0 2px var(--color-brand)}.sol .sol-voice-tile.pinned{border-color:var(--color-brand)}.sol .sol-voice-tile.failed{border-color:var(--color-outline-error);opacity:.7}.sol .sol-voice-tile-select{all:unset;gap:var(--sp-6);cursor:pointer;flex-direction:column;display:flex}.sol .sol-character-voice :is(.sol-voice-tile-select:focus-visible,.sol-voice-tile-select[role=button]:focus-visible){outline:2px solid var(--color-outline-focus);outline-offset:2px}.sol .sol-voice-tile-status{font-size:var(--fs-11);text-transform:var(--label-tt);letter-spacing:calc(.04em * var(--label-track));color:var(--b-dim);font-weight:600}.sol .sol-voice-tile-audio{border-radius:var(--radius-lg);width:100%;height:32px}.sol .sol-voice-tile-pending{border-radius:var(--radius-lg);background:var(--panel-2);flex:1;min-height:32px;position:relative;overflow:hidden}.sol .sol-voice-tile-pending-label{font-size:var(--fs-12);color:var(--b-dim);z-index:1;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.sol .sol-voice-tile-placeholder{cursor:default}.sol .sol-voice-tile-text{font-size:var(--fs-11);color:var(--b-dim);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.sol .sol-voice-tile-facts{font-size:var(--fs-9);color:var(--color-foreground-subtle);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.sol .sol-element-sound-host{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.sol .sol-element-sound{flex-direction:column;flex:1;min-height:0;display:flex}.sol .sol-sound-stage-wrap{width:100%;height:100%;padding:var(--sp-24);background:var(--b-canvas);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.sol .sol-sound-stage{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.sol .sol-sound-stage-empty{gap:var(--sp-8);color:var(--color-foreground-subtle);text-align:center;font-size:var(--fs-13);flex-direction:column}.sol .sol-sound-stage-title{color:var(--color-foreground-muted);font-size:var(--fs-15);font-weight:500}.sol .sol-sound-card{gap:var(--sp-10);width:min(520px,100%);padding:var(--sp-20) var(--sp-20) var(--sp-18);border:1px solid var(--wash-2);border-radius:var(--radius-xl);background:var(--wash);color:var(--b-text);box-sizing:border-box;flex-direction:column;display:flex}.sol .sol-sound-card-label{font-size:var(--fs-11);text-transform:var(--label-tt);letter-spacing:calc(.04em * var(--label-track));color:var(--color-brand);font-weight:600}.sol .sol-sound-card-name{font-size:var(--fs-16);font-weight:500;line-height:1.25}.sol .sol-sound-card-audio{border-radius:var(--radius-lg);width:100%;height:36px}.sol .sol-sound-card-direction{font-size:var(--fs-13);color:var(--b-dim);line-height:1.45}.sol .sol-sound-save{align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-10);border:1px solid var(--line-2);border-radius:var(--radius-lg);font-size:var(--fs-13);color:var(--b-text);cursor:pointer;background:0 0;font-weight:500;display:inline-flex}.sol .sol-sound-save:disabled{opacity:.5;cursor:default}.sol .sol-sound-pin-bar{padding-top:var(--sp-8);flex-shrink:0;margin-top:auto}.sol .sol-sound-pin-btn{width:100%;padding:var(--sp-6) var(--sp-12);border-radius:var(--radius-xl);font-size:var(--fs-13);letter-spacing:normal;text-transform:none;color:var(--color-brand-foreground);background:var(--color-brand-solid);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.sol .sol-sound-pin-btn:disabled{background:var(--b-dim-3);color:var(--b-dim);opacity:.5;cursor:default}.sol .sol-actions.sol-sound-actions{opacity:1;pointer-events:auto}.sol .sol-sound-error{z-index:100;padding:var(--sp-10) var(--sp-14);border-radius:var(--radius-xl);font-size:var(--fs-13);color:var(--b-text);background:var(--color-error);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:fixed;top:24px;left:50%;transform:translate(-50%)}.sol .sol-sound-strip-wrap{width:100%;height:100%;padding:0 var(--sp-8);box-sizing:border-box;align-items:center;display:flex}.sol .sol-sound-strip{gap:var(--sp-8);flex-direction:row;width:100%;min-width:0;display:flex;overflow-x:auto}.sol .sol-sound-empty-tile{width:160px;height:100%;min-height:96px;padding:var(--sp-12);border:1px dashed var(--wash-2);border-radius:var(--radius-xl);color:var(--color-foreground-subtle);font-size:var(--fs-12);text-align:center;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sol .sol-sound-tile{gap:var(--sp-8);width:240px;min-width:240px;height:100%;min-height:96px;padding:var(--sp-10) var(--sp-12);border:1px solid var(--wash-2);border-radius:var(--radius-xl);background:var(--wash);color:var(--b-text);box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.sol .sol-sound-tile.active{box-shadow:inset 0 0 0 2px var(--color-brand)}.sol .sol-sound-tile.pinned{border-color:var(--color-brand)}.sol .sol-sound-tile.failed{border-color:var(--color-outline-error);opacity:.7}.sol .sol-sound-tile-placeholder{cursor:default}.sol .sol-sound-tile-select{all:unset;gap:var(--sp-6);cursor:pointer;flex-direction:column;display:flex}.sol .sol-element-sound .sol-sound-tile-select:focus-visible{outline:2px solid var(--color-outline-focus);outline-offset:2px}.sol .sol-sound-tile-status{font-size:var(--fs-11);text-transform:var(--label-tt);letter-spacing:calc(.04em * var(--label-track));color:var(--b-dim);font-weight:600}.sol .sol-sound-tile-text{font-size:var(--fs-11);color:var(--b-dim);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.sol .sol-sound-tile-facts{font-size:var(--fs-9);color:var(--color-foreground-subtle);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.sol .sol-sound-tile-audio{border-radius:var(--radius-lg);width:100%;height:32px}.sol .sol-sound-tile-pending{border-radius:var(--radius-lg);background:var(--panel-2);flex:1;min-height:32px;position:relative;overflow:hidden}.sol .sol-sound-tile-pending-label{font-size:var(--fs-12);color:var(--b-dim);z-index:1;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:0}.sol .sol-shot-builder-stage{background:var(--b-canvas);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.sol .sol-shot-builder-composer-pane.is-hidden{display:none}.sol .sol-shot-builder-stage-frame{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.sol .sol-shot-builder-stage-img{object-fit:contain;max-width:100%;max-height:100%}.sol .sol-shot-builder-stage-empty{color:var(--color-foreground-subtle);font-size:var(--fs-13);text-align:center;padding:0 var(--sp-14)}.sol .sol-shot-builder-tile-pin .chip,.sol .sol-shot-builder-tile-badge .chip{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-7);border-radius:var(--radius-full);font-size:var(--fs-11);letter-spacing:normal;text-transform:none;color:var(--b-text);background:var(--color-card-translucent);border:1px solid var(--b-line);-webkit-backdrop-filter:blur(12px);font-weight:500;display:inline-flex}.sol .sol-shot-builder-tile-pin{z-index:2;pointer-events:none;position:absolute;top:4px;left:4px}.sol .sol-shot-builder-tile-badge{z-index:2;pointer-events:none;position:absolute;top:4px;right:4px}.sol .sol-shot-builder-tile-badge.is-bottom{top:auto;bottom:4px}.sol .sol-shot-builder-video-tile .sol-shot-builder-tile-badge{opacity:0;transition:opacity var(--duration-state-change) var(--ease-smooth-out)}.sol .sol-shot-builder-video-tile:hover .sol-shot-builder-tile-badge,.sol .sol-shot-builder-video-tile:focus-within .sol-shot-builder-tile-badge{opacity:1}.sol .sol-shot-builder-video-tile:is(.is-selected,:focus-within):not(:has(.sol-shot-builder-tile-pin)) .sol-actions{opacity:1;pointer-events:auto}.sol .sol-shot-builder-tile-badge .chip{pointer-events:auto}.sol .sol-shot-builder-language-picks{align-items:stretch;gap:var(--sp-4);flex-flow:column;display:flex}.sol .sol-shot-builder-language-picks .chip{padding:var(--sp-3) var(--sp-8);justify-content:center}.sol .sol-band-inputs .sol-well:has(.sol-shot-builder-language-picks){flex-shrink:0}.sol .sol-band-inputs .sol-well:has(.sol-shot-builder-language-picks) .sol-well-body{height:auto}.sol .sol-shot-builder-tile-badge.is-language{opacity:1;inset:auto auto 4px 4px}.sol .sol-shot-builder-tile-badge.is-language .chip{padding:var(--sp-2) var(--sp-5);text-transform:uppercase;letter-spacing:.04em}.sol .sol-shot-builder-video-tile:hover .sol-shot-builder-tile-badge.is-language,.sol .sol-shot-builder-video-tile:focus-within .sol-shot-builder-tile-badge.is-language{opacity:1}.sol .sol-shot-builder-dialogue-untranslated{color:var(--dim);font-style:italic}.sol .sol-shot-builder-composer-pane.is-active{gap:var(--sp-16);flex-direction:column;flex:1;display:flex}.sol .sol-builder-prompt-card .sol-shot-builder-prompt{flex-direction:column;flex:auto;min-height:0;display:flex}.sol .sol-builder-prompt-card .sol-shot-builder-prompt .mention-editor{font:inherit;font-size:var(--fs-14);color:var(--b-text);white-space:pre-wrap;background:0 0;border:none;border-radius:0;outline:none;flex:auto;min-height:0;max-height:none;padding:0;font-weight:350;line-height:1.45;overflow-y:auto}.sol .sol-builder-prompt-card .sol-shot-builder-prompt .mention-editor:focus{box-shadow:none;outline:none}.sol .sol-shot-builder-chips{gap:var(--sp-6);flex-wrap:wrap;display:flex}.sol .sol-shot-builder-cast-strip{align-items:center;gap:var(--sp-10);min-width:0;margin-bottom:var(--sp-8);scrollbar-width:none;display:flex;overflow-x:auto}.sol .sol-shot-builder-cast-strip::-webkit-scrollbar{height:0}.sol .sol-shot-builder-cast-strip>.micro-label{flex:none}.sol .sol-shot-builder-cast-strip .sol-shot-builder-chips{flex-wrap:nowrap;flex:auto;min-width:0}.sol .sol-shot-builder-cast-strip .sol-shot-builder-chips :is(.chip,.chip-label){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol .sol-shot-builder-error{padding:var(--sp-10) var(--sp-14);color:var(--color-error-foreground);background:var(--color-error);border:1px solid var(--color-outline-error);border-radius:var(--radius-xl);font-size:var(--fs-13)}.sol .sol-shot-builder-tile{width:auto;height:100%;aspect-ratio:var(--sol-shot-aspect,16 / 9);border-radius:var(--radius-xl);transition:transform var(--duration-state-change) var(--ease-smooth-out);overflow:hidden}.sol .sol-shot-builder-tile:hover{transform:translateY(-2px)}.sol .sol-shot-builder-empty-tile{width:auto;height:100%;aspect-ratio:var(--sol-shot-aspect,16 / 9);text-align:center;padding:var(--sp-8);border-radius:var(--radius-xl);color:var(--b-dim);background:var(--b-panel-2);font-size:var(--fs-13);flex:none;justify-content:center;align-items:center;display:flex}.sol .sol-shot-builder-more-tile{width:auto;height:100%;aspect-ratio:var(--sol-shot-aspect,16 / 9);border-radius:var(--radius-xl);border:1px dashed var(--line-2);color:var(--dim);font-size:var(--fs-13);background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.sol .sol-shot-builder-takes .sol-shot-builder-empty-tile{aspect-ratio:var(--sol-shot-aspect,16 / 9)}.sol .sol-shot-builder-video-tile{border-radius:var(--radius-xl);cursor:pointer;background:var(--b-panel-2);width:auto;height:100%;transition:transform var(--duration-state-change) var(--ease-smooth-out);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sol .sol-shot-builder-video-tile:hover{transform:translateY(-2px)}.sol .sol-shot-builder-video-tile.is-selected{box-shadow:inset 0 0 0 2px var(--color-brand)}.sol .sol-shot-builder-video-tile.is-generating{position:relative}.sol .sol-shot-builder-video-tile.is-failed{color:var(--color-error-foreground);background:var(--color-error)}.sol .sol-shot-builder-composer .stub-tag{text-transform:none;letter-spacing:0;font-size:var(--fs-10);border-radius:var(--radius-lg);font-weight:500}.sol .sol-shot-builder-dialogue-line{min-width:0;font-size:var(--fs-14);color:var(--b-text);overscroll-behavior:contain;flex:auto;line-height:1.5;display:block;overflow-y:auto}.sol .sol-shot-builder-dialogue-speaker{margin-bottom:calc(var(--spacing) * .5);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--b-dim);flex:none;font-weight:600;display:block}.sol .sol-shot-builder-dialogue-input{line-height:1.5}.sol .sol-shot-builder-dialogue-warning{align-items:baseline;gap:var(--sp-6);font-size:var(--fs-12);color:var(--color-foreground-muted);flex:none;line-height:1.4;display:flex}.sol .sol-shot-builder-dialogue-warning:before{content:"⚠";color:var(--color-error-foreground)}.sol .sol-history[data-placement=bottom] .sol-shot-builder-filmstrip,.sol .sol-history[data-placement=bottom] .sol-shot-builder-takes{justify-content:flex-start}.sol .sol-history[data-placement=bottom] .sol-shot-builder-tile,.sol .sol-history[data-placement=bottom] .sol-shot-builder-video-tile{flex:none}.sol .sol-history[data-placement=left] .sol-shot-builder-filmstrip-wrap,.sol .sol-history[data-placement=left] .sol-shot-builder-takes-wrap{height:auto;padding:0}.sol .sol-history[data-placement=left] .sol-shot-builder-filmstrip-wrap{flex-direction:column;flex:auto;min-height:0;display:flex}.sol .sol-history[data-placement=left] .sol-shot-builder-filmstrip{grid-template-columns:repeat(var(--sol-take-cols), minmax(0, 1fr));gap:var(--sol-take-gap);flex:auto;grid-auto-rows:auto;place-content:start stretch;align-items:stretch;height:auto;min-height:0;display:grid;overflow:hidden auto}.sol .sol-history[data-placement=left] .sol-shot-builder-takes{grid-template-columns:repeat(var(--sol-take-cols), minmax(0, 1fr));gap:var(--sol-take-gap);place-content:start stretch;align-items:stretch;height:auto;display:grid;overflow:visible}.sol .sol-history[data-placement=left] .sol-shot-builder-empty-tile,.sol .sol-history[data-placement=left] .sol-shot-builder-more-tile,.sol .sol-history[data-placement=left] .sol-shot-builder-video-tile{width:100%;min-width:0;height:auto;max-height:none}.sol .sol-history[data-placement=left] .sol-shot-builder-tile-wrap{width:100%;min-width:0;height:100%}.sol .sol-history[data-placement=left] .sol-shot-builder-tile{width:100%;max-width:none;height:auto}.sol .sol-history[data-placement=left] .sol-shot-builder-video-tile:not(:has(video)){aspect-ratio:var(--sol-shot-aspect,16 / 9)}.sol .sol-history[data-placement=left] .sol-shot-builder-video{width:100%;height:auto;max-height:var(--sol-take-max-h);object-fit:contain}.sol .sol-shot-builder-source-thumb{width:100%;aspect-ratio:var(--sol-shot-aspect,16 / 9);border-radius:var(--radius-xl);background:var(--b-panel-2);min-width:0;display:block;position:relative;overflow:hidden}.sol .sol-shot-builder-source-thumb .sol-pending-frame{width:100%;height:100%}.sol .sol-shot-builder-source-img{object-fit:cover;width:100%;height:100%}.sol .sol-shot-builder-source-none{aspect-ratio:var(--sol-shot-aspect,16 / 9);border:1px dashed var(--line);border-radius:var(--radius-xl);text-align:center;font-size:var(--fs-11);color:var(--b-dim-3);justify-content:center;align-self:stretch;align-items:center;display:flex}.sol .sol-shot-builder-end-add{width:100%;aspect-ratio:var(--sol-shot-aspect,16 / 9);border:1px dashed var(--line-2);border-radius:var(--radius-xl);color:var(--b-dim);font-size:var(--fs-11);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.sol .sol-shot-builder-end-add:hover:not(:disabled){border-color:var(--b-dim);background:var(--wash);color:var(--b-text)}.sol .sol-shot-builder-end-add[aria-pressed=true]{border-style:solid;border-color:var(--color-brand);color:var(--color-brand)}.sol .sol-shot-builder-end-add:disabled{opacity:.5;cursor:not-allowed}.sol .sol-shot-builder-end-add-hint{padding:0 var(--sp-6);text-align:center;line-height:1.3}.sol .sol-shot-builder-source-swap{z-index:2;border:1px solid var(--line-2);border-radius:var(--radius-full);background:var(--panel-3);width:26px;height:26px;color:var(--b-text);cursor:pointer;justify-content:center;place-self:center;align-items:center;padding:0;display:flex}.sol .sol-shot-builder-source-swap:hover:not(:disabled){border-color:var(--b-dim);background:var(--panel-4)}.sol .sol-shot-builder-source-swap:disabled{cursor:default;border-color:var(--line);color:var(--b-dim-3)}.sol .sol-shot-builder-source-clear{top:var(--sp-4);right:var(--sp-4);background:var(--overlay);width:18px;height:18px;color:var(--b-text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.sol :is(.sol-shot-builder-source-swap,.sol-shot-builder-end-add,.sol-shot-builder-source-clear):focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .sol-shot-builder-end-links{align-items:baseline;gap:var(--sp-4) var(--sp-10);margin-top:var(--sp-8);flex-wrap:wrap;display:flex}.sol .sol-shot-builder-end-link{color:var(--b-dim);font-size:var(--fs-12);cursor:pointer;pointer-events:auto;background:0 0;border:none;align-self:flex-start;padding:0}.sol .sol-shot-builder-end-link:hover:not(:disabled){color:var(--b-text)}.sol .sol-shot-builder-end-link:disabled{opacity:.5;cursor:not-allowed}.sol .sol-shot-builder-prompt-being-written{font-size:var(--fs-12);color:var(--color-foreground-subtle);line-height:1.4;display:block}.sol .sol-band-inputs .sol-shot-builder-source-swap{margin:calc(var(--sol-well-thumb) / 2) calc(-1 * var(--sp-4)) 0;align-self:center}.sol .sol-band-inputs .dim-note{max-width:112px;display:block}.sol .sol-clip-player{flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.sol .sol-clip-player:focus{outline:none}.sol .scp-video{object-fit:contain;cursor:pointer;flex:auto;width:100%;min-height:0}.sol input.scp-strip{appearance:none;width:100%;height:calc(var(--spacing) * 3.5);cursor:pointer;touch-action:none;background:0 0;border:none;border-radius:0;flex:none;margin:0;padding:0}.sol input.scp-strip::-webkit-slider-runnable-track{height:calc(var(--spacing) * .75);border-radius:var(--radius-xs);background:linear-gradient(to right, var(--text) 0 var(--scp-fill,0%), var(--line-2) var(--scp-fill,0%) 100%)}.sol input.scp-strip::-webkit-slider-thumb{appearance:none;width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);margin-top:calc(var(--spacing) * (.75 - 2.5) / 2);background:var(--text);border:2px solid var(--panel-2);box-shadow:0 0 0 1px var(--line-2);border-radius:50%}.sol input.scp-strip:focus:not(:focus-visible){outline:none}.sol .scp-bar{align-items:center;gap:var(--sp-12);height:calc(var(--spacing) * 7);padding:0 var(--sp-10);flex:none;display:flex}.sol .scp-bar .scp-side{align-items:center;gap:var(--sp-6);flex:1 1 0;min-width:0;display:flex}.sol .scp-bar .scp-right{justify-content:flex-end}.sol .scp-transport{align-items:center;gap:var(--sp-4);display:flex}.sol .scp-tc{font-size:var(--fs-11);color:var(--dim)}.sol .scp-length{color:var(--dim-2)}.sol .tl-export{min-height:var(--density-control-size);padding:var(--density-gap) var(--density-control-padding);border:1px solid var(--line-2);border-radius:var(--radius-md);color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;cursor:pointer;background:0 0;flex-shrink:0;line-height:1}.sol .tl-export:hover{color:var(--text);border-color:var(--dim-2)}html[data-sol-motion] .sol .tl-export{transition:color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out)}.sol .sol-export-scrim{z-index:60;background:var(--overlay);place-items:center;display:grid;position:fixed;inset:0}html[data-sol-motion] .sol .sol-export-scrim{transition:opacity var(--duration-surface-change) var(--ease-out), overlay var(--duration-surface-change) allow-discrete, display var(--duration-surface-change) allow-discrete}@starting-style{.sol .sol-export-scrim{opacity:0}}.sol .sol-export{gap:var(--density-section-inset);width:min(calc(var(--spacing) * 128), calc(100vw - var(--density-section-inset) * 2));max-height:calc(100dvh - var(--density-section-inset) * 2);padding:var(--density-section-inset);border:1px solid var(--float-line);border-radius:var(--radius-lg);background:var(--float);color:var(--text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);box-shadow:var(--float-shadow);flex-direction:column;display:flex;overflow-y:auto}html[data-sol-motion] .sol .sol-export{transition:opacity var(--duration-surface-change) var(--ease-out), transform var(--duration-surface-change) var(--ease-smooth-out), overlay var(--duration-surface-change) allow-discrete, display var(--duration-surface-change) allow-discrete}@starting-style{.sol .sol-export{opacity:0;transform:translateY(-4px)}}.sol .sol-export-head{justify-content:space-between;align-items:center;gap:var(--density-section-inset);display:flex}.sol .sol-export-title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.sol .sol-export-close,.sol .sol-export-error button,.sol .sol-export-run{min-height:var(--density-control-size);padding:var(--density-gap) var(--density-control-padding);border:1px solid var(--line-2);border-radius:var(--radius-md);color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;cursor:pointer;background:0 0;line-height:1}html[data-sol-motion] .sol .sol-export-close,html[data-sol-motion] .sol .sol-export-error button,html[data-sol-motion] .sol .sol-export-run{transition:color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out), opacity var(--duration-state-change) var(--ease-in-out)}.sol .sol-export-close:hover,.sol .sol-export-error button:hover,.sol .sol-export-run:hover:not(:disabled){color:var(--text);border-color:var(--dim-2)}.sol .sol-export-run{padding:var(--density-control-padding) var(--density-section-inset);color:var(--text);border-color:var(--dim-2)}.sol .sol-export-run:hover:not(:disabled){border-color:var(--dim);background:var(--wash)}.sol .sol-export-run:disabled{cursor:default;color:var(--dim-2);border-color:var(--line-2)}.sol .sol-export-actions{align-items:center;gap:var(--density-section-inset);row-gap:var(--density-section-inset);flex-wrap:wrap;display:flex}.sol .sol-export-reason{color:var(--dim-2)}.sol .sol-export-coverage{padding:var(--density-control-padding) var(--density-section-inset);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--panel);color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);margin:0}.sol .sol-export-error{justify-content:space-between;align-items:center;gap:var(--density-section-inset);padding:var(--density-control-padding) var(--density-section-inset);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--panel);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);display:flex}.sol .sol-export-done{align-items:center;gap:var(--density-section-inset);display:flex}.sol .sol-export-history-title{margin:0 0 var(--density-control-padding);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;text-transform:var(--label-tt);color:var(--dim);line-height:1}.sol .sol-export-list{max-height:calc(var(--spacing) * 48);margin:0;padding:0;list-style:none;overflow-y:auto}.sol .sol-export-row{justify-content:space-between;align-items:center;gap:var(--density-section-inset);padding:var(--density-gap) 0;white-space:nowrap;display:flex}.sol .sol-export-time{color:var(--dim-2);text-overflow:ellipsis;overflow:hidden}.sol .sol-export-row-actions{gap:var(--density-control-padding);flex-shrink:0;display:flex}.sol .sol-export a,.sol .sol-export-download{border:0;border-bottom:1px solid var(--line-2);color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;cursor:pointer;background:0 0;padding:0;line-height:1;text-decoration:none}.sol .sol-export a:hover,.sol .sol-export-download:hover{color:var(--text);border-bottom-color:var(--dim-2)}.sol.sol-export-chip{background:0 0;align-items:center;height:auto}.sol.sol-export-chip .tl-export{padding:var(--density-gap) var(--density-control-padding);border-color:var(--unit-border,var(--line-2));color:var(--text);text-transform:capitalize}.sol .sol-cut{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.sol .sol-cut .sol-cut-park{visibility:hidden;pointer-events:none;width:320px;height:180px;position:absolute;top:0;left:0;overflow:hidden}.sol .sol-cut .sol-cut-park>.vf-cut-holder{position:absolute;inset:0}.sol .sol-cut-message{color:var(--dim);font-family:var(--font);font-size:var(--fs-12);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.sol .sol-cut-notice{top:var(--sol-cut-notice-top,64px);z-index:20;align-items:center;gap:var(--sp-12);max-width:min(720px,100% - 48px);padding:var(--sp-7) var(--sp-10) var(--sp-7) var(--sp-12);border:1px solid var(--float-line);border-radius:var(--radius-lg);background:var(--float);color:var(--text);font-family:var(--font);font-size:var(--fs-12);box-shadow:var(--float-shadow);line-height:1.4;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sol .sol-cut-notice-dismiss{padding:var(--sp-2) var(--sp-8);border:1px solid var(--line-2);border-radius:var(--radius-md);color:var(--dim);font:inherit;cursor:pointer;background:0 0;flex-shrink:0}.sol .sol-cut-notice-dismiss:hover{color:var(--text);border-color:var(--dim-2)}.sol .sol-reference-tray{gap:var(--density-gap);min-width:0;padding:var(--density-control-padding);margin:calc(-1 * var(--density-control-padding));border-radius:var(--radius-xl);outline:var(--sol-drop-ring);outline-offset:-1px;transition:border-color var(--duration-state-change) var(--ease-in-out), background var(--duration-state-change) var(--ease-in-out), outline-color var(--duration-state-change) var(--ease-in-out);background:0 0;border:none;outline-color:#0000;flex-direction:column;display:flex}.sol .sol-reference-tray.is-dragging{background:var(--sol-drop-wash);outline-color:var(--color-brand);border-color:#0000}.sol .sol-reference-tray-head{justify-content:space-between;align-items:center;gap:var(--density-gap);display:flex}.sol .sol-reference-tray-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.sol .sol-reference-tray-empty{justify-content:center;align-items:center;gap:var(--density-control-padding);width:var(--sol-well-thumb,96px);height:var(--sol-well-thumb,96px);padding:var(--density-gap);border:1px dashed var(--line-2);border-radius:var(--radius-xl);color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);text-align:center;background:0 0;flex-direction:column;display:flex}.sol .sol-reference-tray-empty:hover{color:var(--text);border-color:var(--b-dim);background:var(--wash)}.sol .sol-reference-tray-chips{gap:var(--density-gap);flex-wrap:nowrap;min-width:0;display:flex;overflow:auto hidden}.sol .sol-reference-chip{width:var(--sol-well-thumb,96px);height:var(--sol-well-thumb,96px);border-radius:var(--radius-xl);border:1px solid var(--line-2);flex:none;position:relative;overflow:hidden}.sol .sol-reference-chip.is-over{outline:var(--sol-drop-ring);outline-offset:-2px;background:var(--sol-drop-wash)}.sol .sol-reference-chip.is-over .sol-reference-chip-img{opacity:.4}.sol .sol-reference-chip-img{object-fit:cover;width:100%;height:100%;transition:opacity var(--duration-state-change) var(--ease-smooth-out)}.sol .sol-reference-chip-uploading{background:var(--overlay);color:var(--text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.sol .sol-reference-chip-remove{top:var(--spacing);right:var(--spacing);width:var(--density-control-size);height:var(--density-control-size);border-radius:var(--radius-full);color:var(--text);background:var(--overlay);opacity:0;transition:opacity var(--duration-state-change) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.sol .sol-reference-chip:hover .sol-reference-chip-remove,.sol .sol-reference-chip-remove:focus-visible{opacity:1}.sol .sol-reference-tray-error{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);color:var(--color-error-foreground)}.sol :is(.sol-reference-tray-empty,.sol-reference-chip-remove):focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .sol-well{gap:var(--density-gap);border:1px dashed var(--line-2);border-radius:var(--radius-xl);transition:border-color var(--duration-state-change) var(--ease-smooth-out), background var(--duration-state-change) var(--ease-smooth-out);background:0 0;flex-direction:column;display:flex;position:relative}.sol .sol-well[data-drop=over]{border-style:solid;border-color:var(--color-brand);background:var(--sol-drop-wash)}.sol .sol-well[data-drop=refused]{border-color:var(--color-outline-error);cursor:not-allowed}.sol .sol-well-label{align-items:center;gap:var(--density-gap);display:inline-flex}.sol .sol-well-body{align-items:center;gap:var(--density-section-inset);display:flex}.sol .sol-well-body>*{flex:auto;min-width:0}.sol .sol-actions{align-items:center;gap:var(--density-gap);opacity:0;pointer-events:none;transition:opacity var(--duration-state-change) var(--ease-out);display:inline-flex}.sol :is(.group\/tile,.sol-gen-draggable,.sol-shot-builder-video-tile):hover .sol-actions,.sol .sol-actions:focus-within{opacity:1;pointer-events:auto}.sol .sol-actions:has(.open){opacity:1;pointer-events:auto}.sol .sol-actions-trigger{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;padding-inline:var(--density-control-padding);line-height:1}.sol .sol-actions.sol-shot-builder-tile-actions{position:absolute}.sol .sol-actions.sol-shot-frame-tile-actions{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);z-index:3;position:absolute}.sol .sol-gen-draggable{flex-direction:column;min-width:0;min-height:0;display:flex}.sol .gallery.gallery-heads{--gal-w:158px;grid-template-columns:repeat(auto-fill, minmax(var(--gal-w), 1fr));gap:var(--sp-10)}.sol .card-head{aspect-ratio:1;border-radius:var(--radius-md);background:var(--panel-2);position:relative}.sol .card-head .head-face{z-index:2;pointer-events:none;border-radius:inherit;background-color:#0000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.sol .card-head .head-face .still{width:100%;height:100%}.sol .card-head .head-face:has(>.blank){background:var(--panel-2)}.sol .card-head .head-line{justify-content:space-between;align-items:baseline;gap:var(--sp-6);min-width:0;display:flex}.sol .card-head .head-line .meter{color:var(--text);flex-shrink:0;align-self:center}.sol .card-head .head-name{font-size:var(--fs-13);letter-spacing:calc(.01em * var(--label-track));font-weight:600}.sol .card-head .head-facts{font-size:var(--fs-11);color:var(--dim)}.sol .card-head .head-cast{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sol .card-head .head-time{letter-spacing:-.02em;flex-shrink:0}.sol .spotlit-host .card-head .head-face{filter:brightness(1.18)}.sol .sol-creator-workbench{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0, 1fr) var(--sol-band-floor,0px);background:var(--b-canvas);height:100%;min-height:0;display:grid;position:relative;overflow:hidden}:where(.sol .sol-creator-workbench .pane :is(button,[role=button])){cursor:pointer}:where(.sol .sol-creator-workbench *){box-sizing:border-box}:where(.sol .sol-creator-workbench .pane button){font:inherit;color:inherit;text-align:left;background:0 0;border:none;padding:0}:where(.sol .sol-creator-workbench .pane :is(button:focus-visible,[role=button]:focus-visible)){outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .sol-workbench-body{grid-area:1/1/2/2;min-width:0;min-height:0;display:flex}.sol .sol-workbench-body>.pane{flex-shrink:0}.sol .sol-creator-workbench .pane{background:var(--b-panel)}.sol .sol-creator-workbench .pane-left{border-right:1px solid var(--hair)}.sol .sol-creator-workbench .pane-right{border-left:1px solid var(--hair)}.sol .sol-creator-workbench .pane-bottom{border-top:1px solid var(--hair)}.sol .sol-creator-workbench .pane-head{border-bottom-color:var(--hair)}.sol .sol-workbench-center{background:var(--b-canvas);flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;position:relative}.sol .sol-stage-head{min-height:40px;padding:0 var(--sp-12);flex:none;align-items:center;display:flex}.sol .sol-builder-back{align-items:center;gap:var(--sp-6);color:var(--dim);font-size:var(--fs-13);cursor:pointer;display:inline-flex}.sol .sol-builder-back:hover{color:var(--text)}.sol .sol-workbench-main{min-width:0;min-height:0;padding:var(--sp-16) var(--sp-24) calc(var(--sol-band-over,0px) + var(--sp-24));background:var(--b-canvas);flex:1 1 0;display:flex;position:relative;overflow:hidden}.sol .sol-workbench-body>.pane .pane-scroll{padding-bottom:calc(var(--sol-band-over,0px) + var(--sp-24))}.sol .sol-workbench-main>:first-child{flex:auto;min-width:0;min-height:0}.sol .sol-workbench-main .sol-pending-frame{aspect-ratio:auto;gap:var(--sp-10);border:1px dashed var(--b-line);border-radius:var(--radius-xl);background:var(--b-panel-2);width:100%;max-width:none;height:100%;max-height:none}.sol .sol-workbench-main .sol-pending-frame-label{font-size:var(--fs-15)}.sol .sol-workbench-main .sol-pending-frame-failed{border-color:var(--color-outline-error)}.sol .sol-workbench-overlays{z-index:20;pointer-events:none;position:absolute;inset:0}:where(.sol .sol-workbench-overlays>*){pointer-events:auto}.sol .sol-frame-loading{font-size:var(--fs-12);place-self:center;margin:auto}.sol .sol-step-stage.is-hidden,.sol .sol-step-composer.is-hidden,.sol .sol-step-inputs.is-hidden,.sol .sol-step-helpers.is-hidden,.sol .sol-step-note.is-hidden,.sol .sol-step-notice.is-hidden{display:none}.sol .sol-step-stage.is-active{flex:auto;min-width:0;min-height:0;display:flex}.sol .sol-history{min-width:0;min-height:0;display:flex}.sol .sol-history-category,.sol .sol-history-section{flex-direction:column;min-width:0;min-height:0;display:flex}.sol .sol-history-category>.section-head{padding:var(--sp-10) var(--sp-4) var(--sp-6) var(--sp-16)}.sol .sol-history-category-body{gap:var(--sp-8);flex-direction:column;display:flex}.sol .sol-history-section>.sol-history-eyebrow{padding:0 var(--sp-16);font-size:var(--fs-10);letter-spacing:calc(.08em * var(--label-track));text-transform:uppercase;color:var(--color-foreground-subtle);flex-shrink:0}.sol .sol-history-dock{display:contents}.sol .sol-history-category>.sol-history-reveal{flex:auto;min-height:0}.sol .sol-history-category>.sol-history-reveal>.reveal-inner{flex-direction:column;display:flex}.sol .sol-history-target{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.sol .sol-history[data-placement=bottom]{flex-direction:row;flex:1}.sol .sol-history[data-placement=bottom] .sol-history-section{flex:1 1 0}.sol .sol-history[data-placement=bottom] .sol-history-section+.sol-history-section{border-left:1px solid var(--hair)}.sol .sol-history[data-placement=bottom] .sol-history-target{padding-bottom:var(--sp-8)}.sol .sol-history[data-placement=bottom] .sol-turntable-strip{justify-content:flex-start}.sol .sol-history[data-placement=bottom] .sol-turntable-tile{flex:none}.sol .sol-history[data-placement=left]{--sol-take-cols:2;--sol-take-gap:var(--sp-8);--sol-take-inset:calc(2 * var(--sp-16));--sol-take-cell:calc((100cqw - var(--sol-take-inset) - (var(--sol-take-cols) - 1) * var(--sol-take-gap)) / var(--sol-take-cols));--sol-take-tall:1.5;--sol-take-max-h:calc(var(--sol-take-cell) * var(--sol-take-tall));gap:var(--sp-4);padding-bottom:var(--sp-16);flex-direction:column}.sol .sol-history[data-placement=left] .sol-history-category,.sol .sol-history[data-placement=left] .sol-history-section{flex:none}.sol .sol-history[data-placement=left] .sol-history-target{height:auto;padding:0 var(--sp-16);flex:none;display:block;overflow:visible}.sol .sol-history[data-placement=left] :is(.sol-creator-filmstrip-wrap,.sol-turntable-strip-wrap,.sol-voice-strip-wrap){height:auto;padding:0}.sol .sol-history[data-placement=left] :is(.sol-creator-filmstrip,.sol-turntable-strip){grid-template-columns:repeat(var(--sol-take-cols), minmax(0, 1fr));gap:var(--sol-take-gap);place-content:start stretch;align-items:stretch;height:auto;display:grid;overflow:visible}.sol .sol-history[data-placement=left] .sol-voice-strip{gap:var(--sp-8);grid-template-columns:minmax(0,1fr);height:auto;display:grid;overflow:visible}.sol .sol-history[data-placement=left] :is(.sol-creator-tile,.sol-creator-empty-tile,.sol-turntable-tile,.sol-voice-tile,.sol-voice-empty-tile){width:100%;min-width:0;height:auto;max-height:none}.sol .sol-history[data-placement=left] .sol-creator-tile-wrap{width:100%;min-width:0;height:100%}.sol .sol-history[data-placement=left] :is(.sol-creator-empty-tile,.sol-voice-empty-tile,.sol-shot-builder-empty-tile){aspect-ratio:auto;width:100%;min-height:0;padding:0 0 var(--sp-12);color:var(--dim-2);font-size:var(--fs-12);text-align:left;background:0 0;border:0;border-radius:0;display:block}.sol .sol-history[data-placement=left] :is(.sol-creator-empty-tile,.sol-shot-builder-empty-tile,.sol-turntable-overflow-cluster){grid-column:1/-1}.sol .sol-history[data-placement=left] .sol-turntable-tile:hover{transform:none}.sol .sol-history[data-placement=left] :is(.sol-creator-tile,.sol-shot-builder-tile,.sol-turntable-tile){aspect-ratio:auto}.sol .sol-history[data-placement=left] .sol-turntable-tile:not(:has(.sol-turntable-tile-img)){aspect-ratio:1}.sol .sol-history[data-placement=left] :is(.sol-shot-builder-tile-actions,.sol-creator-tile-actions){flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 12px)}.sol .sol-history[data-placement=left] :is(.sol-shot-builder-tile-actions,.sol-creator-tile-actions) .chip{white-space:normal;text-align:center;min-width:0;line-height:1.25}.sol .sol-history[data-placement=left] :is(.sol-creator-tile,.sol-shot-builder-tile) .sol-pending-frame,.sol .sol-history[data-placement=left] .sol-take{height:100%}.sol .sol-history[data-placement=left] .sol-take>.sol-gen-draggable,.sol .sol-history[data-placement=left] .sol-take>.sol-gen-draggable>:is(.sol-shot-builder-tile,.sol-shot-builder-video-tile,.sol-creator-tile,.sol-turntable-tile),.sol .sol-history[data-placement=left] .sol-take>:is(.sol-shot-builder-tile,.sol-shot-builder-video-tile,.sol-creator-tile,.sol-turntable-tile){flex:auto;min-height:0}.sol .sol-history[data-placement=left] .sol-take :is(.sol-shot-builder-tile-img,.sol-shot-builder-video,.sol-creator-tile-img,.sol-turntable-tile-img){height:100%;max-height:var(--sol-take-max-h);object-fit:contain}.sol .sol-history[data-placement=left] :is(.sol-creator-tile,.sol-shot-builder-tile,.sol-shot-builder-video-tile,.sol-turntable-tile){max-height:var(--sol-take-max-h)}.sol .sol-history[data-placement=left] .sol-take:is([data-take-state=unshot],[data-take-state=missing]) .sol-turntable-tile{border:1px dashed var(--line-2);background:0 0}.sol .pane[data-pane=history]>.pane-clip>.pane-frame{container:sol-history/inline-size}@container sol-history not (min-width:200px){.sol .sol-history[data-placement=left]{--sol-take-cols:1}}@container sol-history (min-width:330px){.sol .sol-history[data-placement=left]{--sol-take-cols:3}}@container sol-history (min-width:450px){.sol .sol-history[data-placement=left]{--sol-take-cols:4}}@container sol-history (min-width:580px){.sol .sol-history[data-placement=left]{--sol-take-cols:5}}@container sol-history (min-width:720px){.sol .sol-history[data-placement=left]{--sol-take-cols:6}}@container sol-history (min-width:880px){.sol .sol-history[data-placement=left]{--sol-take-cols:7}}@container sol-history not (min-width:360px){.sol .sol-history[data-placement=left] .sol-take-facts{display:none}}@container sol-history (min-width:600px){.sol .sol-history[data-placement=left]{--sol-take-inset:calc(2 * (var(--sp-8) + var(--sp-16)));padding:0 var(--sp-8) var(--sp-16)}.sol .sol-history-category-body{gap:var(--sp-12)}}.sol .sol-band-notice{pointer-events:none}.sol .sol-band-notice>*{pointer-events:auto}.sol .sol-well-body .sol-voice-audition-section{height:100%;min-height:0}.sol .sol-well-body .sol-voice-audition-textarea{flex:auto;height:auto;min-height:0;max-height:none}.sol .sol-shot-builder-composer-pane .sol-shot-builder-cast-strip{margin-bottom:0}.sol .sol-work{gap:var(--sp-12);padding:var(--sp-16);flex-direction:column;display:flex}.sol .sol-work-source{flex:none}.sol .sol-work:not(:has(.sol-step-working.is-active)) .sol-work-eyebrow{display:none}.sol .sol-work-eyebrow{margin-bottom:var(--sp-6);display:block}.sol .sol-work-source-slot .sol-step-working.is-hidden{display:none}.sol .sol-work-source-slot .sol-step-working.is-active{border:1px solid var(--hair);border-radius:var(--radius-lg);background:var(--b-panel-2);width:fit-content;max-width:100%;display:block;overflow:hidden}.sol .sol-work-source-slot .sol-step-working.is-active :is(img,video){width:auto;height:var(--sol-work-source-h,72px);object-fit:cover;max-width:100%;display:block}.sol .sol-work:has(.sol-step-working.is-active) .sol-work-empty{display:none}.sol .sol-work[data-gated]:not(:has(.sol-step-working.is-active)) .sol-work-categories{display:none}.sol .sol-work-empty{padding:var(--sp-12) var(--sp-4);color:var(--b-dim);font-size:var(--fs-13);text-wrap:pretty;margin:0;line-height:1.45}.sol .sol-work-categories{flex-direction:column;min-height:0;display:flex}.sol :is(.pane[data-pane=history],.pane[data-pane=work]) .sol-actions .chip{color:var(--text);background:var(--float);border-color:var(--float-line);box-shadow:var(--shadow-panel)}.sol :is(.pane[data-pane=history],.pane[data-pane=work]) .sol-actions .chip:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol :is(.pane[data-pane=history],.pane[data-pane=work]) .sol-actions .chip:hover{background:color-mix(in srgb, var(--text) 14%, var(--float))}}.sol :is(.pane[data-pane=history],.pane[data-pane=work]) .sol-actions .chip:hover{border-color:var(--text)}.sol .sol-workbench-bottom .sol-composer{flex-direction:column;align-items:stretch;min-height:0;display:flex}.sol .sol-composer-body{gap:var(--sp-8);flex-direction:column;min-height:0;display:flex}.sol .sol-composer .sol-builder-prompt-card{border-radius:var(--radius-xl);overflow:hidden}.sol .sol-workbench-bottom .sol-composer-note{align-items:baseline;gap:0 var(--sp-6);flex-wrap:wrap;display:inline-flex}.sol .sol-workbench-bottom .sol-composer-note>span+span:before{content:"·";margin-right:var(--sp-6);color:var(--b-dim);opacity:.6}.sol .sol-workbench-bottom .sol-composer-note .cn-act{color:var(--b-text);font-weight:500}.sol .sol-workbench-bottom .sol-composer-note .cn-reason-act{color:var(--b-text);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px;cursor:pointer}.sol .sol-workbench-bottom .sol-composer-note .cn-reason-act:hover{text-decoration-color:currentColor}.sol .sol-workbench-bottom .sol-composer-note .cn-pending{font-style:italic}.sol .sol-workbench-bottom :is(.sol-shot-builder-autogenerate,.sol-creator-autogenerate,.sol-voice-autogenerate){font-size:var(--fs-13)}.sol .sol-workbench-bottom :is(.sol-shot-builder-autogenerate,.sol-creator-autogenerate,.sol-voice-autogenerate):before{content:"✦";margin-right:var(--sp-6);color:var(--color-brand)}.sol .sol-workbench-bottom .sol-turntable-create-btn{gap:var(--sp-6);height:36px;padding:0 var(--sp-14);border-radius:var(--radius-full)}@property --sol-band-lift{syntax:"<length>";inherits:true;initial-value:0}@property --sol-band-h{syntax:"<length>";inherits:true;initial-value:0}@property --sol-band-dock{syntax:"<number>";inherits:true;initial-value:1}.sol .sol-creator-workbench{--sol-band-lift:0px;--sol-band-dock:1;--sol-band-floor:calc(var(--sol-band-h) * var(--sol-band-dock));--sol-band-over:calc((var(--sol-band-h) + var(--sol-band-lift)) * (1 - var(--sol-band-dock)));transition:--sol-band-lift var(--duration-layout-change) var(--ease-smooth-out), --sol-band-dock var(--duration-layout-change) var(--ease-smooth-out)}.sol .sol-creator-workbench[data-band-ready]{transition:--sol-band-lift var(--duration-layout-change) var(--ease-smooth-out), --sol-band-dock var(--duration-layout-change) var(--ease-smooth-out), --sol-band-h var(--duration-surface-change) var(--ease-smooth-out)}.sol .sol-creator-workbench[data-band-seat=floating]{--sol-band-lift:24px;--sol-band-dock:0}.sol .sol-workbench-bottom{--sol-band-ground:var(--b-panel);left:0;bottom:var(--sol-band-lift);z-index:12;width:100%;min-width:0;max-height:calc(100% - var(--sol-band-lift) - var(--sp-24));border:1px solid var(--hair);background:var(--sol-band-ground);transition:left var(--duration-layout-change) var(--ease-smooth-out), width var(--duration-layout-change) var(--ease-smooth-out), border-radius var(--duration-layout-change) var(--ease-smooth-out), border-width var(--duration-layout-change) var(--ease-smooth-out), border-color var(--duration-layout-change) var(--ease-smooth-out), box-shadow var(--duration-layout-change) var(--ease-smooth-out);border-width:1px 0 0;border-radius:0;flex-direction:column;display:flex;position:absolute;overflow:visible;box-shadow:0 0 #0000}.sol [data-band-seat=floating] .sol-workbench-bottom{left:var(--sol-band-left,calc(16.6667% + 16px));width:var(--sol-band-w,calc(66.6667% - 32px));border-width:1px;border-color:var(--line);border-radius:var(--radius-2xl);box-shadow:var(--sol-card-shadow)}.sol .sol-band-main{align-items:stretch;min-width:0;min-height:0;display:flex}.sol .sol-band-rows{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;container:sol-band/inline-size}.sol .sol-band-rail{gap:var(--sp-2);width:168px;padding:var(--sp-12);border-right:1px solid var(--hair);scrollbar-width:none;flex-direction:column;flex:none;display:flex;position:relative;overflow-y:auto}.sol .sol-band-rail::-webkit-scrollbar{display:none}.sol .sol-band-rail-glide{top:0;left:var(--sp-12);right:var(--sp-12);height:var(--sol-rail-h,0px);border-radius:var(--radius-lg);background:var(--on);transform:translateY(var(--sol-rail-y,0px));position:absolute}.sol .sol-band-rail[data-glide] .sol-band-rail-glide{transition:transform var(--duration-surface-change) var(--ease-smooth-out), height var(--duration-surface-change) var(--ease-smooth-out)}.sol .sol-band-tool{align-items:center;column-gap:var(--sp-8);height:28px;padding:0 var(--sp-8);border-radius:var(--radius-lg);font:inherit;font-size:var(--fs-13);color:var(--color-foreground);text-align:left;cursor:pointer;transition:color var(--duration-state-change) var(--ease-smooth-out), background var(--duration-state-change) var(--ease-smooth-out);background:0 0;border:none;flex-shrink:0;grid-template-columns:auto 1fr;display:grid;position:relative}.sol .sol-band-tool:hover{color:var(--b-text);background:var(--wash)}.sol .sol-band-tool:focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:-2px}.sol .sol-band-tool.active{color:var(--b-text);background:var(--on)}.sol .sol-band-rail[data-glide] .sol-band-tool.active{background:0 0}.sol .sol-band-tool-mark{width:15px;height:15px;color:var(--color-foreground-subtle);transition:color var(--duration-state-change) var(--ease-smooth-out);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.sol .sol-band-tool.active .sol-band-tool-mark{color:var(--b-text)}.sol .sol-band-tool-label{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.sol .sol-band-head{align-items:center;column-gap:var(--sp-8);min-height:44px;padding:0 var(--sp-12);border-bottom:1px solid var(--hair);scrollbar-width:none;flex:none;grid-template-columns:minmax(min-content,1fr) auto minmax(min-content,1fr);display:grid;overflow-x:auto}.sol .sol-band-head::-webkit-scrollbar{display:none}.sol .sol-stepper{align-items:center;gap:var(--sp-2);flex:none;min-width:0;display:flex;position:relative}.sol .sol-stepper-glide{height:30px;width:var(--sol-tab-w,0px);border-radius:var(--radius-lg);background:var(--on);transform:translate(var(--sol-tab-x,0px), -50%);position:absolute;top:50%;left:0}.sol .sol-stepper[data-glide] .sol-stepper-glide{transition:transform var(--duration-surface-change) var(--ease-smooth-out), width var(--duration-surface-change) var(--ease-smooth-out)}.sol .sol-stepper-item{align-items:center;column-gap:var(--sp-8);height:30px;padding:0 var(--sp-10);border-radius:var(--radius-lg);font:inherit;color:var(--b-dim);text-align:left;cursor:pointer;transition:color var(--duration-state-change) var(--ease-smooth-out), background var(--duration-state-change) var(--ease-smooth-out);background:0 0;border:none;flex-shrink:0;grid-template-columns:auto 1fr;display:grid;position:relative}.sol .sol-stepper-item:hover{color:var(--color-foreground);background:var(--wash)}.sol .sol-stepper-item:focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:-2px}.sol .sol-stepper-item.active{color:var(--b-text);background:var(--on)}.sol .sol-stepper[data-glide] .sol-stepper-item.active{background:0 0}.sol .sol-stepper-item.complete:not(.active){color:var(--color-foreground)}.sol .sol-stepper-mark{width:16px;height:16px;color:var(--color-foreground-subtle);transition:color var(--duration-state-change) var(--ease-smooth-out);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.sol .sol-stepper-item.active .sol-stepper-mark{color:var(--b-text)}.sol .sol-stepper-item.complete:not(.active) .sol-stepper-mark{color:var(--color-foreground)}.sol .sol-stepper-done{border-radius:var(--radius-full);background:var(--sol-band-ground,var(--b-panel));width:13px;height:13px;color:var(--color-brand);justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-4px;right:-5px}.sol .sol-stepper-done.bare{background:0 0;width:auto;height:auto;position:static}.sol .sol-stepper-label{min-width:0;font-size:var(--fs-14);letter-spacing:-.01em;color:var(--color-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.2;overflow:hidden}.sol .sol-stepper-item.active .sol-stepper-label,.sol .sol-stepper-item.complete .sol-stepper-label,.sol .sol-stepper-item:hover .sol-stepper-label{color:var(--b-text)}.sol .sol-stepper:has(.sol-stepper-item:not(.complete)) .sol-stepper-item.active .sol-stepper-mark{color:var(--color-brand)}.sol .sol-band-head .sol-band-helpers{align-items:center;gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;justify-self:start;min-width:0;display:flex}.sol .sol-band-helpers .sol-step-helpers.is-active{align-items:center;gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;min-width:0;display:flex}.sol .sol-band-helpers .sol-creator-selection-actions{display:contents}.sol .sol-band-helpers :is(button,.sol-builder-locked-badge){align-items:center;gap:var(--sp-6);height:28px;padding:0 var(--sp-8);border-radius:var(--radius-lg);font-size:var(--fs-12);white-space:nowrap;display:inline-flex}.sol .sol-band-helpers .sol-creator-locked-badge{display:none}.sol .sol-band-tail{align-items:center;gap:var(--sp-8);justify-self:end;min-width:0;display:flex}.sol .sol-band-head .sol-progress-readout{align-items:baseline;gap:var(--sp-8);font-size:var(--fs-11);color:var(--b-dim);white-space:nowrap;display:inline-flex}.sol .sol-progress-selected{color:var(--color-brand);font-weight:600}.sol .sol-band-seat{border-radius:var(--radius-lg);width:28px;height:28px;color:var(--b-dim);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.sol .sol-band-seat:hover{color:var(--b-text);background:var(--wash)}.sol .sol-band-seat:focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:-2px}.sol .sol-band-pane.is-hidden{display:none}.sol .sol-band-pane.is-active{align-items:center;gap:var(--sp-8);min-width:0;min-height:0;display:flex}@property --sol-well-thumb{syntax:"<length>";inherits:true;initial-value:92px}.sol .sol-band-body{--sol-well-thumb:92px;--sol-band-work-h:calc(var(--sol-well-thumb) + 69px);min-width:0;min-height:var(--sol-band-work-h);align-items:stretch;display:flex}.sol .sol-creator-workbench[data-band-ready] .sol-band-body{transition:--sol-well-thumb var(--duration-layout-change) var(--ease-smooth-out)}.sol .sol-band-body>.sol-composer{min-width:0;padding:var(--sp-14) var(--sp-16) var(--sp-16);flex:1 1 0}.sol .sol-band-body .sol-step-composer.is-active,.sol .sol-band-body .sol-composer-body,.sol .sol-band-body .sol-shot-builder-composer-pane.is-active{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.sol .sol-band-body :is(.sol-builder-prompt-card,.sol-turntable-fix,.sol-turntable-act){flex:auto;min-height:0}.sol .sol-band-inputs{align-items:flex-start;gap:var(--sp-12);min-width:0;max-width:min(50%,420px);padding:var(--sp-14) var(--sp-16) var(--sp-16);flex:none;display:flex;overflow:visible}@container sol-band (max-width:859px){.sol .sol-band-body{--sol-well-thumb:76px}}@container sol-band (max-width:699px){.sol .sol-band-body{--sol-well-thumb:64px}.sol .sol-band-inputs .sol-shot-builder-source-none{display:none}}.sol .sol-step-inputs.is-hidden{display:none}.sol .sol-band-inputs:not(:has(>.sol-step-inputs.is-active)){display:none}.sol .sol-step-inputs.is-active{align-items:flex-start;gap:var(--sp-12);min-width:0;display:flex}.sol .sol-band-inputs .sol-well-body{height:var(--sol-well-thumb);min-width:0;min-height:0}.sol .sol-band-inputs .sol-well{min-width:calc(var(--sol-well-thumb) + var(--sp-8) * 2 + 2px);padding:var(--sp-8)}.sol .sol-band-inputs :is(.sol-source-tile,.sol-shot-builder-source-thumb,.sol-shot-builder-end-add,.sol-shot-builder-source-none){width:100%;height:var(--sol-well-thumb);aspect-ratio:auto;min-width:0;max-width:none;max-height:var(--sol-well-thumb);overflow:hidden}.sol .sol-band-inputs .sol-reference-tray-empty{width:var(--sol-well-thumb);height:var(--sol-well-thumb)}.sol .sol-band-inputs .sol-reference-tray-chips{height:var(--sol-well-thumb);grid-auto-rows:1fr}.sol .sol-band-inputs .sol-reference-chip{justify-self:center;height:100%;min-height:0}.sol .sol-band-inputs .sol-source-tile :is(.sol-gen-draggable,.sol-creator-tile){width:100%;height:100%;min-height:0}.sol .sol-band-inputs .sol-source-tile :is(img,video){object-fit:cover;width:100%;height:100%}.sol .sol-band-inputs :is(.sol-creator-tile-locked-badge,.sol-creator-tile-badge),.sol .sol-step-helpers.is-hidden,.sol .sol-step-note.is-hidden{display:none}.sol .sol-workbench-bottom :is(.sol-turntable-create-btn,.sol-turntable-fix-btn):not(:disabled):hover{background:#60b36f}@supports (color:color-mix(in lab, red, red)){.sol .sol-workbench-bottom :is(.sol-turntable-create-btn,.sol-turntable-fix-btn):not(:disabled):hover{background:color-mix(in srgb, var(--color-white) 14%, var(--color-brand))}}.sol .sol-composer-slot{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.sol .sol-composer-slot>*{width:100%}.sol .sol-workbench-bottom .sol-composer .sol-builder-prompt-card :is(.sol-builder-textarea,.sol-shot-builder-prompt .mention-editor),.sol .sol-workbench-bottom .sol-composer .sol-turntable-fix .sol-turntable-textarea{flex:auto;min-height:0;max-height:none;overflow-y:auto}.sol .sol-band-notice{z-index:5;width:min(640px,100% - 32px);position:absolute;top:-10px;left:50%;transform:translate(-50%,-100%)}::view-transition{pointer-events:none}::view-transition-group(sol-stage){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out)}::view-transition-old(.sol-stage-swap){animation:var(--duration-state-change) var(--ease-out) both sol-vt-fade reverse}::view-transition-new(.sol-stage-swap){animation:var(--duration-surface-change) var(--ease-smooth-out) var(--duration-stagger) both sol-vt-fade}::view-transition-group(.sol-morph){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out)}::view-transition-old(.sol-morph){object-fit:fill;height:100%;overflow:clip}::view-transition-new(.sol-morph){object-fit:fill;height:100%;overflow:clip}::view-transition-image-pair(.sol-morph){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-blur}::view-transition-old(.sol-leave){animation:var(--duration-state-change) var(--ease-out) both sol-vt-fade reverse, var(--duration-state-change) var(--ease-out) both sol-vt-shrink reverse}::view-transition-new(.sol-arrive){animation:var(--duration-surface-change) var(--ease-out) var(--duration-micro) both sol-vt-fade, var(--duration-surface-change) var(--ease-smooth-out) var(--duration-micro) both sol-vt-shrink}::view-transition-group(sol-viewfinder){z-index:15}::view-transition-old(sol-viewfinder){display:none}::view-transition-new(sol-viewfinder){animation:none}::view-transition-image-pair(sol-viewfinder){isolation:auto}html[data-sol-root-swap]::view-transition-group(sol-viewfinder){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out)}html[data-sol-home-swap]::view-transition-group(sol-viewfinder){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out)}html[data-sol-root-swap]::view-transition-old(sol-viewfinder){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade-out;display:block}html[data-sol-home-swap]::view-transition-old(sol-viewfinder){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade-out;display:block}html[data-sol-root-swap]::view-transition-new(sol-viewfinder){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade;mix-blend-mode:plus-lighter}html[data-sol-home-swap]::view-transition-new(sol-viewfinder){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade;mix-blend-mode:plus-lighter}html[data-sol-root-swap]::view-transition-old(sol-viewfinder){object-fit:contain;block-size:100%;inline-size:100%}html[data-sol-home-swap]::view-transition-old(sol-viewfinder){object-fit:contain;block-size:100%;inline-size:100%}html[data-sol-root-swap]::view-transition-new(sol-viewfinder){object-fit:contain;block-size:100%;inline-size:100%}html[data-sol-home-swap]::view-transition-new(sol-viewfinder){object-fit:contain;block-size:100%;inline-size:100%}html[data-sol-root-swap]::view-transition-image-pair(sol-viewfinder){isolation:isolate}html[data-sol-home-swap]::view-transition-image-pair(sol-viewfinder){isolation:isolate}html[data-sol-root-swap]::view-transition-old(root){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade-out}html[data-sol-home-swap]::view-transition-old(root){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade-out}html[data-sol-root-swap]::view-transition-new(root){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade;mix-blend-mode:plus-lighter}html[data-sol-home-swap]::view-transition-new(root){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade;mix-blend-mode:plus-lighter}html[data-sol-mode-swap]::view-transition-old(root){animation:var(--duration-surface-change) var(--ease-smooth-out) both sol-vt-fade-out}html[data-sol-mode-swap]::view-transition-new(root){animation:var(--duration-surface-change) var(--ease-smooth-out) both sol-vt-fade;mix-blend-mode:plus-lighter}html[data-sol-mode-swap] .sol .sol-workbench-bottom{view-transition-name:sol-band}html[data-sol-mode-swap]::view-transition-group(sol-band){z-index:12;animation-duration:var(--duration-surface-change);animation-timing-function:var(--ease-smooth-out)}html[data-sol-mode-swap]::view-transition-old(sol-band){animation:var(--duration-surface-change) var(--ease-smooth-out) both sol-vt-fade-out}html[data-sol-mode-swap]::view-transition-new(sol-band){animation:var(--duration-surface-change) var(--ease-smooth-out) both sol-vt-fade;mix-blend-mode:plus-lighter}html[data-sol-mode-swap]::view-transition-old(sol-band){object-fit:none;object-position:bottom center;block-size:100%}html[data-sol-mode-swap]::view-transition-new(sol-band){object-fit:none;object-position:bottom center;block-size:100%}html[data-sol-arrangement-swap] .sol .ip-card-ident{view-transition-name:sol-inspector-ident}html[data-sol-arrangement-swap]::view-transition-group(sol-inspector-ident){z-index:12;animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out)}html[data-sol-arrangement-swap]::view-transition-old(sol-inspector-ident){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade-out}html[data-sol-arrangement-swap]::view-transition-new(sol-inspector-ident){animation:var(--duration-layout-change) var(--ease-smooth-out) both sol-vt-fade;mix-blend-mode:plus-lighter}html[data-sol-arrangement-swap]::view-transition-old(sol-inspector-ident){object-fit:contain;block-size:100%;inline-size:100%}html[data-sol-arrangement-swap]::view-transition-new(sol-inspector-ident){object-fit:contain;block-size:100%;inline-size:100%}html[data-sol-arrangement-swap]::view-transition-image-pair(sol-inspector-ident){isolation:isolate}html:not([data-sol-root-swap])::view-transition-group(sol-nav-pane){animation:none}html:not([data-sol-root-swap])::view-transition-old(sol-nav-pane){display:none}html:not([data-sol-root-swap])::view-transition-image-pair(sol-nav-pane){isolation:auto}html:not([data-sol-root-swap])::view-transition-new(sol-nav-pane){mix-blend-mode:normal;animation:none}html[data-sol-root-swap]::view-transition-old(sol-chrome){animation:var(--duration-state-change) var(--ease-out) both sol-vt-fade reverse;display:block}html[data-sol-root-swap]::view-transition-new(sol-chrome){animation:var(--duration-surface-change) var(--ease-smooth-out) var(--duration-stagger) both sol-vt-fade}html[data-sol-root-swap]::view-transition-group(sol-nav-pane){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out)}html[data-sol-root-swap]::view-transition-old(sol-nav-pane){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out);object-fit:none;object-position:top left}html[data-sol-root-swap]::view-transition-new(sol-nav-pane){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out);object-fit:none;object-position:top left}html[data-sol-root-swap]::view-transition-group(sol-inspector-pane){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out)}html[data-sol-root-swap]::view-transition-old(sol-inspector-pane){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out);object-fit:none;object-position:top right}html[data-sol-root-swap]::view-transition-new(sol-inspector-pane){animation-duration:var(--duration-layout-change);animation-timing-function:var(--ease-smooth-out);object-fit:none;object-position:top right}@keyframes sol-vt-fade{0%{opacity:0}to{opacity:1}}@keyframes sol-vt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes sol-vt-shrink{0%{transform:scale(var(--motion-scale-modal))}to{transform:scale(1)}}@keyframes sol-vt-blur{35%{filter:blur(var(--motion-blur-medium))}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}}.sol .reveal{flex-shrink:0;grid-template-rows:0fr;min-width:0;min-height:0;display:grid;overflow:hidden}.sol .reveal[data-axis=x]{grid-template-rows:none;grid-template-columns:0fr}.sol .reveal[data-open=true]{grid-template-rows:1fr}.sol .reveal[data-axis=x][data-open=true]{grid-template-rows:none;grid-template-columns:1fr}.sol .reveal>.reveal-inner{opacity:0;min-width:0;min-height:0}.sol .reveal[data-open=true]>.reveal-inner{opacity:1}.sol .reveal[data-open=false]>.reveal-inner{pointer-events:none;visibility:hidden}html[data-sol-motion] .sol .reveal{transition:grid-template-rows var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .reveal[data-axis=x]{transition:grid-template-columns var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .reveal>.reveal-inner{transition:opacity var(--duration-surface-change) var(--ease-out), visibility 0s var(--duration-layout-change)}html[data-sol-motion] .sol .reveal[data-open=true]>.reveal-inner{transition:opacity var(--duration-surface-change) var(--ease-out) 60ms, visibility 0s}.sol .reveal[data-open=true][data-settled]{overflow:visible}.sol{--kind-tick:14px;--kind-glyph:10px}.sol [data-kind]{--kind-wash:var(--kind)}@supports (color:color-mix(in lab, red, red)){.sol [data-kind]{--kind-wash:color-mix(in srgb, var(--kind) 14%, transparent)}}.sol [data-kind]{--kind-edge:var(--kind)}@supports (color:color-mix(in lab, red, red)){.sol [data-kind]{--kind-edge:color-mix(in srgb, var(--kind) 45%, transparent)}}.sol .kt{box-sizing:border-box;color:var(--kind);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sol .kt>svg{display:block}.sol .kt[data-size=l]{width:20px;height:20px}.sol .kt[data-size=l]>svg{width:13px;height:13px}.sol .kt[data-size=m]{width:16px;height:16px}.sol .kt[data-size=m]>svg{width:11px;height:11px}.sol .kt[data-size=s]{width:14px;height:14px}.sol .kt[data-size=s]>svg{width:12px;height:12px}.sol .kt[data-size=xs]{width:var(--kind-tick);height:var(--kind-tick)}.sol .kt[data-size=xs]>svg{width:var(--kind-glyph);height:var(--kind-glyph)}.sol .kw{font-size:var(--fs-10);letter-spacing:calc(.1em * var(--label-track));text-transform:var(--label-tt);white-space:nowrap;color:var(--kind);font-weight:700}.sol .kw>small{font-size:inherit;opacity:.75;font-weight:600}.sol .kp{align-items:baseline;gap:var(--sp-5);font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;white-space:nowrap;color:var(--dim-2);display:inline-flex}.sol .kp>b{color:var(--kind);font-weight:600}.sol .chain{align-items:baseline;gap:var(--sp-6);min-width:0;font-size:var(--fs-10);white-space:nowrap;display:flex;overflow:hidden}.sol .chain>.chain-rung{text-overflow:ellipsis;min-width:0;color:var(--dim);overflow:hidden}.sol .kslate{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.sol .kslate-eyebrow{align-items:center;gap:var(--sp-6);min-width:0;display:flex}.sol .kslate-eyebrow>.kp{margin-left:auto}.sol .kslate-eyebrow>.meter{color:var(--text);margin-left:auto}.sol .kslate-eyebrow>.kp+.meter{margin-left:0}.sol .kslate-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.25;overflow:hidden}.sol .kslate[data-size=l] .kslate-name{font-size:var(--fs-15)}.sol .kslate[data-size=m] .kslate-name{font-size:var(--fs-12);font-weight:600}.sol .kslate-state{align-items:center;gap:var(--sp-8);font-size:var(--fs-10);color:var(--dim);display:flex}.sol .kslate-state>.meter,.sol .vf-caption[data-kind]>.meter{color:var(--text)}.sol .editor-tabs[data-kind]{color:var(--kind)}.sol .kmany{gap:var(--sp-6) var(--sp-12);flex-wrap:wrap;align-items:center;display:flex}.sol .kmany-n{align-items:center;gap:var(--sp-5);font-family:var(--mono);font-size:var(--fs-12);color:var(--text);display:inline-flex}.sol .kmany-n>small{font-family:var(--font);font-size:var(--fs-10);letter-spacing:calc(.08em * var(--label-track));text-transform:var(--label-tt);color:var(--dim)}.sol .kid{align-items:center;gap:var(--sp-6);flex-shrink:0;min-width:0;display:inline-flex}.sol .thumb[data-kind]{color:var(--kind);background:var(--panel-2);border-color:var(--line)}.sol .thumb[data-kind] .thumb-slate-id,.sol .head-face[data-kind]{color:var(--kind)}.sol [data-kind]{--kind-blank:var(--kind)}@supports (color:color-mix(in lab, red, red)){.sol [data-kind]{--kind-blank:color-mix(in oklab, var(--kind) 6%, transparent)}}.sol [data-kind]{--kind-rendering:var(--kind)}@supports (color:color-mix(in lab, red, red)){.sol [data-kind]{--kind-rendering:color-mix(in srgb, var(--kind) 60%, transparent)}}html[data-sol-mark-ink=mono] .sol [data-kind]{--kind-blank:transparent}.sol .blank{width:100%;height:100%;display:block}.sol .blank[data-kind],.sol .vf-box[data-kind],.sol .vfc-box[data-kind]{background:var(--kind-blank)}.sol .ip-psection>.section-head,.sol .tree-section>.section-head,.sol .rel-section>.section-head{color:var(--dim-2)}.sol .section-head>.kid{gap:var(--sp-4)}.sol .section-head>.kid>.section-label{color:var(--dim-2);letter-spacing:calc(.14em * var(--label-track));font-weight:600}.sol .ip-psection>.section-head>.section-label:first-child{margin-left:calc(var(--kind-tick) + var(--sp-4))}.sol .segment[data-kind],.sol .opt-item[data-kind],.sol .opt-icon[data-kind],.sol .chip[data-kind],.sol .sc-rail-dot[data-kind],.sol .sc-swatch[data-kind],.sol .sc-token[data-kind],.sol .scene-seg[data-kind],.sol .sol-step-dot[data-kind],.sol .call-sheet-row[data-kind] .call-sheet-row-number,.sol .call-sheet-row[data-kind] .call-sheet-row-label{color:var(--kind)}.sol .ident-card[data-kind]{background:var(--ident-ground,var(--panel-2));border:1px solid var(--ident-edge,var(--line));border-radius:var(--radius-lg);padding:var(--sp-10) var(--sp-10) var(--sp-8)}html[data-sol-mark=slate] .sol .kt{background:var(--kind);border-radius:var(--radius-sm);color:var(--bg)}html[data-sol-mark=slate] .sol .kt[data-size=s],html[data-sol-mark=slate] .sol .kt[data-size=xs]{border-radius:var(--radius-xs)}html[data-sol-mark=slate] .sol .vfc-frame[data-kind]:before{content:"";background:var(--kind);z-index:3;height:2px;position:absolute;inset:0 0 auto}html[data-sol-mark=slate] .sol .vfc-card[data-editing] .vfc-frame[data-kind]:before{height:3px}html[data-sol-mark=wash] .sol .ident-card[data-kind],html[data-sol-mark=wash] .sol .peek.ident-card[data-kind]{--ident-ground:var(--kind)}@supports (color:color-mix(in lab, red, red)){html[data-sol-mark=wash] .sol .ident-card[data-kind],html[data-sol-mark=wash] .sol .peek.ident-card[data-kind]{--ident-ground:color-mix(in srgb, var(--kind) 10%, var(--panel-2))}}html[data-sol-mark=wash] .sol .ident-card[data-kind],html[data-sol-mark=wash] .sol .peek.ident-card[data-kind]{--ident-edge:var(--kind)}@supports (color:color-mix(in lab, red, red)){html[data-sol-mark=wash] .sol .ident-card[data-kind],html[data-sol-mark=wash] .sol .peek.ident-card[data-kind]{--ident-edge:color-mix(in srgb, var(--kind) 24%, transparent)}}html[data-sol-mark=wash] .sol .ident-card[data-kind] :is(.ip-face,.peek-face)>.thumb{border-color:var(--kind-edge)}html[data-sol-pill] .sol .kid{border-radius:var(--radius-full);padding:0 var(--sp-7) 0 var(--sp-4);gap:var(--sp-3);box-sizing:border-box}html[data-sol-pill] .sol .kid[data-size=l]{height:22px}html[data-sol-pill] .sol .kid[data-size=m]{height:18px}html[data-sol-pill] .sol .kid[data-size=s]{height:16px;padding:0 var(--sp-5) 0 var(--sp-3);gap:var(--sp-2)}html[data-sol-pill] .sol .kid[data-size=l]>.kt{width:14px;height:14px}html[data-sol-pill] .sol .kid[data-size=l]>.kt>svg,html[data-sol-pill] .sol .kid[data-size=m]>.kt{width:12px;height:12px}html[data-sol-pill] .sol .kid[data-size=m]>.kt>svg{width:10px;height:10px}html[data-sol-pill] .sol .kid[data-size=s]>.kt{width:11px;height:11px}html[data-sol-pill] .sol .kid[data-size=s]>.kt>svg{width:9px;height:9px}html[data-sol-pill] .sol .kid[data-size=xs]{height:15px;padding:0 var(--sp-5) 0 var(--sp-3);gap:var(--sp-2)}html[data-sol-pill] .sol .kid[data-size=xs]>.kt{width:11px;height:11px}html[data-sol-pill] .sol .kid[data-size=xs]>.kt>svg{width:9px;height:9px}html:not([data-sol-pill]) .sol .kid[data-word=pill]>.kw{display:none}html[data-sol-pill] .sol .kid>.kw{font-size:var(--fs-9)}html[data-sol-pill]:not([data-sol-mark=slate]) .sol .kid{background:var(--kind-wash);border:1px solid var(--kind)}@supports (color:color-mix(in lab, red, red)){html[data-sol-pill]:not([data-sol-mark=slate]) .sol .kid{border:1px solid color-mix(in srgb, var(--kind) 30%, transparent)}}html[data-sol-pill]:not([data-sol-mark=slate]) .sol .kid{color:var(--kind)}html[data-sol-pill][data-sol-mark=slate] .sol .kid{background:var(--kind);color:var(--bg)}html[data-sol-pill][data-sol-mark=slate] .sol .kid>.kt,html[data-sol-pill][data-sol-mark=slate] .sol .kid>.kw{color:var(--bg);background:0 0}html[data-sol-pill][data-sol-mark=slate] .sol .kid>.kw>small{opacity:.8}html[data-sol-mark-ink=mono] .sol [data-kind]{--kind:var(--dim)}.sol .rm{color:var(--dim);flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;position:relative}.sol .rm[data-size=xs]{width:10px;height:10px}.sol .rm[data-size=m]{width:14px;height:14px}.sol .rm[data-size=l]{width:16px;height:16px}.sol .rm svg{width:12px;height:12px;display:block;overflow:visible}.sol .rm[data-size=xs] svg{width:10px;height:10px}.sol .rm[data-size=m] svg{width:14px;height:14px}.sol .rm[data-size=l] svg{width:16px;height:16px}.sol .rm .rm-ring{fill:none;stroke:currentColor;stroke-width:1.25px}.sol .rm .rm-fill{fill:currentColor}.sol .rm .rm-crown{fill:none;stroke:currentColor;stroke-width:1px;opacity:.6}.sol .rm[data-rung=placeholder] .rm-ring{stroke-dasharray:2 2}.sol .rm[data-rung=selected],.sol .rm[data-rung=final],.sol .rm[data-rung=finalAudio]{color:var(--text)}.sol .rm[data-drift]{color:var(--dim)}.sol .rm[data-drift] .rm-fill{opacity:.35}.sol .rm[data-generating]>.health-ring{box-sizing:border-box;border-width:1.25px;width:9px;height:9px}.sol .rm[data-size=xs][data-generating]>.health-ring{width:7.5px;height:7.5px}.sol .rm[data-size=m][data-generating]>.health-ring{width:10.5px;height:10.5px}.sol .rm[data-size=l][data-generating]>.health-ring{width:12px;height:12px}.sol .insp-ident.ip-ident-face{align-items:flex-start;gap:var(--sp-10);min-width:0}.sol .insp-ident.ip-ident-face>.kslate{flex:1}.sol .ip-ident-block{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.sol .ip-card-ident>.ip-swap{position:relative}.sol .ip-ident-action{width:100%;display:flex}.sol .ip-edit-pill{width:100%}.sol .ip-card-ident .ip-edit-pill:after{content:"";inset:calc(-1 * var(--sp-12));border-radius:var(--radius-lg);position:absolute}.sol .ip-edit-state{border:1px solid var(--line-2);border-radius:var(--radius-full);align-items:stretch;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.sol .ip-edit-state-word{align-items:center;gap:var(--sp-5);padding:var(--sp-7) var(--sp-9);background:var(--panel-3);color:var(--text);font-size:var(--fs-12);letter-spacing:calc(.1em * var(--label-track));text-transform:var(--label-tt);white-space:nowrap;display:inline-flex}.sol .ip-edit-state-word:before{content:"";background:var(--text);border-radius:50%;width:5px;height:5px}.sol .ip-edit-done{align-items:center;gap:var(--sp-5);min-width:0;padding:var(--sp-7) var(--sp-11);border-left:1px solid var(--line-2);border-radius:0 var(--radius-full) var(--radius-full) 0;color:var(--text);font-size:var(--fs-12);letter-spacing:calc(.1em * var(--label-track));text-transform:var(--label-tt);background:0 0;font-weight:700;display:inline-flex}.sol .ip-edit-done:hover{background:var(--wash)}.sol .ip-edit-done:focus-visible:not(.sol-host *){outline-offset:-1px}.sol .ip-edit-done-tail{min-width:0;max-width:16ch;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:inline-block;overflow:hidden}.sol .ip-edit-done-tail:before{content:"→";margin-right:var(--sp-4);color:var(--dim-2)}.sol .ip-factgrid{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.sol .ip-cell{gap:var(--sp-2);padding:var(--sp-6) var(--sp-8);background:var(--panel-2);border-radius:var(--radius-md);flex-direction:column;min-width:0;display:flex}.sol .ip-cell-v{font-size:var(--fs-12);color:var(--text);overflow-wrap:anywhere}.sol .ip-cell.dim .ip-cell-v{color:var(--dim-2)}.sol .ip-cell-copy{color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:copy;background:0 0;border:none;border-bottom:1px dotted;margin:0;padding:0;display:inline}.sol .ip-cell-copy:hover{color:var(--text)}.sol .ip-face{width:calc(56px * var(--sol-thumb-scale,1));pointer-events:none;flex-shrink:0;display:block}.sol .ip-face .thumb-avatar{width:32px;margin:0 auto}.sol .ip-face .thumb-play{display:none}.sol .ip-face-lead{width:calc(84px * var(--sol-thumb-scale,1))}.sol .ip-face-lead .thumb-avatar,.sol .ip-face-lead.is-head{width:44px}.sol .ip-prow .ip-face{width:40px;height:40px}.sol .ip-prow .ip-face .thumb{aspect-ratio:auto;border-radius:var(--radius-md);width:40px;height:40px}.sol .ip-prow .ip-face .thumb-avatar{border-radius:50%;width:40px;margin:0}.sol .ip-prow .ip-face .thumb-frame>.still{width:178%;margin-left:-39%}.sol[data-thumb-shape=tall] .ip-prow .ip-face .thumb-frame>.still{width:100%;height:178%;margin-top:-39%;margin-left:0}.sol .ip-pictures{gap:var(--sp-8);flex-direction:column;display:flex}.sol .ip-psection{gap:var(--sp-3);flex-direction:column;display:flex}.sol .ip-prows{gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.sol .ip-prow-more{padding:var(--sp-3) 0;font-size:var(--fs-11);color:var(--dim-2);border-bottom:1px dotted var(--dim-2);align-self:flex-start;margin-left:0}.sol .ip-prow-more:hover{color:var(--text);border-bottom-color:var(--text)}.sol .ip-prow{border-radius:var(--radius-md);outline-offset:-2px;outline:2px solid #0000;width:100%;display:flex}.sol .ip-prow.active{outline-color:var(--color-brand)}.sol .ip-prow.spotlit{--row-ground:var(--panel-2);background:var(--row-ground)}.sol .ip-prow.anchor{--row-ground:var(--sol-scope);background:var(--row-ground)}.sol .ip-prow:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol .ip-prow:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--row-ground,transparent))}}.sol .ip-prow-main{align-items:flex-start;gap:var(--sp-8);width:100%;min-width:0;padding:var(--sp-4) var(--sp-6) var(--sp-4) 0;border-radius:var(--radius-md);text-align:left;cursor:pointer;display:flex}.sol .ip-prow-text{gap:calc(var(--spacing) * .25);flex-direction:column;flex:1;min-width:0;display:flex}.sol .ip-prow-name{font-size:var(--fs-12);color:var(--text);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.sol .ip-prow-sub{font-size:var(--fs-10);color:var(--dim-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol .ip-prow-state{letter-spacing:calc(.06em * var(--label-track));text-transform:var(--label-tt);color:var(--dim-2)}.sol .ip-card{gap:var(--sp-10);padding:var(--sp-14) 0 var(--sp-4);flex-direction:column;min-width:0;display:flex}.sol .ip-card>.micro-label{color:var(--dim)}.sol .ip-card .ip-cell{background:var(--panel-2)}.sol .ip-card .insp-row{padding:var(--sp-3) 0;border-bottom-color:#0000}.sol .ip-empty-inline{color:var(--dim-2);font-size:var(--fs-12);line-height:1.5}.sol .insp.ip-cards{gap:0}.sol .ip-card-ident{padding:0 0 var(--sp-10)}.sol .ip-pinhead{z-index:3;margin:calc(-1 * var(--sp-14)) calc(-1 * var(--sp-16)) 0;padding:var(--sp-14) var(--sp-16) 0;background:var(--panel);border-bottom:1px solid var(--hair);display:block;position:sticky;top:0}.sol .ip-tabstrip{padding-bottom:var(--sp-10)}.sol .ip-tabstrip .segmented{width:100%;display:flex}.sol .ip-tabstrip .segment{flex:1;justify-content:center;min-width:0}.sol .ip-tabstrip .segment-label{align-items:baseline;min-width:0;display:flex}.sol .ip-tabstrip .ip-tabword{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol .ip-tabstrip .ip-tabcount{margin-left:var(--sp-4);font-family:var(--mono);font-size:var(--fs-9);letter-spacing:0;color:var(--dim-2);flex:none;font-weight:500}.sol .ip-tabstrip .segment.active .ip-tabcount{color:var(--text)}.sol .ip-tabstrip .segment:not(.active) .ip-tabcount.none{color:var(--dim-2);opacity:.5}.sol .ip-tabstrip .segment:not(.active):has(.ip-tabcount.none) .segment-label{color:var(--dim-2)}.sol .ip-swap{gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}html[data-sol-motion] .sol .ip-swap-in{animation:sol-ip-swap-in var(--duration-surface-change) ease-out both}@keyframes sol-ip-swap-in{0%{opacity:0;transform:translateY(3px)}}.sol .ip-many-head{gap:var(--sp-6);flex-direction:column;min-width:0;display:flex}.sol .ip-many-count{font-size:var(--fs-11);line-height:1.25}.sol .ip-card .ip-factgrid{gap:var(--sp-3)}.sol .ip-cards>.reveal>.reveal-inner>.ip-swap>.ip-card{margin-top:var(--sp-8)}.sol .ip-takes{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.sol .ip-take{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);cursor:pointer;aspect-ratio:var(--sol-thumb-w,16) / var(--sol-thumb-h,9);width:calc(100% * var(--sol-thumb-scale,1));padding:0;position:relative;overflow:hidden}.sol .ip-take img{object-fit:cover;width:100%;height:100%;display:block}.sol .ip-take.worn{border-color:var(--color-brand);outline:1px solid var(--color-brand);outline-offset:-1px}.sol .ip-take:hover:not(:disabled) img{opacity:.85}.sol .ip-take.pending img{opacity:.5}.sol .ip-take:disabled:not(.pending):not(.worn){cursor:default}.sol .ip-take-facts{padding:var(--sp-2) var(--sp-3);font-size:var(--fs-9);color:var(--dim-2);background:var(--panel-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.sol .ip-takes-more{padding:var(--sp-3) var(--sp-8);border-radius:var(--radius-full);color:var(--dim);font-size:var(--fs-11);background:var(--panel-2);align-self:flex-start}.sol .ip-takes-more:hover:not(:disabled){color:var(--text);background:var(--wash)}.sol .pane-top .insp.ip-cards{column-gap:var(--sp-16);grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-content:start;display:grid}.sol .pane-top .ip-pinhead{padding:0 var(--sp-16) 0 0;border-bottom:none;border-right:1px solid var(--hair);grid-area:1/1/span 20;align-self:start;margin:0;position:sticky;top:0}.sol .pane-top .insp.ip-cards>:not(.ip-pinhead){grid-column:2}.sol .pane-top .ip-factgrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.sol .pane-top .ip-prows{column-gap:var(--sp-12);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.sol .pane-top .ip-prows>.reveal{grid-column:1/-1}.sol .gallery,.sol .sb-board,.sol .tree,.sol .scenes-list,.sol .rq-lanes{position:relative}.sol .marquee-box{z-index:8;pointer-events:none;border:1px solid var(--color-brand);background:#46a7581a;position:absolute}@supports (color:color-mix(in lab, red, red)){.sol .marquee-box{background:color-mix(in srgb, var(--color-brand) 10%, transparent)}}.sol .marquee-box{border-radius:var(--radius-xs)}.sol [data-marqueeing],.sol [data-marqueeing] *{-webkit-user-select:none;user-select:none}.sol [data-marquee-hit]{outline:1px solid var(--color-brand)!important;outline-offset:1px!important}.sol .tree-row[data-marquee-hit]{outline-offset:-1px!important}.sol .tl-bar[data-marquee-hit]{outline-offset:0!important}.sol .sol-lift-layer{pointer-events:none;z-index:1000;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.sol .sol-lift-layer::backdrop{background:0 0}.sol .sol-lifted{pointer-events:none;will-change:transform;opacity:.96;box-shadow:var(--sol-lift-shadow);transition:opacity var(--duration-quick) var(--ease-linear);margin:0;position:absolute}.sol .sol-lifted.muted{opacity:.5}.sol [data-lift-slot],.sol .gallery>[data-lift-slot]>*{outline:var(--sol-drop-ring)!important;outline-offset:-1px!important;background:var(--sol-drop-wash)!important}.sol :not(.gallery)>[data-lift-slot]>*,.sol .gallery>[data-lift-slot]>*>*{opacity:.28}.sol [data-lift-slot] *{pointer-events:none}.sol [data-lifting],.sol [data-lifting] *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.sol [data-lifting][data-lift-muted],.sol [data-lifting][data-lift-muted] *{cursor:not-allowed!important}@media (prefers-reduced-motion:reduce){.sol .sol-lifted{transition:none}}.sol .call-sheet{gap:var(--sp-16);padding:var(--sp-16);color:var(--text);flex-direction:column;display:flex;overflow:auto}.sol .call-sheet-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-16);display:flex}.sol .call-sheet-title{font-size:var(--fs-16);margin:0;font-weight:700;line-height:1.2}.sol .call-sheet-stats{font-size:var(--fs-12);color:var(--dim);margin:var(--sp-6) 0 0}.sol .call-sheet-play{align-items:flex-end;gap:var(--sp-6);flex-direction:column;display:flex}.sol .call-sheet-play-button{padding:var(--sp-8) var(--sp-16);border:1px solid var(--panel-3);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);font-size:var(--fs-12);cursor:pointer;font-weight:600}.sol .call-sheet-play-button:disabled{opacity:.5;cursor:not-allowed}.sol .call-sheet-play-note{font-size:var(--fs-10);color:var(--dim-2);text-align:right;max-width:240px}.sol .call-sheet-rows{gap:var(--sp-12);flex-direction:column;display:flex}.sol .call-sheet-row{justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-12) var(--sp-16);border:1px solid var(--panel-3);border-radius:var(--radius-sm);background:var(--sheet-ground);--sheet-ground:var(--panel);display:flex}.sol .call-sheet-row-current{border-color:var(--color-border);--sheet-ground:var(--panel-2);box-shadow:inset 2px 0 0 var(--kind)}.sol .call-sheet-row-main{align-items:center;gap:var(--sp-12);flex:1;min-width:0;display:flex}.sol .call-sheet-row-number{font-size:var(--fs-14);min-width:24px;font-weight:700;line-height:1}.sol .call-sheet-row-label{font-size:var(--fs-13);min-width:64px;font-weight:600}.sol .call-sheet-row-strip{gap:var(--sp-8);flex:1;min-width:0;display:flex}.sol .call-sheet-row-strip .thumb-strip{width:64px}.sol .call-sheet-row-strip .thumb-strip>.blank{min-height:36px}.sol .call-sheet-row-fraction{font-size:var(--fs-12);font-variant-numeric:tabular-nums;color:var(--text);text-align:right;min-width:48px}.sol .call-sheet-row-advisory{font-size:var(--fs-11);color:var(--dim);min-width:140px}.sol .call-sheet-row-verb{padding:var(--sp-8) var(--sp-14);border:1px solid var(--panel-3);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--text);font-size:var(--fs-11);white-space:nowrap;cursor:pointer;font-weight:600}.sol .call-sheet-row[data-waiting]{animation:sol-sheet-waiting var(--duration-loading-pulse) var(--ease-in-out) infinite}@keyframes sol-sheet-waiting{0%,to{background-color:var(--sheet-ground)}50%{background-color:color-mix(in srgb, var(--panel-3) 70%, var(--sheet-ground))}}@media (prefers-reduced-motion:reduce){.sol .call-sheet-row[data-waiting]{animation:none}}.sol .script-view{height:100%;padding:var(--sp-24) var(--sp-16);overflow:auto}.sol .script-page{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);max-width:640px;color:var(--text);font-family:var(--mono);font-size:var(--fs-12);margin:0 auto;line-height:1.6;overflow:hidden}.sol .script-page>pre,.sol .script-scene>pre{padding:0 var(--sp-24);font:inherit;color:inherit;white-space:pre-wrap;word-break:break-word;margin:0}.sol .script-page>:first-child,.sol .script-page>:first-child>pre{padding-top:var(--sp-24)}.sol .script-page>:last-child,.sol .script-page>:last-child>pre{padding-bottom:var(--sp-24)}.sol .script-gap{opacity:.5}.sol .script-scene{cursor:pointer;margin-block:var(--sp-16);padding-block:var(--sp-12);border-top:1px solid var(--line);position:relative}@supports (color:color-mix(in lab, red, red)){.sol .script-scene{border-top:1px solid color-mix(in oklab, var(--line) 70%, transparent)}}.sol .script-scene{border-left:3px solid var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .script-scene{border-left:3px solid color-mix(in oklab, var(--text) 16%, transparent)}}.sol .script-scene{transition:background var(--duration-state-change) var(--ease-smooth-out), border-left-color var(--duration-state-change) var(--ease-smooth-out)}.sol .script-page>.script-scene:first-child{border-top:0;margin-top:0}.sol .script-scene>pre{padding-left:calc(var(--sp-24) + var(--sp-8))}.sol .script-scene:hover,.sol .script-scene[data-read-lit]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .script-scene:hover,.sol .script-scene[data-read-lit]{background:color-mix(in oklab, var(--text) 5%, transparent)}}.sol .script-scene:hover,.sol .script-scene[data-read-lit]{border-left-color:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .script-scene:hover,.sol .script-scene[data-read-lit]{border-left-color:color-mix(in oklab, var(--text) 45%, transparent)}}.sol .script-scene.selected{border-left-color:var(--text);background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .script-scene.selected{background:color-mix(in oklab, var(--text) 8%, transparent)}}.sol .script-scene-num{top:var(--sp-12);font-size:var(--fs-9);color:var(--text);line-height:1.6;position:absolute;left:8px}@supports (color:color-mix(in lab, red, red)){.sol .script-scene-num{color:color-mix(in oklab, var(--text) 45%, transparent)}}.sol .script-scene-num{letter-spacing:.04em;pointer-events:none}.sol .scenes-list{gap:var(--sp-14);padding:var(--sp-2) var(--sp-18) 30px;flex-direction:column;display:flex}.sol .scene-card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);flex-direction:column;display:flex;overflow:hidden}.sol .scene-card:hover{border-color:var(--line-2)}.sol .scene-card.selected{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.sol .scene-card.spotlit-host{background:var(--panel-2)}.sol .scene-head{align-items:center;gap:var(--sp-10);padding:var(--sp-8) var(--sp-14);border-bottom:1px solid var(--hair);-webkit-user-select:none;user-select:none;display:flex}.sol .scene-num{font-size:var(--fs-11);color:var(--kind);font-weight:700}.sol .scene-name{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sol .scene-open{border:1px solid var(--line-2);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--dim);font-size:var(--fs-12);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.sol .scene-open:hover{color:var(--text);border-color:var(--dim)}.sol .scene-body{align-items:flex-start;gap:var(--sp-16);padding:var(--sp-12) var(--sp-14) var(--sp-14);display:flex}.sol .scene-rail{gap:var(--sp-10);flex-direction:column;flex:0 0 264px;min-width:0;display:flex}.sol .scene-rail-group{gap:var(--sp-8);flex-direction:column;display:flex}.sol .scene-rail .prompt-box{min-height:72px}.sol .scene-content{gap:var(--sp-12);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.sol .scene-board{grid-template-columns:repeat(auto-fill, minmax(calc(var(--sc-w,128px) * var(--sol-thumb-narrow,1)), 1fr));gap:var(--sp-10);display:grid}.sol .scene-tile{min-width:0;position:relative}.sol .scene-tile-hit{gap:var(--sp-4);text-align:left;border-radius:var(--radius-sm);flex-direction:column;width:100%;display:flex}.sol .scene-tile-hit.selected .thumb{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand)}.sol .scene-tile.spotlit-host .scene-tile-hit{background:var(--panel-2)}.sol .scene-tile-cap{gap:var(--sp-6);font-size:var(--fs-10);color:var(--dim);min-width:0;display:flex}.sol .scene-tile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol .scene-strip{gap:2px;height:18px;display:flex}.sol .scene-seg{border:1px solid;flex-basis:0;justify-content:center;align-items:center;min-width:6px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sol .scene-seg{border:1px solid color-mix(in srgb, currentColor 40%, transparent)}}.sol .scene-seg{border-radius:var(--radius-xs);background:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .scene-seg{background:color-mix(in srgb, currentColor 22%, transparent)}}.sol .scene-seg:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .scene-seg:hover{background:color-mix(in srgb, currentColor 34%, transparent)}}.sol .scene-seg.selected{box-shadow:0 0 0 1px var(--color-brand)}.sol .scene-seg .mono{color:var(--text);opacity:.7;font-size:var(--fs-9)}.sol .scene-cast{gap:var(--sp-8);flex-direction:column;display:flex}.sol .readview{--read-page-w:min(44%, 700px);--read-band-w:40px;--read-pw:min(var(--read-page-w), calc(100% - 380px));--read-cols:calc(100% - var(--read-band-w) - var(--read-pw)) var(--read-band-w) var(--read-pw);flex-direction:column;height:100%;min-height:0;display:flex}.sol .readview:not([data-list]){--read-cols:0% 0px 100%}.sol .readview:not([data-page]){--read-cols:100% 0px 0%}.sol .read-head,.sol .read-body{grid-template-columns:var(--read-cols);display:grid}.sol .read-body{flex:1;grid-template-rows:minmax(0,100%);min-height:0}.sol .readview[data-read-ready] .read-body{transition:grid-template-columns var(--duration-layout-change) var(--ease-smooth-out)}.sol .readview[data-read-ready] .read-head{transition:grid-template-columns var(--duration-layout-change) var(--ease-smooth-out), height var(--duration-layout-change) var(--ease-smooth-out), border-bottom-width var(--duration-layout-change) var(--ease-smooth-out)}body.vf-dock-resizing-x .sol .read-head,body.vf-dock-resizing-x .sol .read-body{transition:none}.sol .read-head{border-bottom:1px solid var(--line);align-items:center;height:34px;overflow:clip}.sol .readview:not([data-list][data-page]) .read-head{border-bottom-width:0;height:0}.sol .read-head-cell{min-width:0;padding:0 var(--sp-12);white-space:nowrap;overflow:clip}.sol .read-head-right{justify-self:end}.sol .read-head-lock{justify-self:center;min-width:0}.sol .read-lock{border-radius:var(--radius-xs);width:26px;height:26px;color:var(--text);background:0 0;border:0;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.sol .read-lock{color:color-mix(in oklab, var(--text) 45%, transparent)}}.sol .read-lock{cursor:pointer;transition:color var(--duration-state-change) var(--ease-smooth-out), background var(--duration-state-change) var(--ease-smooth-out)}.sol .read-lock:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-lock:hover{background:color-mix(in oklab, var(--text) 8%, transparent)}}.sol .read-lock:hover,.sol .read-lock[aria-pressed=true]{color:var(--text)}.sol .read-list,.sol .read-page{min-width:0;overflow:clip}.sol .read-band{min-width:0}.sol .read-list{flex-direction:column;display:flex}.sol .read-list>.scenesview{flex:1;min-height:0}.sol .readview:not([data-list]) .read-list,.sol .readview:not([data-page]) .read-page,.sol .readview:not([data-list][data-page]) .read-band{visibility:hidden;transition:visibility var(--duration-layout-change)}.sol .read-page{transition:border-left-color var(--duration-state-change) var(--ease-smooth-out);border-left:1px solid #0000;flex-direction:column;display:flex;position:relative}.sol .read-page:has(>.vf-dock-resizer:hover){border-left-color:var(--line);transition-delay:var(--duration-quick)}.sol .read-page:has(>.vf-dock-resizer:is(:focus-visible,.active)){border-left-color:var(--line);transition-delay:0s}.sol .read-page>*{flex:1;min-height:0}.sol .readview[data-page]:not([data-list]) .read-page{border-left:0}.sol .read-page>.vf-dock-resizer{z-index:2}.sol .read-band{z-index:1;position:relative}.sol .read-band svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sol .read-band g{cursor:pointer}.sol .read-band .rd-lead{fill:none;stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band .rd-lead{stroke:color-mix(in oklab, var(--text) 42%, transparent)}}.sol .read-band .rd-lead{stroke-width:1.5px;stroke-linecap:round;transition:stroke var(--duration-state-change) var(--ease-smooth-out), stroke-width var(--duration-state-change) var(--ease-smooth-out)}.sol .read-band .rd-extent{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band .rd-extent{fill:color-mix(in oklab, var(--text) 5%, transparent)}}.sol .read-band .rd-extent{stroke:none;transition:fill var(--duration-state-change) var(--ease-smooth-out)}.sol .read-band g[data-parity] .rd-extent{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band g[data-parity] .rd-extent{fill:color-mix(in oklab, var(--text) 9%, transparent)}}.sol .read-band .rd-cap{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band .rd-cap{fill:color-mix(in oklab, var(--text) 30%, transparent)}}.sol .read-band .rd-cap{transition:fill var(--duration-state-change) var(--ease-smooth-out)}.sol .read-band g[data-hover] .rd-lead{stroke:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band g[data-hover] .rd-lead{stroke:color-mix(in oklab, var(--text) 78%, transparent)}}.sol .read-band g[data-hover] .rd-lead{stroke-width:2px}.sol .read-band g[data-hover] .rd-extent{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band g[data-hover] .rd-extent{fill:color-mix(in oklab, var(--text) 13%, transparent)}}.sol .read-band g[data-hover] .rd-cap{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band g[data-hover] .rd-cap{fill:color-mix(in oklab, var(--text) 70%, transparent)}}.sol .read-band g[data-on] .rd-lead{stroke:var(--text);stroke-width:2px}.sol .read-band g[data-on] .rd-extent{fill:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-band g[data-on] .rd-extent{fill:color-mix(in oklab, var(--text) 16%, transparent)}}.sol .read-band g[data-on] .rd-cap{fill:var(--text)}.sol .read-list .scene-card[data-read-lit]{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .read-list .scene-card[data-read-lit]{background:color-mix(in oklab, var(--text) 5%, transparent)}}.sol .peek{width:min(calc(var(--spacing) * 64), calc(100vw - var(--density-section-inset) * 2));padding:var(--density-section-inset) var(--density-section-inset) var(--density-gap);background:var(--float);border:1px solid var(--float-line);border-radius:var(--radius-lg);box-shadow:var(--float-shadow);color:var(--text);white-space:normal;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;margin:0;line-height:1;display:none;position:fixed;inset:auto}.sol .peek:popover-open{gap:var(--density-gap);flex-direction:column;display:flex}.sol .peek{opacity:0;transition:opacity var(--duration-state-change) var(--ease-out), transform var(--duration-state-change) var(--ease-smooth-out), overlay var(--duration-state-change) allow-discrete, display var(--duration-state-change) allow-discrete;transform:translateY(-4px)}.sol .peek:popover-open{opacity:1;transform:none}@starting-style{.sol .peek:popover-open{opacity:0;transform:translateY(-4px)}}.sol .peek.ident-card[data-kind]{--ident-ground:var(--float);--ident-edge:var(--float-line)}.sol .peek-head{align-items:center;gap:var(--density-gap);min-width:0;display:flex}.sol .peek-face{width:calc(56px * var(--sol-thumb-scale,1));flex:none}.sol .peek-face .thumb{border-radius:var(--radius-sm);overflow:clip}.sol .peek-head>.kslate{flex:1;min-width:0}.sol .peek-facts{justify-content:space-between;align-items:baseline;gap:var(--density-gap) var(--density-gap);color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;flex-wrap:wrap;line-height:1;display:flex}.sol .peek-fact{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol .peek-strip-wrap{gap:var(--density-gap);flex-direction:column;display:flex}.sol .peek-strip-wrap>.micro-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--dim-2);line-height:1}.sol .peek-strip{grid-auto-flow:column;grid-auto-columns:calc(64px * var(--sol-thumb-scale,1));gap:var(--density-gap);scrollbar-width:none;padding:0;display:grid;overflow-x:auto}.sol .peek-strip::-webkit-scrollbar{display:none}.sol .peek-take{aspect-ratio:var(--sol-thumb-w,16) / var(--sol-thumb-h,9);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-3);outline-offset:-2px;outline:2px solid #0000;padding:0;display:block;overflow:clip}.sol .peek-strip.square .peek-take{aspect-ratio:1}.sol .peek-take img{object-fit:cover;width:100%;height:100%;display:block}.sol .peek-take.worn{outline-color:var(--color-brand);border-color:var(--color-brand)}.sol button.peek-take:not(.worn):hover{border-color:var(--line-2);filter:brightness(1.1)}.sol .peek-take.pending{opacity:.5}.sol .peek-strip-more{color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;align-self:start;padding:0;line-height:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sol .peek-strip-more:hover{color:var(--text)}.sol .peek-actions{gap:var(--density-control-padding);padding-top:var(--density-gap);display:flex}.sol .peek-actions>.btn-prime{min-height:var(--density-control-size);padding-block:var(--density-section-inset);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;flex:auto;line-height:1}.sol .peek-actions>.btn-quiet{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;min-height:var(--density-control-size);flex:none;line-height:1}.sol .edit-badge{--eb-h:20px;--eb-ground:transparent;--eb-ground-hover:var(--wash);z-index:3;width:var(--eb-h);height:var(--eb-h);border-radius:var(--radius-sm);background:var(--eb-ground);color:var(--dim);cursor:pointer;transition:color var(--duration-state-change) var(--ease-in-out), background-color var(--duration-state-change) var(--ease-in-out);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.sol .edit-badge:hover,.sol .edit-badge:focus-visible{color:var(--text);background:var(--eb-ground-hover)}.sol :is(.sb-frame,.card,.scene-tile,.rq-chip-click)>.edit-badge{--eb-ground:var(--panel)}@supports (color:color-mix(in lab, red, red)){.sol :is(.sb-frame,.card,.scene-tile,.rq-chip-click)>.edit-badge{--eb-ground:color-mix(in srgb, var(--panel) 88%, transparent)}}.sol :is(.sb-frame,.card,.scene-tile,.rq-chip-click)>.edit-badge{--eb-ground-hover:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol :is(.sb-frame,.card,.scene-tile,.rq-chip-click)>.edit-badge{--eb-ground-hover:color-mix(in srgb, var(--text) 16%, var(--panel))}}.sol :is(.sb-frame,.card,.scene-tile,.rq-chip-click)>.edit-badge{top:var(--sp-4);right:var(--sp-4);z-index:4;position:absolute}.sol .sb-board.compact .edit-badge{--eb-h:17px}.sol :is(.tree-row,.rel-row,.ip-prow,.sb-group-head,.scene-head) .edit-badge{--eb-h:18px}.sol :is(.tree-row,.rel-row,.ip-prow) .edit-badge,.sol .scene-head .edit-badge{margin-left:auto}.sol .scene-head .edit-badge+.scene-open{margin-left:var(--sp-4)}.sol .thumb>.dl-badge{--eb-ground:var(--panel)}@supports (color:color-mix(in lab, red, red)){.sol .thumb>.dl-badge{--eb-ground:color-mix(in srgb, var(--panel) 88%, transparent)}}.sol .thumb>.dl-badge{--eb-ground-hover:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .thumb>.dl-badge{--eb-ground-hover:color-mix(in srgb, var(--text) 16%, var(--panel))}}.sol .thumb>.dl-badge{top:var(--sp-4);left:var(--sp-4);z-index:4;opacity:0;transition:opacity var(--duration-state-change) var(--ease-in-out);position:absolute}.sol :hover>.thumb>.dl-badge,.sol .thumb>.dl-badge:focus-visible{opacity:1}.sol .vf-download-float{top:var(--sp-8);right:var(--sp-8);z-index:2;align-items:center;display:flex;position:absolute}.sol .pres-area{align-items:center;gap:var(--density-gap);display:inline-flex}.sol .pres-area .bar-toggle{padding-inline:var(--density-control-padding)}html[data-sol-motion] .sol .app{transition:padding var(--duration-layout-change) var(--ease-smooth-out), gap var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .stage{transition:border-radius var(--duration-layout-change) var(--ease-smooth-out), box-shadow var(--duration-layout-change) var(--ease-smooth-out), background-color var(--duration-layout-change) var(--ease-smooth-out), border-color var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .pane-head,html[data-sol-motion] .sol .pane-body,html[data-sol-motion] .sol .stage-head,html[data-sol-motion] .sol .filterbar{transition:border-radius var(--duration-layout-change) var(--ease-smooth-out), background-color var(--duration-surface-change) var(--ease-in-out), border-color var(--duration-surface-change) var(--ease-in-out)}html[data-sol-layout=cards] .sol{--float:var(--color-card);--card-lift:var(--shadow-panel);--card-lift-2:var(--shadow-panel)}html[data-sol-layout=cards] .sol .app{gap:var(--sp-10);padding:var(--sp-10);--rung-1:var(--panel);--rung-2:var(--panel-2);--rung-3:var(--panel-3);--rung-4:var(--panel-4)}html[data-sol-layout=cards] .sol .pane,html[data-sol-layout=cards] .sol .stage,html[data-sol-layout=cards] .sol .sol-takeover-body{border-radius:var(--radius-xl);box-shadow:var(--card-lift)}html[data-sol-layout=cards] .sol .stage{--bg:var(--rung-1);--panel:var(--rung-2);--panel-2:var(--rung-3);--panel-3:var(--rung-4);--panel-4:var(--color-border);--dim-2:var(--color-foreground-subtle);--b-dim-3:var(--dim-2);overflow:hidden}html[data-sol-layout=cards] .sol .sol-takeover-body{--bg:var(--rung-1);--panel:var(--rung-2);--panel-2:var(--rung-3);--panel-3:var(--rung-4);--panel-4:var(--color-border);--dim-2:var(--color-foreground-subtle);--b-dim-3:var(--dim-2);--b-canvas:var(--rung-1);--b-panel:var(--rung-2);--b-panel-2:var(--rung-3);overflow:hidden}html[data-sol-layout=cards] .sol .sol-takeover-body .pane{box-shadow:none;border-radius:0}html[data-sol-layout=cards] .sol .sol-takeover-body :is(.pane-head,.pane-body){border-radius:0}html[data-sol-layout=cards] .sol .pane-left{border-right-color:#0000}html[data-sol-layout=cards] .sol .pane-right{border-left-color:#0000}html[data-sol-layout=cards] .sol .sol-vf-side{border-radius:var(--radius-xl);box-shadow:var(--card-lift);border-left-color:#0000;overflow:hidden}html[data-sol-layout=cards] .sol .stage>.pane-top{box-shadow:none;border-bottom-color:var(--hair);--bg:var(--rung-1);--panel:var(--rung-1);--panel-2:var(--rung-2);--panel-3:var(--rung-3);--panel-4:var(--rung-4);--dim-2:var(--color-foreground-subtle);--b-dim-3:var(--dim-2);background:var(--panel);border-radius:0}html[data-sol-layout=cards] .sol .stage>.pane-top .pane-head,html[data-sol-layout=cards] .sol .stage>.pane-top .pane-body{border-radius:0}html[data-sol-layout=cards] .sol .pane-head{border-radius:var(--radius-xl) var(--radius-xl) 0 0}html[data-sol-layout=cards] .sol .pane-body{border-radius:0 0 var(--radius-xl) var(--radius-xl)}html[data-sol-layout=cards] .sol .pane-rail{border-radius:inherit}html[data-sol-layout=cards] .sol .card,html[data-sol-layout=cards] .sol .toolgroup,html[data-sol-layout=cards] .sol .scene-card{border-radius:var(--radius-lg);box-shadow:var(--card-lift-2)}html[data-sol-layout=cards] .sol .view-tab{padding-inline:var(--sp-10)}html[data-sol-lines=on] .sol{--hair:var(--line);--hair-2:var(--color-border)}html[data-sol-lines=off] .sol{--hair:transparent;--hair-2:transparent}html[data-sol-lines=off] .sol .pane-head{background:var(--panel-2)}html[data-sol-lines=off] .sol .filterbar{background:var(--panel)}html[data-sol-lines=off] .sol .tree-options{background:var(--panel-2)}html[data-sol-lines=off] .sol .rq-toolbar,html[data-sol-lines=off] .sol .editor-tabs,html[data-sol-lines=off] .sol .sb-group-head,html[data-sol-lines=off] .sol .pb-subrow:not(.pb-subrow-drawer){background:var(--panel)}html[data-sol-lines=off] .sol .sbc-head{background:var(--panel-2)}html[data-sol-lines=off] .sol .tl-spine{background:var(--panel)}html[data-sol-lines=off] .sol :is(.sol-band-head,.sol-band-foot){background:var(--b-panel-2)}html[data-sol-lines=off] .sol .pane-top .ip-pinhead{background:var(--panel-2)}.sol .panel-title{display:none}html[data-sol-titles] .sol .panel-title{display:inline}html[data-sol-density=compact] .sol{--sp-3:calc(var(--spacing) * .5);--sp-4:calc(var(--spacing) * .75);--sp-5:calc(var(--spacing) * 1);--sp-6:calc(var(--spacing) * 1);--sp-7:calc(var(--spacing) * 1.25);--sp-8:calc(var(--spacing) * 1.5);--sp-9:calc(var(--spacing) * 1.75);--sp-10:calc(var(--spacing) * 2);--sp-11:calc(var(--spacing) * 2);--sp-12:calc(var(--spacing) * 2.25);--sp-13:calc(var(--spacing) * 2.5);--sp-14:calc(var(--spacing) * 2.5);--sp-16:calc(var(--spacing) * 3);--sp-18:calc(var(--spacing) * 3.5);--sp-20:calc(var(--spacing) * 3.75);--sp-24:calc(var(--spacing) * 4.5);--fs-10:9px;--fs-11:10px;--fs-12:11px;--fs-13:12px;--fs-14:13px;--fs-15:14px;--fs-16:15px}html[data-sol-density=roomy] .sol{--sp-2:calc(var(--spacing) * .75);--sp-3:calc(var(--spacing) * 1);--sp-4:calc(var(--spacing) * 1.25);--sp-5:calc(var(--spacing) * 1.75);--sp-6:calc(var(--spacing) * 2);--sp-7:calc(var(--spacing) * 2.25);--sp-8:calc(var(--spacing) * 2.75);--sp-9:calc(var(--spacing) * 3);--sp-10:calc(var(--spacing) * 3.25);--sp-11:calc(var(--spacing) * 3.75);--sp-12:calc(var(--spacing) * 4);--sp-13:calc(var(--spacing) * 4.25);--sp-14:calc(var(--spacing) * 4.75);--sp-16:calc(var(--spacing) * 5.5);--sp-18:calc(var(--spacing) * 6);--sp-20:calc(var(--spacing) * 6.75);--sp-24:calc(var(--spacing) * 8);--fs-9:10px;--fs-10:11px;--fs-11:12px;--fs-12:13px;--fs-13:14px;--fs-14:15px;--fs-15:16px;--fs-16:17px}html[data-sol-density=roomy] .sol .view-tab{padding-inline:var(--sp-7)}.sol{--density-gap:calc(var(--spacing) * 1.5);--density-control-padding:calc(var(--spacing) * 2);--density-section-inset:calc(var(--spacing) * 3);--density-control-size:calc(var(--spacing) * 7)}html[data-sol-density=compact] .sol{--density-gap:calc(var(--spacing) * 1);--density-control-padding:calc(var(--spacing) * 1.5);--density-section-inset:calc(var(--spacing) * 2);--density-control-size:calc(var(--spacing) * 6)}html[data-sol-density=roomy] .sol{--density-gap:calc(var(--spacing) * 2);--density-control-padding:calc(var(--spacing) * 3);--density-section-inset:calc(var(--spacing) * 4);--density-control-size:calc(var(--spacing) * 8)}.sol .pres-area .bar-toggle{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;gap:var(--density-gap);min-height:var(--density-control-size);padding-block:calc(var(--spacing) * .5);padding-inline:var(--density-control-padding);line-height:1}.sol :is(.sb-toolbar,.gal-toolbar,.rq-toolbar,.scenes-toolbar,.tree-toolbar){min-height:calc(var(--density-control-size) + var(--density-gap) * 2)}.sol :is(.sb-toolbar,.gal-toolbar,.rq-toolbar,.scenes-toolbar,.tree-toolbar) :is(.micro-label,.dim-note,.num){font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1}.sol :is(.sb-toolbar,.gal-toolbar,.rq-toolbar,.scenes-toolbar,.tree-toolbar) :is(.opt-trigger,.segment){font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;height:auto;min-height:var(--density-control-size);padding-inline:var(--density-control-padding);gap:var(--density-gap);line-height:1}.sol :is(.sb-toolbar,.gal-toolbar,.rq-toolbar,.scenes-toolbar,.tree-toolbar) :is(.sb-zoom,.gal-zoom,.rq-zoom,.scenes-zoom,.tree-cmd){gap:var(--density-gap)}.sol :is(.sb-toolbar,.gal-toolbar,.rq-toolbar,.scenes-toolbar,.tree-toolbar) :is(.sb-zoom,.gal-zoom,.rq-zoom,.scenes-zoom,.tree-cmd)>button,.sol .sb-toolbar .tl-legend-btn{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;width:var(--density-control-size);height:var(--density-control-size);flex-shrink:0;line-height:1}html[data-theme=dark][data-sol-hdr] .sol{--bg:#050504}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-sol-hdr] .sol{--bg:color-mix(in srgb, var(--color-background) 50%, var(--color-black))}}html[data-theme=dark][data-sol-hdr] .sol{--panel:var(--color-background);--panel-2:var(--color-background);--panel-3:var(--color-card);--panel-4:var(--color-card-inset);--line:var(--color-border);--line-2:var(--color-border);--text:var(--color-foreground);--dim:var(--color-foreground-muted);--dim-2:var(--color-foreground-subtle);--wash:var(--color-fill-hover);--wash-2:var(--color-fill-selected);--float:var(--color-card);--float-shadow:var(--shadow-panel);--b-text:var(--text);--b-panel:var(--panel);--b-panel-2:var(--panel-2);--b-canvas:var(--bg);--b-line:var(--line);--card-lift:var(--shadow-panel);--card-lift-2:var(--shadow-panel)}html[data-theme=dark][data-sol-layout=cards][data-sol-hdr] .sol{--float:var(--color-card-inset)}html[data-theme=dark][data-sol-layout=cards][data-sol-hdr] .sol .stage,html[data-theme=dark][data-sol-layout=cards][data-sol-hdr] .sol .sol-takeover-body{--panel-4:var(--color-card)}html[data-theme=dark][data-sol-hdr] .unit-cinema:has(.sol){--unit-surface-0:#050504}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark][data-sol-hdr] .unit-cinema:has(.sol){--unit-surface-0:color-mix(in srgb, var(--color-background) 50%, var(--color-black))}}html[data-theme=dark][data-sol-hdr] .unit-cinema:has(.sol){--unit-surface-1:var(--color-background);--unit-surface-2:var(--color-background);--unit-border:var(--color-border);--unit-chrome-border:var(--color-border);--unit-text-1:var(--color-foreground);--unit-text-2:var(--color-foreground-muted);--unit-text-3:var(--color-foreground-subtle)}.sol .rail-address-name{text-overflow:ellipsis;min-width:0;padding-left:var(--sp-2);flex:1;overflow:hidden}.sol .pane-head:has(.rail-widen[data-worded]){position:relative}.sol .pane-btn.rail-widen[data-worded]{gap:var(--sp-3);width:auto;height:26px;padding:0 var(--sp-6) 0 var(--sp-4);font-size:var(--fs-12);white-space:nowrap;color:var(--text);background:var(--wash);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sol .rail-widen-word{line-height:1}.sol .pane-btn.rail-widen[data-worded]:not(:disabled):hover{background:var(--press)}.sol .rail-settings{display:inline-flex}.sol .opt-menu.rail-settings-panel{min-width:min(calc(var(--spacing) * 64), calc(100vw - var(--density-section-inset) * 2));max-width:min(calc(var(--spacing) * 80), calc(100vw - var(--density-section-inset) * 2));padding:var(--density-control-padding);gap:var(--density-control-padding)}.sol .rs-group{gap:var(--density-gap);padding:var(--density-gap) var(--density-gap) var(--density-control-padding);flex-direction:column;display:flex}.sol .rs-group+.rs-group{border-top:1px solid var(--hair);padding-top:var(--density-section-inset)}.sol .rail-settings-panel .rs-group-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;padding:0 var(--density-gap);line-height:1}.sol .rs-row{justify-content:space-between;align-items:center;gap:var(--density-section-inset);padding:var(--density-gap);display:flex}.sol .rs-row-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--dim);line-height:1}.sol .rs-lead{padding:var(--density-control-padding) var(--density-gap)}.sol .rs-lead .rs-row-label{color:var(--text)}.sol .rs-lead+.rs-group{border-top:1px solid var(--hair);padding-top:var(--density-section-inset)}.sol .rs-checks{flex-direction:column;display:flex}.sol .rs-checks .opt-item{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;min-height:var(--density-control-size);gap:var(--density-gap);padding:var(--density-gap) var(--density-control-padding);grid-template-columns:calc(var(--spacing) * 3.5) minmax(0, 1fr);line-height:1}.sol .rs-checks .opt-item .opt-icon{display:none}.sol .rs-cmds{gap:var(--density-gap);padding:0 var(--density-gap);flex-wrap:wrap;display:flex}.sol .rs-cmd{min-height:var(--density-control-size);align-items:center;gap:var(--density-gap);padding:var(--density-gap) var(--density-section-inset) var(--density-gap) var(--density-control-padding);border:1px solid var(--line-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--dim);transition:color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out);line-height:1;display:inline-flex}.sol .rs-cmd:not(:disabled):hover{color:var(--text);border-color:var(--dim)}.sol .rs-cmd:disabled{opacity:.4;cursor:default}.sol .rail-settings-panel .segment{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;min-height:var(--density-control-size);padding:var(--density-gap) var(--density-control-padding);line-height:1}.sol .rail-settings-panel .opt-name{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1}.sol .rail-settings-panel .opt-desc{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal)}.sol .rs-row-wide .segmented{flex:1;min-width:0}.sol .rs-row-wide .segment{padding:var(--density-gap) var(--density-control-padding);flex:1;justify-content:center}.sol [data-nav-layout] .tree{min-height:100%;padding-top:var(--sp-16);--tree-indent:0px;--tree-base:var(--sp-14);--scene-thumb-w:56px;--shot-thumb-w:36px;--scene-thumb:calc(var(--scene-thumb-w) * var(--sol-thumb-scale,1));--shot-thumb:calc(var(--shot-thumb-w) * var(--sol-thumb-scale,1));--leader-alpha:0;--shot-lead:calc(var(--tree-base) + var(--shot-gutter));--shot-pad:calc(var(--shot-lead) - var(--sp-8));--shot-gutter:max(calc(var(--scene-thumb) - var(--shot-thumb)), calc(var(--scene-thumb-w) - var(--shot-thumb-w)));--shot-plate-reach:calc(var(--shot-pad) + var(--tree-indent) + var(--sp-8) - var(--tree-base));--scene-facts:26px;--rail-band:30px;flex-direction:column;padding-bottom:0;display:flex}.sol [data-nav-layout] .tree[data-density=compact]{--scene-thumb-w:48px;--shot-thumb-w:30px;--rail-band:26px}.sol [data-nav-layout] .tree[data-density=roomy]{--scene-thumb-w:72px;--shot-thumb-w:44px;--rail-band:34px}.sol [data-nav-indent=on] .tree{--tree-indent:14px;--leader-alpha:1}.sol [data-nav-indent=on] .tree[data-density=compact]{--tree-indent:12px}.sol [data-nav-indent=on] .tree[data-density=roomy]{--tree-indent:16px}.sol [data-nav-layout] [data-depth="1"]>.tree-row{padding-left:var(--tree-base)}.sol [data-nav-layout] .tree-toggle{z-index:2;text-align:center;opacity:0;width:12px;transition:opacity var(--duration-state-change) var(--ease-out);position:absolute;top:50%;left:2px;transform:translateY(-50%)}.sol [data-nav-layout] .tree-row:hover .tree-toggle{opacity:1}.sol [data-nav-layout] .tree-meta{color:var(--dim-2)}.sol [data-nav-layout] .tree-row .rm{transition:opacity var(--duration-state-change) var(--ease-in-out)}.sol [data-nav-layout] .tree-row .rm[data-rung=ungenerated],.sol [data-nav-layout] .tree-row .rm[data-rung=placeholder]{opacity:.4}.sol [data-nav-layout] .tree-row:hover .rm,.sol [data-nav-layout] .tree-row.selected .rm{opacity:1}.sol [data-nav-layout] .tree-time{text-align:right;min-width:5ch}.sol [data-nav-layout] .tree-row{border-left:none}.sol [data-nav-layout] .tree-row.selected{box-shadow:none;outline-color:var(--color-brand)}.sol [data-nav-layout] [data-depth="0"]>.tree-row{z-index:3;height:var(--rail-band);background:var(--panel);border-left-color:#0000;border-top:1px solid var(--hair);padding-block:0;position:sticky;bottom:0}.sol [data-nav-layout] .tree>[data-depth="0"]:last-child{flex-direction:column;flex:1 0 auto;display:flex}.sol [data-nav-layout] .tree>[data-depth="0"]:last-child>.tree-row{margin-top:auto}.sol [data-nav-layout] .tree>[data-depth="0"]:last-child>.tree-kids{flex:none}.sol [data-nav-layout] [data-depth="0"]>.tree-row .tree-name{font-size:var(--fs-10);letter-spacing:.16em;text-transform:uppercase;color:var(--dim-2);font-weight:600}.sol [data-nav-layout] [data-depth="0"]>.tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout] [data-depth="0"]>.tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--panel))}}.sol [data-nav-layout=table] [data-depth="0"]>.tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=table] [data-depth="0"]>.tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--panel))}}.sol [data-nav-layout] [data-depth="0"]>.tree-row:hover .tree-name{color:var(--dim)}.sol [data-nav-layout] [data-depth="1"]>.tree-row{grid-template-columns:var(--scene-thumb) minmax(0, auto) minmax(0, 1fr) minmax(var(--scene-facts), auto);column-gap:var(--sp-6);row-gap:var(--sp-2);padding-top:var(--sp-6);padding-bottom:var(--sp-6);border-bottom:0 solid #0000;grid-template-rows:auto;align-items:center;display:grid}.sol [data-nav-layout] [data-depth="1"]+[data-depth="1"]>.tree-row{border-top:0 solid #0000}.sol [data-nav-layout] [data-depth="1"]>.tree-row .tree-thumb{width:var(--scene-thumb);margin-right:var(--sp-4);grid-area:1/1}.sol [data-nav-layout] [data-depth="1"]>.tree-row .kid{font-size:var(--fs-10);grid-area:1/2;justify-self:start;margin:0;line-height:1.2}.sol [data-nav-layout] :is([data-depth="1"],[data-depth="2"])>.tree-row .kid>.kw{text-overflow:ellipsis;min-width:0;overflow:hidden}.sol [data-nav-layout] [data-depth="1"]>.tree-row .tree-name{font-weight:600;font-size:var(--fs-13);color:var(--text);grid-area:1/3;line-height:1.25}.sol [data-nav-layout] [data-depth="1"]>.tree-row .tree-meta{align-items:flex-end;gap:var(--sp-2);font-size:var(--fs-10);flex-direction:column;grid-area:1/4;margin:0;line-height:1.2}.sol [data-nav-layout] [data-depth="1"]>.tree-row .tree-meta .rm{order:-1}.sol [data-nav-layout] [data-depth="1"]>.tree-row .tree-progress{margin-left:0}.sol [data-nav-layout] [data-depth="1"]>.tree-row .gen-mark{grid-area:2/2/auto/5;justify-self:start}.sol [data-nav-layout] [data-depth="1"]>.tree-row .badges{grid-area:2/2/auto/5;justify-self:end;margin-left:0}.sol [data-nav-layout] [data-depth="2"]{padding:0 var(--sp-10) 0 calc(var(--shot-pad) + var(--tree-indent));position:relative}.sol [data-nav-layout] [data-depth="1"]{background:0 0;border:0 solid #0000;border-radius:0;margin:0;position:relative}.sol [data-nav-layout] [data-depth="1"]:after{content:"";z-index:1;left:calc(var(--shot-pad) + var(--tree-indent) / 2);top:0;bottom:calc(var(--sp-6) + var(--sp-4));background:var(--line);width:1px;opacity:calc(var(--leader-alpha) * .7);pointer-events:none;position:absolute}.sol [data-nav-layout] [data-depth="1"]>.tree-row{z-index:2;--row-ground:var(--panel);background:var(--row-ground);position:sticky}.sol [data-nav-layout] [data-depth="1"]>.tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout] [data-depth="1"]>.tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--row-ground,transparent))}}.sol [data-nav-layout] :is([data-depth="1"],[data-depth="2"])>.tree-row.spotlit{--row-ground:var(--panel-2);background:var(--row-ground)}.sol [data-nav-layout] :is([data-depth="1"],[data-depth="2"])>.tree-row.spotlit:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout] :is([data-depth="1"],[data-depth="2"])>.tree-row.spotlit:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--row-ground))}}.sol [data-nav-layout] [data-depth="1"]>.tree-row.selected{--row-ground:var(--panel);background:var(--row-ground);box-shadow:none;outline-color:var(--color-brand)}.sol [data-nav-layout] [data-depth]>.tree-row.scoped{background:var(--sol-scope);border-color:var(--sol-scope-edge);outline-color:var(--sol-scope-edge)}.sol :is([data-nav-layout=cards],[data-nav-layout=index]) [data-depth="1"][data-holds]{border-color:#46a758}@supports (color:color-mix(in lab, red, red)){.sol :is([data-nav-layout=cards],[data-nav-layout=index]) [data-depth="1"][data-holds]{border-color:color-mix(in srgb, var(--color-brand) 42%, var(--line))}}.sol [data-nav-layout=table] [data-depth="1"][data-holds]:after{border-radius:var(--radius-xs);background:#46a75873;width:2px}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=table] [data-depth="1"][data-holds]:after{background:color-mix(in srgb, var(--color-brand) 45%, transparent)}}.sol [data-nav-layout=table] [data-depth="1"][data-holds]:after{opacity:1}.sol [data-nav-layout=table] [data-depth="1"][data-holds]>.tree-row{border-bottom-color:#46a758}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=table] [data-depth="1"][data-holds]>.tree-row{border-bottom-color:color-mix(in srgb, var(--color-brand) 35%, var(--hair))}}.sol [data-nav-layout=strip] [data-depth="1"][data-holds]{outline:1px solid #46a7586b}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=strip] [data-depth="1"][data-holds]{outline:1px solid color-mix(in srgb, var(--color-brand) 42%, transparent)}}.sol [data-nav-layout=strip] [data-depth="1"][data-holds]{outline-offset:2px;border-radius:var(--radius-md)}.sol [data-nav-layout] [data-depth="2"]:first-of-type{padding-top:var(--sp-2)}.sol [data-nav-layout] [data-depth="2"]>.tree-row{gap:var(--sp-8);margin:0 0 var(--sp-2);padding:var(--tree-row-pad-y) var(--sp-8);border-radius:var(--radius-md);background:0 0;border:0 solid #0000;width:100%}.sol [data-nav-layout] [data-depth="2"]>.tree-row .tree-name{flex:auto;min-width:0}.sol [data-nav-layout] [data-depth="2"]>.tree-row .tree-meta{margin-left:0}.sol [data-nav-layout] [data-depth="2"]>.tree-row .tree-time{min-width:0;font-size:var(--fs-10);color:var(--dim-2)}.sol [data-nav-mark=off] .tree-row .kid,.sol [data-nav-mark=icon] :is([data-depth="0"],[data-depth="1"])>.tree-row .kid,html:not([data-sol-pill]) .sol [data-nav-mark=icon] .tree-row .kid>.kw,html:not([data-sol-pill]) .sol [data-nav-mark=word] .tree-row .kid>.kt{display:none}html:not([data-sol-pill]) .sol :is([data-nav-layout=table],[data-nav-layout=cards])[data-nav-mark=icon] [data-depth="2"]>.tree-row .kid{left:var(--sp-8);box-shadow:none;background:0 0;border-color:#0000;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.sol [data-nav-layout]:is([data-nav-mark=off],[data-nav-mark=icon]):not([data-nav-layout=strip]) [data-depth="1"]>.tree-row .tree-name{grid-column:2/4}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row .kid{display:none}.sol [data-nav-layout] [data-depth="2"]>.tree-row .tree-thumb{width:var(--shot-thumb);border-radius:var(--radius-xs);outline-offset:-1px;outline:1px solid #0000;overflow:hidden}.sol [data-nav-layout] [data-depth="2"]>.tree-row[data-generating] .tree-thumb{outline-color:var(--color-brand);animation:sol-rail-breathe var(--duration-loading-pulse) var(--ease-in-out) infinite}@keyframes sol-rail-breathe{0%,to{outline-color:var(--color-brand)}50%{outline-color:color-mix(in srgb, var(--color-brand) 30%, transparent)}}@media (prefers-reduced-motion:reduce){.sol [data-nav-layout] [data-depth="2"]>.tree-row[data-generating] .tree-thumb{animation:none}}.sol [data-nav-layout] [data-depth="2"]>.tree-row .tree-name{color:var(--dim)}.sol [data-nav-layout] [data-depth="2"]>.tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout] [data-depth="2"]>.tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--row-ground,transparent))}}.sol [data-nav-layout] [data-depth="2"]>.tree-row:hover .tree-name,.sol [data-nav-layout] [data-depth="2"]>.tree-row.selected .tree-name{color:var(--text)}.sol [data-nav-layout] [data-depth="2"]>.tree-row.selected{background:var(--sol-select);box-shadow:none;outline-color:#0000}.sol [data-nav-layout] [data-depth="2"]>.tree-row .tree-toggle{display:none}.sol [data-nav-layout] [data-depth="2"]:last-child{padding-bottom:var(--sp-6)}.sol :is([data-nav-layout=table],[data-nav-layout=cards]) [data-depth="2"]>.tree-row{column-gap:var(--sp-10);margin-left:calc(-1 * var(--shot-plate-reach));width:calc(100% + var(--shot-plate-reach))}.sol [data-nav-layout=table] [data-depth="2"]>.tree-row{padding-left:calc(var(--sp-8) + var(--shot-plate-reach))}.sol :is([data-nav-layout=table],[data-nav-layout=cards]) [data-depth="2"]>.tree-row .tree-name{font-size:var(--fs-12)}.sol [data-nav-layout=table] [data-depth="0"]>.tree-row{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=table] [data-depth="0"]>.tree-row{background:color-mix(in srgb, var(--text) 3%, var(--panel))}}.sol [data-nav-layout=table] [data-depth="0"]>.tree-row{border-top-color:var(--hair)}.sol [data-nav-layout=table] [data-depth="0"]+[data-depth="0"]{margin-top:var(--sp-12)}.sol [data-nav-layout=table] [data-depth="1"]>.tree-row{border-bottom:1px solid var(--hair);top:0}.sol [data-nav-layout=table] [data-depth="1"]+[data-depth="1"]>.tree-row{border-top:1px solid var(--hair-2)}.sol [data-nav-layout=cards] .tree{padding-inline:var(--sp-8);--tree-base:var(--sp-10);--shot-pad:0px}.sol [data-nav-layout=cards] [data-depth="0"]>.tree-row{padding-inline:var(--sp-4)}.sol [data-nav-layout=cards] [data-depth="0"]+[data-depth="0"]{margin-top:var(--sp-8)}.sol [data-nav-layout=cards] [data-depth="1"]{margin:0 0 var(--sp-8);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:clip}.sol [data-nav-layout=cards] [data-depth="1"]>.tree-row{padding:var(--sp-8) var(--sp-10);border-bottom:1px solid var(--hair);--row-ground:var(--panel);background:var(--row-ground);top:0}.sol [data-nav-layout=cards] [data-depth="1"]>.tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=cards] [data-depth="1"]>.tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--row-ground,transparent))}}.sol [data-nav-layout=cards] [data-depth="1"]>.tree-row .tree-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sol [data-nav-layout=cards] [data-depth="1"]:after{display:none}.sol [data-nav-layout=cards] [data-depth="2"]{padding:0 0 0 var(--tree-indent);background:0 0}.sol [data-nav-layout=cards] [data-depth="2"]:first-of-type{padding-top:0}.sol [data-nav-layout=cards] [data-depth="2"]:last-child{padding-bottom:0}.sol [data-nav-layout=cards] [data-depth="2"]>.tree-row{margin:0 0 0 calc(-1 * var(--shot-plate-reach));padding:var(--sp-6) var(--sp-10) var(--sp-6) calc(var(--shot-lead) + var(--shot-plate-reach));border:0 solid #0000;border-radius:0}.sol [data-nav-layout=cards] [data-depth="2"]+[data-depth="2"]>.tree-row{border-top:1px solid var(--hair-2)}.sol [data-nav-layout=strip] [data-depth="0"]+[data-depth="0"]{margin-top:var(--sp-10)}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row{row-gap:var(--sp-4);padding-top:var(--sp-6);padding-bottom:var(--sp-6);grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);position:relative}.sol [data-nav-layout=strip] [data-depth="1"]+[data-depth="1"]>.tree-row{border-top:1px solid var(--hair-2);margin-top:var(--sp-4)}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .tree-thumb{width:100%;margin-bottom:var(--sp-2);grid-area:1/1}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .kid{grid-area:2/1}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .tree-name{white-space:normal;grid-area:3/1}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .tree-meta{flex-direction:row;grid-area:4/1;align-items:center}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .tree-meta .rm{order:0}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .gen-mark,.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .badges{grid-area:5/1}.sol [data-nav-layout=strip] [data-depth="0"]>.tree-kids>.reveal-inner{column-gap:var(--sp-8);padding:0 var(--sp-8);grid-template-columns:1fr 1fr;display:grid}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row{padding-left:var(--sp-2);padding-right:var(--sp-2)}.sol [data-nav-layout=strip] [data-depth="1"]>.tree-row .tree-name{font-size:var(--fs-11)}.sol [data-nav-layout=strip] [data-depth="2"]{padding-left:var(--sp-2);padding-right:var(--sp-2)}.sol [data-nav-layout=strip] [data-depth="2"]>.tree-row{padding-left:var(--sp-6);padding-right:var(--sp-6)}.sol [data-nav-layout=strip] [data-depth="2"]>.tree-row .tree-thumb{display:none}.sol [data-nav-layout=index] [data-depth="0"]>.tree-row{padding-inline:var(--sp-12)}.sol [data-nav-layout=index] [data-depth="0"]+[data-depth="0"]{margin-top:var(--sp-8)}.sol [data-nav-layout=index] [data-depth="1"]{counter-reset:sol-shot;margin:0 var(--sp-8) var(--sp-8);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg)}.sol [data-nav-layout=index] [data-depth="1"]+[data-depth="1"]>.tree-row{border-top:0 solid #0000}.sol [data-nav-layout=index] [data-depth="1"]>.tree-row{padding:var(--sp-8) var(--sp-10) var(--sp-6);--row-ground:var(--panel);background:var(--row-ground);border-bottom:0 solid #0000;top:0}.sol [data-nav-layout=index] [data-depth="1"]>.tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=index] [data-depth="1"]>.tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--row-ground,transparent))}}.sol [data-nav-layout=index] [data-depth="1"]:after{display:none}.sol [data-nav-layout=index] [data-depth="1"]>.tree-kids>.reveal-inner{gap:var(--sp-4);padding:var(--sp-2) var(--sp-10) var(--sp-10) calc(var(--sp-10) + var(--tree-indent));flex-wrap:wrap;display:flex}.sol [data-nav-layout=index] [data-depth="2"]{counter-increment:sol-shot;flex:none;padding:0}.sol [data-nav-layout=index] [data-depth="2"]:first-of-type{padding-top:0}.sol [data-nav-layout=index] [data-depth="2"]:last-child{padding-bottom:0}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row{--row-ground:var(--panel-2);width:auto;min-width:30px;padding:var(--sp-3) var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);justify-content:center;margin:0}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row:before{content:counter(sol-shot, decimal-leading-zero);font-family:var(--mono);font-size:var(--fs-11);color:var(--dim)}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row .tree-thumb,.sol [data-nav-layout=index] [data-depth="2"]>.tree-row .tree-time,.sol [data-nav-layout=index] [data-depth="2"]>.tree-row .tree-progress{display:none}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row .tree-meta{gap:0;margin:0}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row .tree-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row .gen-mark{display:none}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row[data-generating]:before{color:var(--color-brand)}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row.spotlit{--row-ground:var(--panel-3);background:var(--row-ground)}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol [data-nav-layout=index] [data-depth="2"]>.tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 9%, var(--row-ground))}}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row:hover{border-color:var(--line-2)}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row:hover:before{color:var(--text)}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row.selected{border-color:var(--color-brand);background:var(--sol-select);box-shadow:none;outline-color:#0000}.sol [data-nav-layout=index] [data-depth="2"]>.tree-row.selected:before{color:var(--text)}html[data-sol-motion] .sol [data-nav-layout] .tree{transition:padding var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol [data-nav-layout] .tree-row{transition:background-color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out), border-width var(--duration-state-change) var(--ease-in-out), box-shadow var(--duration-state-change) var(--ease-in-out), outline-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out), padding var(--duration-layout-change) var(--ease-smooth-out), margin var(--duration-layout-change) var(--ease-smooth-out), gap var(--duration-layout-change) var(--ease-smooth-out), height var(--duration-layout-change) var(--ease-smooth-out), grid-template-columns var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol [data-nav-layout] .tree-thumb{transition:width var(--duration-layout-change) var(--ease-smooth-out), margin var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol [data-nav-layout] .tree-sections,html[data-sol-motion] .sol [data-nav-layout] .tree-prompt{transition:padding var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol [data-nav-layout] [data-depth]{transition:opacity var(--duration-surface-change) var(--ease-out)}html[data-sol-motion] .sol [data-nav-layout] [data-depth="0"]{transition:opacity var(--duration-surface-change) var(--ease-out), margin var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol [data-nav-layout] [data-depth="1"]{transition:opacity var(--duration-surface-change) var(--ease-out), margin var(--duration-layout-change) var(--ease-smooth-out), background-color var(--duration-layout-change) var(--ease-in-out), border-color var(--duration-layout-change) var(--ease-in-out), outline-color var(--duration-layout-change) var(--ease-in-out), border-width var(--duration-layout-change) var(--ease-in-out), border-radius var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-motion] .sol [data-nav-layout] [data-depth="1"]:after{transition:left var(--duration-surface-change) var(--ease-smooth-out), width var(--duration-surface-change) var(--ease-in-out), background-color var(--duration-surface-change) var(--ease-in-out), opacity var(--duration-surface-change) var(--ease-out)}html[data-sol-motion] .sol [data-nav-layout] [data-depth="2"]{transition:opacity var(--duration-surface-change) var(--ease-out), padding var(--duration-surface-change) var(--ease-smooth-out), background-color var(--duration-surface-change) var(--ease-in-out)}@starting-style{html[data-sol-motion] .sol [data-nav-layout] [data-depth]{opacity:0}}.sol .rg-halo{stroke:var(--bg);stroke-width:3px;stroke-linejoin:round;opacity:0;pointer-events:none}html[data-sol-motion] .sol .rg-halo{transition:opacity var(--duration-state-change) var(--ease-smooth-out)}.sol .still-hard .rg-box{stroke-width:1.4px}.sol .still-host:hover .still-hard .rg-box{opacity:.9}.sol .still-host:hover .still-hard .rg-halo{opacity:.5}.sol .still-hard .rg:hover .rg-halo,.sol .still-hard .rg:focus-visible .rg-halo,.sol .still-hard .rg.armed .rg-halo{opacity:.7}.sol .still-hard:has(.rg:hover) .rg:not(:hover) .rg-box{opacity:.25}.sol .still-hard:has(.rg:hover) .rg:not(:hover) .rg-halo{opacity:.15}.sol .still-hard:has(.rg:hover) .rg.armed:not(:hover) .rg-box{opacity:1}.sol .still-hard:has(.rg:hover) .rg.armed:not(:hover) .rg-halo{opacity:.7}.sol .still-mini .rg-box{stroke-width:1px}.sol .still-mini .rg-dot{r:2.2}.sol .vfc{gap:var(--sp-6);flex-direction:column;display:flex}.sol .vfc-head{justify-content:space-between;align-items:center;gap:var(--sp-8);min-height:18px;display:flex;position:relative}.sol .vfc-head-side{align-items:center;gap:var(--sp-4);flex-shrink:0;min-width:25%;display:inline-flex}.sol .vfc-head-end{justify-content:flex-end}.sol .vfc-head-side>.pass-cap{min-width:0;max-width:96px}.sol .vfc-head-side>.pass-cap>.pass-tally{text-overflow:ellipsis;overflow:hidden}.sol .vfc-title{justify-content:center;align-items:center;gap:var(--sp-5);min-width:0;font-size:var(--fs-11);color:var(--text);pointer-events:none;flex:1;display:inline-flex}.sol .vfc-title>.vfc-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.sol .vfc-frame{width:100%;aspect-ratio:var(--vf-aspect,var(--sol-shot-aspect,16 / 9));aspect-ratio:max(1, var(--vf-aspect,var(--sol-shot-aspect,16 / 9)));background:var(--panel);place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.sol .vfc-box{aspect-ratio:var(--vf-w) / var(--vf-h);width:min(100%, calc(100cqh * var(--vf-w) / var(--vf-h)));position:relative;overflow:hidden}.sol .vfc-box.vfc-audio{aspect-ratio:auto;width:100%}.sol .vfc-box.vfc-audio>.thumb{position:static}.sol .vfc-box>.still{width:100%;height:100%;position:absolute;inset:0}.sol .vfc-box>.thumb{border:none;border-radius:0;position:absolute;inset:0}.sol .vfc-blankbox{place-items:center;display:grid}.sol .vfc-card{background:var(--panel);flex-direction:column;gap:0;min-height:40px;display:flex;position:relative}.sol .vfc-card>.vfc-head{gap:var(--sp-6)}.sol .vfc-card:not([data-folded])>.vfc-head{height:30px;padding:0 var(--sp-6);border-bottom:1px solid var(--hair);flex-shrink:0}.sol .vfc-card[data-folded]>.vfc-head{height:40px;padding:0 var(--sp-6);flex-shrink:0}.sol .vfc-more,.sol .vfc-scrub{font-size:var(--fs-10);color:var(--dim);flex-shrink:0}.sol .vfc-editing{color:var(--dim);font-size:var(--fs-10);white-space:nowrap;align-items:center;display:inline-flex}.sol .vfc-card .vfc-hang{gap:var(--sp-6);padding:0 var(--sp-8) var(--sp-8);flex-direction:column;display:flex}.sol{--sol-vf-floor:240px;position:relative}.sol>.sol-vf-dock{z-index:15;width:var(--sol-vf-dock-w,var(--sol-vf-floor));position:absolute;top:0;left:0}html[data-sol-motion] .sol>.sol-vf-dock{transition:width var(--duration-layout-change) var(--ease-smooth-out)}body.pane-resizing .sol>.sol-vf-dock,html:is([data-sol-root-swap],[data-sol-arrangement-swap]) .sol>.sol-vf-dock{transition:none}html[data-sol-home-swap] .sol .pane[data-pane=navigator]>.pane-clip,html[data-sol-home-swap] .sol .pane[data-pane=navigator]>.pane-rail{transition:padding-top var(--duration-layout-change) var(--ease-smooth-out)}.sol[data-vf-dock] .pane[data-pane=navigator]>.pane-clip,.sol[data-vf-dock] .pane[data-pane=navigator]>.pane-rail{padding-top:var(--sol-vf-dock-h,0px)}@property --sol-vf-hist-cover{syntax:"<number>";inherits:true;initial-value:0}.sol[data-vf-into-history]{--sol-vf-hist-cover:1}html[data-sol-motion] .sol{transition:--sol-vf-hist-cover var(--duration-layout-change) var(--ease-smooth-out)}body.pane-resizing .sol,html:is([data-sol-root-swap],[data-sol-arrangement-swap]) .sol{transition:none}.sol[data-vf-dock] .pane[data-pane=history]>.pane-clip,.sol[data-vf-dock] .pane[data-pane=history]>.pane-rail{padding-top:calc(max(0px, var(--sol-vf-dock-h,0px) - var(--sol-workbench-top-h,0px)) * var(--sol-vf-hist-cover))}.sol[data-vf-floor-nav] .pane[data-pane=navigator][data-mode=collapsed]{width:var(--sol-vf-floor)!important}.sol[data-vf-floor-history] .pane[data-pane=history][data-mode=collapsed]{width:var(--sol-vf-hist-floor)!important}.sol[data-vf-into-history] .pane[data-pane=history][data-mode=open],.sol[data-vf-into-history] .pane[data-pane=history]>.pane-clip>.pane-frame{min-width:var(--sol-vf-hist-floor)}.sol[data-vf-floor-nav] .pane[data-pane=navigator]>.pane-rail,.sol[data-vf-floor-history] .pane[data-pane=history]>.pane-rail{width:100%}html[data-sol-layout=cards] .sol>.sol-vf-dock{top:var(--sp-10);left:var(--sp-10)}.sol .vfc-selected{margin-left:var(--sp-4);color:var(--color-brand);align-items:center;display:inline-flex}.sol .sol-vf-side{--vf-side-guard:max(240px, calc(100vw - 820px));--vf-side-open:min(var(--vf-side-w,324px), var(--vf-side-guard));--vf-side-edge:1px;width:var(--vf-side-open);border-left:var(--vf-side-edge) solid var(--hair);background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sol .sol-vf-side[data-folded]{width:28px}html[data-sol-motion] .sol .sol-vf-side{transition:width var(--duration-layout-change) var(--ease-smooth-out)}body.vf-dock-resizing-x .sol .sol-vf-side,body.pane-resizing .sol .sol-vf-side,html:is([data-sol-root-swap],[data-sol-arrangement-swap]) .sol .sol-vf-side{transition:none}.sol .vf-side-clip{flex:1;min-height:0;position:relative;overflow:hidden}.sol .vf-side-frame{width:calc(var(--vf-side-open) - var(--vf-side-edge));flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden auto}body.vf-dock-resizing-x .sol .vf-side-frame{width:100%}html[data-sol-motion] .sol .vf-side-frame{transition:width var(--duration-layout-change) var(--ease-smooth-out)}body.vf-dock-resizing-x .sol .vf-side-frame,body.pane-resizing .sol .vf-side-frame,html:is([data-sol-root-swap],[data-sol-arrangement-swap]) .sol .vf-side-frame{transition:none}.sol .sol-vf-side .vf{padding:var(--sp-8)}.sol .sol-vf-side .vf-frame{max-height:var(--vf-side-hguard,calc(100vh - 260px))}.sol .sol-vf-side .vf-monitor-bar{padding:0}.sol .sol-vf-side .vf-monitor-bar .vf-bar-right{row-gap:var(--sp-6);flex-wrap:wrap;flex:auto}.sol .vf-side-chip{align-items:center;gap:var(--sp-8);padding:var(--sp-10) 0;background:var(--bg);flex-direction:column;display:none;position:absolute;inset:0}.sol .sol-vf-side[data-folded] .vf-side-chip{display:flex}.sol .vf-side-chip .micro-label{writing-mode:vertical-rl}.sol .vf-side-chip-tail{align-items:center;gap:var(--sp-6);flex-direction:column;display:flex}.sol .pb-icon{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--dim-2);justify-content:center;align-items:center;display:inline-flex;position:relative}.sol .pb-icon:hover{color:var(--text);background:var(--wash)}.sol .pb-icon.on{color:var(--text);background:var(--on)}.sol .pb-icon.on:hover{background:var(--on-hover)}.sol .pb-icon-badge{color:inherit;font-size:8px;font-weight:700;line-height:1;position:absolute;bottom:0;right:1px}.sol .pb-switch{border-radius:var(--radius-full);background:var(--panel-4);border:1px solid var(--line-2);width:26px;height:14px;transition:background-color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out);flex-shrink:0;position:relative}.sol .pb-switch-knob{background:var(--dim);width:10px;height:10px;transition:transform var(--duration-state-change) var(--ease-smooth-out), background-color var(--duration-state-change) var(--ease-in-out);border-radius:50%;position:absolute;top:1px;left:1px}.sol .pb-switch.on{background:var(--text);border-color:var(--text)}.sol .pb-switch.on .pb-switch-knob{background:var(--bg);transform:translate(12px)}.sol .pb-panel-head>.micro-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.sol .opt-menu.pb-panel{min-width:calc(var(--spacing) * 64);max-width:calc(100vw - var(--density-section-inset) * 2);padding:var(--density-control-padding);gap:var(--density-gap)}.sol .pb-panel-head{padding:var(--density-gap) var(--density-control-padding);justify-content:space-between;align-items:center;display:flex}.sol .pb-panel-head+.pb-panel-head,.sol .pb-row+.pb-panel-head{margin-top:var(--density-gap);border-top:1px solid var(--hair);padding-top:var(--density-section-inset)}.sol .pb-row{justify-content:space-between;align-items:center;gap:var(--density-section-inset);padding:var(--density-gap) var(--density-control-padding);border-radius:var(--radius-md);display:flex}.sol .pb-row-text{gap:calc(var(--spacing) * .25);flex-direction:column;min-width:0;display:flex}.sol .pb-row-name{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text);line-height:1}.sol .pb-row-hint{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);color:var(--dim-2)}.sol .pb-row-ctl{flex-shrink:0;align-items:center;display:inline-flex}.sol .pb-reset{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;min-height:var(--density-control-size);padding-inline:var(--density-control-padding);color:var(--dim-2);transition:color var(--duration-state-change) var(--ease-in-out);line-height:1;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sol .pb-reset:hover{color:var(--text)}.sol .pb-reset:disabled{opacity:.4;cursor:default}.sol .pb-reset:disabled:hover{color:var(--dim-2)}.sol .pb-more,.sol .pb-gear{width:var(--density-control-size);height:var(--density-control-size);border-radius:var(--radius-sm);color:var(--dim-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;transition:background-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out);justify-content:center;align-items:center;line-height:1;display:inline-flex}.sol .pb-more:hover,.sol .pb-gear:hover{color:var(--text);background:var(--wash)}.sol .pb-more.open,.sol .pb-gear.open{color:var(--text);background:var(--on)}.sol .pb-more.open:hover,.sol .pb-gear.open:hover{background:var(--on-hover)}.sol .pb-cluster{align-items:center;gap:var(--density-gap);display:inline-flex}.sol .pb-group{align-items:center;gap:var(--density-control-padding);white-space:nowrap;display:inline-flex}.sol .pb-word{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--dim);margin-left:var(--density-gap);line-height:1}.sol .pb-subrow{align-items:center;gap:var(--density-section-inset);padding:var(--density-gap) var(--density-section-inset);border-bottom:1px solid var(--hair);min-height:var(--density-control-size);flex-shrink:0;display:flex}.sol .pb-subrow-tools{background:var(--panel);justify-content:flex-end}.sol .pb-subrow-text{justify-content:flex-end;gap:var(--density-section-inset);padding-block:var(--density-gap);border-bottom-color:#0000}.sol .pb-subrow-drawer{gap:var(--density-section-inset);background:var(--panel-2)}.sol .pb-group-end{margin-left:auto}.sol .pb-kv{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--dim-2);padding:0 var(--density-gap);line-height:1}.sol .pb-kv:hover .pb-v{color:var(--text)}.sol .pb-k{color:var(--dim-2)}.sol .pb-v{color:var(--dim);text-underline-offset:calc(var(--spacing) * .5);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sol .pb-dot{color:var(--dim-2)}.sol .pb-iconbar{align-items:center;gap:var(--density-gap);padding:calc(var(--spacing) * .25);border:1px solid var(--line-2);border-radius:var(--radius-md);display:inline-flex}.sol .pb-iconbar-sep{width:1px;height:calc(var(--spacing) * 3);background:var(--line-2);margin:0 var(--density-gap)}.sol .pb-headtools{align-items:center;gap:var(--density-control-padding);flex-shrink:0;margin-left:auto;display:inline-flex}.sol .pb-tokens{align-items:center;gap:var(--density-gap);display:inline-flex}.sol .pb-token{align-items:center;gap:var(--density-gap);min-height:var(--density-control-size);padding:0 var(--density-gap) 0 var(--density-control-padding);border-radius:var(--radius-full);background:var(--panel-3);color:var(--text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1;display:inline-flex}.sol .pb-token-x{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-full);color:var(--dim-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;transition:background-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out);line-height:1}.sol .pb-token-x:hover{color:var(--text);background:var(--wash-2)}.sol .pb-add{min-height:var(--density-control-size);padding:0 var(--density-control-padding);border-radius:var(--radius-full);border:1px dashed var(--line-2);color:var(--dim-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;transition:border-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out);line-height:1}.sol .pb-add:hover{color:var(--text);border-color:var(--dim);background:var(--wash)}.sol .pb-add.open{color:var(--text);border-color:var(--dim);background:var(--on)}.sol .pb-add.open:hover{background:var(--on-hover)}.sol .pb-drawer-toggle .pb-chev{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1}.sol .pb-labelled{gap:var(--density-gap)}.sol .pb-labelled>.micro-label{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;margin-right:var(--density-gap);line-height:1}.sol[data-presbar="10"] .filterbar{gap:var(--density-control-padding)}.sol .pb-tail10{align-items:center;gap:var(--density-section-inset);margin-left:auto;display:inline-flex}.sol .pb-barlabel{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;margin-right:var(--density-gap);line-height:1}.sol[data-presbar="10"] .filterbar .pb-labelled+.pb-labelled{margin-left:var(--density-section-inset)}.sol[data-presbar="10"] .filterbar .search-input,.sol[data-presbar="1"] .filterbar .search-input,.sol[data-presbar="2"] .filterbar .search-input,.sol[data-presbar="9"] .filterbar .search-input{width:calc(var(--spacing) * 40)}.sol[data-presbar="3"] .filterbar .pb-iconbar,.sol[data-presbar="8"] .filterbar .pb-tokens{margin-left:auto}.sol .pb-chooser{right:var(--density-section-inset);bottom:var(--density-section-inset);z-index:200;width:min(calc(var(--spacing) * 64), calc(100vw - var(--density-section-inset) * 2));background:var(--float);border:1px solid var(--float-line);border-radius:var(--radius-lg);box-shadow:var(--float-shadow);padding:var(--density-control-padding);gap:var(--density-control-padding);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;flex-direction:column;line-height:1;display:flex;position:fixed}.sol .pb-chooser.min{width:auto}.sol .pb-chooser-head{align-items:baseline;gap:var(--density-control-padding);text-align:left;display:flex}.sol .pb-chooser-name{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--text);line-height:1}.sol .pb-chooser-blurb{color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);margin:0}.sol .pb-chooser-grid{gap:var(--density-gap);grid-template-columns:1fr 1fr;display:grid}.sol .pb-chooser-opt{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;min-height:var(--density-control-size);text-align:left;padding:var(--density-gap) var(--density-control-padding);border-radius:var(--radius-sm);color:var(--dim);line-height:1}.sol .pb-chooser-opt b{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:0;color:var(--dim-2);margin-right:var(--density-gap);line-height:1}.sol .pb-chooser-opt:hover{background:var(--wash);color:var(--text)}.sol .pb-chooser-opt.on{background:var(--on);color:var(--text)}.sol .pb-chooser-opt.on:hover{background:var(--on-hover)}.sol .sc-thin-spacer{min-width:var(--sp-8);flex:1}.sol .sc-search-wide{width:100%}.sol .sc-viewname{font-size:var(--fs-13);color:var(--text);font-weight:600}.sol .sc-menu-reset .opt-name{color:var(--dim-2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sol[data-presbar="11"] .stage{position:relative}.sol[data-presbar="11"] .stage>:not(.sc-rail){margin-left:calc(var(--spacing) * 11)}.sol .sc-rail{align-items:center;gap:var(--sp-10);width:44px;padding:var(--sp-8) 0;border-right:1px solid var(--hair);background:var(--panel);z-index:5;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden auto}.sol .sc-rail-sec{align-items:center;gap:var(--sp-2);padding-bottom:var(--sp-8);border-bottom:1px solid var(--hair);flex-direction:column;display:flex}.sol .sc-rail-sec:last-child{border-bottom:none}.sol .sc-rail-end{margin-top:auto}.sol .sc-rail-tab{border-radius:var(--radius-md);width:30px;height:26px;font-size:var(--fs-10);letter-spacing:.04em;color:var(--dim);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sol .sc-rail-tab:hover{color:var(--text);background:var(--wash)}.sol .sc-rail-tab.active{color:var(--bg);background:var(--text)}.sol .sc-rail-tab:disabled{opacity:.4}.sol .sc-rail-dot{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:24px;height:20px;display:inline-flex}.sol .sc-rail-dot.off{opacity:.3}.sol .sc-rail-dot.chosen{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .sc-rail-dot.chosen{background:color-mix(in srgb, currentColor 18%, transparent)}}.sol .sc-rail-dot:hover{background:var(--wash);opacity:1}.sol .sc-omni{align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-14);border-bottom:1px solid var(--hair);background:var(--panel);flex-shrink:0;display:flex}.sol .sc-omni-view{align-items:center;gap:var(--sp-6);height:26px;padding:0 var(--sp-6);border-radius:var(--radius-md);color:var(--text);display:inline-flex}.sol .sc-omni-view:hover,.sol .sc-omni-view.open{background:var(--wash)}.sol .sc-omni-field{align-items:center;gap:var(--sp-4);height:26px;padding:0 var(--sp-4) 0 var(--sp-8);border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--bg);flex:1;min-width:0;display:flex}.sol .sc-omni-field:focus-within{border-color:var(--dim)}.sol .sc-omni-glyph{color:var(--dim-2)}.sol .sc-omni-input{min-width:60px;color:var(--text);font-size:var(--fs-12);padding:0 var(--sp-4);background:0 0;border:none;outline:none;flex:1}.sol .sc-token{align-items:center;gap:var(--sp-4);height:18px;padding:0 calc(var(--spacing) * .5) 0 var(--sp-6);border-radius:var(--radius-sm);background:currentColor;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sol .sc-token{background:color-mix(in srgb, currentColor 16%, transparent)}}.sol .sc-token{font-size:var(--fs-11);white-space:nowrap}.sol .sc-token-label{color:var(--text)}.sol .sc-omni-add{font-size:var(--fs-11);color:var(--dim-2);padding:0 var(--sp-6);border-radius:var(--radius-sm);height:20px}.sol .sc-omni-add:hover,.sol .sc-omni-add.open{color:var(--text);background:var(--wash)}.sol .sc-omni-count{font-family:var(--mono);font-size:var(--fs-11);color:var(--dim-2);text-align:right;min-width:2ch}.sol[data-presbar="13"] .stage{position:relative}.sol[data-presbar="13"] .stage-body{padding-bottom:calc(var(--spacing) * 14)}.sol .sc-capsule{z-index:6;align-items:center;gap:var(--sp-4);height:40px;padding:0 var(--sp-8);border-radius:var(--radius-full);background:var(--panel-2);display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.sol .sc-capsule{background:color-mix(in srgb, var(--panel-2) 92%, transparent)}}.sol .sc-capsule{border:1px solid var(--line-2);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;max-width:calc(100% - 28px)}.sol .sc-capsule-tabs{gap:var(--sp-2)}.sol .sc-capsule-tabs .view-tab{padding:var(--sp-5) var(--sp-9);border-radius:var(--radius-full)}.sol .sc-capsule-sep{background:var(--hair);width:1px;height:18px;margin:0 var(--sp-4)}.sol .sc-capsule-btn{align-items:center;gap:var(--sp-5);height:26px;padding:0 var(--sp-8);border-radius:var(--radius-full);color:var(--dim);font-size:var(--fs-11);display:inline-flex}.sol .sc-capsule-btn:hover{color:var(--text);background:var(--wash)}.sol .sc-capsule-btn.open{color:var(--text);background:var(--on)}.sol .sc-capsule-btn.open:hover{background:var(--on-hover)}.sol .sc-capsule-search{border-radius:var(--radius-full);width:140px}.sol[data-presbar="14"] .stage{position:relative}.sol .sc-thin-head{gap:var(--sp-10)}.sol .sc-thin-count{font-size:var(--fs-11);color:var(--dim-2)}.sol .sc-sheet{z-index:6;background:var(--panel-2);border-left:1px solid var(--line-2);width:280px;box-shadow:var(--shadow-panel);padding:var(--sp-8) var(--sp-10) var(--sp-12);gap:var(--sp-2);flex-direction:column;display:flex;position:absolute;top:37px;bottom:0;right:0;overflow:auto}.sol .sc-sheet-head{padding:var(--sp-4) var(--sp-4) var(--sp-8);border-bottom:1px solid var(--hair);margin-bottom:var(--sp-4);justify-content:space-between;align-items:center;display:flex}.sol .sc-sheet-reset{margin:var(--sp-8) var(--sp-4);align-self:flex-start}.sol .sc-three{gap:var(--sp-8)}.sol .sc-menubar{align-items:center;gap:var(--sp-2);padding:0 var(--sp-8);border-bottom:1px solid var(--hair);background:var(--panel-2);flex-shrink:0;height:30px;display:flex}.sol .sc-menu{height:22px;padding:0 var(--sp-9);border-radius:var(--radius-sm);font-size:var(--fs-12);color:var(--text)}.sol .sc-menu sup{font-size:var(--fs-9);color:var(--dim);margin-left:var(--sp-2)}.sol .sc-menu:hover,.sol .sc-menu.open{background:var(--text);color:var(--bg)}.sol .sc-menu:hover sup,.sol .sc-menu.open sup{color:var(--bg)}.sol .sc-menubar-title{font-size:var(--fs-12);color:var(--text);margin-left:auto;font-weight:600}.sol .sc-menubar-search{width:160px;height:22px;padding-block:0}.sol[data-presbar="17"] .stage{position:relative}.sol .sc-reveal{z-index:7;outline:none;flex-shrink:0;position:relative}.sol .sc-reveal-summary{align-items:center;gap:var(--sp-6);height:26px;padding:0 var(--sp-14);font-size:var(--fs-11);color:var(--dim);border-bottom:1px solid var(--hair);background:var(--panel);cursor:default;display:flex}.sol .sc-reveal-summary b{color:var(--text);letter-spacing:.06em;text-transform:var(--label-tt);font-weight:600}.sol .sc-reveal-dot{color:var(--dim-2)}.sol .sc-reveal-hint{color:var(--dim-2);font-size:var(--fs-10);margin-left:auto}.sol .sc-reveal-body{background:var(--panel-2);border-bottom:1px solid var(--line-2);box-shadow:var(--shadow-panel);display:none;position:absolute;top:100%;left:0;right:0}.sol .sc-reveal:hover .sc-reveal-body,.sol .sc-reveal:focus-within .sc-reveal-body{display:block}.sol .sc-sentence{padding:var(--sp-9) var(--sp-14);border-bottom:1px solid var(--hair);background:var(--panel);font-size:var(--fs-13);color:var(--dim);flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:0 .3em;margin:0;line-height:1.7;display:flex}.sol .sc-word{font:inherit;color:var(--text);border-radius:var(--radius-sm);border-bottom:1px dotted var(--dim);padding:0 .15em;font-weight:600}.sol .sc-word:hover,.sol .sc-word.open{background:var(--wash);border-bottom-style:solid}.sol .sc-sentence-count{font-family:var(--mono);font-size:var(--fs-11);color:var(--dim-2);margin-left:auto}.sol .sc-dock{border-top:1px solid var(--hair);background:var(--panel-2);flex-shrink:0;order:99}.sol .sc-dock-row{align-items:center;gap:var(--sp-8);padding:var(--sp-6) var(--sp-14);display:flex}.sol .sc-dock-filters{scrollbar-width:none;padding-top:0;overflow-x:auto}.sol[data-presbar="19"] .stage-body{order:1}.sol .sc-thumbs-wrap{border-bottom:1px solid var(--hair);background:var(--panel);flex-shrink:0}.sol .sc-thumbs{align-items:stretch;gap:var(--sp-4);padding:var(--sp-8) var(--sp-14) var(--sp-4);display:flex}.sol .sc-thumb{align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-8) var(--sp-4);border-radius:var(--radius-lg);color:var(--dim);flex-direction:column;min-width:68px;display:flex}.sol .sc-thumb-pic{border-radius:var(--radius-sm);background:var(--panel-3);width:52px;height:30px;color:var(--dim-2);justify-content:center;align-items:center;display:inline-flex}.sol .sc-thumb-label{font-size:var(--fs-10);letter-spacing:.06em;text-transform:var(--label-tt);font-weight:600}.sol .sc-thumb:hover{color:var(--text);background:var(--wash)}.sol .sc-thumb.active{color:var(--text)}.sol .sc-thumb.active .sc-thumb-pic{background:var(--text);color:var(--bg)}.sol .sc-thumb:disabled{opacity:.4}.sol .sc-legend{align-items:center;gap:var(--sp-8);padding:var(--sp-4) var(--sp-14) var(--sp-8);flex-wrap:wrap;display:flex}.sol .sc-legend-gap{margin-left:var(--sp-10)}.sol .sc-swatch{align-items:center;gap:var(--sp-4);font-size:var(--fs-11);color:var(--dim);padding:calc(var(--spacing) * .5) var(--sp-4);border-radius:var(--radius-sm);display:inline-flex}.sol .sc-swatch:hover{background:var(--wash)}.sol .sc-swatch.off{opacity:.35;text-decoration:line-through}.sol .sc-swatch-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.sol .sc-swatch .chip-label{color:var(--dim)}.sol .sc-dock-row{flex-wrap:wrap}.sol .sc-dock-row .search-input{width:140px}.sol .sc-capsule-tabs .view-tab{padding:var(--sp-4) var(--sp-7);font-size:var(--fs-10)}.sol .sc-thumb-label{white-space:nowrap}.sol .sc-legend{gap:var(--sp-6)}.sol .sc-three .sc-menu{color:var(--dim)}.sol .sc-three .sc-menu:hover,.sol .sc-three .sc-menu.open{background:var(--wash);color:var(--text)}.sol .sc-menu{white-space:nowrap}.sol .sc-three{flex-wrap:wrap;justify-content:flex-end}.sol .sc-three .view-tabs{margin-right:auto}.sol[data-presbar="21"] .stage{position:relative}.sol .sc-topcap-wrap{flex-direction:column;align-items:stretch;max-width:calc(100% - 28px);display:flex}.sol .sc-topcap{border-radius:var(--radius-2xl);height:52px;padding:0 var(--sp-8) 0 var(--sp-6);max-width:none;position:static;transform:none}.sol .sc-topcap-tabs{align-items:stretch;gap:var(--sp-2);display:inline-flex}.sol .sc-thumb-sm{min-width:56px;padding:var(--sp-3) var(--sp-5) var(--sp-3);gap:var(--sp-2)}.sol .sc-thumb-sm .sc-thumb-pic{width:40px;height:22px}.sol .sc-thumb-sm .sc-thumb-pic svg{width:30px;height:18px}.sol .sc-thumb-sm .sc-thumb-label{font-size:var(--fs-9);letter-spacing:.05em}.sol .sc-topcap-filters{gap:var(--sp-4)}.sol .sc-topcap-filters.armed{color:var(--text)}.sol .sc-topcap-drawer{margin-top:var(--sp-6);padding:var(--sp-8) var(--sp-12) var(--sp-10);border-radius:var(--radius-xl);background:var(--panel-2)}@supports (color:color-mix(in lab, red, red)){.sol .sc-topcap-drawer{background:color-mix(in srgb, var(--panel-2) 94%, transparent)}}.sol .sc-topcap-drawer{border:1px solid var(--line-2);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:var(--sp-6);flex-direction:column;display:flex}.sol .sc-topcap-drawer-row{align-items:center;gap:var(--sp-6);flex-wrap:wrap;display:flex}.sol .sc-topcap-filters-glyph,.sol .sc-topcap-filters-word,.sol .sc-topcap-chev,.sol .sc-topcap-count{transition:background-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out)}.sol .sc-topcap-filters.open,.sol .sc-topcap-filters.armed{background:var(--text);border-color:var(--text);color:var(--bg)}.sol .sc-topcap-filters.open .sc-topcap-filters-word,.sol .sc-topcap-filters.open .sc-topcap-filters-glyph,.sol .sc-topcap-filters.open .sc-topcap-chev,.sol .sc-topcap-filters.armed .sc-topcap-filters-word,.sol .sc-topcap-filters.armed .sc-topcap-filters-glyph,.sol .sc-topcap-filters.armed .sc-topcap-chev{color:var(--bg)}.sol .sc-topcap-filters.open .sc-topcap-count,.sol .sc-topcap-filters.armed .sc-topcap-count{background:var(--bg);color:var(--text)}.sol .sc-topcap-search{width:200px}.sol .sc-topcap-drawer-row>.micro-label{min-width:40px}.sol[data-presbar="21"] .stage-body{padding-top:0}.sol .sc-topcap-wrap{max-width:none;padding:var(--sp-8) var(--sp-14) var(--sp-8) calc(var(--sp-14) + var(--sol-vf-clear,0px));border-bottom:1px solid var(--hair);background:var(--panel);view-transition-name:sol-chrome;flex-shrink:0;align-items:flex-start;position:static;transform:none}html[data-sol-motion] .sol .sc-topcap-wrap{transition:padding-left var(--duration-layout-change) var(--ease-smooth-out)}html[data-sol-root-swap] .sol .sc-topcap-wrap,body.pane-resizing .sol .sc-topcap-wrap{transition:none}.sol .sc-topcap{background:var(--panel-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel);max-width:100%}.sol .sc-topcap-drawer{background:var(--panel-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;align-self:stretch}::view-transition-group(sol-chrome){z-index:10;animation:none}::view-transition-old(sol-chrome){display:none}::view-transition-new(sol-chrome){mix-blend-mode:normal;animation:none}::view-transition-image-pair(sol-chrome){isolation:auto}.sol .sc-topcap-box{border-radius:var(--radius-2xl);width:100%;max-width:none;box-shadow:none;transition:background-color var(--duration-layout-change) var(--ease-smooth-out), border-color var(--duration-layout-change) var(--ease-smooth-out), box-shadow var(--duration-layout-change) var(--ease-smooth-out);background:0 0;border:1px solid #0000;flex-direction:column;display:flex;overflow:hidden;container:sol-topcap/inline-size}.sol .sc-topcap-box.expanded{border-color:var(--line-2);background:var(--panel-2);box-shadow:var(--shadow-panel)}.sol .sc-topcap-box .sc-topcap{box-shadow:none;background:0 0;border:none;border-radius:0}.sol .sc-topcap-more{transition:grid-template-rows var(--duration-layout-change) var(--ease-smooth-out);grid-template-rows:0fr;display:grid}.sol .sc-topcap-box.expanded .sc-topcap-more{grid-template-rows:1fr}.sol .sc-topcap-more>.sc-topcap-drawer{min-height:0;box-shadow:none;opacity:0;transition:padding var(--duration-layout-change) var(--ease-smooth-out), border-color var(--duration-surface-change) var(--ease-in-out), opacity var(--duration-surface-change) var(--ease-out);background:0 0;border:none;border-top:1px solid #0000;border-radius:0;margin:0;padding-block:0;overflow:hidden}.sol .sc-topcap-box.expanded .sc-topcap-more>.sc-topcap-drawer{padding-block:var(--sp-8) var(--sp-10);border-top-color:var(--hair);opacity:1;transition-delay:0s, calc(var(--duration-state-change) / 2), calc(var(--duration-state-change) / 2)}.sol .sc-topcap-more[aria-hidden=true]{pointer-events:none}.sol .sc-topcap-more[aria-hidden=true] *{visibility:hidden;transition:visibility 0s var(--duration-layout-change)}.sol .sc-topcap{gap:0;max-width:100%;height:56px;padding:0;position:static;transform:none}.sol .sc-topcap>*+*{border-left:1px solid var(--hair)}.sol .sc-topcap-cell{padding:0 var(--sp-8);flex:none;justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.sol .sc-topcap-cell:empty{display:none}.sol .sc-topcap-filters,.sol .sc-topcap .pb-icon,.sol .sc-topcap .sc-capsule-btn,.sol .sc-topcap .filter-clear{flex:none}@property --sol-cap-fade-l{syntax:"<number>";inherits:false;initial-value:0}@property --sol-cap-fade-r{syntax:"<number>";inherits:false;initial-value:0}@keyframes sol-cap-lane-edges{0%{--sol-cap-fade-l:0;--sol-cap-fade-r:1}12%{--sol-cap-fade-l:1;--sol-cap-fade-r:1}88%{--sol-cap-fade-l:1;--sol-cap-fade-r:1}to{--sol-cap-fade-l:1;--sol-cap-fade-r:0}}.sol .sc-topcap-tabs{min-width:0;height:48px;padding:0 var(--sp-8) 0 var(--sp-10);scrollbar-width:none;--cap-fade:min(18px, 12%);scroll-padding-inline:var(--cap-fade);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--cap-fade), #000 calc(100% - var(--cap-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--cap-fade), #000 calc(100% - var(--cap-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--cap-fade), #000 calc(100% - var(--cap-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--cap-fade), #000 calc(100% - var(--cap-fade)), transparent 100%);flex:auto;align-items:center;gap:0;display:inline-flex;overflow-x:auto}@supports (animation-timeline:scroll(self inline)){.sol .sc-topcap-tabs{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(var(--cap-fade) * var(--sol-cap-fade-l)), #000 calc(100% - var(--cap-fade) * var(--sol-cap-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(var(--cap-fade) * var(--sol-cap-fade-l)), #000 calc(100% - var(--cap-fade) * var(--sol-cap-fade-r)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 calc(var(--cap-fade) * var(--sol-cap-fade-l)), #000 calc(100% - var(--cap-fade) * var(--sol-cap-fade-r)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 calc(var(--cap-fade) * var(--sol-cap-fade-l)), #000 calc(100% - var(--cap-fade) * var(--sol-cap-fade-r)), transparent 100%);animation:linear both sol-cap-lane-edges;animation-timeline:scroll(self inline)}}.sol .sc-topcap-tabs::-webkit-scrollbar{display:none}.sol .sc-topcap .sc-thumb-sm{min-width:0;padding:calc(var(--spacing) * .5) var(--sp-6) calc(var(--spacing) * 1);gap:var(--sp-3);border-radius:var(--radius-md);color:var(--dim-2);flex:none;position:relative}.sol .sc-topcap .sc-thumb-sm .sc-thumb-pic{width:auto;height:22px;color:inherit;background:0 0;border-radius:0}.sol .sc-topcap .sc-thumb-sm .sc-thumb-pic svg{width:34px;height:20px}.sol .sc-topcap .sc-thumb-sm .sc-thumb-label{font-size:var(--fs-10);letter-spacing:.05em}.sol .sc-topcap .sc-thumb-sm:hover{color:var(--dim);background:0 0}.sol .sc-topcap .sc-thumb-sm.active,.sol .sc-topcap .sc-thumb-sm.active .sc-thumb-pic{color:var(--text);background:0 0}.sol .sc-topcap .sc-thumb-sm:after{content:"";left:var(--sp-6);right:var(--sp-6);border-radius:var(--radius-xs);background:var(--text);transform-origin:50%;opacity:0;height:2px;position:absolute;bottom:1px;transform:scaleX(0)}html[data-sol-motion] .sol .sc-topcap .sc-thumb-sm:after{transition:transform var(--duration-surface-change) var(--ease-smooth-out), opacity var(--duration-surface-change) var(--ease-out)}.sol .sc-topcap .sc-thumb-sm.active:after{opacity:1;transform:scaleX(1)}.sol .sc-topcap .sc-thumb-sm:disabled{opacity:.4}.sol .sc-thumb.active:hover{background:0 0}@media (max-width:1300px){.sol .sc-topcap .sc-thumb-sm .sc-thumb-label{display:none}.sol .sc-topcap .sc-thumb-sm{padding-block:calc(var(--spacing) * 2.75) calc(var(--spacing) * 3)}}.sol .sc-topcap-filters{align-items:center;gap:var(--sp-6);height:32px;padding:0 var(--sp-10) 0 var(--sp-9);border-radius:var(--radius-full);border:1px solid var(--line-2);background:var(--panel-3);color:var(--dim);font-size:var(--fs-12);letter-spacing:.02em;transition:background-color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out);font-weight:600;display:inline-flex}.sol .sc-topcap-filters-glyph,.sol .sc-topcap-filters-word,.sol .sc-topcap-filters-sum,.sol .sc-topcap-chev,.sol .sc-topcap-count{transition:background-color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out)}.sol .sc-topcap-filters-glyph{color:var(--dim);display:inline-flex}.sol .sc-topcap-filters-word{color:var(--text)}.sol .sc-topcap-chev{font-size:var(--fs-9);color:var(--dim-2);margin-left:var(--sp-2)}.sol .sc-topcap-count{font-family:var(--mono);font-size:var(--fs-10);padding:0 var(--sp-5);border-radius:var(--radius-full);background:var(--text);color:var(--bg)}.sol .sc-topcap-filters:hover{border-color:var(--dim);background:var(--panel-4)}.sol .sc-topcap-filters.open{background:var(--text);border-color:var(--text);color:var(--bg)}.sol .sc-topcap-filters.open .sc-topcap-filters-word,.sol .sc-topcap-filters.open .sc-topcap-filters-glyph,.sol .sc-topcap-filters.open .sc-topcap-chev{color:var(--bg)}.sol .sc-topcap-filters.open .sc-topcap-count{background:var(--bg);color:var(--text)}.sol .sc-topcap-filters.armed:not(.open){background:var(--panel-3);border-color:#46a758}@supports (color:color-mix(in lab, red, red)){.sol .sc-topcap-filters.armed:not(.open){border-color:color-mix(in srgb, var(--color-brand) 55%, var(--line-2))}}.sol .sc-topcap-filters.armed:not(.open){color:var(--dim)}.sol .sc-topcap-filters.armed:not(.open):hover{background:var(--panel-4);border-color:#46a758}@supports (color:color-mix(in lab, red, red)){.sol .sc-topcap-filters.armed:not(.open):hover{border-color:color-mix(in srgb, var(--color-brand) 75%, var(--line-2))}}.sol .sc-topcap-filters.armed:not(.open) .sc-topcap-filters-word{color:var(--text)}.sol .sc-topcap-filters.armed:not(.open) .sc-topcap-filters-glyph{color:var(--dim)}.sol .sc-topcap-filters.armed:not(.open) .sc-topcap-chev{color:var(--dim-2)}.sol .sc-topcap-filters.armed:not(.open) .sc-topcap-count{background:var(--color-brand);color:var(--bg)}.sol .sc-topcap-filters-mark{background:var(--color-brand);border-radius:50%;flex:none;width:6px;height:6px}.sol .sc-topcap-filters-sum{white-space:nowrap;font-weight:400;font-size:var(--fs-11);color:var(--dim);border-left:1px solid var(--hair);padding-left:var(--sp-6);margin-left:calc(var(--spacing) * .25)}.sol .sc-topcap-filters.open .sc-topcap-filters-sum{color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.sol .sc-topcap-filters.open .sc-topcap-filters-sum{color:color-mix(in srgb, var(--bg) 70%, var(--text))}}.sol .sc-topcap-filters.open .sc-topcap-filters-sum{border-left-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.sol .sc-topcap-filters.open .sc-topcap-filters-sum{border-left-color:color-mix(in srgb, var(--bg) 40%, transparent)}}.sol .sc-topcap-drawer{margin-top:var(--sp-6);padding:var(--sp-8) var(--sp-12) var(--sp-10);border-radius:var(--radius-xl);border:1px solid var(--line-2);background:var(--panel-2);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;align-self:stretch;gap:var(--sp-6);flex-direction:column;display:flex}.sol .sc-topcap-drawer-cols{gap:var(--sp-14);grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.8fr) minmax(0,1.05fr);align-items:start;display:grid}.sol .sc-topcap-drawer-col{gap:var(--sp-6);min-width:0;padding-right:var(--sp-12);border-right:1px solid var(--hair);flex-direction:column;display:flex}.sol .sc-topcap-drawer-col:last-child{border-right:none;padding-right:0}.sol .sc-topcap-drawer-list{gap:var(--sp-4) var(--sp-8);flex-wrap:wrap;display:flex}.sol .sc-topcap-drawer-list .sc-swatch{min-height:22px}.sol .sc-topcap-drawer-find .search-input,.sol .sc-topcap-drawer-containing .search-input{width:100%}.sol .sc-containing-list{overscroll-behavior:contain;flex-flow:column;align-items:stretch;max-height:12rem;overflow-y:auto}.sol .sc-containing-list .sc-swatch{justify-content:flex-start}.sol .sc-swatch-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol .sc-topcap-drawer-containing .containing-chip{align-self:flex-start}.sol .sc-swatch.on{color:var(--text);background:var(--wash)}.sol .sc-topcap-drawer-foot{align-items:center;gap:var(--sp-8);margin-top:var(--sp-8);padding-top:var(--sp-8);border-top:1px solid var(--hair);display:flex}.sol .sc-nav-row{height:56px}.sol .sc-nav{align-items:center;gap:var(--sp-10);height:56px;padding:0 var(--sp-8)}.sol .sc-nav-seg{background:var(--panel-2);border:1px solid var(--line-2);border-radius:var(--radius-md);flex:none;height:32px;display:inline-flex}.sol .sc-nav-tab{min-width:44px;height:30px;padding:0 var(--sp-12);color:var(--dim);flex:none;justify-content:center;align-items:center;gap:0;display:inline-flex;position:relative}.sol .sc-nav-tab+.sc-nav-tab{border-left:1px solid var(--hair)}.sol .sc-nav-tab:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.sol .sc-nav-tab:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.sol .sc-nav-tab:first-child:last-child{border-radius:var(--radius-md)}.sol .sc-nav-tab:hover{color:var(--text);background:var(--wash)}.sol .sc-nav-tab.on,.sol .sc-nav-tab.on:hover{color:var(--color-brand-foreground);background:var(--color-brand-solid)}.sol .sc-nav-tab.on,.sol .sc-nav-tab.on+.sc-nav-tab{border-left-color:#0000}.sol .sc-nav-tab:disabled{opacity:.4}.sol .sc-nav-word{font-size:var(--fs-12);letter-spacing:.06em;text-transform:var(--label-tt);grid-template-columns:1fr;font-weight:600;line-height:1;display:grid}.sol .sc-nav-word>span{white-space:nowrap;min-width:0;overflow:hidden}.sol .sc-nav-word>span:before{content:"";width:var(--sp-7);display:inline-block}.sol .sc-nav-tab[data-word=off] .sc-nav-word{grid-template-columns:0fr}html[data-sol-motion] .sol .sc-nav-word{transition:grid-template-columns var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .sc-nav-word>span{transition:opacity var(--duration-state-change) var(--ease-in-out)}.sol .sc-nav-tab[data-word=off] .sc-nav-word>span{opacity:0}.sol .sc-topcap-box.expanded .sc-nav-seg{background:var(--panel)}.sol .sc-nav-badge{min-width:14px;height:14px;padding:0 var(--sp-4);border-radius:var(--radius-full);background:var(--color-error);color:var(--text);font-size:var(--fs-9);text-align:center;font-weight:600;line-height:14px;position:absolute;top:-7px;right:-6px}.sol .sc-nav-row .sc-topcap-filters-word{font-size:var(--fs-12);letter-spacing:.06em;text-transform:var(--label-tt)}.sol .sc-nav-row .sc-topcap-filters{justify-content:flex-start}.sol .sc-nav-row .sc-topcap-filters-word{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:0 auto;min-width:0;max-width:120px;overflow:hidden}.sol .sc-nav-row .sc-topcap-filters-word[data-sum]{font-size:var(--fs-11);letter-spacing:.02em;text-transform:none;font-weight:400}.sol .sc-nav-row .sc-nav-set-box{border:1px solid var(--line-2);border-radius:var(--radius-lg);background:var(--panel-3);align-items:stretch;height:32px;display:inline-flex;overflow:hidden}.sol .sc-nav-row .sc-nav-set-box>*{align-items:stretch;gap:0;display:inline-flex}.sol .sc-nav-row .sc-nav-set-box>*+*{border-left:1px solid var(--line-2)}.sol .sc-nav-row .sc-nav-set-box :is(.pane-btn,.sc-nav-set-btn){justify-content:center;align-items:center;gap:var(--sp-3);width:auto;min-width:38px;height:auto;padding:0 var(--sp-7);color:var(--text);transition:background-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out);background:0 0;border:0;border-radius:0;display:inline-flex}.sol .sc-nav-row .sc-nav-set-box :is(.pane-btn,.sc-nav-set-btn):not(:disabled):hover{background:var(--panel-4)}.sol .sc-nav-row .sc-nav-set-box :is(.pane-btn.on,.sc-nav-set-btn.open),.sol .sc-nav-row .sc-nav-set-box :is(.pane-btn.on,.sc-nav-set-btn.open):not(:disabled):hover{background:var(--text);color:var(--bg)}.sol .sc-nav-set-glyph{color:inherit;display:inline-flex}.sol .sc-nav-set-mark{font-size:var(--fs-12);letter-spacing:.02em;font-weight:600}.sol .sc-nav-set-caret{font-size:var(--fs-9);color:var(--dim-2)}.sol .sc-nav-row .sc-nav-set-box :is(.pane-btn.on,.sc-nav-set-btn.open) .sc-nav-set-caret{color:var(--bg)}@container sol-topcap (max-width:660px){.sol .sc-nav-row .sc-topcap-filters-word{display:none}}.sol .sc-topcap-more>.sc-frow{padding-inline:var(--sp-16) var(--sp-8);flex-direction:row;align-items:center;gap:0}.sol .sc-topcap-box.expanded .sc-topcap-more>.sc-frow{padding-block:var(--sp-6)}.sol .sc-frow-label{margin-right:var(--sp-6);white-space:nowrap}.sol .sc-frow-kinds{align-items:center;gap:var(--sp-2);display:inline-flex}.sol .sc-frow-chip{align-items:center;gap:var(--sp-4);height:20px;padding:0 var(--sp-5);border-radius:var(--radius-sm);font-size:var(--fs-10);color:var(--dim);white-space:nowrap;display:inline-flex}.sol .sc-frow-chip:hover{color:var(--text);background:var(--wash)}.sol .sc-frow-chip:not(.off){background:var(--on)}.sol .sc-frow-chip:not(.off):hover{background:var(--on-hover)}.sol .sc-frow-dot{background:var(--kind);border-radius:50%;flex:none;width:6px;height:6px}.sol .sc-frow-chip.off{color:var(--dim-2);text-decoration:line-through}.sol .sc-frow-chip.off .sc-frow-dot{opacity:.3}.sol .sc-frow-sep{width:1px;height:16px;margin:0 var(--sp-8);background:var(--hair);flex:none}.sol .sc-frow-rungs{align-items:center;display:inline-flex}.sol .sc-frow-rung{border-radius:var(--radius-sm);place-items:center;width:20px;height:20px;display:grid}.sol .sc-frow-rung:hover{background:var(--wash)}.sol .sc-frow-rung:not(.off){background:var(--on)}.sol .sc-frow-rung:not(.off):hover{background:var(--on-hover)}.sol .sc-frow-rung.off{opacity:.4}.sol .sc-frow-spacer{flex:1 0 var(--sp-12)}.sol .sc-frow-find{min-width:120px;height:24px;padding:0 var(--sp-8);font-size:var(--fs-11);flex:0 180px}.sol .sc-frow-containing{align-items:center;gap:var(--sp-3);height:22px;margin-left:var(--sp-6);padding:0 var(--sp-8);border:1px dashed var(--line-2);border-radius:var(--radius-sm);font-size:var(--fs-10);color:var(--dim-2);white-space:nowrap;flex:none;display:inline-flex}.sol .sc-frow-containing:hover{color:var(--text);border-color:var(--dim);background:var(--wash)}.sol .sc-frow-containing.open{color:var(--text);border-color:var(--dim);background:var(--on)}.sol .sc-frow-containing.open:hover{background:var(--on-hover)}.sol .sc-frow-containing.armed{color:var(--text);border-style:solid;border-color:#46a758}@supports (color:color-mix(in lab, red, red)){.sol .sc-frow-containing.armed{border-color:color-mix(in srgb, var(--color-brand) 55%, var(--line-2))}}.sol .sc-frow-containing-panel{gap:var(--sp-6);width:240px;padding:var(--sp-6);flex-direction:column;display:flex}.sol .sc-frow-containing-panel .search-input{width:100%}.sol .sc-frow-reset{margin-left:var(--sp-4);font-size:var(--fs-12);line-height:1}.sol .sol-cut{--sol-cut-side-panel-w:var(--sol-cut-gutter);--sol-cut-strip-pad:15px;--sol-cut-rail-w:var(--sol-cut-gutter);--sol-cut-lead-fade:calc(2 * var(--sp-8));--sol-cut-ruler-h:30px;--sol-cut-grip-w:10px;--sol-cut-track-header-expand-w:76px;--sol-cut-notice-top:56px;--sol-cut-guardrail-top:calc(var(--sol-cut-notice-top) + 2 * var(--sp-7) + 1.4 * var(--fs-12) + 2 * var(--sp-2) + 4px + var(--sp-12))}.sol .sol-cut .sol-host .bg-card{background-color:var(--panel-2)!important}.sol .sol-cut .sol-host .bg-background{background-color:var(--bg)!important}.sol .sol-cut .sol-host .border-border,.sol .sol-cut .sol-host [class*=border-border]{border-color:var(--hair)!important}.sol .sol-cut .sol-host .text-foreground{color:var(--text)!important}.sol .sol-cut .sol-host .text-foreground-subtle,.sol .sol-cut .sol-host .text-foreground-muted{color:var(--dim)!important}.sol .sol-cut .sol-host .fill-brand,.sol .sol-cut .sol-host .border-brand{border-color:var(--color-brand)!important;fill:var(--color-brand)!important}.sol .sol-cut .sol-host .shadow-lg{box-shadow:none!important}.sol .sol-cut .sol-host .sticky.left-0.flex.h-full.flex-col.bg-background{min-width:var(--sol-cut-side-panel-w)!important;width:var(--sol-cut-side-panel-w)!important;max-width:var(--sol-cut-side-panel-w)!important;background-color:var(--bg)!important;border-right:0!important;overflow:visible!important}.sol .sol-cut .sol-host .flex.h-full.w-full.overflow-x-scroll>.relative.h-full{margin-left:calc(-1 * var(--sol-cut-strip-pad))}.sol .sol-cut .sol-host #track-headers{background:0 0!important}.sol .sol-cut .sol-host .absolute.top-0.left-0.bg-card{width:var(--sol-cut-gutter)!important;background:var(--bg)!important;pointer-events:none!important}.sol .sol-cut .sol-host #track-headers .group{transition:width var(--duration-state-change) var(--ease-smooth-out), background-color var(--duration-state-change) var(--ease-smooth-out);width:100%!important;color:var(--dim)!important;background:0 0!important;justify-content:flex-start!important;gap:0!important;padding:0!important;position:relative!important;overflow:visible!important}.sol .sol-cut .sol-host #track-headers .group>.w-4,.sol .sol-cut .sol-host #track-headers .group>.flex:not(.ml-auto){display:none!important}.sol .sol-cut .sol-host .tl-lane-grip{width:var(--sol-cut-grip-w);height:15px;margin-left:calc(var(--sol-cut-gutter) - var(--sol-cut-grip-w) - var(--sp-4));background-image:radial-gradient(circle, var(--dim-2) 1px, transparent 1.2px);opacity:0;cursor:grab;touch-action:none;transition:opacity var(--duration-state-change) var(--ease-smooth-out);background-position:50%;background-repeat:repeat;background-size:5px 5px;flex-shrink:0}.sol .sol-cut .sol-host #track-headers .group:hover .tl-lane-grip{opacity:.5}.sol .sol-cut .sol-host .tl-lane-grip:hover,.sol .sol-cut .sol-host #track-headers .dragging .tl-lane-grip{opacity:.9}.sol .sol-cut .sol-host #track-headers .dragging .tl-lane-grip{cursor:grabbing}.sol .sol-cut .sol-host #track-headers .dragging .group{background:var(--panel)!important;z-index:101!important}.sol .sol-cut .sol-host #track-headers .group:hover,.sol .sol-cut .sol-host #track-headers .group:focus-within{width:var(--sol-cut-track-header-expand-w)!important;padding-right:var(--sp-4)!important;background:var(--panel)!important;z-index:100!important}.sol .sol-cut .sol-host #track-headers .group>.ml-auto{transition:opacity var(--duration-state-change) var(--ease-smooth-out)!important}.sol .sol-cut .sol-host #track-headers .group[data-lane-alone]:hover,.sol .sol-cut .sol-host #track-headers .group[data-lane-alone]:focus-within{background:0 0!important;width:100%!important;padding-right:0!important}.sol .sol-cut .sol-host #track-headers .group[data-lane-alone]>.ml-auto{margin-left:0!important;padding:0!important}.sol .sol-cut .sol-host #track-headers .group[data-lane-alone]>.ml-auto>button{width:var(--sol-cut-gutter)!important;justify-content:center!important;padding:0!important}.sol .sol-cut .sol-host #track-headers .group[data-lane-sound]:hover,.sol .sol-cut .sol-host #track-headers .group[data-lane-sound]:focus-within{background:0 0!important;width:100%!important;padding-right:0!important}.sol .sol-cut .sol-host #track-headers .group[data-lane-sound] .tl-lane-grip,.sol .sol-cut .sol-host #track-headers .group[data-lane-sound]>.ml-auto{display:none!important}.sol .sol-cut{--tlx-radius:var(--radius-xs);--tlx-stroke:0px;--tlx-stroke-a:11%;--tlx-inset:0px;--tlx-seam:0px;--tlx-strip-dim:100%;--tlx-handle-w:14px;--tlx-cap-w:3px;--tlx-cap-h:55%;--tlx-cap-a:55%;--tlx-fade-h:10px;--tlx-sel-w:1px;--tlx-sel-tint:18%;--tlx-lane-sel-a:9%;--tlx-hover-lift:15%;--tlx-spotlight-a:10%;--tlx-sep-a:5%;--tlx-ruler-a:45%;--tlx-playhead-w:12px;--tlx-playhead-line:1px;--tlx-c-play:var(--color-brand);--tlx-ground:var(--panel-3);--tlx-ground-low:var(--panel-2)}html[data-tlx-fill=flat] .sol .sol-cut,html[data-tlx-fill=block] .sol .sol-cut{--tlx-ground:var(--panel-4);--tlx-ground-low:var(--panel-3)}html[data-tlx-weight=flat] .sol .sol-cut{--tlx-ground-low:var(--tlx-ground)}.sol .sol-cut div:has(>[data-id=video-editor-timeline-item]){--kind:var(--kind-shot);--tlx-c:var(--kind);--tlx-c-sel:var(--color-brand)}.sol .sol-cut div:has(>[data-id=video-editor-timeline-item][data-content-type=audio]){--kind:var(--kind-sound)}html[data-sol-mark-ink=mono] .sol .sol-cut div:has(>[data-id=video-editor-timeline-item]){--kind:var(--dim)}html[data-sol-mark-ink=mono] .sol .sol-cut{--tlx-kind-source:var(--dim)}.sol .sol-cut .sol-host .tl-bar{--tlx-c:var(--kind,currentColor);--tlx-c-sel:var(--color-brand)}.sol .sol-cut .sol-host .cl-row{--tlx-c:var(--kind,var(--text));--tlx-c-sel:var(--color-brand)}html[data-tlx-hue=mono] .sol .sol-cut div:has(>[data-id=video-editor-timeline-item]){--tlx-c:var(--dim)}html[data-tlx-hue=mono] .sol .sol-cut .sol-host .tl-bar{--tlx-c:currentColor}html[data-tlx-hue=mono] .sol .sol-cut .sol-host .cl-row{--tlx-c:var(--text)}html[data-tlx-hue=source] .sol .sol-cut :is(div:has(>[data-id=video-editor-timeline-item]),.tl-bar,.cl-row){--tlx-c:var(--tlx-kind-source,var(--kind))}html[data-tlx-hue=accent] .sol .sol-cut :is(div:has(>[data-id=video-editor-timeline-item]),.tl-bar,.cl-row){--tlx-c:var(--color-brand)}html[data-tlx-hue-sel=own] .sol .sol-cut :is(div:has(>[data-id=video-editor-timeline-item]),.tl-bar,.cl-row){--tlx-c-sel:var(--kind)}.sol .sol-cut .sol-host .pointer-events-none.flex.border-border{border-color:#eeeeec!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .pointer-events-none.flex.border-border{border-color:color-mix(in srgb, var(--color-foreground) var(--tlx-sep-a), transparent)!important}}html[data-sol-lines=on] .sol .sol-cut{--tlx-sep-a:10%}html[data-sol-lines=off] .sol .sol-cut{--tlx-sep-a:0%}.sol .sol-cut .sol-host .border-l-white\/5{border-left-color:var(--hair)!important}.sol .sol-cut .sol-host [data-track-selected=true]{background:var(--tlx-c-sel,#46a758)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host [data-track-selected=true]{background:color-mix(in srgb, var(--tlx-c-sel,var(--color-brand)) var(--tlx-lane-sel-a), transparent)}}.sol .sol-cut [data-id=video-editor-timeline-item]{overflow-clip-margin:1px;isolation:isolate;--tlx-spotlight-edge:var(--tlx-c,var(--dim));--tlx-spotlight-wash:var(--tlx-c,var(--dim));border-radius:var(--tlx-radius)!important;overflow:clip!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item]{--tlx-spotlight-wash:color-mix(in srgb, var(--tlx-c,var(--dim)) var(--tlx-spotlight-a), transparent)}}.sol .sol-cut .sol-host [data-id=video-editor-timeline-item][data-content-type]{border-color:#0000!important}.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full{clip-path:inset(max(0px, var(--tlx-inset) + var(--tlx-stroke) - 1px) max(0px, var(--tlx-seam) + var(--tlx-stroke) - 1px) round max(0px, var(--tlx-radius) - var(--tlx-stroke)))}.sol .sol-cut [data-id=video-editor-timeline-item]:before{content:"";top:calc(var(--tlx-inset) - 1px);bottom:calc(var(--tlx-inset) - 1px);left:calc(var(--tlx-seam) - 1px);right:calc(var(--tlx-seam) - 1px);z-index:1;pointer-events:none;border:var(--tlx-stroke) solid transparent;border-radius:var(--tlx-radius);position:absolute}.sol .sol-cut [data-id=video-editor-timeline-item].border-border:before{border-color:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item].border-border:before{border-color:color-mix(in srgb, var(--color-foreground) var(--tlx-stroke-a), transparent)}}.sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-color:var(--tlx-c-sel,var(--color-brand));border-width:max(var(--tlx-stroke), 1px)}html[data-tlx-select=ring] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-color:#eeeeec}@supports (color:color-mix(in lab, red, red)){html[data-tlx-select=ring] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-color:color-mix(in srgb, var(--color-foreground) var(--tlx-stroke-a), transparent)}}html[data-tlx-select=ring] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-width:var(--tlx-stroke);box-shadow:inset 0 0 0 var(--tlx-sel-w) var(--tlx-c-sel,var(--color-brand))}html[data-tlx-select=tint] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand{--tlx-wash:var(--tlx-c-sel,#46a758)}@supports (color:color-mix(in lab, red, red)){html[data-tlx-select=tint] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand{--tlx-wash:color-mix(in srgb, var(--tlx-c-sel,var(--color-brand)) var(--tlx-sel-tint), transparent)}}html[data-tlx-select=tint] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-color:var(--tlx-c-sel,var(--color-brand));border-width:1px}html[data-tlx-select=edge] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-color:#eeeeec}@supports (color:color-mix(in lab, red, red)){html[data-tlx-select=edge] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-color:color-mix(in srgb, var(--color-foreground) var(--tlx-stroke-a), transparent)}}html[data-tlx-select=edge] .sol .sol-cut [data-id=video-editor-timeline-item].border-brand:before{border-width:var(--tlx-stroke);box-shadow:inset 0 var(--tlx-sel-w) 0 var(--tlx-c-sel,var(--color-brand))}.sol .sol-cut [data-id=video-editor-timeline-item]:after{content:"";top:max(0px, var(--tlx-inset) + var(--tlx-stroke) - 1px);bottom:max(0px, var(--tlx-inset) + var(--tlx-stroke) - 1px);left:max(0px, var(--tlx-seam) + var(--tlx-stroke) - 1px);right:max(0px, var(--tlx-seam) + var(--tlx-stroke) - 1px);z-index:2;pointer-events:none;border-radius:max(0px, var(--tlx-radius) - var(--tlx-stroke));background:var(--tlx-wash,transparent);position:absolute}.sol .sol-cut div:has(>[data-id=video-editor-timeline-item]):hover>[data-id=video-editor-timeline-item]:not(.border-brand){--tlx-wash:var(--tlx-c,var(--dim))!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut div:has(>[data-id=video-editor-timeline-item]):hover>[data-id=video-editor-timeline-item]:not(.border-brand){--tlx-wash:color-mix(in srgb, var(--tlx-c,var(--dim)) var(--tlx-hover-lift), transparent)!important}}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=video]>div.absolute.h-full.w-full>div:first-child,.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=audio]>div.absolute.h-full.w-full>div:first-child,.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=image]>div.absolute.h-full.w-full>div:first-child{background:var(--tlx-ground)!important}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=image]>div.absolute.h-full.w-full>div[style*=background-image]{background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.sol .sol-cut [data-id=video-editor-timeline-strip]{opacity:var(--tlx-strip-dim)}.sol .sol-cut [data-id=video-editor-timeline-strip]:after{content:"";pointer-events:none;background:var(--color-card-translucent);position:absolute;inset:0}html[data-tlx-fill=block] .sol .sol-cut [data-id=video-editor-timeline-strip]{display:none}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=solid][data-placeholder-for]>div.absolute.h-full.w-full>div:first-child{background:var(--tlx-ground-low)!important}.sol .sol-cut{--sol-cut-head-h:16px}.sol .sol-cut[data-row-size=s]{--sol-cut-head-h:12px}.sol .sol-cut[data-row-size=l]{--sol-cut-head-h:20px}.sol .sol-cut[data-row-size=xl]{--sol-cut-head-h:26px}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{color:var(--dim);height:var(--sol-cut-head-h)!important;z-index:3!important;border-radius:var(--tlx-radius) var(--tlx-radius) 0 0!important;background:linear-gradient(currentColor, currentColor), var(--bg)!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;inset:0 0 auto!important;overflow:clip!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{background:linear-gradient(color-mix(in srgb, currentColor 22%, transparent), color-mix(in srgb, currentColor 22%, transparent)), color-mix(in srgb, var(--bg) 52%, transparent)!important}}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{font-size:var(--fs-10)!important;text-shadow:none!important;font-weight:600!important;line-height:1!important}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=image]>div.absolute.h-full.w-full>div:first-child>span.truncate{background:linear-gradient(currentColor, currentColor), var(--bg)!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=image]>div.absolute.h-full.w-full>div:first-child>span.truncate{background:linear-gradient(color-mix(in srgb, currentColor 14%, transparent), color-mix(in srgb, currentColor 14%, transparent)), color-mix(in srgb, var(--bg) 52%, transparent)!important}}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=solid]>div.absolute.h-full.w-full>div:first-child>span.truncate{background:linear-gradient(currentColor, currentColor), var(--bg)!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=solid]>div.absolute.h-full.w-full>div:first-child>span.truncate{background:linear-gradient(color-mix(in srgb, currentColor 7%, transparent), color-mix(in srgb, currentColor 7%, transparent)), color-mix(in srgb, var(--bg) 52%, transparent)!important}}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between>span{left:var(--sol-cut-rail-w)!important;padding:0 var(--sp-7)!important;text-shadow:none!important;color:var(--text)!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;background:0 0!important;border-radius:0!important;max-width:100%!important;margin:0!important;display:inline-block!important;position:sticky!important}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{padding:0 var(--sp-7)!important;color:var(--text)!important}.sol .sol-cut div:has(>[data-id=video-editor-timeline-item]):hover :is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between{background:linear-gradient(var(--tlx-c), var(--tlx-c)), var(--bg)!important}.sol .sol-cut div:has(>[data-id=video-editor-timeline-item]):hover :is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{background:linear-gradient(var(--tlx-c), var(--tlx-c)), var(--bg)!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut div:has(>[data-id=video-editor-timeline-item]):hover :is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between{background:linear-gradient(color-mix(in srgb, var(--tlx-c) 32%, transparent), color-mix(in srgb, var(--tlx-c) 32%, transparent)), color-mix(in srgb, var(--bg) 52%, transparent)!important}.sol .sol-cut div:has(>[data-id=video-editor-timeline-item]):hover :is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{background:linear-gradient(color-mix(in srgb, var(--tlx-c) 32%, transparent), color-mix(in srgb, var(--tlx-c) 32%, transparent)), color-mix(in srgb, var(--bg) 52%, transparent)!important}}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:after,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:after{content:"";right:var(--sp-6);width:8px;height:8px;margin-top:calc(var(--spacing) * -1);border:1.5px solid var(--color-brand);animation:var(--animate-loading-spin);opacity:var(--sol-cut-generating,0);border-top-color:#0000;border-radius:50%;position:absolute;top:50%}@media (prefers-reduced-motion:reduce){.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=video] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:after,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:after{border-top-color:var(--color-brand);animation:none}}.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(105deg,#0000,#eeeeec4d 50%,#0000);width:45%;position:absolute;top:0;bottom:0;left:-45%}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:before{background:linear-gradient(105deg, transparent, color-mix(in srgb, var(--color-foreground) 30%, transparent) 50%, transparent)}}.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:before{opacity:calc(var(--sol-cut-generating,0) * .65);animation:sol-cut-gen-sweep var(--duration-loading-sweep) var(--ease-in-out) infinite}.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:after{content:"";z-index:2;pointer-events:none;background:#46a75829;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:after{background:color-mix(in srgb, var(--color-brand) 16%, transparent)}}.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:after{box-shadow:inset 0 0 0 1px #46a758cc}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 80%, transparent)}}.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:after{opacity:0;animation:sol-cut-gen-breathe var(--duration-loading-pulse) var(--ease-in-out) infinite}@keyframes sol-cut-gen-breathe{0%,to{opacity:calc(var(--sol-cut-generating,0) * .4)}50%{opacity:var(--sol-cut-generating,0)}}@keyframes sol-cut-gen-sweep{0%{transform:translate(0)}60%,to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:before{opacity:0;animation:none}.sol .sol-cut [data-id=video-editor-timeline-item]>div.absolute.h-full.w-full:after{opacity:calc(var(--sol-cut-generating,0) * .75);animation:none}}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating],[data-shot-status=failed]):is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating],[data-shot-status=failed]):is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:before{right:var(--sp-6);padding:0 var(--sp-5);border-radius:var(--tlx-radius);background:var(--text);position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating],[data-shot-status=failed]):is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating],[data-shot-status=failed]):is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:before{background:color-mix(in srgb, var(--text) 14%, transparent)}}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating],[data-shot-status=failed]):is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating],[data-shot-status=failed]):is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:before{color:var(--text);font-size:var(--fs-10);white-space:nowrap;opacity:calc(1 - var(--sol-cut-generating,0));font-weight:600;line-height:1}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating])[data-content-type=image] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating])[data-content-type=image]>div.absolute.h-full.w-full>div:first-child>span.truncate:before{content:"still"}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating])[data-content-type=solid]>div.absolute.h-full.w-full>div:first-child>span.truncate:before{content:"no frame"}.sol .sol-cut [data-id=video-editor-timeline-item][data-shot-status=failed]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item][data-shot-status=failed]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:before{content:"✕ failed"}.sol .sol-cut [data-id=video-editor-timeline-item]{container:sol-cut-clip/inline-size}@container sol-cut-clip (max-width:95.98px){.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating])[data-content-type=image] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating]):is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:before{border-radius:50%;width:5px;height:5px;padding:0;content:""!important}.sol .sol-cut [data-id=video-editor-timeline-item][data-shot-status=failed]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item][data-shot-status=failed]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:before{content:"✕";padding:0 var(--sp-4)}}@container sol-cut-clip (max-width:55.98px){.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating])[data-content-type=image] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between:before,.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating]):is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate:before{display:none}}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating]) [data-id=video-editor-timeline-strip]{opacity:calc(var(--tlx-strip-dim) * .5)}.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating])>div.absolute.h-full.w-full:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--text) 6px 7px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item]:is([data-shot-status=needs-video],[data-shot-status=generating])>div.absolute.h-full.w-full:after{background:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in srgb, var(--text) 10%, transparent) 6px 7px)}}.sol .sol-cut [data-id=video-editor-timeline-item][data-shot-status=failed]>div.absolute.h-full.w-full:after{content:"";pointer-events:none;background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--text) 6px 7px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item][data-shot-status=failed]>div.absolute.h-full.w-full:after{background:repeating-linear-gradient(-45deg, transparent 0 6px, color-mix(in srgb, var(--text) 18%, transparent) 6px 7px)}}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=audio] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between{justify-content:flex-start!important;align-items:flex-end!important;height:auto!important;padding:0!important;top:auto!important;bottom:2px!important;left:0!important}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=audio] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between>span{z-index:3!important;left:var(--sol-cut-rail-w)!important;padding:calc(var(--spacing) * .25) var(--sp-6)!important;text-shadow:none!important;background:var(--bg)!important;margin:0!important;display:inline-block!important;position:sticky!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=audio] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between>span{background:color-mix(in srgb, var(--bg) 78%, transparent)!important}}.sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=audio] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between>span{border-radius:var(--radius-sm)!important;color:var(--text)!important;font-size:var(--fs-10)!important;max-width:calc(100% - var(--sp-8))!important;font-weight:600!important;line-height:1.4!important}html[data-tlx-label=plain] .sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=audio] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between>span,html[data-tlx-label=plain] .sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between,html[data-tlx-label=plain] .sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{background:0 0!important;border-radius:0!important}html[data-tlx-label=none] .sol .sol-cut [data-id=video-editor-timeline-item][data-content-type=audio] .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between>span,html[data-tlx-label=none] .sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=video],[data-content-type=image],[data-content-type=gif]) .pointer-events-none.absolute.top-0.flex.h-20.w-full.items-start.justify-between,html[data-tlx-label=none] .sol .sol-cut [data-id=video-editor-timeline-item]:is([data-content-type=image],[data-content-type=solid])>div.absolute.h-full.w-full>div:first-child>span.truncate{display:none!important}.sol .sol-cut [data-id=video-editor-timeline-drop-gap]{background:0 0!important;border:0!important}.sol .sol-cut [data-id=video-editor-timeline-drop-gap]:before{content:"";inset:var(--tlx-inset) var(--tlx-seam);border:1px dashed #46a7588c;position:absolute}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-drop-gap]:before{border:1px dashed color-mix(in srgb, var(--color-brand) 55%, transparent)}}.sol .sol-cut [data-id=video-editor-timeline-drop-gap]:before{border-radius:var(--tlx-radius);background:#46a75817}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut [data-id=video-editor-timeline-drop-gap]:before{background:color-mix(in srgb, var(--color-brand) 9%, transparent)}}.sol .sol-cut .sol-host .cl-lanes{pointer-events:auto;background:var(--bg);width:100%;position:relative}.sol .sol-cut .sol-host .cl-row{pointer-events:auto;z-index:0;align-items:center;width:100%;display:flex;position:absolute;left:0}.sol .sol-cut .sol-host .cl-lead{z-index:1;background:var(--bg);height:100%;padding-right:var(--sol-cut-lead-fade);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--sol-cut-lead-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--sol-cut-lead-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--sol-cut-lead-fade)), transparent 100%);mask-image:linear-gradient(to right, #000 calc(100% - var(--sol-cut-lead-fade)), transparent 100%);flex-shrink:0;align-items:center;display:inline-flex;position:sticky;left:0}.sol .sol-cut .sol-host .cl-name{padding:0 var(--sp-8) 0 var(--sp-6);font-size:var(--fs-10);letter-spacing:calc(.02em * var(--label-track));white-space:nowrap;align-items:center;height:100%;font-weight:500;display:inline-flex}.sol .sol-cut .sol-host .cl-run{background:var(--text);position:absolute}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-run{background:color-mix(in srgb, var(--text) 20%, transparent)}}.sol .sol-cut .sol-host .cl-run{border-radius:var(--tlx-radius);pointer-events:auto;cursor:grab;border:none;min-width:3px;padding:0}.sol .sol-cut .sol-host .cl-run:hover{background:var(--tlx-c)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-run:hover{background:color-mix(in srgb, var(--tlx-c) 32%, transparent)}}.sol .sol-cut .sol-host .cl-lanes .cl-run.carried{background:#46a75857}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-lanes .cl-run.carried{background:color-mix(in srgb, var(--color-brand) 34%, transparent)}}.sol .sol-cut .sol-host .cl-lanes .cl-run.carried{outline:1px solid #46a758b3}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-lanes .cl-run.carried{outline:1px solid color-mix(in srgb, var(--color-brand) 70%, transparent)}}.sol .sol-cut .sol-host .cl-lanes .cl-run.carried{outline-offset:-1px}.sol .sol-cut .sol-host .cl-lanes.following .cl-run:not(.carried){opacity:.35}.sol .sol-cut .sol-host .cl-run.covered{outline:1px solid var(--text);background:0 0}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-run.covered{outline:1px solid color-mix(in srgb, var(--text) 25%, transparent)}}.sol .sol-cut .sol-host .cl-run.covered{outline-offset:-1px;cursor:default}.sol .sol-cut .sol-host .cl-run-ghost{background:var(--sol-drop-wash);outline:1px dashed var(--color-brand);outline-offset:-1px;border-radius:var(--tlx-radius);pointer-events:none;position:absolute}.sol .sol-cut .sol-host .cl-pic{border-radius:var(--radius-xs);background:var(--panel-2);color:var(--dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:clip}.sol .sol-cut .sol-host .cl-pic.round{border-radius:50%}.sol .sol-cut .sol-host .cl-pic .still{width:100%;height:100%;display:block}.sol .sol-cut .sol-host [data-timeline-pane=film]{border-bottom:1px solid var(--line);box-sizing:content-box}.sol .sol-cut .sol-host [data-timeline-pane=context]{background:var(--bg)}.sol .sol-cut .sol-host .cut-context-strip{min-height:100%}.sol .sol-cut .sol-host .cut-context-strip :is(.cl-lead,.cl-section-lead){margin-left:calc(-1 * var(--sol-cut-gutter))}.sol .sol-cut .sol-host .cl-playhead{z-index:2;width:var(--tlx-playhead-line,1px);margin-left:calc(var(--tlx-playhead-line,calc(var(--spacing) * .25)) / -2);background:var(--tlx-c-play,var(--color-brand));pointer-events:none;position:absolute;top:0;bottom:0}.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){z-index:1;pointer-events:none;box-sizing:border-box;border-left:1px solid var(--tlx-c,var(--text))}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){border-left:1px solid color-mix(in srgb, var(--tlx-c,var(--text)) 70%, transparent)}}.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){border-right:1px solid var(--tlx-c,var(--text))}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){border-right:1px solid color-mix(in srgb, var(--tlx-c,var(--text)) 70%, transparent)}}.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){background:var(--tlx-c,var(--text))}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){background:color-mix(in srgb, var(--tlx-c,var(--text)) 7%, transparent)}}.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){animation:sol-lens-in var(--duration-state-change) var(--ease-in-out)}.sol .sol-cut .sol-host .cl-lens{position:absolute;top:0;bottom:0}.sol .sol-cut .sol-host .cl-section{pointer-events:auto;z-index:0;align-items:center;width:100%;display:flex;position:absolute;left:0}.sol .sol-cut .sol-host .cl-section:before{content:"";inset:0 0 0 calc(-1 * var(--sol-cut-gutter));background:var(--text);position:absolute}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-section:before{background:color-mix(in srgb, var(--text) 6%, transparent)}}.sol .sol-cut .sol-host .cl-section:before{box-shadow:inset 0 -1px 0 var(--hair-2);pointer-events:none}.sol .sol-cut .sol-host .cl-section-lead{z-index:1;align-items:center;gap:var(--sp-4);height:100%;padding-right:var(--sol-cut-lead-fade);display:inline-flex;position:sticky;left:0}.sol .sol-cut .sol-host .cl-grip{width:var(--sol-cut-grip-w);background-image:radial-gradient(circle, var(--dim-2) 1px, transparent 1.2px);opacity:0;cursor:grab;touch-action:none;background-position:50%;background-repeat:repeat;background-size:5px 5px;flex-shrink:0;height:15px}.sol .sol-cut .sol-host .cl-row:hover .cl-grip,.sol .sol-cut .sol-host .cl-section:hover .cl-grip{opacity:.5}.sol .sol-cut .sol-host .cl-grip:hover,.sol .sol-cut .sol-host :is(.cl-row,.cl-section).dragging .cl-grip{opacity:.9}.sol .sol-cut .sol-host :is(.cl-lead,.cl-section-lead){cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.sol .sol-cut .sol-host :is(.cl-row,.cl-section).dragging :is(.cl-lead,.cl-section-lead){cursor:grabbing}.sol .sol-cut .sol-host :is(.cl-lead,.cl-section-lead):hover .cl-grip{opacity:.9}.sol .sol-cut .sol-host .cl-lead{gap:var(--sp-4);color:var(--dim)}.sol .sol-cut .sol-host :is(.cl-lead,.cl-section-lead){padding-left:calc(var(--sol-cut-gutter) - var(--sol-cut-grip-w) - var(--sp-4));left:0}.sol .sol-cut .sol-host .cl-row.selected:after{content:"";z-index:2;pointer-events:none;box-shadow:inset 0 0 0 1px var(--tlx-c-sel);position:absolute;inset:0}.sol .sol-cut .sol-host .cl-row.selected .cl-name{color:var(--text)}.sol .sol-cut .sol-host .cl-row:hover,.sol .sol-cut .sol-host .cl-row.spotlit{background:var(--tlx-c)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-row:hover,.sol .sol-cut .sol-host .cl-row.spotlit{background:color-mix(in srgb, var(--tlx-c) 3%, transparent)}}.sol .sol-cut .sol-host .cl-row.spotlit:hover{background:var(--tlx-c)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-row.spotlit:hover{background:color-mix(in srgb, var(--tlx-c) 6%, transparent)}}.sol .sol-cut .sol-host .cl-row:hover .cl-lead,.sol .sol-cut .sol-host .cl-row.spotlit .cl-lead{background:var(--panel)}.sol .sol-cut .sol-host .cl-row:hover .cl-name,.sol .sol-cut .sol-host .cl-row.spotlit .cl-name{color:var(--text)}.sol .sol-cut .sol-host .cl-run.spotlit{background:var(--tlx-c)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-run.spotlit{background:color-mix(in srgb, var(--tlx-c) 32%, transparent)}}.sol .sol-cut .sol-host .cl-run.spotlit:hover{background:var(--tlx-c)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-run.spotlit:hover{background:color-mix(in srgb, var(--tlx-c) 42%, transparent)}}.sol .sol-cut .sol-host .cl-run.covered.spotlit{outline-color:var(--tlx-c);background:0 0}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .cl-run.covered.spotlit{outline-color:color-mix(in srgb, var(--tlx-c) 45%, transparent)}}.sol .sol-cut .sol-host .cl-row.dim:not(.selected){opacity:.35}.sol .sol-cut .sol-host .cl-lanes[data-spotlit] .cl-row:not(:where(.spotlit,.selected,.dim,.dragging)){opacity:var(--sol-spot-dim)}.sol .sol-cut [data-id=video-editor-timeline-item]{transition:opacity var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .sol-cut :is(.tl-spine,.tl-lane){transition:height var(--duration-surface-change) var(--ease-smooth-out), top var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .sol-cut .tl-bar{transition:height var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .sol-cut .sol-host [data-track-selected]{transition:background-color var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .sol-cut .sol-host :is(.cl-run,.cl-pic,.cl-lead){transition:height var(--duration-surface-change) var(--ease-smooth-out), width var(--duration-surface-change) var(--ease-smooth-out), top var(--duration-surface-change) var(--ease-smooth-out), background-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out), opacity var(--duration-state-change) var(--ease-in-out)}html[data-sol-motion] .sol .sol-cut div:has(>[data-id=video-editor-timeline-item]){transition:height var(--duration-surface-change) var(--ease-smooth-out), top var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion][data-tlx-zooming] .sol .sol-cut :is(.tl-bar,.tl-hairline){transition:height var(--duration-surface-change) var(--ease-smooth-out), left var(--duration-surface-change) var(--ease-smooth-out), width var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion][data-tlx-zooming] .sol .sol-cut .sol-host .cl-run{transition:height var(--duration-surface-change) var(--ease-smooth-out), top var(--duration-surface-change) var(--ease-smooth-out), left var(--duration-surface-change) var(--ease-smooth-out), width var(--duration-surface-change) var(--ease-smooth-out)}html[data-sol-motion][data-tlx-zooming] .sol .sol-cut div:has(>[data-id=video-editor-timeline-item]){transition:height var(--duration-surface-change) var(--ease-smooth-out), top var(--duration-surface-change) var(--ease-smooth-out), left var(--duration-surface-change) var(--ease-smooth-out), width var(--duration-surface-change) var(--ease-smooth-out)}.sol .sol-cut .sol-host .cl-lanes:is(.reordering,.binding) .cl-run{transition:none}.sol .sol-cut .sol-host .cl-lead .gen-mark{margin-left:var(--sp-4);margin-right:var(--sp-5)}.sol .sol-cut .sol-host :is(.cl-name,.cl-grip){transition:background-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out), opacity var(--duration-state-change) var(--ease-in-out)}html[data-sol-motion] .sol .sol-cut .sol-host :is(.cl-row,.cl-section){transition:top var(--duration-surface-change) var(--ease-smooth-out), height var(--duration-surface-change) var(--ease-smooth-out), background-color var(--duration-state-change) var(--ease-in-out), opacity var(--duration-surface-change) var(--ease-smooth-out)}.sol .sol-cut .sol-host :is(.cl-row,.cl-section).dragging{z-index:3;opacity:.92;transition:none}@keyframes cl-fold-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0}to{transform:translateY(var(--cl-fold-dy,0px));opacity:0}}@keyframes cl-fold-in{0%{transform:translateY(var(--cl-fold-dy,0px));opacity:0}40%{opacity:1}to{opacity:1;transform:translateY(0)}}.sol .sol-cut .sol-host .cl-row.leaving{pointer-events:none;animation:cl-fold-out var(--duration-surface-change) var(--ease-smooth-out) both}.sol .sol-cut .sol-host .cl-row.unfolding{animation:cl-fold-in var(--duration-surface-change) var(--ease-smooth-out) both}html[data-sol-motion] .sol .sol-cut .sol-host .cl-lanes{transition:height var(--duration-surface-change) var(--ease-smooth-out)}.sol .sol-cut .sol-host .cl-lanes:is(.reordering,.binding) .cl-row:not(.dragging){background:0 0}.sol .sol-cut .sol-host .cl-lanes:is(.reordering,.binding) .cl-row:not(.dragging,.spotlit) .cl-lead{background:var(--bg)}.sol .sol-cut .sol-host .cl-lanes:is(.reordering,.binding) .cl-row:not(.dragging) .cl-grip{opacity:0}.sol .sol-cut .sol-host .cl-section.dragging .cl-section-lead{background:var(--bg)}.sol .sol-cut .sol-host .cl-lanes.reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}.sol .sol-cut .sol-host .cl-lanes.reordering .cl-grip{cursor:grabbing}.sol .sol-cut .sol-host .cl-run.covered:before,.sol .sol-cut .sol-host .cl-run.covered:after{content:none}.sol .sol-cut .sol-host .cl-run:before,.sol .sol-cut .sol-host .cl-run:after{content:"";opacity:0;cursor:ew-resize;width:6px;position:absolute;top:0;bottom:0}.sol .sol-cut .sol-host .cl-run:before{border-left:2px solid var(--text);border-radius:var(--tlx-radius) 0 0 var(--tlx-radius);left:0}.sol .sol-cut .sol-host .cl-run:after{border-right:2px solid var(--text);border-radius:0 var(--tlx-radius) var(--tlx-radius) 0;right:0}.sol .sol-cut .sol-host .cl-run:hover:before,.sol .sol-cut .sol-host .cl-run:hover:after{opacity:.7}.sol .sol-cut .sol-host .cut-footer{justify-content:space-between;align-items:center;gap:var(--sp-16);width:100%;min-width:0;padding:var(--sp-6) var(--sp-16);border-top:1px solid var(--hair);background:var(--panel);flex:none;display:flex}.sol .sol-cut .sol-host .cut-strip{align-items:center;gap:var(--sp-16);white-space:nowrap;scrollbar-width:none;flex:0 auto;min-width:0;display:inline-flex;overflow-x:auto}.sol .sol-cut .sol-host .cut-strip::-webkit-scrollbar{display:none}.sol .sol-cut .sol-host :is(.cut-strip,.cl-lanes) button:not(.cl-run){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.sol .sol-cut .sol-host .cl-section .cl-section-lead>.section-head{color:var(--dim-2)}.sol .sol-cut .sol-host .cut-strip>.opt{flex:none}.sol .sol-cut .sol-host .cut-strip .segmented .segment{padding:var(--sp-3) var(--sp-6);border-right:1px solid var(--line-2)}.sol .sol-cut .sol-host .cut-strip .segmented .segment:last-child{border-right:none}.sol .sol-cut .sol-host .cut-strip .segmented .segment.active{background:var(--on)}.sol .sol-cut .sol-host .cut-strip .segmented .segment:disabled{opacity:.4;cursor:default}.sol .sol-cut .sol-host .cut-strip .ladder .ladder-step{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--dim);font-size:var(--fs-13);border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.sol .sol-cut .sol-host .cut-strip .ladder .ladder-step:hover{color:var(--text);border-color:var(--dim)}.sol .sol-cut .sol-host .cut-strip .ladder .ladder-step:disabled{opacity:.4;cursor:default}.sol .sol-cut .sol-host .cut-strip .ladder .ladder-step:disabled:hover{color:var(--dim);border-color:#0000}.sol .sol-cut .sol-host .cut-strip .ladder-range{appearance:none;cursor:ew-resize;border:none;width:52px;height:16px;margin:0;padding:0}.sol .sol-cut .sol-host .cut-strip .opt .cut-strip-fit{height:22px;padding:0 var(--sp-7);border-radius:var(--radius-sm);color:var(--dim);font-size:var(--fs-10);letter-spacing:calc(.08em * var(--label-track));text-transform:var(--label-tt);border:1px solid #0000;font-weight:600}.sol .sol-cut .sol-host .cut-strip .opt .cut-strip-fit:hover{color:var(--text);border-color:var(--dim)}.sol .sol-cut .sol-host .cut-strip .opt .cut-strip-fit:disabled{opacity:.4;cursor:default;border-color:#0000}.sol .sol-cut .sol-host .cut-strip .opt .cut-strip-fit:disabled:hover{color:var(--dim);border-color:#0000}.sol .sol-cut .sol-host .video-editor-transport-button{border-radius:var(--radius-md);color:var(--dim-2);transition:color var(--duration-state-change) var(--ease-smooth-out), background-color var(--duration-state-change) var(--ease-smooth-out)}.sol .sol-cut .sol-host .video-editor-transport-button[aria-keyshortcuts=Space]{color:var(--text)}.sol .sol-cut .sol-host [data-id=transport-row]{container:sol-cut-transport/inline-size}@container sol-cut-transport (max-width:1024px){.sol .sol-cut .sol-host [data-id=transport-row]>div:nth-child(2){gap:var(--sp-14)}.sol .sol-cut .cut-show>.opt{gap:var(--sp-3) var(--sp-4)}.sol .sol-cut .cut-show .segmented .segment{padding:0 var(--sp-4)}}@container sol-cut-transport (max-width:900px){.sol .sol-cut .cut-show-kinds .segmented .segment .segment-label{display:none}}@container sol-cut-transport (max-width:780px){.sol .sol-cut .cut-show .segmented .segment .segment-label{display:none}}.sol .sol-cut .sol-host .video-editor-transport-button:not(:disabled):hover{color:var(--text);background:var(--panel-2)}.sol .sol-cut .sol-host .video-editor-transport-button:not(:disabled):active{background:var(--panel-3)}.sol .sol-cut .sol-host .video-editor-transport-button:disabled{opacity:.3;cursor:default}.sol .sol-cut .sol-host [data-id=transport-row] .editor-starter-focus-ring:not(:disabled):hover{color:var(--text)}.sol .sol-cut .sol-host .cut-lead{align-items:center;display:inline-flex}.sol .sol-cut .sol-host .cut-lead .panel-title{margin-right:var(--sp-10)}.sol .sol-cut .sol-host .cut-modes{margin-left:var(--sp-3);padding-left:var(--sp-4);border-left:1px solid var(--line-2);align-items:center;display:inline-flex}.sol .sol-cut .sol-host .cut-modes button{color:var(--dim-2);border-radius:var(--radius-md);transition:color var(--duration-state-change) var(--ease-smooth-out), background-color var(--duration-state-change) var(--ease-smooth-out)}.sol .sol-cut .sol-host .cut-modes button:hover,.sol .sol-cut .sol-host .cut-modes button[aria-pressed=true]{color:var(--text);background:var(--panel-2)}.sol .sol-cut .sol-host .cut-modes button[aria-pressed=true]:hover{background:var(--panel-3)}.sol .sol-cut .sol-host .cut-modes button:focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .sol-cut .sol-host .cut-speed{margin-left:var(--sp-4);padding-left:var(--sp-6);border-left:1px solid var(--line-2);align-items:center;display:inline-flex}.sol .sol-cut .sol-host :is(.cut-strip,.cut-show) :is(button,[role=button]):focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .sol-cut .sol-host .tl-spine{--tl-label-w:var(--sol-cut-rail-w);top:var(--sol-cut-ruler-h);z-index:1;background:var(--bg);pointer-events:none;width:100%;position:sticky}.sol .sol-cut .sol-host .tl-lane{position:absolute;left:0;right:0}.sol .sol-cut .sol-host .tl-bar{border-radius:var(--tlx-radius);pointer-events:auto;top:0;bottom:auto}.sol .sol-cut .sol-host .tl-bar.sliver{pointer-events:none;padding:0}.sol .sol-cut .sol-host .tl-lane.scenes .tl-bar{color:var(--text)}.sol .sol-cut .sol-host .tl-bar:hover,.sol .sol-cut .sol-host .tl-bar.spotlit{background:var(--tlx-c)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .tl-bar:hover,.sol .sol-cut .sol-host .tl-bar.spotlit{background:color-mix(in srgb, var(--tlx-c) 32%, transparent)}}.sol .sol-cut .sol-host .tl-bar.spotlit:hover{background:var(--tlx-c)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .tl-bar.spotlit:hover{background:color-mix(in srgb, var(--tlx-c) 42%, transparent)}}.sol .sol-cut .sol-host .tl-bar.pictured:hover .bar-scrim,.sol .sol-cut .sol-host .tl-bar.pictured.spotlit .bar-scrim{background:linear-gradient(var(--tlx-c), var(--tlx-c)), var(--color-card-translucent)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .tl-bar.pictured:hover .bar-scrim,.sol .sol-cut .sol-host .tl-bar.pictured.spotlit .bar-scrim{background:linear-gradient(color-mix(in srgb, var(--tlx-c) 32%, transparent), color-mix(in srgb, var(--tlx-c) 32%, transparent)), var(--color-card-translucent)}}.sol .sol-cut .sol-host .tl-bar.pictured.spotlit:hover .bar-scrim{background:linear-gradient(var(--tlx-c), var(--tlx-c)), var(--color-card-translucent)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .tl-bar.pictured.spotlit:hover .bar-scrim{background:linear-gradient(color-mix(in srgb, var(--tlx-c) 42%, transparent), color-mix(in srgb, var(--tlx-c) 42%, transparent)), var(--color-card-translucent)}}.sol .sol-cut .sol-host .tl-bar.selected{outline-color:var(--tlx-c-sel)}.sol .sol-cut .sol-host .tl-bar .bar-name{color:var(--text)}.sol .sol-cut .sol-host .tl-hairline{pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.sol .sol-cut .sol-host .tl-lens{position:absolute;top:0}@keyframes sol-lens-in{0%{opacity:0}}.sol .sol-cut .sol-host .tl-lens-head{box-sizing:border-box;border-left:1px solid var(--color-brand);border-right:1px solid var(--color-brand);pointer-events:none;position:absolute;top:0;bottom:0}.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens).ground{background:var(--tlx-c,var(--text));border-color:#0000}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens).ground{background:color-mix(in srgb, var(--tlx-c,var(--text)) 5%, transparent)}}.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens).landing{border-color:var(--color-brand);background:var(--sol-drop-wash);animation:none}@media (prefers-reduced-motion:reduce){.sol .sol-cut .sol-host :is(.tl-lens,.cl-lens){animation:none}}html[data-sol-motion] .sol .sol-cut .sol-host .tl-spine.reordering :is(.tl-bar,.tl-hairline),html[data-sol-motion] .sol .sol-cut .sol-host :is(.tl-lens,.cl-lens).landing,html[data-sol-motion] .sol .sol-cut .sol-host .cl-lanes.following .cl-run{transition:left var(--duration-state-change) var(--ease-smooth-out), width var(--duration-state-change) var(--ease-smooth-out)}html[data-sol-motion] .sol .sol-cut .sol-host .tl-spine.reordering .tl-bar[data-lift-slot]{transition:none}.sol .sol-cut .sol-host .tl-bar[data-lift-slot]{outline:var(--sol-drop-ring)!important;outline-offset:-1px!important}.sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]{width:max(1px, min(var(--tlx-handle-w), 50%, max(min(14px, 50%), calc(50% - 5px))))!important}.sol .sol-cut .sol-host [data-id=timeline-item-trim-handle][data-hairline]{width:50%!important}.sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]:after{content:"";width:var(--tlx-cap-w);height:var(--tlx-cap-h);border-radius:var(--tlx-radius);background:var(--tlx-c-cap,var(--text));opacity:var(--tlx-cap-o,0)}.sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]:hover:after{opacity:.85}.sol .sol-cut .sol-host [data-id=video-editor-timeline-item].border-brand~[data-id=timeline-item-trim-handle]:after{--tlx-cap-o:.4}html[data-tlx-handles=selected] .sol .sol-cut .sol-host [data-id=video-editor-timeline-item].border-brand~[data-id=timeline-item-trim-handle]:after{--tlx-cap-o:.85}html[data-tlx-handles=always] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]:after{--tlx-cap-o:var(--tlx-cap-a)}html[data-tlx-handles=always] .sol .sol-cut .sol-host [data-id=video-editor-timeline-item].border-brand~[data-id=timeline-item-trim-handle]:after{--tlx-cap-o:.85}html:not([data-tlx-hue=mono]) .sol .sol-cut .sol-host div:has(>[data-id=video-editor-timeline-item]):hover>[data-id=timeline-item-trim-handle]:after{--tlx-c-cap:var(--tlx-c)}html:not([data-tlx-hue=mono]) .sol .sol-cut .sol-host [data-id=video-editor-timeline-item].border-brand~[data-id=timeline-item-trim-handle]:after{--tlx-c-cap:var(--tlx-c-sel)}html[data-tlx-handle-shape=tab] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle],html[data-tlx-handle-shape=bracket] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]{justify-content:flex-start}html[data-tlx-handle-shape=tab] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle][data-edge=end],html[data-tlx-handle-shape=bracket] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle][data-edge=end]{justify-content:flex-end}html[data-tlx-handle-shape=tab] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]:after,html[data-tlx-handle-shape=bracket] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]:after{height:calc(100% - 2 * var(--tlx-inset));margin-inline:calc(var(--spacing) * .25);border-radius:var(--tlx-radius) 0 0 var(--tlx-radius)}html[data-tlx-handle-shape=tab] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle][data-edge=end]:after,html[data-tlx-handle-shape=bracket] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle][data-edge=end]:after{border-radius:0 var(--tlx-radius) var(--tlx-radius) 0}html[data-tlx-handle-shape=bracket] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle]:after{width:calc(var(--tlx-cap-w) + 5px);border:0 solid var(--tlx-c-cap,var(--text));border-left-width:var(--tlx-cap-w);background:0 0;border-top-width:2px;border-bottom-width:2px}html[data-tlx-handle-shape=bracket] .sol .sol-cut .sol-host [data-id=timeline-item-trim-handle][data-edge=end]:after{border-left-width:0;border-right-width:var(--tlx-cap-w)}.sol .sol-cut .sol-host .cursor-ew-resize.rounded-b-3xl{height:var(--tlx-fade-h,10px)!important}.sol .sol-cut .sol-host #playhead svg path{fill:var(--tlx-c-play)}html[data-tlx-playhead=line] .sol .sol-cut .sol-host #playhead svg{display:none}html[data-tlx-playhead=line] .sol .sol-cut .sol-host #playhead:before{content:"";width:var(--tlx-playhead-line);margin-left:calc(var(--tlx-playhead-line) / -2);background:var(--tlx-c-play);position:absolute;top:0;bottom:0;left:50%}html[data-tlx-playhead=line] .sol .sol-cut .sol-host #playhead>div{width:100%}html[data-tlx-playhead=line] .sol .sol-cut .sol-host #playhead>div:before{content:"";width:var(--tlx-playhead-w);height:calc(var(--tlx-playhead-w) * .9);background:var(--tlx-c-play);clip-path:polygon(0 0,100% 0,100% 60%,50% 100%,0 60%);margin:0 auto;display:block}.sol .sol-cut .sol-host .rounded-sm.border-border{border-radius:var(--tlx-radius)!important}.sol .sol-cut [data-id=video-editor-timeline-item]>div[style*=to\ right]{background:linear-gradient(to right, transparent, var(--tlx-c-sel,var(--color-brand)))!important}.sol .sol-cut [data-id=video-editor-timeline-item]>div[style*=to\ left]{background:linear-gradient(to left, transparent, var(--tlx-c-sel,var(--color-brand)))!important}.sol .sol-cut .sol-host .border-l-white\/5.bg-card{font-family:var(--mono)!important;color:var(--text)!important}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .border-l-white\/5.bg-card{color:color-mix(in srgb, var(--text) var(--tlx-ruler-a), transparent)!important}}.sol .sol-cut .sol-host .border-l-white\/5.bg-card{letter-spacing:.02em;border-left-color:var(--hair)!important}.sol .sol-cut .sol-host [title=Current\ time],.sol .sol-cut .sol-host [title=Project\ duration]{opacity:1;letter-spacing:.02em;font-family:var(--mono)!important;font-size:var(--fs-10)!important;color:var(--dim-2)!important}.sol .sol-cut .sol-host .tl-layers{pointer-events:none;height:0;position:relative}.sol .sol-cut .sol-host .tl-layer{pointer-events:none;position:absolute;left:0;right:0}.sol .sol-cut .sol-host .tl-layer-gap{background-image:repeating-linear-gradient(-45deg, var(--text) 0 1px, transparent 1px 7px);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .tl-layer-gap{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--text) 4%, transparent) 0 1px, transparent 1px 7px)}}.sol .sol-cut .sol-host .tl-layer-cell{box-sizing:border-box;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);background:var(--text);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .sol-host .tl-layer-cell{background:color-mix(in srgb, var(--text) 2.5%, transparent)}}.sol .sol-cut .sol-host .tl-layer-cell[data-filled]{background:0 0}.sol .sol-cut .sol-host .tl-layer[data-carry] .tl-layer-cell[data-target]{border-color:var(--color-brand);background:var(--sol-drop-wash)}.sol .sol-cut .cut-show{align-items:center;gap:var(--sp-10);min-width:0;display:inline-flex}.sol .sol-cut .cut-show>.opt{justify-content:flex-end;gap:var(--sp-3) var(--sp-7);flex-wrap:nowrap;flex:0 auto;min-width:0}.sol .sol-cut .cut-show .segmented{align-items:stretch;height:22px}.sol .sol-cut .cut-show .segmented .segment:not(.active):not(:disabled){opacity:.55;transition:background-color var(--duration-state-change) var(--ease-smooth-out), color var(--duration-state-change) var(--ease-smooth-out), opacity var(--duration-state-change) var(--ease-smooth-out)}.sol .sol-cut .cut-show .segmented .segment:not(.active):not(:disabled):hover{opacity:1}.sol .sol-cut .cut-show .segmented .segment{gap:var(--sp-4);padding:0 var(--sp-6);font-size:var(--fs-10);letter-spacing:calc(.08em * var(--label-track));transition:background-color var(--duration-state-change) var(--ease-smooth-out), color var(--duration-state-change) var(--ease-smooth-out)}.sol .sol-cut .cut-show .segmented .segment:not(.active) .segment-label{color:var(--dim-2)}.sol .sol-cut .cut-show .segmented .segment:not(.active):hover .segment-label{color:var(--dim)}.sol .sol-cut .cut-show .segmented .segment .cut-band-mark{color:var(--dim-2);transition:color var(--duration-state-change) var(--ease-smooth-out);align-items:center;display:inline-flex}.sol .sol-cut .cut-show .segmented .segment:hover .cut-band-mark{color:var(--dim)}.sol .sol-cut .cut-show .segmented .segment.active .cut-band-mark{color:var(--text)}.sol .sol-cut .cut-show-kinds{transition:opacity var(--duration-state-change) var(--ease-smooth-out);align-items:center;display:inline-flex}.sol .sol-cut .cut-show-kinds .segmented .segment{color:var(--dim-2)}.sol .sol-cut .cut-show-kinds .segmented .segment .kt{color:inherit;transition:color var(--duration-state-change) var(--ease-smooth-out)}html[data-sol-mark=slate] .sol .sol-cut .cut-show-kinds .segmented .segment .kt{color:inherit;background:0 0}.sol .sol-cut .cut-show-kinds .segmented .segment:hover{color:var(--dim)}.sol .sol-cut .cut-show-kinds .segmented .segment.active{background:var(--kind-wash)}.sol .sol-cut .cut-show-kinds .segmented .segment.active .kt{color:var(--kind)}.sol .sol-cut .cut-show-kinds .segmented .segment.active .segment-label{color:var(--text)}.sol .sol-cut .cut-show-kinds .segmented .segment[data-kind]{--kind-wash:var(--kind)}@supports (color:color-mix(in lab, red, red)){.sol .sol-cut .cut-show-kinds .segmented .segment[data-kind]{--kind-wash:color-mix(in srgb, var(--kind) 18%, transparent)}}.sol .sol-cut .cut-show-kinds[data-receded]{opacity:.35}.sol .sol-cut .cut-show-kinds .segmented .segment:disabled{opacity:1;cursor:default}.sol .sol-cut[data-show-shots=false] .sol-host [data-track-id],.sol .sol-cut[data-show-shots=false] .sol-host #track-headers{display:none}.sol .sol-cut .sol-host .tl-gain-line{opacity:1;background:var(--color-brand);box-shadow:0 0 0 .5px var(--color-border)}.sol .sol-cut .sol-host .tl-gain-line:before{content:"";cursor:ns-resize;height:7px;position:absolute;top:-3px;left:0;right:0}.sol .sol-cut .sol-host .tl-gain-line:active{box-shadow:0 0 0 .5px var(--color-border), 0 0 0 1px var(--color-brand)}.tl-gain-readout{background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums}.sol .tlx{right:var(--sp-12);bottom:var(--sp-12);z-index:190;background:var(--float);border:1px solid var(--float-line);border-radius:var(--radius-lg);width:380px;max-height:70vh;box-shadow:var(--float-shadow);font-size:var(--fs-11);color:var(--text);flex-direction:column;display:flex;position:fixed}.sol:has(.pb-chooser) .tlx{right:auto;left:var(--sp-12)}.sol .tlx-head{align-items:center;gap:var(--sp-6);padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--hair);display:flex}.sol .tlx-title{white-space:nowrap;flex:1;font-weight:600}.sol .tlx-presets{padding:var(--sp-6) var(--sp-8);border-bottom:1px solid var(--hair);display:flex}.sol .tlx-presets .segmented{flex:1}.sol .tlx-presets .segment{flex:1;justify-content:center}.sol .tlx-act{padding:2px var(--sp-6);white-space:nowrap;border-radius:var(--radius-sm);color:var(--dim);cursor:pointer;background:0 0;border:1px solid #0000}.sol .tlx-act:hover{border-color:var(--dim);color:var(--text)}.sol .tlx-act:disabled{opacity:.4;cursor:default}.sol .tlx-act:disabled:hover{color:var(--dim);border-color:#0000}.sol .tlx-body{padding:var(--sp-4) var(--sp-8) var(--sp-8);overflow:auto}.sol .tlx .pb-row-ctl{align-items:center;gap:var(--sp-4);display:flex}.sol .tlx .ladder-range{width:96px}.sol .tlx-val{font-family:var(--mono);color:var(--dim);text-align:right;min-width:4.5ch}html[data-ix-region-tag-layer]:not([data-ix-region-tag-layer="3"]) .sol .rg[role=button]{pointer-events:auto;cursor:pointer}html[data-ix-region-tag-layer]:not([data-ix-region-tag-layer="3"]) .sol .still-host.selected:not(:hover) :is(.thumb,.head-face) .rg:not(.armed) :is(.rg-box,.rg-dot),html[data-ix-region-tag-layer]:not([data-ix-region-tag-layer="3"]) .sol .still-host.selected:not(:hover) :is(.thumb,.head-face) .rg-label{opacity:0}html[data-ix-region-tag-layer]:not([data-ix-region-tag-layer="3"]) .sol .still-host:hover :is(.thumb,.head-face) .rg:not(.armed) :is(.rg-box,.rg-dot),html[data-ix-region-tag-layer]:not([data-ix-region-tag-layer="3"]) .sol .still-host:hover .rg:not(.armed) :is(.rg-box,.rg-dot){opacity:.4;transition-delay:var(--duration-quick)}html[data-ix-region-tag-layer]:not([data-ix-region-tag-layer="3"]) .sol .rg.armed :is(.rg-box,.rg-dot){opacity:1;transition-delay:0s}html[data-ix-region-tag-layer="1"] .sol .thumb .rg[role=button],html[data-ix-region-tag-layer="1"] .sol .head-face .rg[role=button]{pointer-events:none;cursor:default}html[data-ix-region-tag-layer="1"] .sol .thumb .rg-box,html[data-ix-region-tag-layer="1"] .sol .head-face .rg-box{stroke-dasharray:3 2}html[data-ix-region-tag-layer="1"] .sol .still-host:hover .thumb .rg-box,html[data-ix-region-tag-layer="1"] .sol .still-host:hover .thumb .rg-dot,html[data-ix-region-tag-layer="1"] .sol .still-host:hover .head-face .rg-box,html[data-ix-region-tag-layer="1"] .sol .still-host:hover .head-face .rg-dot{opacity:.55}html[data-ix-region-tag-layer="1"] .sol .still-host:hover .thumb .rg-label,html[data-ix-region-tag-layer="1"] .sol .still-host:hover .head-face .rg-label{opacity:.85;transition-delay:var(--duration-quick)}html[data-ix-region-tag-layer="2"] .sol .thumb,html[data-ix-region-tag-layer="2"] .sol .head-face,html[data-ix-region-tag-layer="2"] .sol .vf-box,html[data-ix-region-tag-layer="6"] .sol .vf-box{container-type:inline-size}html[data-ix-region-tag-layer="2"] .sol .still,html[data-ix-region-tag-layer="6"] .sol .vf-box .still{--rg-u:2.4;--rg-label:none}@container (min-width:90px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:1.6}}@container (min-width:120px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:1.19;--rg-label:block}}@container (min-width:160px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:.89}}@container (min-width:215px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:.665}}@container (min-width:290px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:.494}}@container (min-width:385px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:.372}}@container (min-width:515px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:.277}}@container (min-width:690px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:.207}}@container (min-width:920px){:is(html[data-ix-region-tag-layer="2"] .sol,html[data-ix-region-tag-layer="6"] .sol .vf-box) .still{--rg-u:.155}}html[data-ix-region-tag-layer="2"] .sol .rg-label{display:var(--rg-label,block);font-size:calc(var(--rg-u,1) * 11px);stroke-width:.2em}html[data-ix-region-tag-layer="2"] .sol .rg-dot{r:calc(var(--rg-u,1) * 2.2px)}html[data-ix-region-tag-layer="2"] .sol .rg-hit{r:calc(var(--rg-u,1) * 13px)}html[data-ix-region-tag-layer="2"] .sol .still{--spot-feather:calc(var(--rg-u,1) * 2.8px)}html[data-ix-region-tag-layer="4"] .sol .thumb .rg-box,html[data-ix-region-tag-layer="4"] .sol .thumb .rg-label,html[data-ix-region-tag-layer="4"] .sol .head-face .rg-box,html[data-ix-region-tag-layer="4"] .sol .head-face .rg-label{display:none}html[data-ix-region-tag-layer="4"] .sol .thumb .rg-dot,html[data-ix-region-tag-layer="4"] .sol .head-face .rg-dot{opacity:.75}.sol .rg-chips{z-index:2;gap:var(--sp-4);margin-top:var(--sp-4);flex-wrap:wrap;display:flex;position:relative}.sol .rg-chip{align-items:center;gap:var(--sp-4);max-width:100%;padding:1px var(--sp-6);border:1px solid var(--line);border-radius:var(--radius-full);background:var(--wash);color:var(--dim);font-size:var(--fs-10);cursor:pointer;line-height:1.5;display:inline-flex}.sol .rg-chip:hover{border-color:var(--line-2);color:var(--text)}.sol .rg-chip-dot{width:5px;height:5px;color:var(--chip-hue,var(--dim-2));background:currentColor;border-radius:50%;flex-shrink:0}.sol .rg-chip-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol .rg-chip.armed{border-color:var(--color-brand);color:var(--color-brand)}html[data-ix-region-tag-layer="5"] .sol .thumb .rg,html[data-ix-region-tag-layer="5"] .sol .head-face .rg{display:none}html[data-ix-region-tag-layer="5"] .sol .thumb-tags{padding:1px var(--sp-6);border:1px solid var(--line-2);border-radius:var(--radius-full);background:var(--overlay);color:var(--text);font-size:var(--fs-10);letter-spacing:.04em;top:auto;bottom:6px;left:6px}html[data-ix-region-tag-layer="5"] .sol .still-host.selected .thumb-tags{border-color:var(--color-brand);color:var(--color-brand)}html[data-ix-region-tag-layer="6"] .sol .rg-box{stroke-width:.5px;stroke-dasharray:4 3}html[data-ix-region-tag-layer="6"] .sol .rg-masked .rg-box{stroke-dasharray:none}html[data-ix-region-tag-layer="6"] .sol .rg-dot{fill:none;stroke:currentColor;stroke-width:.6px;r:2.2px}html[data-ix-region-tag-layer="6"] .sol .still{--spot-edge:.85;--spot-dim:.8}html[data-ix-region-tag-layer="6"] .sol .thumb .rg-label,html[data-ix-region-tag-layer="6"] .sol .head-face .rg-label{display:none}html[data-ix-region-tag-layer="6"] .sol .vf-box .rg-label{fill:var(--text);stroke:var(--bg);stroke-width:.1em;font-size:calc(var(--rg-u,1) * 10px);letter-spacing:calc(.12em * var(--label-track));text-transform:uppercase;font-weight:500}html[data-ix-region-tag-layer="6"] .sol .vf-box .rg-dot{r:calc(var(--rg-u,1) * 1.8px);stroke-width:calc(var(--rg-u,1) * .7px)}.sol,.unit-cinema{--bg:var(--color-background);--panel:var(--color-card);--panel-2:var(--color-card-inset);--panel-3:var(--color-card-inset);--panel-4:var(--color-card);--sol-spot-dim:.55;--line:var(--color-border);--line-2:var(--color-border);--hair:var(--line)}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--hair:color-mix(in srgb, var(--line) 50%, transparent)}}.sol,.unit-cinema{--hair-2:#fafaf212}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--hair-2:color-mix(in srgb, var(--color-border) 50%, transparent)}}.sol,.unit-cinema{--text:var(--color-foreground);--dim:var(--color-foreground-muted);--dim-2:var(--color-foreground-subtle);--sol-drop-ring:2px dashed var(--color-brand);--sol-drop-wash:#46a7581f}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--sol-drop-wash:color-mix(in srgb, var(--color-brand) 12%, transparent)}}.sol,.unit-cinema{--sol-scope:#46a758}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--sol-scope:color-mix(in srgb, var(--color-brand) 17%, var(--panel-2))}}.sol,.unit-cinema{--sol-scope-edge:#46a75873}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--sol-scope-edge:color-mix(in srgb, var(--color-brand) 45%, transparent)}}.sol,.unit-cinema{--sol-select:#46a758}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--sol-select:color-mix(in srgb, var(--color-brand) 22%, var(--panel-2))}}.sol,.unit-cinema{--wash:var(--color-fill-hover);--wash-2:var(--color-fill-selected);--overlay:var(--color-card-translucent);--float:var(--panel-3);--float-line:var(--line-2);--float-shadow:var(--shadow-panel);--sol-card-shadow:var(--shadow-panel);--sol-lift-shadow:var(--shadow-panel);--on:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--on:color-mix(in srgb, var(--text) 12%, transparent)}}.sol,.unit-cinema{--on-hover:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--on-hover:color-mix(in srgb, var(--text) 18%, transparent)}}.sol,.unit-cinema{--press:var(--wash-2);--scrim-3:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--scrim-3:color-mix(in srgb, var(--color-card) 95%, transparent)}}.sol,.unit-cinema{--scrim-2:var(--overlay);--scrim-1:color-mix(in srgb, color-mix(in srgb, var(--color-sand-2) 90%, transparent) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.sol,.unit-cinema{--scrim-1:color-mix(in srgb, var(--color-card) 20%, transparent)}}.sol,.unit-cinema{--plate:linear-gradient(to top, var(--scrim-3) 0%, var(--scrim-2) 38%, var(--scrim-1) 72%, transparent 100%);--b-text:var(--text);--b-dim:var(--dim);--b-dim-3:var(--dim-2);--b-panel:var(--panel);--b-panel-2:var(--panel-2);--b-canvas:var(--bg);--b-line:var(--line);--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-15:15px;--fs-16:16px;--label-tt:uppercase;--label-track:.6;--sp-2:calc(var(--spacing) * .5);--sp-3:calc(var(--spacing) * .75);--sp-4:calc(var(--spacing) * 1);--sp-5:calc(var(--spacing) * 1.25);--sp-6:calc(var(--spacing) * 1.5);--sp-7:calc(var(--spacing) * 1.75);--sp-8:calc(var(--spacing) * 2);--sp-9:calc(var(--spacing) * 2.25);--sp-10:calc(var(--spacing) * 2.5);--sp-11:calc(var(--spacing) * 2.75);--sp-12:calc(var(--spacing) * 3);--sp-13:calc(var(--spacing) * 3.25);--sp-14:calc(var(--spacing) * 3.5);--sp-16:calc(var(--spacing) * 4);--sp-18:calc(var(--spacing) * 4.5);--sp-20:calc(var(--spacing) * 5);--sp-24:calc(var(--spacing) * 6);--font:var(--font-geist-sans,-apple-system, "SF Pro Text", "Segoe UI", "Helvetica Neue", Arial, sans-serif);--mono:var(--font-geist-mono,ui-monospace, "SF Mono", Menlo, Consolas, monospace)}.sol{height:100%;min-height:0;color-scheme:inherit;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-13);-webkit-font-smoothing:antialiased;line-height:1.45}.sol .stage{--sol-scope:#46a758}@supports (color:color-mix(in lab, red, red)){.sol .stage{--sol-scope:color-mix(in srgb, var(--color-brand) 17%, var(--panel-2))}}.sol .stage{--sol-scope-edge:#46a75873}@supports (color:color-mix(in lab, red, red)){.sol .stage{--sol-scope-edge:color-mix(in srgb, var(--color-brand) 45%, transparent)}}.unit-cinema{color-scheme:inherit;--unit-surface-0:var(--bg);--unit-surface-1:var(--panel);--unit-surface-2:var(--panel-2);--unit-border:var(--color-border);--unit-chrome-border:var(--color-border);--unit-text-1:var(--text);--unit-text-2:var(--dim);--unit-text-3:var(--dim-2)}:where(.sol :not(.sol-host *)){box-sizing:border-box}:where(.sol button:not(.sol-host *,.segment)){font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}:where(.sol :is(input,textarea):not(.sol-host *)){font:inherit;color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm)}:where(.sol :is(input:focus,textarea:focus,button:focus-visible,[role=button]:focus-visible):not(.sol-host *)),.sol .tl-bar:focus-visible:not(.sol-host *){outline:1px solid var(--color-outline-focus);outline-offset:1px}:where(.sol [role=button]:not(.sol-host *)){cursor:pointer}.sol .sol-host{display:contents}.sol .mono{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:calc(.02em * var(--label-track))}.sol .num{font-variant-numeric:tabular-nums}.sol .mono .dim-note,.sol .mono button:not(.mono){font-family:var(--font);font-variant-numeric:tabular-nums;letter-spacing:normal}.sol .micro-label{font-size:var(--fs-10);letter-spacing:calc(.14em * var(--label-track));text-transform:var(--label-tt);color:var(--dim-2);font-weight:600}.sol .dim-note{color:var(--dim-2);font-size:var(--fs-11)}.sol :where(.view-tab,.chip,.pane-btn,.nav-btn,.filter-clear,.opt-trigger,.opt-item,.bar-toggle,.pb-icon,.section-head,.btn-prime,.btn-quiet,.ip-edit-done,.ip-prow,.sc-thumb,.sc-capsule-btn,.sc-swatch,.vf-cap-id):not(.sol-host *){transition:background-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out), box-shadow var(--duration-state-change) var(--ease-in-out), outline-color var(--duration-state-change) var(--ease-in-out), opacity var(--duration-state-change) var(--ease-in-out)}.sol .app{grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.sol .app:has(>.stage:last-child){grid-template-columns:auto minmax(0,1fr)}.sol .view-tabs{gap:var(--sp-3);flex-shrink:0;display:flex}.sol .view-tab{padding:var(--sp-7) var(--sp-12);border-radius:var(--radius-lg);font-size:var(--fs-11);letter-spacing:calc(.08em * var(--label-track));text-transform:var(--label-tt);color:var(--dim);font-weight:600}.sol .view-tab:hover{color:var(--text);background:var(--wash)}.sol .view-tab.active{color:var(--bg);background:var(--text);box-shadow:var(--shadow-panel)}.sol .view-tab:disabled{opacity:.4;cursor:default}.sol .view-tab:disabled:hover{color:var(--dim);background:0 0}.sol .view-tab-gate{cursor:default;display:inline-flex}.sol .view-tab-gate .view-tab:disabled{pointer-events:none}.sol .pane{background:var(--panel);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sol .pane[data-pane=navigator]{view-transition-name:sol-nav-pane}html[data-sol-root-swap] .sol .pane[data-pane=inspector]{view-transition-name:sol-inspector-pane}html[data-sol-motion] .sol .pane{transition:width var(--duration-layout-change) var(--ease-smooth-out), height var(--duration-layout-change) var(--ease-smooth-out), border-radius var(--duration-layout-change) var(--ease-smooth-out), box-shadow var(--duration-layout-change) var(--ease-smooth-out), background-color var(--duration-layout-change) var(--ease-smooth-out), border-color var(--duration-layout-change) var(--ease-smooth-out)}body.pane-resizing .sol .pane,body.pane-resizing-y .sol .pane,html:is([data-sol-root-swap],[data-sol-arrangement-swap]) .sol .pane{transition:none}.sol .pane-clip{border-radius:inherit;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.sol .pane-frame{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sol .pane[data-axis=x]>.pane-clip>.pane-frame{width:var(--pane-open)}.sol .pane-left>.pane-clip>.pane-frame{align-self:flex-end}.sol .pane-right>.pane-clip>.pane-frame{align-self:flex-start}.sol .pane[data-axis=y]>.pane-clip>.pane-frame{height:var(--pane-open);flex:none}.sol .pane-top>.pane-clip{justify-content:flex-end}body.pane-resizing .sol .pane[data-axis=x]>.pane-clip>.pane-frame{width:100%}body.pane-resizing-y .sol .pane[data-axis=y]>.pane-clip>.pane-frame{height:100%}.sol .pane-left{border-right:1px solid var(--hair)}.sol .pane-right{border-left:1px solid var(--hair)}.sol .pane-bottom{border-top:1px solid var(--hair)}.sol .pane-top{border-bottom:1px solid var(--hair);flex-shrink:0}.sol .pane-head{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-14);border-bottom:1px solid var(--hair);white-space:nowrap;flex-shrink:0;display:flex;overflow:hidden}.sol .pane-head>.micro-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.sol .pane-address{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-14) 0;white-space:nowrap;flex-shrink:0;min-width:0;display:flex;overflow:hidden}.sol .pane-address+.pane-head{padding-top:var(--sp-6)}.sol .pane-actions{align-items:center;gap:var(--sp-2);flex-shrink:0;display:inline-flex}.sol .pane-head .pane-actions{margin-left:auto}.sol .pane-head .pane-lead{align-items:center;gap:var(--sp-2);flex-shrink:0;display:inline-flex}.sol .pane-btn{border-radius:var(--radius-md);width:22px;height:22px;color:var(--dim-2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sol .pane-btn:not(:disabled):hover{color:var(--text);background:var(--wash)}.sol .pane-btn:not(:disabled):active{background:var(--press)}.sol .pane-btn:disabled{opacity:.4;cursor:default}.sol .pane-pin[aria-pressed=true]{color:var(--text);background:var(--on);box-shadow:inset 0 0 0 1px var(--line-2)}.sol .pane-pin[aria-pressed=true]:hover{background:var(--on-hover)}.sol .pane-head .pane-pin[aria-pressed=false]{opacity:0;transition:opacity var(--duration-state-change) var(--ease-in-out)}.sol .pane-head:hover .pane-pin[aria-pressed=false],.sol .pane-head:focus-within .pane-pin[aria-pressed=false]{opacity:1}.sol .pane-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sol .pane-scroll{flex:1;min-height:0;overflow:hidden auto}.sol .pane[data-mode=collapsed]>.pane-clip{display:none}.sol .pane[data-mode=collapsed]>.pane-clip>.pane-frame{opacity:0}html[data-sol-motion] .sol .pane>.pane-clip{transition:display var(--duration-layout-change) allow-discrete}html[data-sol-motion] .sol .pane>.pane-clip>.pane-frame{transition:opacity var(--duration-surface-change) var(--ease-out)}html[data-sol-motion] .sol .pane[data-mode=open]>.pane-clip>.pane-frame{transition:opacity var(--duration-surface-change) var(--ease-out) var(--duration-stagger)}@starting-style{html[data-sol-motion] .sol .pane[data-mode=open]>.pane-clip>.pane-frame{opacity:0}}.sol .pane-rail{z-index:1;align-items:center;gap:var(--sp-14);width:28px;padding:var(--sp-13) 0;color:var(--dim-2);background:var(--panel);cursor:pointer;opacity:0;flex-direction:column;display:none;position:absolute;top:0;bottom:0}.sol .pane-left>.pane-rail{left:0}.sol .pane-right>.pane-rail{right:0}.sol .pane[data-mode=collapsed]>.pane-rail{opacity:1;display:flex}html[data-sol-motion] .sol .pane-rail{transition:opacity var(--duration-state-change) var(--ease-out), display var(--duration-state-change) allow-discrete}html[data-sol-motion] .sol .pane[data-mode=collapsed]>.pane-rail{transition:opacity var(--duration-surface-change) var(--ease-out) var(--duration-micro), display var(--duration-surface-change) allow-discrete}@starting-style{html[data-sol-motion] .sol .pane[data-mode=collapsed]>.pane-rail{opacity:0}}.sol .pane-rail:hover{color:var(--text);background:var(--wash)}.sol .pane-rail-label{writing-mode:vertical-rl;font-size:var(--fs-10);letter-spacing:calc(.14em * var(--label-track));text-transform:var(--label-tt);white-space:nowrap;font-weight:600}.sol .pane-bottom>.pane-rail{width:auto;height:28px;padding:0 var(--sp-13);flex-direction:row;justify-content:center;inset:auto 0 0}.sol .pane-bottom .pane-rail-label{writing-mode:horizontal-tb}.sol .pane-top>.pane-rail{width:auto;height:28px;padding:0 var(--sp-13);flex-direction:row;justify-content:center;inset:0 0 auto}.sol .pane-top .pane-rail-label{writing-mode:horizontal-tb}.sol [data-sol-give-way]{overflow:clip}.sol [data-sol-give-way]>:not(.sc-rail){width:var(--sol-give-way)}.sol [data-sol-give-way=left]>:not(.sc-rail){align-self:flex-end}.sol [data-sol-give-way=right]>:not(.sc-rail){align-self:flex-start}.sol .sol-takeover-body[data-sol-give-way=left]>*{margin-inline-start:auto}.sol .sol-takeover-body[data-sol-give-way=right]>*{margin-inline-end:auto}.sol .splitter{z-index:10;cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;top:0;bottom:0}.sol .pane-left>.splitter{right:-4px}.sol .pane-right>.splitter{left:-4px}.sol .pane-bottom>.splitter{cursor:row-resize;width:auto;height:8px;inset:-4px 0 auto}.sol .pane-top>.splitter{cursor:row-resize;width:auto;height:8px;inset:auto 0 -4px}.sol .splitter:before{width:2px;top:0;bottom:0;left:3px}.sol .pane-bottom>.splitter:before,.sol .pane-top>.splitter:before{width:auto;height:2px;inset:3px 0 auto}.sol :is(.splitter,.vf-dock-resizer):before{content:"";background:var(--dim-2);opacity:0;transition:opacity var(--duration-state-change) var(--ease-in-out);position:absolute}.sol :is(.splitter,.vf-dock-resizer):hover:before{opacity:1;transition-delay:var(--duration-quick)}.sol :is(.splitter,.vf-dock-resizer):focus-visible:before{opacity:1;background:var(--color-outline-focus);transition-delay:0s}.sol :is(.splitter,.vf-dock-resizer).active:before{opacity:1;background:var(--text);transition-delay:0s}body.pane-resizing .sol,body.vf-dock-resizing-x .sol{-webkit-user-select:none;user-select:none}body.pane-resizing .sol,body.pane-resizing .sol *,body.vf-dock-resizing-x .sol,body.vf-dock-resizing-x .sol *{cursor:col-resize!important}body.pane-resizing-y .sol,body.vf-dock-resizing-y .sol{-webkit-user-select:none;user-select:none}body.pane-resizing-y .sol,body.pane-resizing-y .sol *,body.vf-dock-resizing-y .sol,body.vf-dock-resizing-y .sol *{cursor:row-resize!important}.sol .stage{background:var(--bg);flex-direction:column;min-width:0;min-height:0;display:flex}.sol .stage-body{flex:1;min-height:0;overflow:auto}.sol .filterbar{align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-14);border-bottom:1px solid var(--hair);flex-wrap:wrap;flex-shrink:0;display:flex}.sol .search-input{width:180px;padding:var(--sp-4) var(--sp-9);font-size:var(--fs-12)}.sol .filter-sep{width:1px;margin:var(--sp-2) calc(var(--spacing) * -.5);background:var(--hair);align-self:stretch}.sol .filter-clear{color:var(--dim-2);font-size:var(--fs-11);padding:var(--sp-3) var(--sp-6)}.sol .filter-clear:hover{color:var(--text)}.sol .notice-strip{gap:var(--sp-2);padding:var(--sp-6) var(--sp-10);border-bottom:1px solid var(--hair);background:var(--panel);flex-direction:column;display:flex}.sol .notice-line{gap:var(--sp-8);padding:var(--sp-2) 0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;display:flex}.sol .notice-line:hover .notice-subject{text-decoration:underline}.sol .notice-subject{white-space:nowrap;font-weight:600}.sol .chip{align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-8);border:1px solid var(--line-2);border-radius:var(--radius-full);font-size:var(--fs-11);color:var(--dim);white-space:nowrap;background:0 0;display:inline-flex}.sol .chip:hover{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .chip:hover{background:color-mix(in srgb, currentColor 7%, var(--chip-ground,transparent))}}.sol .chip.active{--chip-ground:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .chip.active{--chip-ground:color-mix(in srgb, currentColor 18%, transparent)}}.sol .chip.active{background:var(--chip-ground);border-color:currentColor}.sol .chip.dim{opacity:.38}.sol .chip .chip-label{color:var(--text)}.sol .chip.dim .chip-label,.sol .chip:not(.active) .chip-label{color:var(--dim)}.sol .chip.active .chip-label{color:var(--text)}.sol .containing-chip{align-items:center;gap:var(--sp-6);padding:var(--sp-3) var(--sp-9);border:1px dashed var(--line-2);border-radius:var(--radius-full);font-size:var(--fs-11);color:var(--dim);display:inline-flex}.sol .containing-chip:hover{color:var(--text);border-color:var(--dim)}.sol .containing-chip.armed{border-style:solid;border-color:var(--color-brand);color:var(--text)}.sol .containing-chip.armed b{color:var(--color-brand);font-weight:600}.sol .opt{align-items:center;gap:var(--density-gap);white-space:nowrap;display:inline-flex}.sol .opt-trigger{align-items:center;gap:var(--density-gap);min-height:var(--density-control-size);padding:0 var(--density-control-padding);border:1px solid var(--line-2);border-radius:var(--radius-sm);color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1;display:inline-flex}.sol .opt-trigger:hover{color:var(--text);border-color:var(--dim);background:var(--wash)}.sol .opt-trigger.open{color:var(--text);border-color:var(--dim);background:var(--on)}.sol .opt-trigger.open:hover{background:var(--on-hover)}.sol .opt-trigger:disabled{opacity:.4;cursor:default}.sol .opt-trigger:disabled:hover{color:var(--dim);border-color:var(--line-2)}.sol .opt-trigger.nameless{padding-left:var(--density-control-padding);border-color:#0000}.sol .opt-trigger.nameless:is(:hover,.open,:disabled:hover){border-color:#0000}.sol .opt-trigger.nameless .opt-value{color:inherit}.sol .opt-value{color:var(--text);font-weight:500}.sol .opt-trigger .opt-value{align-items:center;gap:var(--density-gap);display:inline-flex}.sol .opt-note{padding:0 var(--density-gap);border:1px solid var(--line-2);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;letter-spacing:normal;text-transform:var(--label-tt);color:var(--dim-2);line-height:1}.sol .opt-caret{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--dim-2);line-height:1}.sol .opt-icon{min-width:calc(var(--spacing) * 3.5);justify-content:center;align-items:center;display:inline-flex}.sol .sol-generate-split{align-items:center;gap:var(--sp-8);min-width:0;display:inline-flex}.sol .sol-generate-split-main{border-radius:var(--radius-full);width:32px;height:32px;color:var(--color-brand-foreground);background:var(--color-brand-solid);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.sol .sol-generate-split-main:not(:disabled):hover{background:var(--color-brand-solid)}.sol .sol-generate-split-main:disabled{opacity:.4;cursor:default}.sol .sol-composer :is(.sol-builder-generate-circle,.sol-turntable-create-btn,.sol-turntable-fix-btn):not(:disabled):hover{background:var(--color-brand-solid)}.sol .opt-menu{padding:var(--density-control-padding);min-width:min(calc(var(--spacing) * 48), calc(100vw - var(--density-section-inset) * 2));max-width:min(calc(var(--spacing) * 80), calc(100vw - var(--density-section-inset) * 2));max-height:min(60vh, calc(var(--spacing) * 110));background:var(--float);border:1px solid var(--float-line);border-radius:var(--radius-lg);box-shadow:var(--float-shadow);color:var(--text);white-space:normal;margin:0;display:none;position:fixed;inset:auto;overflow:auto}:is(.sol .opt-menu:popover-open,.sol .opt-menu[data-open=true]){flex-direction:column;display:flex}.sol .opt-menu[data-open=true]{z-index:40;position:absolute}.sol .opt-menu{opacity:0;transition:opacity var(--duration-state-change) var(--ease-out), transform var(--duration-state-change) var(--ease-smooth-out), overlay var(--duration-state-change) allow-discrete, display var(--duration-state-change) allow-discrete;transform:translateY(-4px)}:is(.sol .opt-menu:popover-open,.sol .opt-menu[data-open=true]){opacity:1;transform:none}@starting-style{:is(.sol .opt-menu:popover-open,.sol .opt-menu[data-open=true]){opacity:0;transform:translateY(-4px)}}.sol .opt-menu.narrow{min-width:0}.sol .opt-item{grid-template-columns:repeat(2, calc(var(--spacing) * 3.5)) minmax(0, 1fr);align-items:center;column-gap:var(--density-gap);padding:var(--density-gap) var(--density-control-padding);min-height:var(--density-control-size);border-radius:var(--radius-md);text-align:left;color:var(--dim);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;line-height:1;display:grid}.sol .opt-item:hover{background:var(--wash)}.sol .opt-item:focus-visible{background:var(--wash);outline:1px solid var(--color-outline-focus);outline-offset:-1px}.sol .opt-item:disabled{opacity:.4;cursor:default}.sol .opt-item:disabled:hover{background:0 0}.sol .opt-item.divided{margin-top:var(--density-gap);padding-top:var(--density-section-inset);border-top:1px solid var(--hair)}.sol .opt-item.danger .opt-name{color:var(--color-error-foreground)}.sol .opt-item.danger:hover,.sol .opt-item.danger:focus-visible{background:#f24f5f02}@supports (color:color-mix(in lab, red, red)){.sol .opt-item.danger:hover,.sol .opt-item.danger:focus-visible{background:color-mix(in srgb, var(--color-error) 12%, transparent)}}.sol .opt-item.armed{background:#f24f5f04}@supports (color:color-mix(in lab, red, red)){.sol .opt-item.armed{background:color-mix(in srgb, var(--color-error) 24%, transparent)}}.sol .opt-item.armed .opt-name{font-weight:600}.sol .opt-menu.no-icons .opt-item{grid-template-columns:calc(var(--spacing) * 3.5) minmax(0, 1fr)}.sol .opt-check{color:var(--text);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.sol .opt-text{gap:calc(var(--spacing) * .25);flex-direction:column;min-width:0;display:flex}.sol .opt-name{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;color:var(--dim);white-space:nowrap;line-height:1}.sol .opt-item.on .opt-name,.sol .opt-item:hover .opt-name,.sol .opt-item:focus-visible .opt-name{color:var(--text)}.sol .opt-item:disabled:hover .opt-name{color:var(--dim)}.sol .opt-desc{color:var(--dim-2);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);line-height:var(--leading-mini);letter-spacing:var(--tracking-normal);white-space:normal}.sol .meter{gap:var(--sp-2);align-items:center;display:inline-flex}.sol .meter i{border-radius:var(--radius-xs);opacity:.16;background:currentColor;width:7px;height:3px}.sol .meter i.on{opacity:.95}.sol .health{min-width:12px;font-size:var(--fs-11);justify-content:center;align-items:center;line-height:1;display:inline-flex}.sol .health-failed{color:var(--text);font-weight:700}.sol .health-ready{color:var(--dim)}.sol .health-dot{border:1px solid var(--dim);border-radius:50%;width:6px;height:6px}.sol .health-ring{border:1.5px solid var(--color-brand);width:8px;height:8px;animation:var(--animate-loading-spin);border-top-color:#0000;border-radius:50%}@media (prefers-reduced-motion:reduce){.sol .health-ring{border-top-color:var(--color-brand);opacity:.6;animation:none}}.sol .gen-mark{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.sol .gen-mark-overlay{z-index:3;background:var(--overlay);pointer-events:none;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;right:4px}.sol .thumb-avatar>.gen-mark-overlay{top:15%;right:15%}.sol .thumb[data-generating]>.still,.sol .vf-box[data-generating]>.still,.sol .vfc-box[data-generating]>.still{filter:saturate(.3);opacity:.72;transition:filter var(--duration-surface-change) var(--ease-smooth-out), opacity var(--duration-surface-change) var(--ease-smooth-out)}.sol .vf-box[data-generating].vf-empty,.sol .vfc-box[data-generating].vfc-blankbox{outline:2px dashed var(--kind-rendering,var(--dim));outline-offset:-2px}.sol .thumb[data-generating]:not(:has(>.still)){outline:2px dashed var(--kind-rendering,var(--dim));outline-offset:-2px}.sol .stub-tag{padding:calc(var(--spacing) * .25) var(--sp-6);border:1px dashed var(--dim-2);border-radius:var(--radius-xs);font-size:var(--fs-9);letter-spacing:calc(.12em * var(--label-track));color:var(--dim-2);text-transform:var(--label-tt);font-weight:700;display:inline-block}.sol .thumb{border:1px solid var(--line);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sol .thumb-frame{aspect-ratio:var(--sol-thumb-w,16) / var(--sol-thumb-h,9);width:100%}.sol .thumb-landscape{aspect-ratio:16/9;width:100%}.sol .thumb-portrait{aspect-ratio:3/4;width:100%}.sol .thumb-avatar{aspect-ratio:1;border-radius:50%;width:100%}.sol .thumb-strip{width:100%}.sol .thumb-strip>.blank{min-height:36px}.sol .thumb-words{justify-content:flex-start;align-items:flex-start}.sol .thumb-prompt-text{padding:var(--sp-8) var(--sp-10);font-size:var(--fs-11);color:var(--dim);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.sol .thumb-avatar .thumb-prompt-text{-webkit-line-clamp:3;font-size:var(--fs-10)}.sol .thumb-slate{gap:var(--sp-4);padding:calc(var(--sp-8) * var(--sol-thumb-scale,1)) calc(var(--sp-10) * var(--sol-thumb-scale,1));flex-direction:column}.sol .tree-thumb .thumb-slate{padding:0}.sol .thumb-slate-id{font-size:var(--fs-10);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:700;line-height:1.2;overflow:hidden}.sol .thumb-slate-direction{font-size:var(--fs-9);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.3;overflow:hidden}.sol .thumb-avatar .thumb-slate-id{font-size:var(--fs-9)}.sol .thumb-play{font-size:var(--fs-9);opacity:.9;pointer-events:none;position:absolute;bottom:6px;left:8px}.sol .thumb-tc{color:var(--dim);pointer-events:none;position:absolute;bottom:6px;right:8px}.sol .thumb-tags{font-size:var(--fs-9);color:var(--dim-2);pointer-events:none;position:absolute;top:6px;left:8px}.sol .clickable{position:relative}.sol .clickable-hit{z-index:1;border-radius:inherit;position:absolute;inset:0}.sol .clickable-hit:focus-visible{outline:none}.sol .clickable:has(>.clickable-hit:focus-visible){outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .clickable .thumb,.sol .clickable .chip{z-index:2;position:relative}.sol .clickable .thumb{pointer-events:none}.sol .still{--spot-dim:.72;--spot-feather:1.75px;--spot-edge:0;pointer-events:none;width:100%;height:100%;display:block}.sol .rg{pointer-events:none;outline:none}.sol .rg[role=button]{pointer-events:auto;cursor:pointer}.sol :where(.still-host:not(:hover):not(.selected)) :is(.thumb,.head-face) .rg[role=button]{pointer-events:none;cursor:default}.sol .rg-box{stroke:currentColor;stroke-width:1px;opacity:0}.sol .rg-dot{fill:currentColor;opacity:0}.sol .rg-label{fill:var(--text);letter-spacing:calc(.05em * var(--label-track));text-transform:var(--label-tt);paint-order:stroke;stroke:var(--bg);stroke-width:2.5px;stroke-linejoin:round;opacity:0;pointer-events:none;font-size:6.5px;font-weight:600}html[data-sol-motion] .sol :is(.rg-box,.rg-dot,.rg-label,.rg-spot,.rg-iris){transition:opacity var(--duration-state-change) var(--ease-smooth-out)}.sol .still-host:hover :is(.rg-box,.rg-dot),.sol .still-host.selected :where(.thumb,.head-face) :is(.rg-box,.rg-dot){opacity:.9;transition-delay:0s}.sol .still-host.selected :where(.thumb,.head-face) .rg-label{opacity:.9}.sol .rg:hover .rg-box,.sol .rg:focus-visible .rg-box,.sol .rg:hover .rg-dot,.sol .rg:focus-visible .rg-dot{opacity:1;transition-delay:0s}.sol .rg:hover .rg-label,.sol .rg:focus-visible .rg-label{opacity:1}.sol .rg:focus-visible .rg-box{stroke-width:1.5px}.sol :where(.vf-box,.vf-live,.still-host:hover,.still-host.selected) .rg.armed :is(.rg-box,.rg-dot){opacity:1;transition-delay:0s}.sol .rg-spot-hole{filter:blur(var(--spot-feather))}.sol .rg-spot{fill:var(--bg);opacity:0;pointer-events:none}.sol .rg-masked:hover .rg-spot,.sol .rg-masked:focus-visible .rg-spot{opacity:var(--spot-dim)}.sol .rg-masked:hover .rg-box,.sol .rg-masked:focus-visible .rg-box{opacity:var(--spot-edge)}:is(.sol .still:has(.rg-masked:hover) .rg:not(:hover) .rg-box,.sol .still:has(.rg-masked:hover) .rg:not(:hover) .rg-dot){opacity:.06}.sol .rg-masked.armed:hover .rg-box,.sol .rg-masked.armed:focus-visible .rg-box{opacity:1}.sol .still:has(.rg-masked:hover) .rg.armed:not(:hover) .rg-box{opacity:1}.sol .still:has(.rg-masked:hover) .rg.armed:not(:hover) .rg-dot{opacity:1}.sol .rg-iris{fill:var(--bg);opacity:0;pointer-events:none}.sol .rg-iris[data-on]{opacity:var(--spot-dim)}:is(.sol .still:has(.rg-masked:hover) .rg-iris,.sol .still:has(.rg-masked:focus-visible) .rg-iris){opacity:0}.sol .gallery{--gal-w:190px;grid-template-columns:repeat(auto-fill, minmax(calc(var(--gal-w) * var(--sol-thumb-narrow,1)), 1fr));gap:var(--sp-14);padding:var(--sp-2) var(--sp-18) calc(var(--spacing) * 7.5);display:grid}.sol .card{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);outline-offset:-2px;outline:2px solid #0000;flex-direction:column;display:flex;position:relative;overflow:hidden}.sol .card:hover{border-color:var(--line-2)}.sol .card.selected{outline-color:var(--color-brand);border-color:var(--color-brand)}.sol .card .thumb,.sol .frame-click .thumb{border-radius:var(--radius-md);border:none}.sol .card .thumb-avatar{border:1px solid var(--line);width:64%;margin:var(--sp-16) auto var(--sp-10);border-radius:50%}.sol .card-body,.sol .frame-cap,.sol .card-head .head-plate{z-index:2;pointer-events:none;gap:var(--sp-2);padding:var(--sp-16) var(--sp-9) var(--sp-8);border-radius:inherit;background:var(--plate);flex-direction:column;display:flex;position:absolute;inset:auto 0 0}.sol .card-name,.sol .frame-name,.sol .card-head .head-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);flex:1;overflow:hidden}.sol .card-name{font-size:var(--fs-13);letter-spacing:calc(.01em * var(--label-track));font-weight:600}.sol .card-sub{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.sol .card-sub .mono,.sol .frame-cap-row:first-child .mono{margin-left:auto}.sol .card-parts,.sol .rg-chips{pointer-events:auto}.sol .card-parts{gap:var(--sp-4);flex-wrap:wrap;display:flex}.sol .storyboard,.sol .shotlist,.sol .galleryview,.sol .scenesview,.sol .renderqueue{flex-direction:column;height:100%;min-height:0;display:flex}.sol .sb-scroll,.sol .gal-scroll,.sol .scenes-scroll,.sol .tree-scroll{flex:1;min-height:0;overflow:auto}.sol .sb-toolbar,.sol .gal-toolbar,.sol .rq-toolbar,.sol .scenes-toolbar,.sol .tree-toolbar{align-items:center;gap:var(--density-gap);padding:var(--density-gap) var(--density-section-inset);z-index:7;background:var(--bg);overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;display:flex;position:sticky;top:0;overflow:auto hidden}.sol .sb-toolbar::-webkit-scrollbar{display:none}.sol .gal-toolbar::-webkit-scrollbar{display:none}.sol .rq-toolbar::-webkit-scrollbar{display:none}.sol .scenes-toolbar::-webkit-scrollbar{display:none}.sol .tree-toolbar::-webkit-scrollbar{display:none}.sol .sb-toolbar>.micro-label,.sol .gal-toolbar>.micro-label,.sol .rq-toolbar>.micro-label,.sol .scenes-toolbar>.micro-label,.sol .tree-toolbar>.micro-label{text-overflow:ellipsis;white-space:nowrap;flex:0 8 auto;min-width:56px;max-width:32ch;overflow:hidden}.sol .sb-toolbar>.num,.sol .gal-toolbar>.num,.sol .rq-toolbar>.num,.sol .scenes-toolbar>.num{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:4ch;overflow:hidden}.sol .sb-toolbar>.opt,.sol .gal-toolbar>.opt,.sol .rq-toolbar>.opt,.sol .scenes-toolbar>.opt,.sol .tree-toolbar>.opt,.sol .sb-toolbar>.sb-zoom,.sol .gal-toolbar>.gal-zoom,.sol .rq-toolbar>.rq-zoom,.sol .scenes-toolbar>.scenes-zoom,.sol .tree-toolbar>.tree-cmd{flex-shrink:0}.sol .scenes-hint{text-overflow:ellipsis;white-space:nowrap;text-align:right;flex:1 1 0;min-width:0;overflow:hidden}.sol .sol-new-sound{align-items:center;gap:var(--sp-12);flex-shrink:0;display:inline-flex}.sol .sol-new-sound-error{color:var(--color-error-foreground);font-size:var(--fs-11);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.sol .tl-spacer{flex:1 1 0;min-width:0}.sol .size-seg .segment{justify-content:center;min-width:22px}.sol .ladder{align-items:center;gap:var(--sp-2);display:inline-flex}.sol .ladder-step,.sol .ladder-step:disabled,.sol .ladder-step:disabled:hover{border-color:#0000}.sol .sb-zoom,.sol .gal-zoom,.sol .rq-zoom,.sol .scenes-zoom,.sol .tree-cmd{gap:var(--sp-2);display:inline-flex}.sol .gal-zoom,.sol .rq-zoom,.sol .tree-cmd{margin-left:auto}.sol .sb-zoom button,.sol .gal-zoom button,.sol .rq-zoom button,.sol .scenes-zoom button,.sol .tree-cmd button,.sol .ladder-step{border:1px solid var(--line-2);border-radius:var(--radius-sm);width:22px;height:22px;color:var(--dim);font-size:var(--fs-13);justify-content:center;align-items:center;display:inline-flex}.sol .sb-zoom button:hover,.sol .gal-zoom button:hover,.sol .rq-zoom button:hover,.sol .scenes-zoom button:hover,.sol .tree-cmd button:hover,.sol .ladder-step:hover{color:var(--text);border-color:var(--dim)}.sol .sb-zoom button:disabled,.sol .gal-zoom button:disabled,.sol .rq-zoom button:disabled,.sol .scenes-zoom button:disabled,.sol .ladder-step:disabled{opacity:.4;cursor:default}.sol .sb-zoom button:disabled:hover,.sol .gal-zoom button:disabled:hover,.sol .rq-zoom button:disabled:hover,.sol .scenes-zoom button:disabled:hover,.sol .ladder-step:disabled:hover{color:var(--dim);border-color:var(--line-2)}.sol .tree{padding:var(--sp-6) 0 var(--sp-24);--tree-base:var(--sp-14);--tree-toggle:12px;--tree-gap:var(--sp-8);--tree-indent:16px;--tree-row-pad-y:var(--sp-6);--tree-thumb-base:64px;--tree-thumb-w:calc(var(--tree-thumb-base) * var(--sol-thumb-scale,1));--tree-thumb-gap:var(--sp-8)}.sol .tree[data-density=compact]{--tree-indent:14px;--tree-row-pad-y:var(--sp-3);--tree-thumb-base:44px}.sol .tree[data-density=roomy]{--tree-indent:20px;--tree-row-pad-y:var(--sp-10);--tree-thumb-base:88px}.sol .tree[data-thumbs=off]{--tree-thumb-w:0px;--tree-thumb-gap:0px}.sol .tree-row{align-items:center;gap:var(--sp-8);width:100%;padding:var(--tree-row-pad-y) var(--sp-14);padding-left:calc(var(--tree-base) + var(--depth,0) * var(--tree-indent));outline-offset:-2px;transition:background-color var(--duration-state-change) var(--ease-in-out), border-color var(--duration-state-change) var(--ease-in-out), box-shadow var(--duration-state-change) var(--ease-in-out), outline-color var(--duration-state-change) var(--ease-in-out), color var(--duration-state-change) var(--ease-in-out), opacity var(--duration-surface-change) var(--ease-smooth-out), padding-left var(--duration-surface-change) var(--ease-smooth-out);border-left:2px solid #0000;outline:2px solid #0000;display:flex;position:relative}.sol .tree-row[data-scrubbable]:after{content:"";top:1px;bottom:1px;left:clamp(0px, calc(var(--scrub,0) * 100%), calc(100% - 1px));background:var(--color-brand);opacity:0;pointer-events:none;width:1px;position:absolute}.sol .tree-row[data-scrubbable]:hover:after{opacity:1}.sol .tree-row:hover{background:#eeeeec}@supports (color:color-mix(in lab, red, red)){.sol .tree-row:hover{background:color-mix(in srgb, var(--color-foreground) 7%, var(--row-ground,transparent))}}.sol .tree-row.selected{outline-color:var(--color-brand);background:0 0;border-left-color:#0000}.sol .tree-row.scoped{--row-ground:var(--sol-scope);background:var(--row-ground);border-color:var(--sol-scope-edge);outline-color:var(--sol-scope-edge)}.sol .tree-row.scoped .tree-name{color:var(--text)}.sol .tree-toggle{z-index:2;width:12px;color:var(--dim-2);font-size:var(--fs-9);flex-shrink:0;position:relative}.sol .tree-name{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.sol .tree-meta{align-items:center;gap:var(--sp-8);color:var(--dim);flex-shrink:0;margin-left:auto;display:flex}.sol .badges{align-items:center;gap:var(--sp-8);opacity:.75;flex-shrink:0;display:inline-flex}.sol .badge{align-items:center;gap:var(--sp-3);display:inline-flex}.sol .badge .mono{color:var(--dim)}.sol .tree .badges{margin-left:var(--sp-6)}.sol .tree-thumb{width:var(--tree-thumb-w);pointer-events:none;flex-shrink:0;display:block}.sol .tree-thumb .thumb-play{display:none}.sol .tree-sections,.sol .tree-prompt{gap:var(--sp-4) var(--sp-12);padding:var(--sp-2) var(--sp-14) var(--sp-8) 0;padding-left:calc(var(--tree-base) + var(--depth,0) * var(--tree-indent) + var(--tree-toggle) + var(--tree-gap) + var(--tree-thumb-w) + var(--tree-thumb-gap));flex-wrap:wrap;display:flex}.sol .tree-prompt{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-11);display:block;overflow:hidden}.sol .tree-section{align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:inline-flex}.sol .section-head{align-items:center;gap:var(--sp-4);padding:var(--sp-2) var(--sp-4) var(--sp-2) 0;font-size:var(--fs-10);letter-spacing:calc(.14em * var(--label-track));text-transform:var(--label-tt);border-radius:var(--radius-sm);font-weight:600;display:inline-flex}.sol button.section-head:hover{background:var(--wash)}.sol .section-head .mono{color:var(--dim);letter-spacing:calc(.02em * var(--label-track));text-transform:none}.sol .section-head .section-caret{color:var(--dim-2);font-size:var(--fs-9);transition:transform var(--duration-state-change) var(--ease-smooth-out);display:inline-block}.sol .section-head.collapsed .section-caret{transform:rotate(-90deg)}.sol .section-head.dim{opacity:.38}.sol .tree-empty{padding:var(--sp-18) var(--sp-16);color:var(--dim-2)}.sol .tree-options{align-items:center;gap:var(--sp-6) var(--sp-10);padding:var(--sp-8) var(--sp-14);border-bottom:1px solid var(--hair);flex-wrap:wrap;flex-shrink:0;display:flex}.sol .pane .tree-options .opt>.micro-label{display:none}.sol .pane-btn.on{color:var(--text);background:var(--on)}.sol .pane-btn.on:not(:disabled):hover{background:var(--on-hover)}.sol .tree-toolbar{padding-bottom:0}.sol .tree-toolbar .tree-options{padding:0 0 var(--density-gap);border-bottom:none}.sol .tree-cmd button{font-size:var(--fs-11)}.sol .tl-legend-btn{border:1px solid var(--line-2);width:22px;height:22px;color:var(--dim);font-size:var(--fs-11);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sol .tl-legend-btn:hover{color:var(--text);border-color:var(--dim);background:var(--wash)}.sol .tl-legend-btn.open{color:var(--text);border-color:var(--dim);background:var(--on)}.sol .tl-legend-btn.open:hover{background:var(--on-hover)}.sol .tl-legend{min-width:260px;padding:var(--sp-6) var(--sp-8);gap:var(--sp-2)}.sol .tl-legend-row{column-gap:var(--sp-10);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-11);grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:baseline;display:grid}.sol .tl-legend-gesture{color:var(--text);white-space:nowrap}.sol .tl-legend-does{color:var(--dim)}.sol .tl-spine{z-index:6;background:var(--bg);box-shadow:0 1px 0 var(--hair);position:sticky;top:0}.sol .tl-bar{border-radius:var(--radius-xs);outline-offset:-2px;padding:0 var(--sp-7);font-size:var(--fs-10);white-space:nowrap;color:var(--text);background:currentColor;border:1px solid #0000;outline:2px solid #0000;align-items:center;font-weight:600;display:flex;position:absolute;top:3px;bottom:3px;overflow:clip}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar{background:color-mix(in srgb, currentColor 22%, transparent)}}.sol .tl-bar{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar{border-color:color-mix(in srgb, currentColor 45%, transparent)}}.sol .tl-bar{cursor:pointer;touch-action:none}.sol .tl-bar.still{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar.still{background:color-mix(in srgb, currentColor 14%, transparent)}}.sol .tl-bar.still{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar.still{border-color:color-mix(in srgb, currentColor 32%, transparent)}}.sol .tl-bar.empty{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar.empty{background:color-mix(in srgb, currentColor 7%, transparent)}}.sol .tl-bar.empty{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar.empty{border-color:color-mix(in srgb, currentColor 24%, transparent)}}.sol .tl-bar:hover,.sol .tl-bar.spotlit{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar:hover,.sol .tl-bar.spotlit{background:color-mix(in srgb, currentColor 32%, transparent)}}.sol .tl-bar.spotlit:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .tl-bar.spotlit:hover{background:color-mix(in srgb, currentColor 42%, transparent)}}.sol .tl-bar.faded:not(.selected){opacity:.22}.sol .tl-bar.selected{outline-color:var(--color-brand)}.sol .tl-bar .bar-name{text-overflow:ellipsis;pointer-events:none;min-width:0;overflow:hidden}.sol .tl-bar .bar-lead{align-items:center;gap:var(--sp-4);min-width:0;max-width:100%;display:flex}.sol .tl-bar.pictured .bar-lead{left:var(--tl-label-w);align-self:stretch;align-items:center;gap:var(--sp-6);display:flex;position:sticky}.sol .bar-poster{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.sol .bar-scrim{background:var(--color-card-translucent);pointer-events:none;position:absolute;inset:0}.sol .tl-bar.empty .bar-name{color:var(--dim-2)}.sol .tl-hairline{background:var(--line-2);pointer-events:none;z-index:0;width:1px;position:absolute;top:0;bottom:0}.sol .sb-scroll{padding:var(--sp-2) var(--sp-18) calc(var(--spacing) * 7.5)}.sol .sb-scroll.previewing{-webkit-user-select:none;user-select:none}.sol .sb-scroll.no-drop{cursor:not-allowed}.sol .sb-board{gap:var(--sp-4);flex-direction:column;display:flex}.sol .sb-group{border-radius:var(--radius-md);padding:0 0 var(--sp-12)}.sol .sb-group.drop-target{outline:var(--sol-drop-ring);outline-offset:2px}.sol .sb-group-head{align-items:center;gap:var(--sp-8);padding:var(--sp-10) var(--sp-6) var(--sp-8) var(--sp-8);margin-bottom:var(--sp-12);border-bottom:1px solid var(--hair);z-index:3;background:var(--bg);outline-offset:-2px;border-left:2px solid #0000;outline:2px solid #0000;display:flex;position:sticky;top:0}.sol .sb-group-head.selected{outline-color:var(--color-brand)}.sol .sb-group-head.spotlit{background:var(--panel)}.sol .sb-group-head.tail{border-bottom-style:dashed}.sol .sb-group-name{font-weight:600;font-size:var(--fs-13)}.sol .sb-group-name:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.sol .sb-group-scope{margin-left:var(--sp-4);border:1px solid var(--line-2);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--dim-2);font-size:var(--fs-10);justify-content:center;align-items:center;display:inline-flex}.sol .sb-group-scope:hover{color:var(--text);border-color:var(--dim)}.sol .sb-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--sb-w,230px) * var(--sol-thumb-narrow,1)), 1fr));gap:var(--sp-16);display:grid}.sol .sb-empty{padding:var(--sp-16) var(--sp-12);border:1px dashed var(--line);border-radius:var(--radius-md);grid-column:1/-1}.sol .sb-frame{touch-action:none;position:relative}.sol .sb-frame .frame-click{cursor:grab}.sol .frame-click{border-radius:var(--radius-md);outline-offset:-2px;outline:2px solid #0000;flex-direction:column;gap:0;display:flex;position:relative}.sol .frame-click.selected{outline-color:var(--color-brand)}.sol .frame-cap-row{align-items:center;gap:var(--sp-8);min-width:0;display:flex}.sol .frame-cap-row>.kid{flex:0 auto}.sol .frame-cap-row>.kid>.kw{text-overflow:ellipsis;min-width:0;overflow:hidden}.sol .frame-num{color:var(--dim-2)}.sol .frame-name{font-weight:600}.sol .frame-owes{color:var(--dim-2);flex:none;margin-left:auto;display:flex}.sol .frame-owes svg{width:12px;height:12px}.sol .sb-board.compact .frame-cap{padding:var(--sp-11) var(--sp-6) var(--sp-4)}.sol .sb-board.compact .frame-cap-row:first-child{display:none}.sol .sb-board.compact .frame-num{color:var(--kind,var(--dim-2))}.sol .insp{padding:var(--sp-14) var(--sp-16) var(--sp-24);gap:var(--sp-14);flex-direction:column;display:flex}.sol .insp-ident{align-items:center;gap:var(--sp-9);display:flex}.sol .insp-row{justify-content:space-between;align-items:baseline;gap:var(--sp-12);padding:var(--sp-5) 0;border-bottom:1px solid var(--hair-2);font-size:var(--fs-12);display:flex}.sol .insp-row .k{color:var(--dim-2)}.sol .insp-row .v{text-align:right;color:var(--text)}.sol .btn-accent{justify-content:center;align-items:center;gap:var(--sp-8);padding:var(--sp-9) var(--sp-14);background:var(--color-brand-solid);color:var(--color-brand-foreground);font-weight:700;font-size:var(--fs-12);letter-spacing:calc(.12em * var(--label-track));text-transform:var(--label-tt);border-radius:var(--radius-sm);text-align:center;display:flex}.sol .btn-accent:hover{background:var(--color-brand-solid)}.sol .btn-accent:disabled{opacity:.4;cursor:default}.sol .btn-prime{padding:var(--sp-8) var(--sp-8);background:var(--text);color:var(--bg);font-size:var(--fs-12);letter-spacing:calc(.1em * var(--label-track));text-transform:var(--label-tt);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sol .btn-prime:hover{background:var(--text)}@supports (color:color-mix(in lab, red, red)){.sol .btn-prime:hover{background:color-mix(in srgb, var(--text) 85%, var(--bg))}}.sol .btn-prime:disabled{opacity:.4;cursor:default}.sol .btn-quiet{padding:var(--sp-8) var(--sp-9);box-shadow:inset 0 0 0 1px var(--line);color:var(--dim);font-size:var(--fs-10);letter-spacing:calc(.1em * var(--label-track));text-transform:var(--label-tt);border-radius:var(--radius-md);white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sol .btn-quiet:hover:not(:disabled){color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:var(--wash)}.sol .btn-quiet:disabled{opacity:.5;cursor:default}.sol .vf{gap:var(--sp-6);flex-direction:column;display:flex}.sol .vf-frame{width:100%;aspect-ratio:var(--vf-aspect,16 / 9);background:var(--panel);place-items:center;display:grid;position:relative;overflow:hidden;container-type:size}.sol .vf-box{aspect-ratio:var(--vf-w) / var(--vf-h);width:min(100%, calc(100cqh * var(--vf-w) / var(--vf-h)));position:relative}.sol .vf-box>.still{width:100%;height:100%;position:absolute;inset:0}.sol .vf-box>.thumb{border:none;border-radius:0;position:absolute;inset:0}.sol .vf-blank{background:var(--panel-2);position:absolute;inset:0}.sol .vf-empty{place-items:center;display:grid}.sol .vf-note{align-items:center;gap:var(--sp-6);padding:0 var(--sp-16);text-align:center;font-size:var(--fs-11);color:var(--dim-2);flex-direction:column;line-height:1.5;display:flex}.sol .vf-note b{color:var(--dim);font-weight:600}.sol .vf-caption{z-index:1;justify-content:center;align-items:center;gap:var(--sp-8);padding:var(--sp-12) var(--sp-10) var(--sp-8);background:var(--plate);font-size:var(--fs-11);display:flex;position:absolute;bottom:0;left:0;right:0}.sol .vf-cap-id{align-items:center;gap:var(--sp-6);flex:0 auto;min-width:0;display:flex}.sol .vf-cap-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sol .vf-cap-tc{color:var(--dim)}.sol .vf-cap-take,.sol .vf-cap-via,.sol .vf-cap-facts{color:var(--dim-2);white-space:nowrap}.sol .vf-cap-facts{text-overflow:ellipsis;max-width:40%;overflow:hidden}.sol button.vf-cap-id{margin:0 calc(-1 * var(--sp-4));padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-sm)}.sol button.vf-cap-id:hover .vf-cap-name{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.sol button.vf-cap-id:focus-visible{outline:1px solid var(--color-outline-focus);outline-offset:1px}.sol .vf-stepper{align-items:center;gap:var(--sp-8);font-size:var(--fs-11);color:var(--dim-2);display:flex}.sol .vf-monitor-bar{align-items:center;gap:var(--sp-12);padding:var(--sp-6) var(--sp-8) 0;display:flex}.sol .vf-monitor-bar .vf-bar-lead{align-items:center;gap:var(--sp-4);white-space:nowrap;flex:1 1 0;min-width:0;display:flex}.sol .vf-monitor-bar .vf-bar-lead>.opt{margin-left:var(--sp-4)}.sol .vf-monitor-bar .vf-bar-side{align-items:center;gap:var(--sp-4);flex:1 1 0;min-width:0;display:flex}.sol .vf-monitor-bar .vf-bar-right{justify-content:flex-end}.sol .sol-vf{view-transition-name:sol-viewfinder}html:is([data-sol-root-swap],[data-sol-home-swap]) .sol .sol-vf:not([data-folded]){view-transition-name:none}html:is([data-sol-root-swap],[data-sol-home-swap]) .sol .sol-vf:not([data-folded]) :is(.vf-box,.vfc-box,.vf-cut-target){view-transition-name:sol-viewfinder}html:is([data-sol-root-swap],[data-sol-home-swap],[data-sol-arrangement-swap]) .sol .sol-vf[data-folded]{view-transition-name:none}.sol .sol-vf-band{border-bottom:1px solid var(--hair);background:var(--bg);--vf-guard:max(120px, calc(100vh - 520px));flex-shrink:0;padding:0;position:relative}.sol .sol-vf-band .vf-frame{width:100%;height:min(var(--vf-h,360px), var(--vf-guard))}html[data-sol-motion] .sol .sol-vf-band .vf-frame{transition:height var(--duration-layout-change) var(--ease-smooth-out)}body.vf-dock-resizing-y .sol .sol-vf-band .vf-frame,html:is([data-sol-root-swap],[data-sol-home-swap],[data-sol-arrangement-swap]) .sol .sol-vf-band .vf-frame{transition:none}.sol .sol-vf-band .vf-box{margin-inline:auto}.sol .sol-vf-band>.vf-dock-resizer{width:auto}.sol .vf-cut-target{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.sol .vf-cut-target>.vf-cut-holder{position:absolute;inset:0}.sol[data-vf-full] .sol-vf-band{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.sol[data-vf-full] .sol-vf-band>.reveal[data-open=true]{flex:1 1 0;min-height:0}.sol[data-vf-full] .sol-vf-band>.reveal[data-open=true]>.reveal-inner>.vf{height:100%}.sol[data-vf-full] .sol-vf-band .vf>.vf-frame{aspect-ratio:auto;flex:1 1 0;height:auto;min-height:0}.sol[data-vf-full] .stage-body{flex:0 0 clamp(168px,22vh,260px)}.sol[data-vf-full] .vf-dock-resizer{display:none}.sol .vf-peek{z-index:2;position:absolute;inset:0}.sol .vf-peek>.vf,.sol .vf-peek .vf-frame{aspect-ratio:auto;border-radius:inherit;border:none;width:auto;height:auto;position:absolute;inset:0}.sol .vf-peek .vf-box,html:is([data-sol-root-swap],[data-sol-home-swap]) .sol .sol-vf:not([data-folded]) .vf-peek .vf-box{view-transition-name:none}:is(.sol .vf-frame:has(>.vf-peek)>.vf-cut-target,.sol .vfc-frame:has(>.vf-peek)>.vf-cut-target){pointer-events:none}.sol .vf-live{pointer-events:none;position:absolute}.sol .vf-live>.still{width:100%;height:100%;position:absolute;inset:0}.sol .vf-live .rg[role=button]{pointer-events:auto}.sol .pass-cap{z-index:2;gap:var(--sp-3);pointer-events:none;flex-direction:column;width:max-content;min-width:64px;display:flex}.sol .pass-track{border-radius:var(--radius-xs);background:var(--overlay);height:2px;overflow:hidden}.sol .pass-track:after{content:"";height:100%;width:calc(var(--pass,0) * 100%);border-radius:inherit;background:var(--text);transition:width var(--duration-surface-change) var(--ease-smooth-out);display:block}.sol .pass-tally{color:var(--dim);font-size:var(--fs-10);white-space:nowrap;text-shadow:0 0 3px var(--scrim-3)}@media (prefers-reduced-motion:reduce){.sol .pass-track:after{transition:none}}.sol .vf-vol{top:var(--sp-8);right:var(--sp-8);z-index:2;align-items:flex-end;gap:var(--sp-4);flex-direction:column;display:flex;position:absolute}.sol .vf-vol-btn{color:var(--dim);filter:drop-shadow(0 0 3px var(--scrim-3))}.sol .vf-vol-btn:hover{color:var(--text);background:0 0}.sol .vf-vol-btn.on{color:var(--text)}.sol .vf-vol[data-muted] .vf-vol-btn{color:var(--color-brand)}.sol .vf-vol-panel{align-items:center;gap:var(--sp-6);width:max-content;padding:var(--sp-6) var(--sp-6) 0;cursor:ns-resize;touch-action:none;max-height:calc(100cqh - 2 * var(--sp-8) - 26px);background:var(--float);border:1px solid var(--float-line);border-radius:var(--radius-lg);box-shadow:var(--float-shadow);color:var(--text);white-space:normal;flex-direction:column;display:flex}.sol .vf-vol-value{min-width:4ch;font-size:var(--fs-11);color:var(--text);text-align:center;white-space:nowrap;font-weight:500}.sol .vf-vol[data-muted] .vf-vol-value{color:var(--color-brand)}.sol .vf-vol-mute{cursor:pointer;width:calc(100% + 2 * var(--sp-6));margin:0 calc(-1 * var(--sp-6));border-top:1px solid var(--hair);border-radius:0 0 var(--radius-md) var(--radius-md);flex:none}.sol .vf-vol[data-muted] .vf-vol-mute{color:var(--color-brand)}.sol input.vf-vol-fader{appearance:none;writing-mode:vertical-lr;cursor:pointer;touch-action:none;direction:rtl;background:0 0;border:none;border-radius:0;flex:0 auto;width:26px;height:132px;min-height:52px;margin:0;padding:0}.sol input.vf-vol-fader::-webkit-slider-runnable-track{border-radius:var(--radius-xs);background:linear-gradient(to top, var(--text) 0 var(--vf-vol-fill,0%), var(--line-2) var(--vf-vol-fill,0%) 100%);width:3px}.sol .vf-vol[data-muted] input.vf-vol-fader::-webkit-slider-runnable-track{background:linear-gradient(to top, var(--dim-2) 0 var(--vf-vol-fill,0%), var(--line-2) var(--vf-vol-fill,0%) 100%)}.sol input.vf-vol-fader::-webkit-slider-thumb{appearance:none;width:12px;height:12px;margin-left:calc(var(--spacing) * -1.125);background:var(--text);border:2px solid var(--panel-2);box-shadow:0 0 0 1px var(--line-2);border-radius:50%}.sol .vf-vol[data-muted] input.vf-vol-fader::-webkit-slider-thumb{background:var(--dim-2)}.sol input.vf-vol-fader:focus:not(:focus-visible){outline:none}.sol .vf-chip{height:28px;padding:0 var(--sp-8);background:var(--bg);justify-content:space-between;align-items:center;display:flex}.sol .vf-chip-lead{align-items:center;gap:var(--sp-4);min-width:0;display:flex}.sol .vf-chip-tail{align-items:center;gap:var(--sp-4);display:flex}.sol :is(.vf-draw-float,.vf-follow-float,.vf-dock-float){z-index:2;align-items:center;gap:var(--sp-6);display:flex;position:absolute}.sol .vf-draw-float{top:var(--sp-8);left:var(--sp-8)}.sol .vf-follow-float{bottom:var(--sp-8);left:var(--sp-8)}.sol .vf-dock-float{bottom:var(--sp-8);right:var(--sp-8)}.sol :is(.vf-draw-float,.vf-follow-float,.vf-dock-float)>.pane-btn{color:var(--dim);filter:drop-shadow(0 0 3px var(--scrim-3))}.sol :is(.vf-draw-float,.vf-follow-float,.vf-dock-float)>.pane-btn:not(:disabled):hover,.sol :is(.vf-draw-float,.vf-follow-float)>.pane-btn.on{color:var(--text);background:0 0}.sol .vf-frame:has(>.vf-dock-float)>.vf-caption{padding-right:calc(var(--sp-10) + calc(var(--spacing) * 5.5) + var(--sp-4))}.sol .vf-frame:has(>.vf-follow-float)>.vf-caption{padding-left:calc(var(--sp-10) + calc(var(--spacing) * 5.5) + var(--sp-4))}.sol-takeover{position:relative}.sol .vf-dock-resizer{z-index:10;cursor:row-resize;touch-action:none;outline:none;height:8px;position:absolute;bottom:-4px;left:0;right:0}.sol .vf-dock-resizer:before{height:2px;top:3px;left:0;right:0}.sol .vf-dock-resizer-x{cursor:col-resize;width:8px;height:auto;inset:0 auto 0 -4px}.sol .vf-dock-resizer-x:before{width:2px;height:auto;inset:0 auto 0 3px}.sol .editor{min-height:100%;padding:var(--sp-20) var(--sp-24) calc(var(--spacing) * 10);flex-direction:column;max-width:980px;display:flex}.sol .editor.editor-host{max-width:none}.sol .editor-head{align-items:center;gap:var(--sp-12);margin-bottom:var(--sp-18);display:flex}.sol .editor-tabs{gap:var(--sp-2);border-bottom:1px solid var(--hair);margin-bottom:var(--sp-18);flex-wrap:wrap;display:flex}.sol .editor-tab{padding:var(--sp-8) var(--sp-13);font-size:var(--fs-11);letter-spacing:calc(.09em * var(--label-track));text-transform:var(--label-tt);color:var(--dim);margin-bottom:calc(var(--spacing) * -.25);border-bottom:2px solid #0000;font-weight:600}.sol .editor-tab:hover{color:var(--text);background:var(--wash);border-radius:var(--radius-md) var(--radius-md) 0 0}.sol .editor-tab.active{color:var(--text);border-bottom-color:currentColor}.sol .editor-tab.slot{color:var(--dim-2);cursor:default;border-bottom-style:dashed}.sol .editor-cols{gap:var(--sp-20);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sol .toolgroup{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);padding:var(--sp-14) var(--sp-16) var(--sp-16);gap:var(--sp-11);flex-direction:column;min-width:0;display:flex}.sol .toolgroup.stubbed{border-style:dashed}.sol .toolgroup-head{justify-content:space-between;align-items:center;display:flex}.sol .prompt-box{width:100%;min-height:108px;padding:var(--sp-9) var(--sp-11);font-size:var(--fs-12);resize:vertical;line-height:1.55}.sol .stub-chips{gap:var(--sp-6);flex-wrap:wrap;display:flex}.sol .stub-chip{padding:var(--sp-5) var(--sp-10);border:1px dashed var(--line-2);border-radius:var(--radius-sm);color:var(--dim-2);font-size:var(--fs-11);cursor:default}.sol .generating{align-items:center;gap:var(--sp-7);color:var(--color-brand);font-size:var(--fs-11);letter-spacing:calc(.08em * var(--label-track));display:inline-flex}.sol .generating:before{content:"";background:var(--color-brand);width:6px;height:6px;animation:sol-ping var(--duration-loading-pulse) var(--ease-in-out) infinite;border-radius:50%}@keyframes sol-ping{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.sol .generating:before{opacity:.6;animation:none}}.sol .gen-error,.sol .gen-notice{word-break:break-word;display:block}.sol .gen-error{margin-top:var(--sp-6)}.sol .sol-blank{--ghost-w:210px;--ghost-h:132px;min-height:0;padding:var(--sp-24);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.sol .sol-blank[data-where=overlay]{pointer-events:none;padding-top:calc(var(--spacing) * 35);position:absolute;inset:0}.sol .sol-blank[data-where=overlay] .sol-blank-fix{pointer-events:auto}.sol .sol-blank-say{justify-content:center;align-items:baseline;gap:var(--sp-6);font-size:var(--fs-13);color:var(--dim);max-width:62ch;padding:var(--sp-12) var(--sp-16);border-radius:var(--radius-lg);background:var(--bg);flex-wrap:wrap;line-height:1.5;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sol .sol-blank-say{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.sol .sol-blank-say{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid var(--line)}.sol .sol-blank-say[data-inline=true]{font-size:var(--fs-12);color:var(--dim-2);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block}.sol .sol-blank-say[data-inline=true]>*{margin-right:var(--sp-4)}.sol .sol-blank-glyph{align-self:center}.sol .sol-blank-glyph:before{content:"";vertical-align:-1px;border-radius:var(--radius-xs);opacity:.55;border:1px solid;width:9px;height:9px;display:inline-block}.sol .sol-blank-what{color:var(--text)}.sol .sol-blank-say[data-inline=true] .sol-blank-what{color:var(--dim)}.sol .sol-blank-dash,.sol .sol-blank-dot{opacity:.5}.sol .sol-blank-fixes{justify-content:center;align-items:baseline;gap:var(--sp-6);margin-top:var(--sp-6);padding-top:var(--sp-8);border-top:1px solid var(--hair);font-size:var(--fs-12);flex-wrap:wrap;flex-basis:100%;display:flex}.sol .sol-blank-alt:first-child .sol-blank-dot{display:none}.sol .sol-blank-alt{align-items:baseline;gap:var(--sp-6);white-space:nowrap;display:inline-flex}.sol .sol-blank-fix{appearance:none;font:inherit;color:var(--dim);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);cursor:pointer;transition:color var(--duration-state-change) var(--ease-smooth-out);background:0 0;border:0;padding:0}.sol .sol-blank-fix:hover{color:var(--text);text-decoration-color:currentColor}.sol .sol-blank-restores{margin-left:var(--sp-4);font-size:var(--fs-10);color:var(--color-brand);opacity:.8;text-decoration:none}.sol .sol-blank-ghost{gap:var(--sp-16);padding:var(--sp-8) var(--sp-18) var(--sp-18);opacity:.3;pointer-events:none;display:grid;position:absolute;inset:0}.sol .sol-blank[data-ghost=none] .sol-blank-ghost{display:none}.sol .sol-blank[data-ghost=cards] .sol-blank-ghost{grid-template-columns:repeat(auto-fill, minmax(var(--ghost-w), 1fr));grid-auto-rows:var(--ghost-h)}.sol .sol-blank[data-ghost=rows] .sol-blank-ghost{gap:var(--sp-8);grid-template-columns:1fr;grid-auto-rows:26px}.sol .sol-blank[data-ghost=rows] .sol-blank-ghost-body{width:var(--gw)}.sol .sol-blank-ghost-body{background:var(--panel-4);border-radius:var(--radius-md)}.sol .view-blank{padding:calc(var(--spacing) * 10);color:var(--dim-2)}.sol .tree-row.spotlit{--row-ground:var(--panel-2);background:var(--row-ground)}.sol .tree-row.dim{opacity:.35}.sol .chip.spotlit{--chip-ground:currentColor}@supports (color:color-mix(in lab, red, red)){.sol .chip.spotlit{--chip-ground:color-mix(in srgb, currentColor 10%, transparent)}}.sol .chip.spotlit{background:var(--chip-ground)}.sol .spotlit-host .card,.sol .spotlit-host .frame-click{background:var(--panel-2)}.sol .tree[data-spotlit] .tree-row:not(:where(.spotlit,.selected,.dim)),.sol .storyboard[data-spotlit] .sb-frame:not(:where(.spotlit-host,:has(.frame-click.selected))),.sol .storyboard[data-spotlit] .sb-group-head:not(:where(.spotlit,.selected)),.sol .scenesview[data-spotlit] .scene-tile:not(:where(.spotlit-host,:has(.scene-tile-hit.selected))),.sol .scenesview[data-spotlit] .scene-card:not(:where(.spotlit-host,.selected)),.sol .gallery[data-spotlit]>:not(.spotlit-host)>.card:not(.selected),.sol .renderqueue[data-spotlit] .rq-chip:not(:where(.spotlit,.selected)),.sol .tl-spine[data-spotlit] .tl-bar:not(:where(.spotlit,.faded,.selected)){opacity:var(--sol-spot-dim)}.sol [data-nav-layout] .tree[data-spotlit] [data-depth="0"]>.tree-row,.sol [data-nav-layout] [data-depth="0"]>.tree-row.dim{opacity:1}.sol [data-nav-layout] [data-depth="0"]>.tree-row.dim>*{opacity:.35}.sol [data-nav-layout] .tree[data-spotlit] [data-depth="1"]>.tree-row:not(:where(.spotlit,.dim)){opacity:1}.sol [data-nav-layout] .tree[data-spotlit] [data-depth="1"]>.tree-row:not(:where(.spotlit,.dim))>*{opacity:var(--sol-spot-dim)}.sol [data-nav-layout] [data-depth="1"]>.tree-row.dim{opacity:1}.sol [data-nav-layout] [data-depth="1"]>.tree-row.dim>*{opacity:.35}.sol [data-nav-layout] [data-depth="1"]>.tree-row>*,.sol :is(.sb-frame,.sb-group-head,.scene-tile,.scene-card,.card,.tl-bar,.rq-chip){transition:opacity var(--duration-surface-change) var(--ease-smooth-out)}.sol .bar-toggle{align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-9);border:1px dashed var(--line-2);border-radius:var(--radius-full);font-size:var(--fs-11);color:var(--dim-2);display:inline-flex}.sol .bar-toggle:hover{color:var(--dim);border-color:var(--dim);background:var(--wash)}.sol .bar-toggle.on{color:var(--text);background:var(--on);border-style:solid}.sol .bar-toggle.on:hover{background:var(--on-hover)}.sol .rel-section{gap:var(--sp-4);flex-direction:column;display:flex}.sol .rel-summary{align-items:center;gap:var(--sp-10);display:flex}.sol .rel-list{min-width:0;display:flex}.sol .rel-stack{gap:calc(var(--spacing) * .25);margin:0 calc(-1 * var(--sp-8));flex-direction:column}.sol .rel-wrap{align-items:center;gap:var(--sp-2) var(--sp-8);flex-wrap:wrap}.sol .rel-row{border-radius:var(--radius-md);outline-offset:-2px;border-left:2px solid #0000;outline:2px solid #0000;align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.sol .rel-stack .rel-row{border-radius:0;width:100%;display:flex}.sol .rel-row:hover{background:var(--panel-2)}.sol .rel-row.active{outline-color:var(--color-brand);background:0 0;border-left-color:#0000}.sol .rel-row.spotlit{background:var(--panel-2)}.sol .rel-row.anchor{background:var(--sol-scope)}.sol .rel-main{align-items:center;gap:var(--sp-6);min-width:0;padding:var(--sp-4) var(--sp-6);font-size:var(--fs-12);color:var(--dim);cursor:pointer;flex:auto;display:inline-flex}.sol .rel-stack .rel-main{padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-8)}.sol .rel-row:hover .rel-main,.sol .rel-row.active .rel-main{color:var(--text)}.sol .rel-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text);font-weight:500;overflow:hidden}.sol .rel-row.active .rel-name{text-underline-offset:2px;text-decoration:underline}.sol .rel-qual{color:var(--dim-2);white-space:nowrap}.sol .rel-ctx{color:var(--dim-2);font-size:var(--fs-11);white-space:nowrap;text-overflow:ellipsis;flex-shrink:1;min-width:0;overflow:hidden}.sol .rel-stack .rel-ctx{padding-left:var(--sp-12);max-width:55%;margin-left:auto}.sol .rel-wrap .rel-ctx:before{content:"· "}.sol .kparent.dim-note{flex-wrap:nowrap;align-items:baseline}.sol .kparent-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.sol .rel-scope{color:var(--dim-2);font-size:var(--fs-10);padding:var(--sp-4) var(--sp-6) var(--sp-4) var(--sp-2);flex-shrink:0}.sol .rel-scope:hover{color:var(--text)}.sol .rel-more{padding:var(--sp-2) var(--sp-6);font-size:var(--fs-11);color:var(--dim-2);border-bottom:1px dotted var(--dim-2);align-self:flex-start}.sol .rel-more:hover{color:var(--text);border-bottom-color:var(--text)}.sol .rel-empty{padding:var(--sp-2) 0}.sol .stage-head{align-items:center;gap:var(--sp-16);padding:var(--sp-6) var(--sp-14);border-bottom:1px solid var(--hair);background:var(--panel);flex-shrink:0;min-width:0;display:flex}.sol .insp-notice{justify-content:flex-start;gap:var(--sp-8)}.sol .sol-host-frame{flex-direction:column;flex:1;min-height:0;display:flex}.sol .gen-row{align-items:center;gap:var(--sp-10);flex-wrap:wrap;display:flex}.sol .gen-row .btn-accent{flex:1}.sol .rq-toolbar{border-bottom:1px solid var(--hair)}.sol .rq-stage{gap:var(--sp-12);padding:var(--sp-12);flex:auto;min-height:0;display:flex;overflow:hidden}.sol .rq-stage-pic{flex:auto;justify-content:center;align-items:center;min-width:0;display:flex}.sol .rq-stage-pic .thumb{width:auto;max-height:100%}.sol .rq-stage-cap{gap:var(--sp-8);flex-direction:column;flex:0 0 260px;display:flex}.sol .rq-cap-row{gap:var(--sp-8);flex-wrap:wrap;align-items:center;display:flex}.sol .rq-cap-name{font-weight:600}.sol .rq-stage-cap .gen-row .btn-accent{flex:none}.sol .rq-edit{border:1px solid var(--line);color:var(--dim);padding:var(--sp-2) var(--sp-8);cursor:pointer;background:0 0}.sol .rq-rail{border-top:1px solid var(--hair);flex:none;max-height:45%;overflow-y:auto}.sol .rq-lane{gap:var(--sp-8);padding:var(--sp-6) var(--sp-10);border-bottom:1px solid var(--hair-2);align-items:flex-start;display:flex}.sol .rq-lane-head{gap:var(--sp-6);padding-top:var(--sp-4);flex:0 0 118px;align-items:center;display:flex}.sol .rq-lane-name{text-transform:var(--label-tt);font-size:var(--fs-11);letter-spacing:calc(.04em * var(--label-track))}.sol .rq-lane-strip{gap:var(--sp-6);flex:auto;min-width:0;display:flex;overflow-x:auto}.sol .rq-chip{width:calc(var(--rq-w,112px) * var(--sol-thumb-narrow,1));flex:none;position:relative}.sol .rq-chip.spotlit .rq-chip-click{background:var(--panel-2)}.sol .rq-chip.viewing .rq-chip-click{outline:1px dashed var(--dim);outline-offset:2px}.sol .rq-chip.selected .rq-chip-click{outline:2px solid var(--color-brand);outline-offset:-2px}.sol .rq-chip.viewing:after,.sol .rq-chip.selected:after{top:var(--sp-4);left:var(--sp-4);z-index:3;padding:calc(var(--spacing) * .25) var(--sp-5);border-radius:var(--radius-xs);font-size:var(--fs-9);letter-spacing:calc(.1em * var(--label-track));text-transform:var(--label-tt);pointer-events:none;position:absolute}.sol .rq-chip.viewing:after{content:"on stage";background:var(--overlay);color:var(--dim)}.sol .rq-chip.selected:after{content:"selected";background:var(--color-brand-solid);color:var(--color-brand-foreground)}.sol .rq-chip-cap{gap:var(--sp-4);padding:var(--sp-2) 0;justify-content:space-between;align-items:center;display:flex}.sol .rq-chip-name{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-11);overflow:hidden}.sol .rq-lane-empty{padding:var(--sp-4) 0}.sol .rq-lane-rerender{flex-wrap:wrap}.sol .rq-chip-why{gap:var(--sp-4);font-size:var(--fs-11);justify-content:space-between;align-items:center;display:flex}.sol .rq-chip-why-txt{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol .rq-chip-rerender,.sol .rq-why-owner{z-index:2;border:1px solid var(--line);color:var(--dim);padding:0 var(--sp-4);cursor:pointer;background:0 0;flex:none;position:relative}.sol .rq-chip-rerender:hover,.sol .rq-why-owner:hover{color:var(--text)}.sol .rq-why-owner{text-underline-offset:2px;border:none;padding:0;text-decoration:underline}.sol .rq-rerender{gap:var(--sp-8);padding-top:var(--sp-6);flex-wrap:wrap;flex:1 0 100%;align-items:center;display:flex}.sol .rq-rerender-go{border:1px solid var(--line);color:var(--text);padding:var(--sp-2) var(--sp-8);cursor:pointer;background:0 0}.sol .rq-rerender-go:disabled{color:var(--dim);cursor:default}.sol .rq-rerender-cancel{cursor:pointer;background:0 0;border:none}.sol .rq-rerender-list{gap:var(--sp-2) var(--sp-12);font-size:var(--fs-11);flex:1 0 100%;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.sol .rq-rerender-list li{gap:var(--sp-8);border-bottom:1px solid var(--hair-2);padding:var(--sp-2) 0;justify-content:space-between;display:flex}.sol .rq-rerender-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sol .scene-batch-control{gap:var(--sp-8);margin-top:var(--sp-8);flex-direction:column;display:flex}.sol .scene-batch-control .toolgroup-head{justify-content:space-between;align-items:center;gap:var(--sp-10);display:flex}.sol .scene-batch-list{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sol .scene-batch-item{justify-content:space-between;align-items:center;gap:var(--sp-10);padding:var(--sp-4) var(--sp-6);border-radius:var(--radius-sm);background:var(--panel-2);min-width:0;display:flex}.sol .scene-batch-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sol .scene-batch-status{font-size:var(--fs-11);white-space:nowrap}.sol .scene-batch-status.started{color:var(--color-brand)}.sol .scene-batch-status.failed{color:var(--text);font-weight:700}.sol .scene-batch-skip{color:var(--dim)}.sol .sbc-head{padding-bottom:var(--sp-6);border-bottom:1px solid var(--hair)}.sol .sbc-check{flex-direction:column;max-height:268px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto;container:sbccheck/inline-size}.sol .sbc-check-item{display:flex}.sol .sbc-check-item>.sbc-check-row{align-items:center;gap:var(--sp-8);min-width:0;padding:var(--sp-6) var(--sp-4);margin:0 calc(-1 * var(--sp-4));border-top:1px solid var(--hair-2);border-radius:var(--radius-sm);font-size:var(--fs-12);transition:background-color var(--duration-state-change) var(--ease-smooth-out);flex:1;grid-template-columns:14px 56px minmax(0,1fr) auto;display:grid}.sol .sbc-check-item:first-child>.sbc-check-row{border-top:none}.sol .sbc-check-row:hover{background:var(--wash)}.sol .sbc-check-box{border:1px solid var(--text);border-radius:var(--radius-xs);background:var(--text);width:14px;height:14px;position:relative}.sol .sbc-check-box:after{content:"✓";color:var(--bg);place-items:center;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.sol .sbc-check-row[data-off] .sbc-check-box{border-color:var(--line-2);background:0 0}.sol .sbc-check-row[data-off] .sbc-check-box:after{content:none}.sol .sbc-check-row[data-off] .sbc-check-pic,.sol .sbc-check-row[data-off] .scene-batch-name,.sol .sbc-check-row[data-off] .meter{opacity:.4}.sol .sbc-check-pic{width:calc(56px * var(--sol-thumb-scale,1))}.sol .sbc-check-pic .thumb{border-radius:var(--radius-xs)}@container sbccheck (max-width:150px){.sol .sbc-check-item>.sbc-check-row{grid-template-columns:14px minmax(0,1fr) auto}.sol .sbc-check-pic{display:none}}.sol .scene-batch-control .gen-row{margin-top:var(--sp-4)}.sol .sbc-ghost{padding:var(--sp-8) var(--sp-12);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text);font-size:var(--fs-12);cursor:pointer;transition:background-color var(--duration-state-change) var(--ease-smooth-out), border-color var(--duration-state-change) var(--ease-smooth-out);background:0 0;font-weight:600}.sol .sbc-ghost:hover{background:var(--panel-2);border-color:var(--dim-2)}.sol .sbc-ghost:disabled{opacity:.4;cursor:default}@keyframes brand-os-deck-enter{0%{opacity:.4;transform:translateY(.625rem)scale(.965)}}@keyframes brand-os-deck-reveal{0%{opacity:0;transform:translateY(-.375rem)}}@keyframes brand-os-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes api-playground-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.api-playground-shimmer{background:linear-gradient(100deg, var(--color-gray-a4) 20%, var(--color-gray-a6) 40%, var(--color-gray-a4) 60%);background-size:200% 100%;animation:1.6s linear infinite api-playground-shimmer}@keyframes auto-effort-sparkle-drift{0%{transform:translate(0)}to{transform:translate(-10rem)}}@keyframes auto-effort-sparkle-twinkle{0%,to{opacity:.55}40%{opacity:1}70%{opacity:.7}}@keyframes auto-effort-sparkle-twinkle-alt{0%,to{opacity:.4}50%{opacity:.95}}@property --auto-effort-position{syntax:"<number>";inherits:true;initial-value:100}.auto-effort-slider{transition:--auto-effort-position var(--duration-effort-snap) var(--ease-effort-settle)}.auto-effort-slider[data-dragging]{transition:none}.auto-effort-slider-fill{background-color:var(--color-brand);max-height:100%;width:calc(calc(var(--spacing) * 6) + (100% - calc(var(--spacing) * 6)) * var(--auto-effort-position,100) / 100);overflow:hidden;left:0!important;right:auto!important}.auto-effort-slider>span:not([data-orientation]){left:calc((100% - calc(var(--spacing) * 6)) * var(--auto-effort-position,100) / 100)!important;right:auto!important;transform:none!important}.auto-effort-slider [role=slider]{transition:transform var(--duration-effort-press) var(--ease-effort-settle), box-shadow var(--duration-effort-press) var(--ease-effort-settle)}.auto-effort-slider [role=slider]:active{box-shadow:var(--shadow-media-control);transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.auto-effort-slider,.auto-effort-slider [role=slider]{transition:none}.auto-effort-slider [role=slider]:active{transform:none}}.auto-effort-slider-fill:before,.auto-effort-slider-fill:after{content:"";width:calc(var(--spacing) * 80);pointer-events:none;background-image:radial-gradient(.0625rem at .5rem .35rem,#fffffff2 99%,#0000 100%),radial-gradient(.1rem at 1.35rem .7rem,#ffffffbf 99%,#0000 100%),radial-gradient(.075rem at 2.25rem .3rem,#ffffffd9 99%,#0000 100%),radial-gradient(.05rem at 3.15rem .6rem,#ffffff8c 99%,#0000 100%),radial-gradient(.1125rem at 4.1rem .4rem,#ffffffe6 99%,#0000 100%),radial-gradient(.0625rem at 5rem .75rem,#ffffffa6 99%,#0000 100%),radial-gradient(.0875rem at 5.9rem .28rem,#fffc 99%,#0000 100%),radial-gradient(.05rem at 6.85rem .55rem,#ffffff80 99%,#0000 100%),radial-gradient(.1rem at 7.75rem .42rem,#ffffffe0 99%,#0000 100%),radial-gradient(.0625rem at 8.7rem .72rem,#fff9 99%,#0000 100%),radial-gradient(.075rem at 9.4rem .32rem,#ffffffbf 99%,#0000 100%);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.auto-effort-slider-fill:before,.auto-effort-slider-fill:after{background-image:radial-gradient(circle .0625rem at .5rem .35rem, color-mix(in srgb, var(--color-brand-foreground) 95%, transparent) 99%, transparent 100%), radial-gradient(circle .1rem at 1.35rem .7rem, color-mix(in srgb, var(--color-brand-foreground) 75%, transparent) 99%, transparent 100%), radial-gradient(circle .075rem at 2.25rem .3rem, color-mix(in srgb, var(--color-brand-foreground) 85%, transparent) 99%, transparent 100%), radial-gradient(circle .05rem at 3.15rem .6rem, color-mix(in srgb, var(--color-brand-foreground) 55%, transparent) 99%, transparent 100%), radial-gradient(circle .1125rem at 4.1rem .4rem, color-mix(in srgb, var(--color-brand-foreground) 90%, transparent) 99%, transparent 100%), radial-gradient(circle .0625rem at 5rem .75rem, color-mix(in srgb, var(--color-brand-foreground) 65%, transparent) 99%, transparent 100%), radial-gradient(circle .0875rem at 5.9rem .28rem, color-mix(in srgb, var(--color-brand-foreground) 80%, transparent) 99%, transparent 100%), radial-gradient(circle .05rem at 6.85rem .55rem, color-mix(in srgb, var(--color-brand-foreground) 50%, transparent) 99%, transparent 100%), radial-gradient(circle .1rem at 7.75rem .42rem, color-mix(in srgb, var(--color-brand-foreground) 88%, transparent) 99%, transparent 100%), radial-gradient(circle .0625rem at 8.7rem .72rem, color-mix(in srgb, var(--color-brand-foreground) 60%, transparent) 99%, transparent 100%), radial-gradient(circle .075rem at 9.4rem .32rem, color-mix(in srgb, var(--color-brand-foreground) 75%, transparent) 99%, transparent 100%)}}.auto-effort-slider-fill:before,.auto-effort-slider-fill:after{will-change:transform, opacity;background-repeat:repeat-x;background-size:10rem 100%}.auto-effort-slider-fill:before{animation:auto-effort-sparkle-drift var(--duration-effort-drift) var(--ease-linear) infinite, auto-effort-sparkle-twinkle var(--duration-effort-twinkle) var(--ease-effort-twinkle) infinite}.auto-effort-slider-fill:after{background-image:radial-gradient(.05rem at .9rem .55rem,#ffffffb3 99%,#0000 100%),radial-gradient(.0875rem at 2rem .25rem,#ffffffd9 99%,#0000 100%),radial-gradient(.0625rem at 3.4rem .68rem,#fff9 99%,#0000 100%),radial-gradient(.1rem at 4.7rem .38rem,#ffffffe6 99%,#0000 100%),radial-gradient(.05rem at 6.1rem .72rem,#ffffff80 99%,#0000 100%),radial-gradient(.075rem at 7.5rem .3rem,#fffc 99%,#0000 100%),radial-gradient(.0625rem at 8.9rem .58rem,#ffffffa6 99%,#0000 100%)}@supports (color:color-mix(in lab, red, red)){.auto-effort-slider-fill:after{background-image:radial-gradient(circle .05rem at .9rem .55rem, color-mix(in srgb, var(--color-brand-foreground) 70%, transparent) 99%, transparent 100%), radial-gradient(circle .0875rem at 2rem .25rem, color-mix(in srgb, var(--color-brand-foreground) 85%, transparent) 99%, transparent 100%), radial-gradient(circle .0625rem at 3.4rem .68rem, color-mix(in srgb, var(--color-brand-foreground) 60%, transparent) 99%, transparent 100%), radial-gradient(circle .1rem at 4.7rem .38rem, color-mix(in srgb, var(--color-brand-foreground) 90%, transparent) 99%, transparent 100%), radial-gradient(circle .05rem at 6.1rem .72rem, color-mix(in srgb, var(--color-brand-foreground) 50%, transparent) 99%, transparent 100%), radial-gradient(circle .075rem at 7.5rem .3rem, color-mix(in srgb, var(--color-brand-foreground) 80%, transparent) 99%, transparent 100%), radial-gradient(circle .0625rem at 8.9rem .58rem, color-mix(in srgb, var(--color-brand-foreground) 65%, transparent) 99%, transparent 100%)}}.auto-effort-slider-fill:after{animation:auto-effort-sparkle-drift var(--duration-effort-drift-secondary) var(--ease-linear) infinite reverse, auto-effort-sparkle-twinkle-alt var(--duration-effort-twinkle-secondary) var(--ease-effort-twinkle) infinite}@media (prefers-reduced-motion:reduce){.auto-effort-slider-fill:before,.auto-effort-slider-fill:after{opacity:.75;animation:none}}input:-webkit-any(:-webkit-autofill,:autofill){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:-webkit-any(:-webkit-autofill,:autofill):hover{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:-webkit-any(:-webkit-autofill,:autofill):focus{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input:is(:autofill,:autofill),input:is(:autofill,:autofill):hover,input:is(:autofill,:autofill):focus{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-app-shell=mobile]{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}:root{--dev-banner-h:0px;--studio-top-chrome:4rem;--studio-batch-band-top:3.5rem;--studio-inspector-width:20rem;--studio-inspector-edge:.75rem;--studio-bottom-edge:.5rem;--studio-inspector-clearance:calc(var(--studio-inspector-width) + var(--studio-inspector-edge) * 2)}html,body{-webkit-overflow-scrolling:touch;overscroll-behavior:none!important}.react-flow__selection{border:1px solid var(--color-outline-active)!important;background:#b5b3ad26!important}@supports (color:color-mix(in lab, red, red)){.react-flow__selection{background:color-mix(in srgb, var(--color-outline-active) 15%, transparent)!important}}.alt-drag-cursor .react-flow__pane,.alt-drag-cursor .react-flow__selection,.alt-drag-cursor .react-flow__node{cursor:copy!important}.cursor-comment .react-flow__node:not(.react-flow__node-comment),.cursor-comment [data-node-toolbar-portal],.cursor-comment [data-node-toolbar-portal] *,.imageEditorActive .react-flow__viewport *,.imageEditorActive .react-flow__node *{pointer-events:none!important}.imageEditorActive .react-flow__node [data-node-toolbar],.imageEditorActive .react-flow__node [data-node-toolbar] *,.imageEditorActive [data-floating-prompt] *{pointer-events:all!important}[data-watermark-cta]{visibility:hidden;opacity:0;transition:opacity .15s,top .2s ease-out}.react-flow__node:hover [data-watermark-cta],[data-watermark-cta][data-prominent]{visibility:visible;opacity:1}.react-flow__node:has([data-generation-history-strip]) [data-watermark-cta]{top:calc(100% + calc(var(--spacing) * 12))}.react-flow__node:has([data-generation-history-strip]:is(:hover,:focus-within)) [data-watermark-cta]{top:calc(100% + calc(var(--spacing) * 18))}.r3fScrimWrapper *{pointer-events:none!important}p,h1,h2,h3,h4{position:relative}[data-performance-mode=true] *,[data-performance-mode=true] .react-flow__edge,[data-performance-mode=true] .react-flow__edge-path{transition:none!important;animation:none!important}.react-flow__node.selected .block-body:after{z-index:20;border-width:2px;border-color:var(--color-outline-active)}.layer-generating-shimmer{overflow:hidden}.layer-generating-shimmer:after{content:"";background:linear-gradient(105deg, transparent 42%, var(--color-white-a5) 50%, transparent 58%);background-size:320% 100%;animation:2s linear infinite layer-generating-shimmer;position:absolute;inset:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes layer-generating-shimmer{0%{opacity:.25;background-position:160% 0}12%{opacity:1}88%{opacity:1}to{opacity:.25;background-position:-60% 0}}[data-performance-mode=true] .layer-generating-shimmer:after{opacity:0;animation:none}.react-flow__viewport{--spacing:4px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:24px;--radius-4xl:32px}.react-flow__pane.selection{cursor:inherit}.react-flow__pane.dragging{cursor:grabbing}.react-flow__node.flora-edge-cursor,.react-flow__node.flora-edge-cursor *{cursor:pointer!important}.react-flow__controls-button{background:var(--color-card);border-bottom:none}.react-flow__controls-button:hover{background:var(--color-fill-hover)}.react-flow__controls-button svg{fill:var(--color-foreground-muted)}.react-flow__controls-button:hover svg{fill:var(--color-foreground)}.newFancyHandle.react-flow__handle{background:0 0!important;border:none!important;border-radius:0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}:not(.newFancyHandle).react-flow__handle{z-index:99;pointer-events:none;width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 10.5);background:var(--color-card);border:2px solid var(--color-foreground);border-radius:var(--radius-sm);position:absolute}:not(.newFancyHandle).react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}:not(.newFancyHandle).react-flow__handle-valid,:not(.newFancyHandle).react-flow__handle.connected{background:var(--color-brand);border-color:var(--color-brand)}:not(.newFancyHandle).react-flow__handle.connected.invalid{background:var(--color-warning-foreground);border-color:var(--color-warning-foreground)}:not(.newFancyHandle).react-flow__handle.fakeHandle{inset:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:#0000;border-width:0;width:auto;height:auto;position:absolute;transform:none}:not(.newFancyHandle).react-flow__handle-left{top:50%;left:calc(var(--spacing) * -1.75);transform:translateY(-50%)}:not(.newFancyHandle).react-flow__handle-right{right:calc(var(--spacing) * -1.75);top:50%;transform:translateY(-50%)}.react-flow__edge-path{stroke:var(--color-connector-stroke);stroke-width:3px;fill:none}.react-flow__connection-path{stroke:var(--color-connector-stroke-selected);stroke-width:2px;fill:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:var(--color-connector-stroke-selected);stroke-width:2px}.react-flow__node-group,.react-flow__node-group:focus,.react-flow__node-group.selected{border:none;background:0 0!important}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,#00000073);stroke:var(--xy-minimap-mask-stroke-color-props,transparent);stroke-width:var(--xy-minimap-mask-stroke-width-props,0)}.react-flow__resize-control.handle,.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:calc(var(--spacing) * 4)}.react-flow__resize-control.handle,.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:calc(var(--spacing) * 4)}.react-flow__resize-control.line.top.horizontal-only-resize,.react-flow__resize-control.line.bottom.horizontal-only-resize{pointer-events:none;cursor:default}.react-flow__resize-control.handle.outpaint-resize-handle{background:0 0!important;border:none!important}.react-flow__node.react-flow__node-group{z-index:-2!important}.react-flow__edges{z-index:-1!important}.react-flow__node-selection{z-index:999!important}.react-flow__node.selected:not(.react-flow__node-group){z-index:1000!important}.react-flow__node.onboarding-dimmed,.react-flow__edge.onboarding-dimmed{filter:brightness(.1)saturate(.3)blur(1px);transition:filter var(--duration-fast) var(--ease-smooth-out)}.react-flow.canvas-onboarding-active .react-flow__viewport{z-index:1150!important}.react-flow.flora-space-pan-active *{pointer-events:none!important}.react-flow.flora-space-pan-active .react-flow__renderer{pointer-events:auto!important;cursor:grab!important}.react-flow.flora-space-pan-active .react-flow__renderer:active{cursor:grabbing!important}body.flora-space-pan-active [data-radix-popper-content-wrapper],body.flora-space-pan-active [data-radix-popper-content-wrapper] *{pointer-events:none!important}.react-flow__node[data-gl-culled]{display:none}@keyframes gl-reveal-fade{0%{opacity:0}}.react-flow__node[data-gl-reveal]{animation:.14s ease-out gl-reveal-fade}.react-flow__node[data-gl-shell]>*{display:none}.flora-connection-dragging .react-flow__node.flora-drag-incompatible:after,.flora-connection-dragging .react-flow__node:not(.flora-drag-incompatible) [data-drag-incompatible]:after{content:"";inset:calc(var(--spacing) * -2);z-index:999;border-radius:calc(var(--radius-3xl) + var(--spacing) * 2);pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-xs));backdrop-filter:blur(var(--blur-xs));position:absolute}.flora-bundle-reroute-ready,.flora-bundle-reroute-ready .react-flow__pane,.flora-bundle-reroute-ready .react-flow__node{cursor:move!important}.flora-bundle-reroute-dragging,.flora-bundle-reroute-dragging .react-flow__pane,.flora-bundle-reroute-dragging .react-flow__node{cursor:grabbing!important}.flora-bundle-reroute-copy,.flora-bundle-reroute-copy .react-flow__pane,.flora-bundle-reroute-copy .react-flow__node{cursor:copy!important}.flora-bundle-reroute-invalid,.flora-bundle-reroute-invalid .react-flow__pane,.flora-bundle-reroute-invalid .react-flow__node{cursor:not-allowed!important}.react-flow__nodesselection{z-index:1}.react-flow__nodesselection-rect{pointer-events:all;background:0 0;border:none;display:none}.react-flow__nodesselection.nodesselection-overlay{z-index:4}.react-flow__nodesselection.technique-builder-edit-graph-overlay{z-index:3;overflow:visible}.react-flow__nodesselection.technique-source-graph-overlay{z-index:2;overflow:visible}.react-flow__nodesselection-rect-overlay{border:2px solid var(--color-outline-active);background:var(--color-fill-selected);pointer-events:none;display:none}.react-flow.flora-multi-selection .react-flow__nodesselection-rect,.react-flow.flora-multi-selection .react-flow__nodesselection-rect-overlay{display:block}.react-flow__node-default{display:none}.react-flow__minimap{margin:calc(var(--spacing) * 0);border-radius:var(--radius-md);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0006), 0 4px 6px -4px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);overflow:hidden;background-color:var(--color-card)!important}.imageEditorActive .react-flow__viewport *,.imageEditorActive .react-flow__node *{pointer-events:none!important}.imageEditorActive .react-flow__node [data-node-toolbar] *,.imageEditorActive [data-floating-prompt] *{pointer-events:all!important}::-webkit-scrollbar{width:calc(var(--spacing) * 3.75);height:calc(var(--spacing) * 2.5);margin-right:calc(var(--spacing) * .5)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-outline-focus);border-radius:var(--radius-lg);border:calc(var(--spacing) * 1.5) transparent solid;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--color-foreground-subtle);border-radius:var(--radius-lg);border:calc(var(--spacing) * 1.5) transparent solid;background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0;border-width:0;border-color:#0000}@keyframes float{0%{bottom:calc(var(--spacing) * 2.5);opacity:0}10%{opacity:1}90%{opacity:1}to{bottom:calc(var(--spacing) * 10);opacity:0}}.animate-float{animation:2s forwards float}.block-prompt-box-type{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:var(--leading-tight);letter-spacing:var(--tracking-normal)}@media (hover:none) and (pointer:coarse){.block-prompt-box-type{font-size:max(var(--text-base), 1em);line-height:var(--leading-tight)}}.force-resize-cursor-ew-resize,.force-resize-cursor-ew-resize *{cursor:ew-resize!important}.force-resize-cursor-ns-resize,.force-resize-cursor-ns-resize *{cursor:ns-resize!important}.force-resize-cursor-nesw-resize,.force-resize-cursor-nesw-resize *{cursor:nesw-resize!important}.force-resize-cursor-nwse-resize,.force-resize-cursor-nwse-resize *{cursor:nwse-resize!important}[data-streamdown=heading-1]{font-family:var(--font-transcript)!important;font-size:var(--text-xl)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--leading-normal)!important;letter-spacing:var(--tracking-normal)!important;margin-top:calc(var(--spacing) * 8)!important;margin-bottom:calc(var(--spacing) * 2)!important}[data-streamdown=heading-2]{font-family:var(--font-transcript)!important;font-size:var(--text-lg)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--leading-normal)!important;letter-spacing:var(--tracking-normal)!important;margin-top:calc(var(--spacing) * 7)!important;margin-bottom:calc(var(--spacing) * 2)!important}[data-streamdown=heading-3]{font-family:var(--font-transcript)!important;font-size:var(--text-base)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--leading-normal)!important;letter-spacing:var(--tracking-normal)!important;margin-top:calc(var(--spacing) * 6)!important;margin-bottom:calc(var(--spacing) * 1.5)!important}[data-streamdown=heading-4]{font-family:var(--font-transcript)!important;font-size:var(--text-sm)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--leading-normal)!important;letter-spacing:var(--tracking-normal)!important;margin-top:calc(var(--spacing) * 5)!important;margin-bottom:calc(var(--spacing) * 1.5)!important}[data-streamdown=heading-5],[data-streamdown=heading-6]{font-family:var(--font-transcript)!important;font-size:var(--text-sm)!important;font-weight:var(--font-weight-semibold)!important;line-height:var(--leading-normal)!important;letter-spacing:var(--tracking-normal)!important;margin-top:calc(var(--spacing) * 5)!important;margin-bottom:var(--spacing)!important}[data-streamdown^=heading-]:first-child{margin-top:0!important}[data-streamdown=inline-code]{background-color:var(--color-fill-selected);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-weight-normal);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);border-radius:.25rem}[data-streamdown=code-block]{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border);overflow:hidden}[data-streamdown=code-block-header]{height:calc(var(--spacing) * 8);background-color:var(--color-fill-subtle);color:var(--color-foreground-muted);border-bottom:1px solid var(--color-border)!important}[data-streamdown=code-block-body]{background-color:var(--color-fill-subtle);border-top:none!important}[data-streamdown=code-block-copy-button],[data-streamdown=code-block-download-button]{color:var(--color-foreground-muted)}@media (hover:hover){:is([data-streamdown=code-block-copy-button],[data-streamdown=code-block-download-button]):hover{color:var(--color-foreground)}}[data-streamdown=code-block-download-button]{display:none}[data-id=text-block-output-streaming]>div>:last-child:after{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 3.5);margin-left:var(--spacing);background-color:var(--color-foreground-muted);border-radius:var(--radius-xs);vertical-align:baseline;transform:translateY(calc(var(--spacing) * .5));animation:var(--animate-streaming-cursor);display:inline-block}@media (prefers-reduced-motion:reduce){[data-id=text-block-output-streaming]>div>:last-child:after{opacity:1;animation:none}}[data-streamdown=mermaid-block] .bg-red-50{background-color:var(--color-error)}[data-streamdown=mermaid-block] .text-red-700{color:var(--color-error-foreground)}[data-streamdown=mermaid-block] .border-red-200{border-color:var(--color-error-foreground)}@media (prefers-reduced-motion:reduce){.layer-generating-shimmer:after{opacity:0;animation:none}}.mention-editor{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;cursor:text;position:relative}.mention-editor[data-empty=true]:before{content:attr(data-placeholder);pointer-events:none;color:var(--color-foreground-subtle);padding:inherit;position:absolute;top:0;left:0;right:0}.mention-editor[data-hint]:not([data-empty=true]):after{content:attr(data-hint);padding-left:calc(var(--spacing) * 1.5);pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--color-foreground-subtle)}.mention-editor[data-empty=true]:has(.mention-editor-example-prompt):before{display:none}.mention-editor-example-prompt{pointer-events:none;-webkit-user-select:none;user-select:none}.mention-editor-example-prompt-label{color:var(--color-foreground)}.mention-editor-example-prompt-label[data-gl-painted]{-webkit-text-fill-color:transparent;color:#0000;background:0 0;animation:none}.mention-editor-example-prompt-tab{margin-left:var(--spacing);border-radius:var(--radius-sm);padding:calc(var(--spacing) * .5);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-normal);letter-spacing:0;background:var(--color-fill-selected);color:var(--color-foreground-muted);justify-content:center;align-items:center;line-height:1;display:inline-flex}@keyframes f-hover-scroll{0%,15%{transform:translate(0)}85%,to{transform:translateX(var(--scroll-distance))}}[data-viewer-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--viewer-canvas:#f0f0f0;--viewer-panel:#fff9;--viewer-panel-line:#00000026;--viewer-ink:#21201c;--viewer-muted:#63635e;--viewer-hover:#20100010;--viewer-accent:#46a758;--viewer-on-accent:#fff;--viewer-error:var(--color-red-9);--viewer-shadow:0 2px 8px -2px #0000000f, 0 10px 28px -6px #0000001a}[data-viewer-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--viewer-canvas:#090908;--viewer-panel:#202020e6;--viewer-panel-line:#fafaf223;--viewer-ink:#eeeeec;--viewer-muted:#b5b3ad;--viewer-hover:#fafaf223;--viewer-accent:#46a758;--viewer-on-accent:#fff;--viewer-error:var(--color-red-9);--viewer-shadow:0 4px 6px -1px #00000059, 0 2px 4px -2px #0000004d}[data-viewer-theme]{--viewer-media-track:#ffffff59;--viewer-media-fill:#fff;--viewer-media-edge:#0000001f;--viewer-media-chip:#161619b8;--viewer-audio:#8b6cff;--viewer-audio-track:#8b6cff4d;--viewer-activity-ink:#fff;--viewer-activity-text:#d7d8dc;--viewer-activity-muted:#8c8e95;--viewer-activity-card:#161619;--viewer-activity-card-hover:#222226;--viewer-activity-accent:#e08a6a;--viewer-activity-clay:#d97757;--viewer-activity-count:#8fd3a6;--viewer-activity-done:#2f7d55;--viewer-activity-failed:#8a3b33;--viewer-activity-failed-text:#d9a39a;--viewer-activity-reply:#faf9f5;--viewer-activity-reply-ink:#1d1d1f;--viewer-activity-reply-muted:#6e6e73;--viewer-activity-offer:#b4593c;--viewer-activity-card-shadow:0 14px 40px #00000042;--viewer-activity-reply-shadow:0 14px 40px #00000038;--viewer-activity-line-shadow:0 10px 28px #0000003d, 0 2px 6px #0000002e}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-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}@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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-bottom-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-bottom-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-bottom-to-color{syntax:"*";inherits:false;initial-value:transparent}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes flora-loading-spin{to{transform:rotate(360deg)}}@keyframes flora-segmentation-map-hover-shimmer{0%{opacity:0;background-position:-120% 0}20%{opacity:.9}80%{opacity:.9}to{opacity:0;background-position:220% 0}}@keyframes flora-segmentation-map-loading-breathe{0%,to{opacity:.5}50%{opacity:1}}@keyframes flora-dictation-orbit{to{--flora-dictation-angle:360deg}}@keyframes flora-glow-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes flora-mcp-auth-reveal{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:translateY(0)}}@keyframes flora-mcp-auth-ticker{to{transform:translate(-50%)}}@keyframes flora-consent-link-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-12px}}@keyframes flora-consent-link-flow-reverse{0%{stroke-dashoffset:0}to{stroke-dashoffset:12px}}@keyframes flora-consent-link-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes flora-running-light{0%{opacity:0;background-position:-30% -30%}8%{opacity:1}52%{opacity:1}60%,to{opacity:0;background-position:130% 130%}}@keyframes flora-running-light-horizontal{0%{background-position:100%}to{background-position:0%}}