@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--neutral-0:oklch(100% 0 0);--neutral-1:oklch(99% 0 0);--neutral-2:oklch(97.8% 0 0);--neutral-3:oklch(95.8% 0 0);--neutral-4:oklch(91.5% 0 0);--neutral-5:oklch(84% 0 0);--neutral-6:oklch(72% 0 0);--neutral-7:oklch(59% 0 0);--neutral-8:oklch(46% 0 0);--neutral-9:oklch(34% 0 0);--neutral-10:oklch(23% 0 0);--neutral-11:oklch(15% 0 0);--background:var(--neutral-0);--surface:var(--neutral-0);--surface-raised:var(--neutral-0);--surface-muted:var(--neutral-2);--foreground:var(--neutral-11);--text-secondary:var(--neutral-8);--text-muted:var(--neutral-7);--border:oklch(93.5% 0 0);--border-subtle:oklch(96.5% 0 0);--border-strong:oklch(82% 0 0);--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1);--accent-foreground:var(--background);--control-on:oklch(23% 0 0);--control-glyph:oklch(100% 0 0);--control-track:oklch(89.5% 0 0);--control-track-hover:oklch(86% 0 0);--control-thumb:oklch(100% 0 0);--control-thumb-on:oklch(100% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.07), 0 1px 2px oklch(0% 0 0/.14), 0 2px 6px oklch(0% 0 0/.06);--control-on-subtle:color-mix(in oklab, var(--control-on) 10%, transparent);--control-fill:var(--control-on);--focus-ring:transparent;--tone-teal:oklch(50% .095 182);--tone-sky:oklch(51% .11 240);--tone-orchid:oklch(52% .17 322);--tone-violet:oklch(51% .16 290);--tone-rose:oklch(53% .18 10);--tone-amber:oklch(55% .12 68);--tone-green:oklch(50% .12 162);--success:var(--tone-green);--warning:var(--tone-amber);--danger:var(--tone-rose);--info:var(--tone-sky);--shadow-resting:0 1px 2px oklch(0% 0 0/.035);--shadow-raised:0 6px 18px oklch(0% 0 0/.065), 0 1px 3px oklch(0% 0 0/.035);--shadow-floating:0 20px 48px oklch(0% 0 0/.105), 0 3px 10px oklch(0% 0 0/.045);--arc-gradient-from:oklch(90% .045 300);--arc-gradient-to:oklch(92% .045 65);--arc-gradient:linear-gradient(100deg, var(--arc-gradient-from), var(--arc-gradient-to));--arc-gradient-foreground:oklch(22% .01 300);--arc-gradient-soft:linear-gradient(135deg, oklch(97.5% .016 300), oklch(98% .016 65));--arc-gradient-line:linear-gradient(100deg, oklch(83% .06 300), oklch(86% .06 65));--arc-gradient-ink:linear-gradient(100deg, oklch(47% .1 300), oklch(50% .09 55));--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-control:1.125rem;--radius-panel:1.625rem;--radius-surface:2.125rem;--radius-pill:9999px;--control-height-sm:2.25rem;--control-height-md:2.75rem;--control-height-lg:3.125rem;--font-display:var(--font-geist,"Geist Variable"), sans-serif;--font-body:var(--font-inter,"Inter Variable"), sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3.25rem;--text-5xl:4.5rem;--tracking-display:-.03em;--tracking-body:-.01em;--leading-display:1.1;--leading-body:1.4;--ease-enter:cubic-bezier(.16,1,.3,1);--ease-standard:cubic-bezier(.22,1,.36,1);--ease-exit:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-spring:linear(0, .0213, .0739, .1443, .2235, .305, .3849, .4606, .5305, .594, .6508, .7011, .7452, .7836, .8168, .8454, .8699, .8907, .9084, .9234, .9361, .9467, .9557, .9632, .9694, .9747, .979, .9826, .9857, .9882, .9902, .992, .9934, .9946, .9955, .9963, 1);--duration-instant:.12s;--duration-fast:.16s;--duration-standard:.24s;--duration-considered:.48s;--duration-spring:.58s}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:oklch(19% 0 0);--surface:oklch(21.5% 0 0);--surface-raised:oklch(24% 0 0);--surface-muted:oklch(26% 0 0);--foreground:oklch(96% 0 0);--text-secondary:oklch(77% 0 0);--text-muted:oklch(64% 0 0);--border:oklch(29% 0 0);--border-subtle:oklch(25% 0 0);--border-strong:oklch(40% 0 0);--focus-ring:transparent;--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13);--control-on:oklch(93% 0 0);--control-glyph:oklch(19% 0 0);--control-track:oklch(33% 0 0);--control-track-hover:oklch(37% 0 0);--control-thumb:oklch(97% 0 0);--control-thumb-on:oklch(19% 0 0);--control-fill:oklch(62% 0 0);--control-thumb-shadow:0 0 0 .5px oklch(0% 0 0/.3), 0 1px 2px oklch(0% 0 0/.35), 0 2px 6px oklch(0% 0 0/.2);--tone-teal:oklch(79% .13 182);--tone-sky:oklch(79% .095 236);--tone-orchid:oklch(76% .15 322);--tone-violet:oklch(74% .125 290);--tone-rose:oklch(71% .155 8);--tone-amber:oklch(83% .12 78);--tone-green:oklch(79% .14 162);--success:var(--tone-green);--warning:var(--tone-amber);--danger:var(--tone-rose);--info:var(--tone-sky);--shadow-resting:0 1px 2px oklch(0% 0 0/.18);--shadow-raised:0 8px 22px oklch(0% 0 0/.22);--shadow-floating:0 22px 55px oklch(0% 0 0/.34);--arc-gradient-from:oklch(38% .05 300);--arc-gradient-to:oklch(40% .045 60);--arc-gradient-foreground:oklch(96% .005 300);--arc-gradient-soft:linear-gradient(135deg, oklch(23.5% .016 300), oklch(24% .014 65));--arc-gradient-line:linear-gradient(100deg, oklch(48% .06 300), oklch(52% .055 65));--arc-gradient-ink:linear-gradient(100deg, oklch(82% .07 300), oklch(86% .065 70))}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=neutral]{--accent:oklch(33% 0 0);--accent-strong:oklch(24% 0 0);--accent-subtle:oklch(33% 0 0/.1)}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=violet]{--accent:#7747ff;--accent-strong:#5528ce;--accent-subtle:#7747ff21}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=blue]{--accent:#0562ef;--accent-strong:#074db7;--accent-subtle:#0562ef1f}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=green]{--accent:#0db879;--accent-strong:#087c54;--accent-subtle:#0db87921;--accent-foreground:#102016}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=amber]{--accent:#f3ad20;--accent-strong:#9c6300;--accent-subtle:#f3ad2029;--accent-foreground:#20190d}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=orange]{--accent:#f48120;--accent-strong:#aa4700;--accent-subtle:#f4812021;--accent-foreground:#17130f}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=coral]{--accent:#f15f55;--accent-strong:#b92c27;--accent-subtle:#f15f5524;--accent-foreground:#21110f}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=rose]{--accent:#ed4e9d;--accent-strong:#ae2570;--accent-subtle:#ed4e9d24;--accent-foreground:#250f1b}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=neutral]{--accent:oklch(80% 0 0);--accent-strong:oklch(91% 0 0);--accent-subtle:oklch(80% 0 0/.13)}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=violet]{--accent:#a78bff;--accent-strong:#c7b7ff;--accent-subtle:#7747ff38}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=blue]{--accent:#6ba3ff;--accent-strong:#a4c7ff;--accent-subtle:#0562ef38}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=green]{--accent:#53dca6;--accent-strong:#93efd0;--accent-subtle:#0db87933}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=amber]{--accent:#ffcb62;--accent-strong:#ffe0a1;--accent-subtle:#f3ad2033}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=orange]{--accent:#ffad5e;--accent-strong:#ffd0a0;--accent-subtle:#f4812033;--accent-foreground:#17130f}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=coral]{--accent:#ff9386;--accent-strong:#ffc1ba;--accent-subtle:#f15f5533}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=rose]{--accent:#ff8bc5;--accent-strong:#ffc0df;--accent-subtle:#ed4e9d33}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=neutral]{--control-on:oklch(23% 0 0);--control-thumb-on:oklch(100% 0 0);--control-glyph:oklch(100% 0 0)}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=violet]{--control-on:#7747ff;--control-thumb-on:#fff;--control-glyph:#fff}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=blue]{--control-on:#0562ef;--control-thumb-on:#fff;--control-glyph:#fff}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=green]{--control-on:#10a870;--control-thumb-on:#fff;--control-glyph:#fff}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=amber]{--control-on:#eda11a;--control-thumb-on:#fff;--control-glyph:#2a1c03}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=orange]{--control-on:#f07818;--control-thumb-on:#fff;--control-glyph:#fff}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=coral]{--control-on:#ec564b;--control-thumb-on:#fff;--control-glyph:#fff}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=rose]{--control-on:#e64494;--control-thumb-on:#fff;--control-glyph:#fff}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=neutral]{--control-on:oklch(93% 0 0);--control-thumb-on:oklch(19% 0 0);--control-glyph:oklch(19% 0 0)}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=violet]{--control-on:#8a66ff;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#8a66ff}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=blue]{--control-on:#3b82f6;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#3b82f6}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=green]{--control-on:#1fae78;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#1fae78}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=amber]{--control-on:#e8a52a;--control-thumb-on:#fff;--control-glyph:#241803;--control-fill:#e8a52a}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=orange]{--control-on:#ef873a;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ef873a}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=coral]{--control-on:#ec6a60;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#ec6a60}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_])[data-accent=rose]{--control-on:#e457a0;--control-thumb-on:#fff;--control-glyph:#fff;--control-fill:#e457a0}:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){--series-1:#1f7dcf;--series-2:#7128a5;--series-3:#e58f00;--series-4:#009e84}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){--series-1:#55adff;--series-2:#9c37be;--series-3:#e66e00;--series-4:#00a861}@supports (color:oklch(from red clamp(.4, l * sign(max(c - .02, 0)) + .5, .8) c h)){:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) - .25, .76) .19 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 57));--series-3:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))) + .14, .76) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 184));--series-4:oklch(from var(--accent) clamp(.45, l * sign(max(c - .02, 0)) + .58 * (1 - sign(max(c - .02, 0))), .76) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 292))}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){--series-1:oklch(from var(--accent) calc(l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0)))) calc(c * sign(max(c - .02, 0)) + .15 * (1 - sign(max(c - .02, 0)))) calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0)))));--series-2:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .19, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 66));--series-3:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) + .02, .665) .21 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 175));--series-4:oklch(from var(--accent) clamp(.485, l * sign(max(c - .02, 0)) + .73 * (1 - sign(max(c - .02, 0))) - .1, .665) .18 calc(h * sign(max(c - .02, 0)) + 250 * (1 - sign(max(c - .02, 0))) + 270))}}:where([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_],:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]) *):focus:not(:focus-visible),:where([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_],:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]) *):is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]):focus{outline:none!important}:where([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_],:is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]) *):focus-visible:not(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false]),[role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option],[tabindex="-1"]){outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent))!important;outline-offset:var(--focus-outline-offset,2px)!important}:where([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){font-family:var(--font-body);letter-spacing:var(--tracking-body);line-height:var(--leading-body);color:var(--foreground);-webkit-font-smoothing:antialiased}@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{--assistant-citation-highlight-opacity:0}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"SF Pro Display", "SF Pro Text", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-zinc-50:oklch(98.5% 0 none);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-neutral-100:oklch(97% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--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);--font-weight-medium:500;--font-weight-semibold:600;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--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-zinc-25:oklch(99.2% 0 0);--color-primary:var(--primary);--color-foreground:var(--contrast-foreground)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}::highlight(parallel-assistant-citation){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){::highlight(parallel-assistant-citation){background-color:color-mix(in oklab, var(--primary) calc(var(--assistant-citation-highlight-opacity) * 100%), transparent)}}::highlight(parallel-assistant-citation-comment){background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){::highlight(parallel-assistant-citation-comment){background-color:color-mix(in oklab, var(--primary) 45%, transparent)}}:root{--stage-art-top:oklch(78.2169% .123386 240.226);--stage-art-mid:oklch(61.6111% .195824 259.735);--stage-art-bottom:oklch(44.1553% .232394 265.474);--stage-art-highlight:oklch(95.1597% .037289 215.482);--stage-art-secondary:oklch(79.4668% .12136 235.46);--stage-art-tertiary:oklch(67.8991% .170261 275.365);--stage-art-line:oklch(95.9666% .029238 218.179);--stage-art-celeste-highlight:oklch(96.8763% .045822 196.42);--stage-art-celeste-secondary:oklch(82.7395% .126071 211.26);--stage-art-violet-highlight:oklch(89.5381% .053248 286.447);--stage-art-grid-line:oklch(96.6822% .01757 239.99);--stage-night-base-top:oklch(28.3792% .117327 297.201);--stage-night-base-mid:oklch(22.7147% .086086 277.99);--stage-night-base-bottom:oklch(20.0528% .055699 261.216);--stage-night-top:var(--stage-night-base-top);--stage-night-mid:var(--stage-night-base-mid);--stage-night-bottom:var(--stage-night-base-bottom);--stage-night-highlight:oklch(70.7246% .157418 252.091);--stage-night-secondary:oklch(60.0473% .182225 277.296);--stage-night-tertiary:oklch(62.583% .210886 305.994);--stage-night-line:oklch(93.8794% .029114 273.103);--stage-night-glow-highlight:oklch(55.3749% .176543 271.958);--stage-night-glow-secondary:oklch(34.5571% .117466 273.568);--stage-night-sparkle:oklch(88.0867% .057747 269.011)}:root:is(.dark,.dark *){--stage-art-top:oklch(58.1473% .149124 256.9);--stage-art-mid:oklch(45.6509% .159377 261.945);--stage-art-bottom:oklch(29.1327% .136578 267.649)}*{border-color:var(--contrast-border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}*,:before,:after{outline:none!important}[class*=ring]:focus-within,[class*=ring]:focus-within:before,[class*=ring]:focus-within:after{--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-inset-ring-shadow:0 0 #0000!important}:where([data-slot=menu-popup],[data-slot=select-popup],[data-slot=popover-popup]):focus,:where([data-slot=menu-popup],[data-slot=select-popup],[data-slot=popover-popup]):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-outline-style:none;outline-style:none}html,body{background-color:var(--app-chrome-background)}body{color:var(--contrast-foreground);position:relative}:where(svg.lucide[stroke-width="2"]){stroke-width:1.75px}.drag-region>*{-webkit-app-region:initial}}@layer clerk;@layer components{[data-slot=animated-height] [data-slot=collapsible-panel]{height:auto!important;transition:none!important}[data-slot=animated-height] [data-slot=collapsible-panel][data-closed]{display:none}html[data-theme-id=parallel-chat]{--stage-art-top:oklch(76.0675% .141361 348.019);--stage-art-mid:oklch(58.8093% .188832 353.138);--stage-art-bottom:oklch(38.3959% .135096 348.656);--stage-art-highlight:oklch(94.9689% .034241 339.171);--stage-art-secondary:oklch(76.3402% .163836 352.525);--stage-art-tertiary:oklch(70.819% .180285 311.949);--stage-art-line:oklch(95.2158% .034194 336.179)}html[data-theme-id=parallel-chat]:is(.dark,.dark *){--stage-art-top:oklch(54.0689% .143665 347.587);--stage-art-mid:oklch(39.6586% .126592 347.6);--stage-art-bottom:oklch(24.9959% .079694 340.523);--stage-art-highlight:oklch(92.1297% .051708 343.229);--stage-art-secondary:oklch(66.7398% .165674 352.549);--stage-art-tertiary:oklch(60.9315% .163722 306.315);--stage-art-line:oklch(94.5349% .036045 341.433)}html[data-theme-id=grove]{--stage-art-top:oklch(75.1465% .112731 157.313);--stage-art-mid:oklch(56.7105% .11099 158.859);--stage-art-bottom:oklch(36.7918% .067635 160.558);--stage-art-highlight:oklch(97.6387% .034353 161.456);--stage-art-secondary:oklch(80.968% .117071 158.817);--stage-art-tertiary:oklch(78.4102% .108047 88.516);--stage-art-line:oklch(98.1098% .027812 158.718);--stage-night-top:oklch(45.805% .079616 160.092);--stage-night-mid:oklch(36.8483% .065631 162.719);--stage-night-bottom:oklch(26.4797% .044397 168.088);--stage-night-highlight:oklch(91.2563% .055173 158.974);--stage-night-secondary:oklch(66.5652% .109731 156.599);--stage-night-tertiary:oklch(69.8651% .103024 89.828);--stage-night-line:oklch(94.5336% .041923 157.222)}html[data-theme-id=grove]:is(.dark,.dark *){--stage-art-top:oklch(58.719% .09869 157.426);--stage-art-mid:oklch(45.4979% .079031 159.756);--stage-art-bottom:oklch(29.7856% .050355 161.167);--stage-art-highlight:oklch(95.2407% .053872 158.44);--stage-art-secondary:oklch(73.2591% .120606 155.853);--stage-art-tertiary:oklch(71.6282% .116547 80.563);--stage-art-line:oklch(96.1577% .035285 157.03);--stage-night-top:oklch(39.8632% .065534 158.601);--stage-night-mid:oklch(29.0561% .049694 160.456);--stage-night-bottom:oklch(21.0147% .03173 169.818);--stage-night-highlight:oklch(86.6303% .057526 156.796);--stage-night-secondary:oklch(58.6553% .093722 157.365);--stage-night-tertiary:oklch(63.64% .101769 82.985);--stage-night-line:oklch(91.3292% .035718 156.976)}html[data-theme-id=ocean]{--stage-art-top:oklch(79.2993% .088072 220.421);--stage-art-mid:oklch(59.0296% .116841 243.184);--stage-art-bottom:oklch(40.9123% .093718 247.98);--stage-art-highlight:oklch(97.1217% .023008 213.615);--stage-art-secondary:oklch(78.8391% .090856 215.684);--stage-art-tertiary:oklch(76.441% .099607 187.893);--stage-art-line:oklch(97.6025% .019647 212.543)}html[data-theme-id=ocean]:is(.dark,.dark *){--stage-art-top:oklch(59.663% .089167 233.427);--stage-art-mid:oklch(46.1094% .084904 243.478);--stage-art-bottom:oklch(29.4818% .05947 250.526);--stage-art-highlight:oklch(95.2907% .032224 221.27);--stage-art-secondary:oklch(73.2079% .09296 224.414);--stage-art-tertiary:oklch(72.0885% .095495 190.903);--stage-art-line:oklch(96.1039% .027355 219.756)}html[data-theme-id=ember]{--stage-art-top:oklch(78.2439% .118806 52.569);--stage-art-mid:oklch(62.863% .15922 39.401);--stage-art-bottom:oklch(40.4251% .117664 30.424);--stage-art-highlight:oklch(96.2469% .02774 70.95);--stage-art-secondary:oklch(81.5735% .11904 53.659);--stage-art-tertiary:oklch(69.361% .159346 24.787);--stage-art-line:oklch(97.0313% .02052 67.583);--stage-night-top:oklch(47.0236% .102322 39.355);--stage-night-mid:oklch(34.5367% .080697 33.217);--stage-night-bottom:oklch(22.7386% .056077 27.437);--stage-night-highlight:oklch(90.3891% .059281 56.181);--stage-night-secondary:oklch(64.1705% .126508 44.376);--stage-night-tertiary:oklch(53.8694% .129931 25.865);--stage-night-line:oklch(92.6348% .046029 58.73)}html[data-theme-id=ember]:is(.dark,.dark *){--stage-art-top:oklch(59.7533% .120694 43.455);--stage-art-mid:oklch(43.7763% .101287 34.86);--stage-art-bottom:oklch(26.4269% .055858 26.548);--stage-art-highlight:oklch(92.9214% .042638 55.801);--stage-art-secondary:oklch(70.5592% .137369 43.176);--stage-art-tertiary:oklch(62.9583% .158322 24.088);--stage-art-line:oklch(94.5058% .033906 58.824);--stage-night-top:oklch(39.2352% .081287 36.444);--stage-night-mid:oklch(27.1305% .056352 31.135);--stage-night-bottom:oklch(18.2126% .028154 27.774);--stage-night-highlight:oklch(85.1007% .061294 53.805);--stage-night-secondary:oklch(56.0789% .10645 42.953);--stage-night-tertiary:oklch(47.6228% .106656 24.165);--stage-night-line:oklch(88.4931% .046607 56.556)}html[data-theme-id=iris]{--stage-art-top:oklch(73.8305% .113454 298.926);--stage-art-mid:oklch(55.1826% .159189 294.531);--stage-art-bottom:oklch(37.147% .133317 289.999);--stage-art-highlight:oklch(94.9472% .029204 303.081);--stage-art-secondary:oklch(74.5085% .125892 298.647);--stage-art-tertiary:oklch(73.066% .167815 340.964);--stage-art-line:oklch(96.0278% .024064 306.969)}html[data-theme-id=iris]:is(.dark,.dark *){--stage-art-top:oklch(57.297% .145973 295.185);--stage-art-mid:oklch(41.9499% .13752 292.131);--stage-art-bottom:oklch(27.4235% .095798 286.608);--stage-art-highlight:oklch(91.6698% .047206 300.224);--stage-art-secondary:oklch(67.0994% .13095 296.689);--stage-art-tertiary:oklch(67.9357% .165376 340.439);--stage-art-line:oklch(94.0582% .032921 299.076)}:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-top:var(--stage-art-top)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-top:color-mix(in oklch, var(--stage-art-top) 38%, var(--stage-night-base-top))}}:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-mid:var(--stage-art-mid)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-mid:color-mix(in oklch, var(--stage-art-mid) 38%, var(--stage-night-base-mid))}}:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-bottom:var(--stage-art-bottom)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-bottom:color-mix(in oklch, var(--stage-art-bottom) 38%, var(--stage-night-base-bottom))}}:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-highlight:var(--stage-art-highlight);--stage-night-secondary:var(--stage-art-secondary)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-secondary:color-mix(in oklch, var(--stage-art-secondary) 55%, var(--stage-night-mid))}}:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-tertiary:var(--stage-art-tertiary)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-tertiary:color-mix(in oklch, var(--stage-art-tertiary) 60%, var(--stage-night-top))}}:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-line:var(--stage-art-line)}@supports (color:color-mix(in lab, red, red)){:is(html[data-theme-id=parallel-chat],html[data-theme-id=ocean],html[data-theme-id=iris]){--stage-night-line:color-mix(in oklch, var(--stage-art-line) 82%, oklch(100% 0 0))}}:is(html[data-theme-id=parallel-chat],html[data-theme-id=grove],html[data-theme-id=ocean],html[data-theme-id=ember],html[data-theme-id=iris]){--stage-art-celeste-highlight:var(--stage-art-highlight);--stage-art-celeste-secondary:var(--stage-art-secondary);--stage-art-violet-highlight:var(--stage-art-highlight);--stage-art-grid-line:var(--stage-art-line);--stage-night-glow-highlight:var(--stage-night-highlight);--stage-night-glow-secondary:var(--stage-night-secondary);--stage-night-sparkle:var(--stage-night-line)}@keyframes settings-search-target-pulse{0%,to{box-shadow:inset 0 0 #0000}50%{box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-primary) 70%, transparent)}}[data-settings-page-scroll]{--control-height-md:var(--control-height-sm)}[data-settings-page-scroll] div.settings-search-target-pulse,[data-settings-page-scroll] section.settings-search-target-pulse>div:first-child{border-radius:.75rem;animation:.65s ease-in-out 2 settings-search-target-pulse}[data-settings-page-scroll] .settings-search-target-pulse:focus{outline:none}[data-preview-panel-mode=inline] [data-right-panel-surface-content] [data-surface-subheader]{height:calc(var(--spacing) * 7);min-height:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 3);border-bottom-color:#0000}.chat-content-lane{width:100%;min-width:0;max-width:var(--chat-content-max-width);margin-inline:auto}.messages-timeline-row-frame{padding-inline:0}.chat-composer-lane{padding-inline-start:calc(env(safe-area-inset-left) + .75rem + var(--chat-lane-inset-start,0px));padding-inline-end:calc(env(safe-area-inset-right) + .75rem + var(--chat-lane-inset-end,0px))}[data-chat-canvas] .messages-timeline-scroll{padding-inline-start:calc(.75rem + var(--chat-lane-inset-start,0px) - var(--chat-timeline-gutter,0px));padding-inline-end:calc(.75rem + var(--chat-lane-inset-end,0px) - var(--chat-timeline-gutter,0px))}.chat-scroll-to-bottom,.chat-banner-lane{inset-inline-start:var(--chat-lane-inset-start,0px);inset-inline-end:var(--chat-lane-inset-end,0px)}@media (width>=640px){.chat-composer-lane{padding-inline-start:calc(env(safe-area-inset-left) + 3rem + var(--chat-lane-inset-start,0px));padding-inline-end:calc(env(safe-area-inset-right) + 3rem + var(--chat-lane-inset-end,0px))}[data-chat-canvas] .messages-timeline-scroll{padding-inline-start:calc(3rem + var(--chat-lane-inset-start,0px) - var(--chat-timeline-gutter,0px));padding-inline-end:calc(3rem + var(--chat-lane-inset-end,0px) - var(--chat-timeline-gutter,0px))}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-full{top:100%}.bottom-0{bottom:0}.bottom-full{bottom:100%}.left-1\/2{left:50%}.z-10{z-index:10}.z-20{z-index:20}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-mx-1\.5{margin-inline:calc(var(--spacing) * -1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.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-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.max-h-\[min\(20rem\,45vh\)\]{max-height:min(20rem,45vh)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded-2xl{border-radius:calc(var(--radius) + 8px)}.rounded-full{border-radius:2147483647px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-foreground\/\[0\.08\]{border-color:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){.border-foreground\/\[0\.08\]{border-color:color-mix(in oklab, var(--contrast-foreground) 8%, transparent)}}.bg-background\/55{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-background\/55{background-color:color-mix(in oklab, var(--background) 55%, transparent)}}.bg-foreground\/\[0\.06\]{background-color:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.06\]{background-color:color-mix(in oklab, var(--contrast-foreground) 6%, transparent)}}.bg-foreground\/\[0\.07\]{background-color:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.07\]{background-color:color-mix(in oklab, var(--contrast-foreground) 7.0%, transparent)}}.bg-foreground\/\[0\.12\]{background-color:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/\[0\.12\]{background-color:color-mix(in oklab, var(--contrast-foreground) 12%, transparent)}}.bg-transparent{background-color:#0000}.\[mask-image\:linear-gradient\(to_right\,transparent\,\#000_12px\,\#000_calc\(100\%-12px\)\,transparent\)\]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.p-2{padding:calc(var(--spacing) * 2)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pt-1{padding-top:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ellipsis{text-overflow:ellipsis}.text-foreground{color:var(--contrast-foreground)}.text-muted-foreground{color:var(--contrast-muted-foreground)}.opacity-60{opacity:.6}.shadow-\[inset_0_1px_0_0_rgb\(255_255_255\/0\.06\)\,0_24px_60px_-24px_rgb\(0_0_0\/0\.45\)\]{--tw-shadow:inset 0 1px 0 0 var(--tw-shadow-color,#ffffff0f), 0 24px 60px -24px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-foreground\/40{--tw-ring-color:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/40{--tw-ring-color:color-mix(in oklab, var(--contrast-foreground) 40%, transparent)}}.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,)}.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-\[20px\]{--tw-backdrop-blur:blur(20px);-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-saturate-\[1\.6\]{--tw-backdrop-saturate:saturate(1.6);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;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))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}.placeholder\:text-muted-foreground::placeholder{color:var(--contrast-muted-foreground)}@media (hover:hover){.hover\:bg-foreground\/10:hover{background-color:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/10:hover{background-color:color-mix(in oklab, var(--contrast-foreground) 10%, transparent)}}.hover\:text-foreground:hover{color:var(--contrast-foreground)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}}.cw{--background:#111115;--foreground:#f4f4f5;--contrast-foreground:#f4f4f5;--contrast-muted-foreground:#b0b0bd;--primary:#f4f4f5;--primary-foreground:#09090b;--input:#3a3a45;--ring:#e7e7ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f4f5;background:#09090b;flex-direction:column;height:100dvh;font-family:inherit;font-size:14px;display:flex;position:fixed;inset:0;overflow:hidden}.cw-modal{--cw-modal-height:88dvh;width:min(660px,100% - 24px);max-height:var(--cw-modal-height);color:#f4f4f5;background:#111115;border:1px solid #34343f;border-radius:22px;margin:auto;padding:0;overflow:hidden}.cw-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}.cw-catalog{max-height:calc(var(--cw-modal-height) - 2px);flex-direction:column;display:flex}.cw-catalog>header{justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 18px;display:flex}.cw-catalog>header p{color:#92929e;margin-bottom:5px;font-size:12px}.cw-catalog h2{letter-spacing:-.4px;font-size:20px;font-weight:550}.cw-catalog>.cw-search{flex-shrink:0;max-width:none;margin:0 24px 18px}.cw-catalog-scroll{overscroll-behavior:contain;min-height:0;padding:0 24px 24px;overflow:auto}.cw-catalog h3,.cw-properties h3,.cw-data-editor h3{color:#b0b0bd;margin:21px 0 12px;font-size:12px;font-weight:600}.cw-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.cw-catalog-grid>button{color:#d9d9e3;text-align:left;background:#1b1b21;border:1px solid #34343e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;min-height:87px;padding:15px;font-size:12px;display:flex;position:relative}.cw-catalog-grid>button>svg:last-child{color:#707082;position:absolute;top:12px;right:11px}.cw-catalog-grid>button:hover:not(:disabled){background:#222229;border-color:#8e8e9e}.cw-catalog-grid>button:disabled{opacity:.35}.cw-help{color:#92929f;margin-block:10px;font-size:12px;line-height:1.6}.cw-item-row{text-align:left;color:#d7d7e1;border-bottom:1px solid #2a2a33;align-items:center;gap:13px;width:100%;min-height:54px;display:flex}.cw-item-row>span:first-of-type{flex:1}.cw-item-row>span:last-child{color:#7e7e91;font-size:11px}.cw-properties{border-top:1px solid #2c2c34;margin-top:20px;padding-top:4px}.cw-property-field{flex-direction:column;gap:8px;margin-block:17px;display:flex}.cw-property-field>label,.cw-property-list h4{color:#a6a6b5;font-size:12px}.cw-property-field>[data-slot=input-control],.cw-property-list [data-slot=input-control],.cw-check-editor>[data-slot=input-control],.cw-data-editor [data-slot=input-control]{color:#f0f0f5;background:#19191f;border:1px solid #34343f;border-radius:9px;min-width:0;display:block}.cw-property-field input:not([type=checkbox]),.cw-property-list input,.cw-check-editor input,.cw-data-editor input{background:0 0;min-height:44px;font-size:14px}.cw-property-field>textarea{color:#f0f0f5;resize:vertical;background:#19191f;border:1px solid #34343f;border-radius:9px;min-height:130px;padding:12px;font-size:14px;line-height:1.6}.cw-field-apply{gap:6px;display:flex}.cw-field-apply>button,.cw-property-action>button,.cw-property-list button,.cw-data-editor button,.cw-terminal-actions button,.cw-terminal-keys button{min-height:44px}.cw-property-action{justify-content:space-between;align-items:center;margin-block:9px;font-size:12px;display:flex}.cw-property-list{margin-block:15px}.cw-property-list>div{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.cw-property-list>form{align-items:center;gap:6px;margin-top:10px;display:flex}.cw-property-list>form>[data-slot=input-control]{flex:1}.cw-toggle{align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.cw-toggle input{accent-color:#f4f4f5;width:18px;height:18px}.cw-item-actions,.cw-terminal-actions,.cw-terminal-keys{flex-wrap:wrap;align-items:center;gap:5px;margin-top:15px;display:flex}.cw-check-editor{margin-block:12px}.cw-check-editor>div{justify-content:flex-end;gap:2px;display:flex}.cw-table-picker{max-height:260px;margin-bottom:13px;overflow:auto}.cw-table-picker td{border:1px solid #34343f}.cw-table-picker td>button{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:74px;max-width:140px;min-height:44px;padding:8px;font-size:12px;overflow:hidden}.cw-data-editor form{flex-direction:column;gap:12px;display:flex}.cw-data-editor label{color:#a6a6b5;flex-direction:column;gap:9px;font-size:12px;display:flex}@media (width<=700px){.cw-modal{--cw-modal-height:86dvh;width:calc(100% - 16px)}.cw-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-catalog>header{padding:18px 18px 13px}.cw-catalog>.cw-search{margin:0 18px 13px}.cw-catalog-scroll{padding:0 18px 20px}.cw-property-field input:not([type=checkbox]),.cw-property-field textarea,.cw-property-list input,.cw-check-editor input,.cw-data-editor input{font-size:16px}}.cw button,.cw a,.cw input,.cw textarea{-webkit-tap-highlight-color:transparent}.cw button:focus-visible,.cw a:focus-visible,.cw input:focus-visible,.cw textarea:focus-visible{outline-offset:3px;outline:2px solid #fff}.cw-header{min-height:68px;padding:max(8px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 8px max(20px, env(safe-area-inset-left));z-index:4;background:#0c0c0f;border-bottom:1px solid #242428;align-items:center;gap:12px;display:flex}.cw-brand-symbol{background:#18181c;border:1px solid #343439;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.cw-heading{flex:1;align-items:center;gap:13px;min-width:0;display:flex}.cw-brand{letter-spacing:-.35px;white-space:nowrap;font-size:15px;font-weight:600}.cw-heading>svg{color:#62626d;flex-shrink:0}.cw-heading h1{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.cw-header-actions{align-items:center;gap:17px;display:flex}.cw-connection,.cw-active-board{background:#87c8a2;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block;box-shadow:0 0 0 4px #87c8a20a}.cw-offline{background:#e5aa70}.cw-chat-link{color:#e8e8ed;border:1px solid #35353d;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;text-decoration:none;transition:background .12s;display:flex}.cw-chat-link:hover{background:#222228}.cw-chat-connection{box-sizing:border-box;max-height:calc(var(--cw-modal-height) - 2px);gap:16px;padding:20px;display:grid;overflow:auto}.cw-chat-connection header{justify-content:space-between;align-items:center;display:flex}.cw-chat-connection h2{margin:0;font-size:18px}.cw-chat-connection p{margin:0}.cw-chat-connection label{gap:8px;display:grid}.cw-chat-connection small{overflow-wrap:anywhere;color:#9999a5}.cw-error{z-index:6;color:#f1d4b9;background:#251c17;border-bottom:1px solid #6f4934;justify-content:space-between;align-items:center;gap:16px;padding:7px 20px;font-size:13px;display:flex}.cw-error>div{flex-shrink:0;align-items:center;display:flex}.cw-home{width:100%;max-width:1350px;padding:46px 40px calc(36px + env(safe-area-inset-bottom));margin:0 auto;overflow:auto}.cw-home-title{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.cw-home-title p{color:#888892;margin-bottom:7px;font-size:13px}.cw-home-title h1{letter-spacing:-.9px;font-size:clamp(25px,4vw,34px);font-weight:600}.cw-search{color:#858590;background:#111115;border:1px solid #292930;border-radius:12px;align-items:center;gap:10px;max-width:400px;min-height:46px;margin-bottom:32px;padding-inline:14px;display:flex}.cw-search [data-slot=input-control]{flex:1;min-width:0}.cw-search input{box-shadow:none;background:0 0;border:0;min-height:44px;padding:0;font-size:14px}.cw-board-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:23px;display:grid}.cw-board{text-align:left;background:#111115;border:1px solid #292930;border-radius:16px;transition:border-color .15s,transform .15s;overflow:hidden}.cw-board:hover{border-color:#5b5b68;transform:translateY(-2px)}.cw-board-preview{color:#44444f;background-color:#0b0b0f;background-image:radial-gradient(#36363f 1px,#0000 1px);background-size:18px 18px;border-bottom:1px solid #24242b;justify-content:center;align-items:center;height:182px;display:flex;overflow:hidden}.cw-board-preview img{object-fit:contain;width:100%;height:100%;padding:13px}.cw-board-caption{justify-content:space-between;align-items:center;gap:15px;padding:18px;display:flex}.cw-board-caption>div{min-width:0}.cw-board-caption h2{white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:14px;font-weight:550;overflow:hidden}.cw-board-caption p{color:#878792;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cw-board-caption>svg{color:#62626f;flex-shrink:0}.cw-empty{color:#92929e;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:30px;display:flex}.cw-empty h2{color:#e1e1e7;font-size:17px}.cw-loading{animation:1.4s linear infinite cw-spin}.cw-workspace{flex:1;min-height:0;display:flex;position:relative}.cw-viewport{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background-color:#09090c;background-image:radial-gradient(#3c3c49a0 1px,#0000 1px);flex:1;min-width:0;position:relative;overflow:hidden}.cw-viewport:active{cursor:grabbing}.cw-world{transform-origin:0 0;position:absolute;inset:0}.cw-connections{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.cw-connections path{fill:none;stroke:#616174;stroke-width:2px;vector-effect:non-scaling-stroke;opacity:.65}.cw-connections path.cw-connection-selected{stroke:#bdbddb;opacity:1}.cw-card{background:var(--card-color,#1d1d20);cursor:default;border:1px solid #42424d;border-radius:13px;flex-direction:column;display:flex;position:absolute;overflow:visible;box-shadow:0 7px 26px #0005}.cw-card-selected{outline-offset:3px;outline:1.5px solid #e7e7f5}.cw-card-connecting{outline-color:#b6a8ef}.cw-card-header{color:#d3d3df;cursor:grab;border-bottom:1px solid #ffffff0a;flex-shrink:0;align-items:center;gap:9px;min-height:43px;padding:8px 13px;display:flex}.cw-card-header>svg{opacity:.8;flex-shrink:0}.cw-card-title{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;cursor:inherit;flex:1;font-size:12px;font-weight:500;overflow:hidden}.cw-card-content{flex:1;min-height:0;padding:17px;overflow:hidden}.cw-card-content>.cw-card-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#e6e4e4;font-size:14px;line-height:1.6}.cw-card-placeholder{color:#b4b0b277;font-size:13px}.cw-card-sticky .cw-card-header{border-bottom:0}.cw-card-sticky .cw-card-content{padding-top:9px}.cw-terminal-card{color:#a4a4b4;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;min-height:50px;display:flex}.cw-terminal-card>svg{color:#73738b}.cw-terminal-card p{color:#c9c9d4;font-size:14px}.cw-terminal-card span{color:#7e7e8c;font-size:11px}.cw-terminal-state{background:#62626c;border-radius:50%;width:6px;height:6px}.cw-terminal-running{background:#91d4a8}.cw-check{align-items:flex-start;gap:10px;padding:8px 0;font-size:13px;line-height:1.45;display:flex}.cw-check input{accent-color:#d9d9e8;flex-shrink:0;width:17px;height:17px;margin-top:1px}.cw-check:has(input:checked)>span{color:#81818e;text-decoration:line-through}.cw-resize{cursor:nwse-resize;touch-action:none;width:44px;height:44px;transform:scale(var(--inverse-zoom,1));padding:16px;position:absolute;bottom:-22px;right:-22px}.cw-resize span{background:#e8e8f4;border:2px solid #101014;border-radius:4px;width:12px;height:12px;display:block;box-shadow:0 0 0 1px #e8e8f4}.cw-shape{background:#9696c21a;border:1px solid #c1c1d94d;border-radius:18px;height:100%}.cw-toolbar,.cw-zoom-tools{z-index:3;background:#15151bf5;border:1px solid #34343e;border-radius:15px;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 10px 30px #0004}.cw-top-tools{z-index:3;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.cw-toolbar{flex-wrap:wrap;justify-content:center;max-width:100%}.cw-toolbar-separator{background:#36363f;width:1px;height:23px;margin:0 4px}.cw-zoom-tools{bottom:calc(20px + env(safe-area-inset-bottom));position:absolute;left:20px}.cw-zoom-tools>span{text-align:center;color:#adadbb;font-variant-numeric:tabular-nums;min-width:43px;font-size:11px}.cw-canvas-empty{color:#666676;text-align:center;pointer-events:none;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.cw-canvas-empty>svg{color:#89899d;margin:0 auto 17px}.cw-canvas-empty h2{color:#c6c6d4;margin-bottom:9px;font-size:18px;font-weight:500}.cw-canvas-empty p{font-size:13px;line-height:1.6}.cw-link-hint{white-space:nowrap;color:#e0d9f8;background:#262330;border:1px solid #56506b;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:87px;left:50%;transform:translate(-50%)}.cw-inspector{z-index:4;background:#111115;border-left:1px solid #2a2a32;flex-direction:column;flex-shrink:0;width:310px;display:flex}.cw-inspector-header{color:#b5b5c1;border-bottom:1px solid #26262e;justify-content:space-between;align-items:center;min-height:62px;padding:8px 15px 8px 21px;font-size:12px;display:flex}.cw-inspector-body{padding:21px 21px 36px;overflow:auto}.cw-field{color:#91919f;flex-direction:column;gap:9px;margin-bottom:19px;font-size:12px;display:flex}.cw-field input{min-height:44px}.cw-field>[data-slot=input-control],.cw-field>textarea{color:#f0f0f5;background:#19191f;border:1px solid #34343f;border-radius:9px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.cw-field [data-slot=input]{background:0 0;height:44px;padding:0 12px}.cw-field>[data-slot=input-control]{padding:0}.cw-field>textarea{resize:vertical;min-height:155px;line-height:1.65}.cw-field>textarea:disabled{opacity:.5}.cw-geometry{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.cw-inspector-actions{flex-wrap:wrap;gap:7px;display:flex}.cw-inspector-actions>button{border-radius:8px;min-height:44px}.cw-inspector-size{color:#686879;gap:12px;margin-top:20px;font-size:11px;display:flex}.cw-inspector-size>span{align-items:center;gap:4px;display:flex}.cw-inspector-links{border-top:1px solid #2a2a32;margin-top:22px;padding-top:18px}.cw-inspector-links>div:first-child{justify-content:space-between;align-items:center;display:flex}.cw-inspector-links h3,.cw-terminal-panel h3{color:#a9a9b8;font-size:12px;font-weight:500}.cw-linked-item{color:#8f8fa4;align-items:center;gap:9px;min-height:44px;display:flex}.cw-linked-item>span{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.cw-delete-row{color:#686879;border-top:1px solid #2a2a32;align-items:center;gap:7px;margin-top:17px;padding-top:16px;font-size:11px;display:flex}.cw [data-cw-holding]:before{transform-origin:0;background:#b55d5d33;animation:.85s linear forwards cw-hold}.cw-terminal-panel{border-top:1px solid #2a2a32;margin-top:22px;padding-top:20px}.cw-terminal-panel pre{color:#c6c6d3;-webkit-user-select:text;user-select:text;white-space:pre-wrap;overflow-wrap:anywhere;background:#09090d;border:1px solid #272731;border-radius:9px;min-height:130px;max-height:300px;margin-top:12px;padding:12px;font-size:11px;line-height:1.55;overflow:auto}.cw-terminal-panel>p{color:#bb9696;padding-top:10px;font-size:11px}.cw-terminal-panel form{gap:7px;margin-top:9px;display:flex}.cw-terminal-panel form>[data-slot=input-control]{color:#f0f0f5;background:#19191f;border:1px solid #34343f;border-radius:9px;flex:1;min-width:0}.cw-terminal-panel input{background:0 0;min-height:44px;font-size:12px}.cw-terminal-panel form>button{min-height:44px}.cw-save-status{bottom:calc(26px + env(safe-area-inset-bottom));z-index:5;color:#8e8ea1;pointer-events:none;font-size:11px;position:absolute;right:24px}@keyframes cw-spin{to{transform:rotate(360deg)}}@keyframes cw-hold{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=700px){.cw-header{min-height:60px;padding-inline:max(12px, env(safe-area-inset-left));gap:7px}.cw-heading{gap:7px}.cw-heading:has(h1)>.cw-brand{display:none}.cw-heading:has(h1)>svg{display:none}.cw-brand,.cw-heading h1{font-size:14px}.cw-header-actions{gap:12px}.cw-chat-link{padding-inline:10px}.cw-chat-link>svg:last-child{display:none}.cw-home{padding:28px 18px calc(30px + env(safe-area-inset-bottom))}.cw-home-title{margin-bottom:22px}.cw-search{max-width:none;margin-bottom:24px}.cw-search input,.cw-field input,.cw-field>textarea,.cw-terminal-panel input{font-size:16px}.cw-board-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:18px}.cw-board-preview{height:175px}.cw-top-tools{top:12px}.cw-toolbar{flex-wrap:wrap;justify-content:center;gap:0;padding:4px}.cw-toolbar-separator{margin-inline:2px}.cw-zoom-tools{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));gap:0;padding:3px}.cw-inspector{border:1px solid #373742;border-bottom:0;border-radius:19px 19px 0 0;width:auto;max-height:47dvh;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -14px 40px #0006}.cw-inspector-header{min-height:52px;padding:4px 10px 4px 20px}.cw-inspector-body{padding:16px 20px calc(24px + env(safe-area-inset-bottom))}.cw-field{margin-bottom:15px}.cw-field>textarea{min-height:100px}.cw-workspace:has(.cw-inspector) .cw-zoom-tools{display:none}.cw-workspace:has(.cw-inspector) .cw-save-status{bottom:49dvh;right:18px}.cw-error{align-items:flex-start;gap:6px;padding:9px 12px;font-size:12px}.cw-error>span{padding-top:7px}.cw-link-hint{gap:7px;max-width:calc(100% - 24px);padding:6px 9px;font-size:11px;top:77px}}@media (prefers-reduced-motion:reduce){.cw *,.cw :before{transition:none!important;animation:none!important}}.cw-media{place-items:center;width:100%;height:100%;display:grid;overflow:auto}.cw-media img,.cw-media video{object-fit:contain;width:100%;height:100%;display:block}.cw-media audio{width:100%;min-width:200px}.cw-media a,.cw-link-content a,.cw-contact a{color:#bdcdf5;text-underline-offset:4px;overflow-wrap:anywhere;line-height:1.6;text-decoration:underline}.cw-upload{flex-direction:column;gap:10px;margin-block:20px;display:flex}.cw-upload label{color:#a6a6b5;font-size:12px}.cw-upload input{max-width:100%;min-height:44px;font-size:14px}.cw-upload button{text-overflow:ellipsis;max-width:100%;min-height:44px;overflow:hidden}.cw-upload p[role=alert]{color:#ffbdbd;font-size:12px}.cw-repair{font-size:12px}.cw-repair summary{cursor:pointer;color:#c1c1d2;align-items:center;min-height:44px;display:flex}.cw-repair form{flex-direction:column;gap:10px;display:flex}.cw-repair input{background:#19191f;border:1px solid #34343f;border-radius:9px}.cw-table-content{width:100%;height:100%;overflow:auto}.cw-table-content table{border-collapse:collapse;width:100%;font-size:13px}.cw-table-content th,.cw-table-content td{text-align:left;border:1px solid #454550;min-width:85px;padding:10px}.cw-table-content th{background:#24242e;font-weight:600}.cw-code-content{height:100%;font:12px/1.7 ui-monospace,monospace;overflow:auto}.cw-code-content>span{color:#858598;margin-bottom:12px;display:block}.cw-code-content ol{padding-left:30px;list-style:decimal}.cw-code-content li{padding-left:10px}.cw-code-content li::marker{color:#636378}.cw-contact{white-space:pre-wrap;flex-direction:column;gap:14px;font-size:13px;font-style:normal;display:flex}.cw-contact strong{font-size:22px}.cw-palette{grid-template-columns:repeat(auto-fit,minmax(65px,1fr));gap:8px;height:100%;display:grid}.cw-palette>div{flex-direction:column;gap:7px;min-width:0;display:flex}.cw-palette span{border-radius:8px;flex:1;min-height:25px}.cw-palette code{text-align:center;font:10px ui-monospace,monospace}.cw-timer-content{flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.cw-timer-content strong{font-variant-numeric:tabular-nums;letter-spacing:-1px;font-size:42px;font-weight:500}.cw-timer-content small,.cw-timer-content>span{color:#b2b2bf;font-size:12px}.cw-shape-content{place-items:center;width:100%;height:100%;display:grid;position:relative}.cw-shape-content svg{width:100%;height:100%;position:absolute;inset:0}.cw-shape-content p{z-index:1;text-align:center;white-space:pre-wrap;padding:12px;font-size:13px;position:relative}.cw-vector-content{width:100%;height:100%;display:block}.cw-reaction-content{justify-content:center;align-items:center;gap:12px;height:100%;font-size:28px;display:flex}.cw-reaction-content span{font-size:14px}.cw-card-reaction .cw-card-header,.cw-card-ink .cw-card-header{display:none}.cw-card-reaction .cw-card-content,.cw-card-ink .cw-card-content{padding:0}.cw-link-content{overflow-wrap:anywhere;flex-direction:column;gap:14px;font-size:13px;display:flex}.cw-link-content p{color:#9595a4;font-size:12px}.cw-link-content a{align-items:center;min-height:44px;display:flex}.cw-formula-content{white-space:pre-wrap;font-size:16px;overflow:auto}.cw-color-content{width:100%;height:100%}.cw-drawing-editor{margin-block:20px}.cw-drawing-pad{background:#19191f;border:1px solid #3b3b47;border-radius:10px;width:100%;margin-block:12px;position:relative;overflow:hidden}.cw-drawing-pad>svg{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.cw-native-terminal{color:#e2e2e7;flex-direction:column;gap:8px;height:100%;min-height:0;display:flex}.cw-terminal-caption{color:#aaaab8;justify-content:space-between;align-items:center;font-size:12px;display:flex}.cw-terminal-screen{touch-action:pan-x pan-y;-webkit-user-select:text;user-select:text;background:#101013;border-radius:8px;flex:1;min-height:180px;max-height:65dvh;padding:12px;position:relative;overflow:auto}.cw-terminal-screen:focus-visible{outline-offset:2px;outline:1px solid #bbbbc5}.cw-terminal-screen pre,.cw-terminal-buffer{white-space:pre;width:max-content;margin:0;font:13px/1.4 Consolas,SFMono-Regular,monospace;position:relative}.cw-terminal-screen pre>div{min-height:1.4em}.cw-terminal-cursor{pointer-events:none;background:#e2e2e775;width:1ch;height:1.4em;position:absolute}.cw-terminal-compact .cw-terminal-screen{min-height:0;max-height:none}.cw-terminal-compact .cw-terminal-screen pre{font-size:12px}.cw-terminal-send{gap:8px;display:flex}.cw-terminal-send input{border:1px solid #33333d;border-radius:8px;flex:1;min-width:0;padding:10px}.cw-modal:has(.cw-terminal-expanded){width:min(1200px,96vw);max-width:none}.cw-terminal-expanded{height:min(860px, calc(var(--cw-modal-height) - 2px));flex-direction:column;gap:12px;padding:20px;display:flex}.cw-terminal-expanded>header,.cw-agent-dialog>header{justify-content:space-between;align-items:center;display:flex}.cw-terminal-expanded h2,.cw-agent-dialog h2{margin:0;font-size:17px}.cw-terminal-expanded .cw-terminal-screen{max-height:none}.cw-agent-config form{gap:14px;display:grid}.cw-agent-config .cw-field select{color:#eeeef2;background:#18181d;border:1px solid #33333d;border-radius:8px;width:100%;min-height:42px;padding:8px}.cw-agent-config h3{margin:14px 0;font-size:13px}.cw-agent-dialog{max-height:calc(var(--cw-modal-height) - 2px);width:min(480px,90vw);padding:20px;overflow:auto}.cw-role-editor{border-top:1px solid #33333d;margin-top:18px;padding-top:14px}.cw-selection-tools{background:#18181deb;border:1px solid #34343e;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:12px;display:flex}.cw-card-header input[type=checkbox]{accent-color:#eee;width:20px;height:20px}.cw-modal:has(.cw-design-library){background:#000;border-color:#303030;width:min(1360px,96vw);max-width:none;height:min(880px,92dvh)}.cw-design-library{color:#f4f4f5;background:#000;height:100%;min-height:0;overflow:hidden}.ddl{flex-direction:column;height:100%;min-height:0;display:flex}.ddl-top{border-bottom:1px solid #1f1f1f;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.ddl-top strong{flex:1}.ddl-body{flex:1;min-height:0;display:flex}.ddl-body[hidden]{display:none}:where(.ddl button){cursor:pointer}.ddl-home,.ddl-page{flex:1;min-width:0;min-height:0;display:flex}.ddl-rail,.ddl-pagerail{background:#0a0a0a;border-right:1px solid #1f1f1f;flex-direction:column;flex:none;gap:12px;width:260px;padding:14px;display:flex;overflow:auto}.ddl-pagerail{width:320px;overflow:hidden}.ddl-tabs,.ddl-seg{background:#121212;border:1px solid #1f1f1f;border-radius:9px;gap:2px;padding:3px;display:flex}.ddl-tabs button,.ddl-seg button{color:#a1a1aa;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.ddl-tabs [aria-selected=true],.ddl-seg [aria-selected=true]{color:#f4f4f5;background:#222}.ddl-search{color:#71717a;background:#121212;border:1px solid #1f1f1f;border-radius:8px;flex:none;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.ddl-search:focus-within{border-color:#303030}.ddl-search input{color:#f4f4f5;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.ddl-facet{gap:1px;display:grid}.ddl-facet h4{color:#71717a;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 4px;font-size:10.5px;font-weight:600}.ddl-facet button{color:#a1a1aa;text-align:left;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;font-size:12.5px;display:flex}.ddl-facet button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ddl-facet button em{color:#71717a;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal}.ddl-facet button:hover{color:#f4f4f5;background:#191919}.ddl-facet [aria-pressed=true],.ddl-facet [aria-pressed=true] em{color:#ff9f0a;background:#ff9f0a14}.ddl-facet [aria-pressed=true] em{background:0 0}.ddl-main{flex:1;min-width:0;padding:22px 26px 30px;overflow:auto}.ddl-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.ddl-head h1{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:650}.ddl-head p{color:#71717a;margin:6px 0 0;font-size:12.5px}.ddl-view{align-items:center;gap:4px;display:flex}.ddl-view select{color:#a1a1aa;background:#121212;border:1px solid #1f1f1f;border-radius:7px;height:30px;padding:0 8px;font-size:12px}.ddl-view button,.ddl-icon{color:#a1a1aa;border:1px solid #0000;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 8px;font-size:12px;display:inline-flex}.ddl-view [aria-pressed=true],.ddl-view button:hover,.ddl-icon:hover{color:#f4f4f5;background:#191919;border-color:#1f1f1f}.ddl-picked{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.ddl-picked button{color:#ff9f0a;background:#ff9f0a14;border:1px solid #ff9f0a4d;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;display:inline-flex}.ddl-picked .ddl-clear{color:#71717a;background:0 0;border-color:#0000}.ddl-grid{gap:12px;display:grid}.ddl-grid.ddl-list{grid-template-columns:1fr;gap:6px}.ddl-lib,.ddl-tile{text-align:left;color:#f4f4f5;background:#121212;border:1px solid #1f1f1f;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:14px;display:flex}.ddl-lib:hover,.ddl-tile:hover,.ddl-lib:focus-visible,.ddl-tile:focus-visible{background:#191919;border-color:#303030}.ddl-lib strong{margin-top:4px;font-size:14px}.ddl-lib span{color:#71717a;font-size:12px}.ddl-lib p{color:#a1a1aa;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.ddl-brand{color:#a1a1aa;text-transform:uppercase;background:#222;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-weight:650;display:grid;overflow:hidden}.ddl-brand img{object-fit:cover;width:100%;height:100%}.ddl-list .ddl-lib{grid-template-columns:36px 220px 120px 1fr;align-items:center;gap:14px;padding:8px 12px;display:grid}.ddl-list .ddl-lib strong{margin:0}.ddl-list .ddl-lib p{-webkit-line-clamp:1}.ddl-tile{gap:0;padding:0;overflow:hidden}.ddl-tile-head{flex-direction:column;gap:3px;width:100%;min-width:0;padding:10px 12px;display:flex}.ddl-tile-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ddl-tile-head span{color:#71717a;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ddl-shot{aspect-ratio:4/3;background:#0a0a0a;border-top:1px solid #1f1f1f;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.ddl-shot img,.ddl-shot iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.ddl-shot iframe{pointer-events:none;background:#000}.ddl-shot em,.ddl-nopreview{color:#71717a;font-size:12px;font-style:normal}.ddl-list .ddl-tile{flex-direction:row;align-items:center}.ddl-list .ddl-shot{border-top:0;border-left:1px solid #1f1f1f;flex:none;width:120px}.ddl-empty{text-align:center;color:#71717a;padding:40px 0}.ddl-sentinel{height:1px}.ddl-pagerail h2{letter-spacing:-.01em;margin:0;font-size:20px}.ddl-by{color:#71717a;margin:-8px 0 0;font-size:12px}.ddl-chips{flex-wrap:wrap;gap:6px;display:flex}.ddl-chips>*{color:#a1a1aa;background:#121212;border:1px solid #1f1f1f;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;text-decoration:none;display:inline-flex}.ddl-chips a:hover{color:#f4f4f5;border-color:#303030}.ddl-count{color:#71717a;margin:0;font-size:11.5px}.ddl-comps{flex:1;align-content:start;gap:1px;min-height:0;margin:0 -6px;display:grid;overflow:auto}.ddl-comps button{color:#a1a1aa;text-align:left;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:12.5px;display:flex}.ddl-comps button span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ddl-comps button i{color:#71717a;background:#191919;border-radius:999px;padding:1px 6px;font-size:10.5px;font-style:normal}.ddl-comps .ddl-wip{color:#ff9f0a;background:#ff9f0a14}.ddl-comps button:hover{color:#f4f4f5;background:#191919}.ddl-comps [aria-current=true]{color:#f4f4f5;background:#222}.ddl-detail{flex-direction:column;flex:1;gap:10px;min-width:0;padding:22px 26px;font-size:13px;display:flex;overflow:auto}.ddl-detail>h2{letter-spacing:-.02em;margin:0;font-size:24px}.ddl-detail>p{color:#a1a1aa;margin:0;line-height:1.5}.ddl-detail>.ddl-mono{color:#71717a;font:12px Consolas,SFMono-Regular,monospace}.ddl-deps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ddl-deps span{color:#71717a;margin-right:4px;font-size:11.5px}.ddl-deps code{background:#121212;border:1px solid #1f1f1f;border-radius:6px;padding:1px 7px;font-size:11.5px}.ddl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ddl-toolbar .ddl-seg button{flex:none}.ddl-spacer{flex:1}.ddl-variants{flex-wrap:wrap;gap:4px;display:flex}.ddl-variants button{color:#a1a1aa;border:1px solid #1f1f1f;border-radius:999px;padding:4px 10px;font-size:12px}.ddl-variants [aria-pressed=true]{color:#ff9f0a;background:#ff9f0a14;border-color:#ff9f0a4d}.ddl-frame{background:#0a0a0a;border:1px solid #1f1f1f;border-radius:12px;flex:1;width:100%;min-height:460px}.ddl-frame.ddl-light{background:#fff}.ddl-nopreview{place-items:center;display:grid}.ddl-detail>.ddl-note{color:#71717a;font-size:12px}.ddl-code{border:1px solid #1f1f1f;border-radius:12px;min-height:460px;display:flex;overflow:hidden}.ddl-code nav{background:#0a0a0a;border-right:1px solid #1f1f1f;flex:none;align-content:start;gap:1px;width:230px;padding:6px;display:grid;overflow:auto}.ddl-code nav button{color:#a1a1aa;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:6px 8px;font:12px Consolas,SFMono-Regular,monospace;overflow:hidden}.ddl-code nav [aria-current=true]{color:#f4f4f5;background:#222}.ddl-code>div{flex-direction:column;flex:1;min-width:0;display:flex}.ddl-code header{color:#a1a1aa;border-bottom:1px solid #1f1f1f;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font:12px Consolas,SFMono-Regular,monospace;display:flex}.ddl-code header a{color:#a1a1aa;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ddl-code header a:hover{color:#f4f4f5}.ddl-amber{color:#ff9f0a;background:#ff9f0a14;border:1px solid #ff9f0a4d;border-radius:8px;margin:10px 12px 0;padding:8px 10px;font-size:12px}.ddl-code .cw-component-source{background:#000;border-radius:0;flex:1;max-height:none}.ddl-attrib{color:#71717a;margin-top:6px;font-size:11.5px}.cw-component-source{white-space:pre;-webkit-user-select:text;user-select:text;background:#0e0e12;border-radius:10px;min-height:180px;max-height:55dvh;margin:0;padding:16px;font:12px/1.6 Consolas,SFMono-Regular,monospace;overflow:auto}.cw-component-card{flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.cw-organizer-content{align-items:flex-start;gap:12px;height:100%;display:flex;overflow:auto}.cw-organizer-column{background:#101014;border-radius:12px;flex:1;min-width:240px;padding:12px}.cw-organizer-column h3{margin:0 0 10px;font-size:14px}.cw-organizer-task{border:1px solid #ffffff20;border-radius:12px;gap:8px;min-width:200px;margin-bottom:12px;padding:12px;display:grid}.cw-organizer-task textarea{resize:vertical;color:#ededf2;-webkit-user-select:text;user-select:text;background:#101014d9;border-radius:8px;width:100%;padding:8px;font:13px/1.5 inherit}.cw-card-node-organizer{border-radius:7px;min-width:0;overflow:hidden}.cw-card-node-organizer .cw-card-header{display:none}.cw-card-node-organizer .cw-card-content{padding:0}.cw-organizer-junction{width:100%;height:100%;min-height:30px}.cw-modal:has(.cw-graph-view){width:min(1300px,97vw);max-width:none}.cw-graph-view{height:min(920px, calc(var(--cw-modal-height) - 2px));flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:auto}.cw-graph-view>header,.cw-graph-view>footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.cw-graph-view h2{margin:0;font-size:17px}.cw-graph-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cw-graph-controls .cw-search{flex:1;min-width:170px;margin:0}.cw-graph-controls select{color:#e5e5ee;background:#18181f;border:1px solid #34343e;border-radius:8px;max-width:230px;min-height:40px;padding:8px;font-size:12px}.cw-graph-stage{background:#09090d;border-radius:12px;flex:1;min-height:200px;position:relative;overflow:hidden}.cw-graph-stage canvas{touch-action:none;width:100%;height:100%;position:absolute;inset:0}.cw-graph-view>footer{color:#99a;flex-wrap:wrap;font-size:11px}.cw-graph-detail{background:#141419ed;border:1px solid #34343e;border-radius:12px;max-width:min(360px,80%);max-height:35%;padding:14px;font-size:12px;position:absolute;bottom:55px;right:26px;overflow:auto}.cw-graph-detail p{color:#a5a5b6;overflow-wrap:anywhere;margin:6px 0}.cw-graph-detail button{background:#24242c;border-radius:6px;margin:2px;padding:6px 8px}.cw-directory-card{flex-direction:column;gap:10px;height:100%;font-size:12px;display:flex}.cw-directory-card header,.cw-directory-dialog header{align-items:center;gap:8px;display:flex}.cw-directory-card header span,.cw-directory-dialog h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cw-directory-list{min-height:40px;overflow:auto}.cw-directory-list>div{border-bottom:1px solid #ffffff08;align-items:center;gap:6px;min-height:38px;display:flex}.cw-directory-list>div>button:first-child{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;padding:9px 5px;display:flex}.cw-directory-list>div>button:first-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-modal:has(.cw-directory-dialog){width:min(900px,96vw);max-width:none}.cw-directory-dialog{max-height:calc(var(--cw-modal-height) - 2px);flex-direction:column;gap:14px;min-height:350px;padding:20px;display:flex;overflow:auto}.cw-directory-dialog h2{margin:0;font-size:15px}.cw-directory-dialog>input,.cw-file-name-form input{border:1px solid #33333f;border-radius:8px;padding:10px}.cw-file-editor{resize:vertical;color:#e4e4ed;-webkit-user-select:text;user-select:text;background:#0c0c11;border:1px solid #33333f;border-radius:8px;width:100%;min-height:45dvh;padding:14px;font:13px/1.6 Consolas,monospace}.cw-file-name-form{border-top:1px solid #33333f;flex-wrap:wrap;align-items:center;gap:8px;padding-top:14px;display:flex}.cw-file-name-form input{flex:1;min-width:120px}.cw-browser-web{flex-direction:column;gap:8px;height:100%;display:flex}.cw-browser-web>div{gap:10px;min-width:0;font-size:12px;display:flex}.cw-browser-web>div>span{white-space:nowrap;text-overflow:ellipsis;color:#a8a8b6;flex:1;overflow:hidden}.cw-browser-web iframe{background:#fff;border:0;border-radius:8px;flex:1;width:100%;min-height:100px}.cw-selection-tools select{color:#e6e6ed;background:#1d1d25;border:1px solid #34343f;border-radius:8px;max-width:200px;min-height:36px;padding:8px}.cw-card-content{-webkit-user-select:text;user-select:text}.cw-workspace-split>.cw-viewport+.cw-viewport{border-left:1px solid #42424d}.cw-viewport:focus-visible{outline-offset:-1px;outline:1px solid #aaaab6}.cw-workspace-split>.cw-pane-active{box-shadow:inset 0 2px #e8e8f4}.cw-resize-nw,.cw-resize-ne{top:-22px;bottom:auto}.cw-resize-nw,.cw-resize-sw{left:-22px;right:auto}.cw-resize-ne,.cw-resize-sw{cursor:nesw-resize}.cw-resize:focus-visible,.cw-connect-port:focus-visible{outline-offset:-5px;border-radius:10px;outline:2px solid #fff}.cw-connect-port{touch-action:none;cursor:crosshair;width:44px;height:44px;transform:scale(var(--inverse-zoom,1));padding:16px;position:absolute}.cw-connect-port>span{background:#e8e8f4;border:2px solid #101014;border-radius:50%;width:12px;height:12px;display:block;box-shadow:0 0 0 1px #e8e8f4}.cw-connect-n{transform-origin:bottom;top:-44px;left:calc(50% - 22px)}.cw-connect-e{transform-origin:0;top:calc(50% - 22px);right:-44px}.cw-connect-s{transform-origin:top;bottom:-44px;left:calc(50% - 22px)}.cw-connect-w{transform-origin:100%;top:calc(50% - 22px);left:-44px}.cw-connect-port>span{position:absolute}.cw-connect-n>span{bottom:-6px}.cw-connect-e>span{left:-6px}.cw-connect-s>span{top:-6px}.cw-connect-w>span{right:-6px}.cw-marquee{z-index:2;pointer-events:none;background:#ffffff12;border:1px solid #ededf5;position:absolute}.cw-selection-box{z-index:2147483647;pointer-events:none;border:1px dashed #dddde8;position:absolute}.cw-selection-box>button{pointer-events:auto}.cw-group-move{color:#eeeef5;cursor:move;touch-action:none;width:110px;height:44px;transform:scale(var(--inverse-zoom,1));background:#17171d;border:1px solid #aaaab6;border-radius:12px;font-size:12px;position:absolute;top:-44px;left:calc(50% - 55px)}.cw-connections path.cw-connection-draft{stroke:#eef;stroke-dasharray:5 5}.cw-minimap{z-index:2;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));cursor:crosshair;touch-action:none;background:#09090cf5;border:1px solid #42424d;border-radius:10px;width:180px;height:116px;position:absolute;overflow:hidden}.cw-minimap>svg{width:100%;height:100%}.cw-minimap-camera{fill:#ffffff12;stroke:#eeeef5;stroke-width:1px}.cw-minimap:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=700px){.cw-workspace-split{flex-direction:column}.cw-workspace-split>.cw-viewport{min-height:0}.cw-workspace-split>.cw-viewport+.cw-viewport{border-top:1px solid #42424d;border-left:0}.cw-minimap{width:126px;height:81px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom))}.cw-workspace:has(.cw-inspector) .cw-minimap{display:none}}.cw-latex-card{flex-direction:column;justify-content:center;gap:8px;min-height:92px;display:flex}.cw-latex-stage{background:#0f0f138f;border:1px solid #ffffff0f;border-radius:6px;justify-content:center;align-items:center;min-height:58px;padding:12px 10px;display:flex;overflow-x:auto}.cw-latex-math{max-width:100%;line-height:1.35}.cw-latex-raw{white-space:pre-wrap;word-break:break-word;max-width:100%;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.cw-latex-placeholder{color:#828290;margin:0;font-size:13px}.cw-latex-error{color:#f87171;word-break:break-word;background:#f871711f;border:1px solid #f8717140;border-radius:5px;margin:0;padding:4px 8px;font-size:11px;line-height:1.35}.cw-latex-toolbar,.cw-github-toolbar,.cw-organizer-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-latex-toolbar code{color:#9e9ea9;text-overflow:ellipsis;white-space:nowrap;max-width:72%;font-size:11px;overflow:hidden}.cw-editor-btn{appearance:none;color:#d6d6df;cursor:pointer;background:#17171d;border:1px solid #2b2b34;border-radius:5px;padding:4px 8px;font-size:11px}.cw-editor-btn:hover:not(:disabled){color:#f4f4f8;border-color:#3f3f4c}.cw-editor-btn:disabled{opacity:.45;cursor:default}.cw-latex-editor,.cw-github-editor,.cw-organizer-import{flex-direction:column;gap:6px;display:flex}.cw-latex-editor textarea,.cw-github-editor input,.cw-organizer-import textarea{box-sizing:border-box;color:#f2f2f5;width:100%;font:inherit;background:#0f0f13;border:1px solid #2b2b34;border-radius:6px;padding:7px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.cw-github-card{color:#f0f6fc;background:#0d1117;border:1px solid #21262d;border-radius:8px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.cw-github-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cw-github-repo{color:#f0f6fc;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:600;display:flex}.cw-github-repo span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-github-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.cw-github-actions a{color:#79c0ff;font-size:11px;text-decoration:none}.cw-github-desc{color:#8b949e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.cw-github-state{flex-direction:column;gap:2px;display:flex}.cw-github-status{color:#c9d1d9;margin:0;font-size:12px;font-weight:500}.cw-github-detail{color:#8b949e;font-size:11px}.cw-github-footer{color:#8b949e;border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:6px;font-size:11px;display:flex}.cw-github-metrics{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cw-github-lang{color:#c9d1d9;align-items:center;gap:5px;display:inline-flex}.cw-github-lang:before{content:"";background:#58a6ff;border-radius:999px;width:7px;height:7px}.cw-organizer-header{justify-content:space-between;align-items:center;gap:6px;margin-bottom:4px;display:flex}.cw-organizer-badge{letter-spacing:.02em;border-radius:4px;align-items:center;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.cw-organizer-note-wrap{border-radius:5px;margin-top:4px;padding:6px}.cw-organizer-context{white-space:pre-wrap;margin:4px 0 0;font-size:12px;line-height:1.4}.cw-map-card{-webkit-user-select:none;user-select:none;cursor:pointer;background:#12181c;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;width:100%;height:100%;min-height:120px;display:flex;position:relative;overflow:hidden}.cw-map-schematic{background-color:#12181c;background-image:linear-gradient(#9ef0c022 1px,#0000 1px),linear-gradient(90deg,#9ef0c022 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;overflow:hidden}.cw-map-roads{color:#9ef0c040;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cw-map-pin{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.cw-map-pin-ring{border:1.4px solid #ef444450;border-radius:50%;width:22px;height:22px;position:absolute}.cw-map-pin-dot{background:#ef4444;border-radius:50%;width:10px;height:10px;position:absolute}.cw-map-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101014c8;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.cw-map-caption{flex-direction:column;gap:2px;min-width:0;display:flex}.cw-map-place{color:#f4f4f6;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.cw-map-coords{color:#8b949e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.cw-map-open-btn{appearance:none;color:#79c0ff;box-sizing:border-box;cursor:pointer;background:#17171d;border:1px solid #2b2b34;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 12px;font-size:11px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.cw-map-open-btn:hover{color:#a5d6ff;border-color:#3f3f4c}.cw-map-open-disabled{color:#555562;flex-shrink:0;font-size:11px}.cw-snippet-header{background:#0f0f1399;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.cw-snippet-lang{color:#8b949e;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.cw-snippet-copy-btn{appearance:none;color:#d6d6df;cursor:pointer;box-sizing:border-box;background:#17171d;border:1px solid #2b2b34;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px 14px;font-size:11px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cw-snippet-copy-btn:hover:not(:disabled){color:#f4f4f8;background:#23232c;border-color:#3f3f4c}.cw-snippet-copy-btn:disabled{opacity:.4;cursor:default}.cw-pdf{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.cw-pdf-frame{background:#0e0e10;border:0;flex:auto;width:100%;min-height:0;display:block}.cw-pdf-open{flex:none;align-items:center;min-width:44px;min-height:44px;display:inline-flex}html[data-canvas-chat=true],html[data-canvas-chat=true] body{background:0 0}.canvas-chat-shell{--workspace-titlebar-content-left:var(--workspace-gutter-start);--surface-grain:none;background:0 0;position:relative}.canvas-chat-page{background:var(--background);width:calc(100% - 44px);min-width:0;height:100%;color:var(--foreground);view-transition-name:canvas-chat-page;margin-left:44px}.canvas-chat-content,.canvas-chat-threads{height:100%;min-height:0}.canvas-chat-content[hidden]{display:none}.canvas-chat-card{--canvas-chat-main-width:100%;--surface-grain:none;background:var(--background);height:100%;min-height:0;color:var(--foreground);font-family:var(--font-sans);flex-direction:column;display:flex}.canvas-chat-card-heading{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 6px;display:flex}.canvas-chat-card-heading h2{font-size:15px;font-weight:500;line-height:22px}.canvas-chat-card-heading p{color:var(--muted-foreground);margin-top:3px;font-size:12px}.canvas-chat-card-heading svg{transition:transform .36s cubic-bezier(.2,.8,.2,1)}.canvas-chat-card-content{flex:1;min-height:0;display:flex;overflow:hidden}.canvas-chat-card-content>[data-slot=sidebar-inset]{height:100%;min-height:0}.canvas-chat-card-greeting{text-align:center;padding:20px 16px 30px}.canvas-chat-card-greeting>span{background:var(--foreground);border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.canvas-chat-card-greeting>span{background:color-mix(in oklab, var(--foreground) 8%, transparent)}}.canvas-chat-card-greeting h3{margin-top:14px;font-size:16px;font-weight:500}.canvas-chat-card-greeting p{color:var(--muted-foreground);margin-top:8px;font-size:12px}.canvas-chat-card [data-chat-composer-overlay][data-chat-composer-draft]{padding-top:8px;inset:auto 0 0}.canvas-chat-card [data-chat-header]{display:none}html[data-canvas-chat=true][data-canvas-chat-card=true] :is([data-slot=dialog-viewport],[data-slot=alert-dialog-viewport]){width:100%;left:0}@media (prefers-reduced-motion:reduce){.canvas-chat-card-heading svg{transition:none}}html[data-canvas-chat=true] [data-chat-column-maximized-away]{flex:0 0 var(--canvas-chat-main-width,100%);width:var(--canvas-chat-main-width,100%)}html[data-canvas-chat=true] :is([data-slot=dialog-viewport],[data-slot=alert-dialog-viewport]){width:var(--canvas-chat-main-width,calc(100% - 44px));padding:12px;left:44px;right:auto;container-type:inline-size}html[data-canvas-chat=true] :is([data-slot=dialog-popup],[data-slot=alert-dialog-popup]){max-inline-size:100%;max-block-size:calc(100dvh - 24px - 1.25rem * var(--nested-dialogs,0));overflow-y:auto}html[data-canvas-chat=true] [data-preview-panel-mode=inline]>[role=separator]>span{display:none}html[data-canvas-chat=true] [data-canvas-context-menu]{border:1px solid #323238;box-shadow:0 6px 22px #0000008c;color:#f4f4f5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:oklch(21.5% 0 0)!important;border-radius:16px!important;min-width:min(232px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important}html[data-canvas-chat=true] [data-canvas-context-menu]>div{max-height:min(36rem,100dvh - 16px)!important;padding:6px!important}html[data-canvas-chat=true] [data-canvas-context-menu] button{font-size:12.5px!important;font-family:var(--font-sans)!important;color:#f4f4f5!important;cursor:pointer!important;border-radius:10px!important;padding:7px 10px!important}html[data-canvas-chat=true] [data-canvas-context-menu] svg{width:16px;height:16px;color:inherit}html[data-canvas-chat=true] [data-context-menu-separator]{background:#fff3!important;margin:5px 14px!important}html[data-canvas-chat=true] [data-canvas-context-menu] button[data-canvas-hold]{min-width:192px;height:44px;margin:4px 6px;font-weight:500;transition:transform .12s ease-out;position:relative;overflow:hidden;color:#ff453a!important;background:#171719!important;border:1px solid #6f3433!important;border-radius:18px!important;width:calc(100% - 12px)!important;padding:0!important;font-size:14px!important}.canvas-hold-face{justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:0 20px;display:flex}.canvas-hold-face>span{flex:0 auto}.canvas-hold-face>svg{width:18px;height:18px}.canvas-hold-fill{color:#000;clip-path:inset(0 calc((1 - var(--canvas-hold-progress,0)) * 100%) 0 0);pointer-events:none;background:#ff453a;transition:clip-path .2s ease-out;position:absolute;inset:0}[data-canvas-hold][data-holding=true]{transform:scale(.97)}[data-canvas-hold][data-holding=true] .canvas-hold-fill{transition:none}@media (prefers-reduced-motion:reduce){[data-canvas-hold],.canvas-hold-fill{transition:none!important}}html[data-canvas-chat=true] [data-slot=wizard-content]{overflow:hidden}html[data-canvas-chat=true] [data-slot=wizard-content]>:is([data-slot=dialog-header],[data-slot=dialog-footer]){flex-shrink:0}html[data-canvas-chat=true] [data-slot=wizard-content]>[data-slot=dialog-panel]{min-height:0;overflow-y:auto}@container (width<=580px){html[data-canvas-chat=true] :is([data-slot=dialog-header],[data-slot=dialog-panel],[data-slot=dialog-footer]){padding-inline:16px}html[data-canvas-chat=true] [data-slot=dialog-footer]{flex-direction:column-reverse;align-items:stretch}html[data-canvas-chat=true] [data-slot=dialog-footer]>div{flex-direction:column-reverse}}@container (width>=440px){html[data-canvas-chat=true] [data-provider-choices]{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-canvas-chat=true] [data-slot=dialog-footer],html[data-canvas-chat=true] [data-slot=dialog-footer]>div{flex-flow:wrap;justify-content:flex-end}}.canvas-chat-threads,.canvas-chat-search{color:var(--foreground);--sidebar-foreground:var(--foreground);--sidebar-muted-foreground:var(--muted-foreground);flex-direction:column;display:flex}.canvas-chat-search{height:100%;padding:20px 16px}.canvas-chat-account{padding:24px}.canvas-chat-search h1,.canvas-chat-account h1{margin-bottom:18px;font-size:14px;font-weight:600}.canvas-chat-account p{color:var(--muted-foreground);font-size:13px}.canvas-chat-shell [data-sidebar=trigger]{display:none}.canvas-chat-rail{scrollbar-width:none;visibility:hidden;flex-direction:column;align-items:center;gap:2px;width:44px;max-height:calc(100% - 126px);display:flex;position:absolute;top:78px;left:0;overflow-y:auto}.canvas-chat-rail[data-visible=true]{visibility:visible}.canvas-chat-rail button[data-canvas-nav]{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;--canvas-icon-reveal:clamp(0, calc(var(--canvas-navigation-progress,0) * (var(--canvas-icon-count) + 1) - var(--canvas-icon-index) - 1), 1);opacity:var(--canvas-icon-reveal);transform:translateY(calc(-4px * (1 - var(--canvas-icon-reveal))));background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.canvas-chat-rail button[data-canvas-nav]:hover,.canvas-chat-rail button[aria-current=page]{color:var(--foreground)}html[data-canvas-chat=true]::view-transition-old(root){animation:none}html[data-canvas-chat=true]::view-transition-new(root){animation:none}html[data-canvas-chat=true]::view-transition{pointer-events:none}html[data-canvas-chat=true]::view-transition-group(canvas-chat-page){animation-duration:.22s}html[data-canvas-chat=true]::view-transition-old(canvas-chat-page){animation:.1s ease-out both canvas-chat-page-exit}html[data-canvas-chat=true]::view-transition-new(canvas-chat-page){animation:.24s cubic-bezier(.22,1,.36,1) both canvas-chat-page-enter}@keyframes canvas-chat-page-exit{to{opacity:0}}@keyframes canvas-chat-page-enter{0%{opacity:0;transform:translate(8px)}}@media (prefers-reduced-motion:reduce){.canvas-chat-rail[data-motion=true] button[data-canvas-nav]{transition:none}}[data-panel-animations=true] [data-thread-details-panel=inline]{--thread-details-spring:linear(0, .123, .358, .587, .766, .886, .958, .996, 1.011, 1.015, 1.013, 1.01, 1);clip-path:inset(0 round 24px);transition:clip-path .42s var(--thread-details-spring), translate .42s var(--thread-details-spring), opacity .14s ease-out}[data-panel-animations=true] [data-thread-details-panel=inline][data-open=false]{clip-path:inset(0 0 calc(100% - 32px) calc(100% - 32px) round 16px);opacity:0;pointer-events:none;transition:clip-path .26s cubic-bezier(.4,0,1,1),translate .26s cubic-bezier(.4,0,1,1),opacity .12s ease-in .14s;translate:0 -36px}@starting-style{[data-panel-animations=true] [data-thread-details-panel=inline][data-open=true]{clip-path:inset(0 0 calc(100% - 32px) calc(100% - 32px) round 16px);opacity:0;translate:0 -36px}}@media (prefers-reduced-motion:reduce){[data-thread-details-panel=inline]{transition:none!important}}html[data-mobile-composer-route-transition=true]::view-transition-old(root){animation:none}html[data-mobile-composer-route-transition=true]::view-transition-new(root){animation:none}html[data-mobile-composer-route-transition=true]::view-transition-group(parallel-mobile-composer){animation-duration:var(--mobile-composer-transition-duration);animation-timing-function:cubic-bezier(.4,0,.2,1)}html[data-mobile-composer-route-transition=true]::view-transition-image-pair(parallel-mobile-composer){isolation:isolate}html[data-mobile-composer-route-transition=true]::view-transition-old(parallel-mobile-composer){animation:parallel-mobile-composer-old var(--mobile-composer-transition-duration) linear both;mix-blend-mode:normal}html[data-mobile-composer-route-transition=true]::view-transition-new(parallel-mobile-composer){animation:parallel-mobile-composer-new var(--mobile-composer-transition-duration) linear both;mix-blend-mode:normal}@keyframes parallel-mobile-composer-old{0%,35%{opacity:1}65%,to{opacity:0}}@keyframes parallel-mobile-composer-new{0%,35%{opacity:0}65%,to{opacity:1}}html[data-mobile-composer-route-transition=true]::view-transition-group(parallel-mobile-draft-headline){animation-duration:var(--mobile-composer-transition-duration)}html[data-mobile-composer-route-transition=true]::view-transition-old(parallel-mobile-draft-headline){animation:parallel-mobile-draft-headline-exit var(--mobile-composer-transition-duration) cubic-bezier(.4, 0, 1, 1) both;mix-blend-mode:normal}@keyframes parallel-mobile-draft-headline-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}:root{--app-scrollbar-width:6px;--appearance-contrast-base:100%;--appearance-contrast-boost:0%;--appearance-contrast-border-boost:0%;--appearance-contrast-target:black;--app-scrollbar-thumb:#d9d9d9;--app-scrollbar-thumb-hover:#bfbfbf;--control-radius:.5rem;--sidebar-content-inset:.5rem;--sidebar-control-gap:.5rem;--sidebar-icon-color:var(--contrast-sidebar-muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--sidebar-icon-color:color-mix(in srgb, var(--contrast-sidebar-muted-foreground) 85%, var(--sidebar))}}:root{--sidebar-row-content-inset:.625rem;--command-shell-inset:.5rem;--command-content-inset:1rem;--floating-content-inset:.75rem;--z-sheet:46;--glass-blur:12px;--glass-opacity:80%;--glass-saturation:1.14;--desktop-window-right-resize-inset:0px;--workspace-topbar-height:52px;--workspace-controls-top:0px;--workspace-controls-left:calc(env(safe-area-inset-left) + .75rem);--workspace-controls-right:calc(env(safe-area-inset-right) + .75rem);--workspace-native-controls-inset:0px;--workspace-titlebar-control-size:1.75rem;--workspace-titlebar-control-gap:.75rem;--workspace-titlebar-scroll-fade-height:1.5rem;--chat-content-max-width:46rem;--thread-details-panel-width:17.5rem;--font-size-prompt-touch:max(var(--font-size-prompt,1rem), 16px);--workspace-gutter:.75rem;--workspace-gutter-start:calc(env(safe-area-inset-left) + var(--workspace-gutter));--workspace-gutter-end:calc(env(safe-area-inset-right) + var(--workspace-gutter))}@media (width>=40rem){:root{--workspace-gutter:1.25rem}}:root:is(.dark,.dark *){--appearance-contrast-target:white;--app-scrollbar-thumb:#ffffff14;--app-scrollbar-thumb-hover:#ffffff1f;--glass-blur:16px;--glass-saturation:1.08}.wco{--native-titlebar-height:env(titlebar-area-height,0px);--workspace-topbar-height:max(40px, env(titlebar-area-height,52px));--workspace-controls-top:env(titlebar-area-y,0px);--workspace-controls-left:calc(env(titlebar-area-x,0px) + .75rem);--workspace-controls-right:calc(100vw - env(titlebar-area-width,100vw) - env(titlebar-area-x,0px) + .75rem);--workspace-native-controls-inset:calc(100vw - env(titlebar-area-width,100vw) - env(titlebar-area-x,0px) + .75rem)}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/InstrumentSerif-Italic-BIypviHG.ttf)format("truetype")}::highlight(parallel-thread-find){color:var(--app-theme-search-match-foreground,oklch(21.6164% .028283 77.423));background-color:var(--app-theme-search-match-background,oklch(91.5% .11 85))}::highlight(parallel-thread-find):is(){color:var(--app-theme-search-match-foreground,oklch(97.0151% 0 0));background-color:var(--app-theme-search-match-background,oklch(55% .1 85))}::highlight(parallel-thread-find-active){color:var(--app-theme-search-match-active-foreground,oklch(21.6164% .028283 77.423));background-color:var(--app-theme-search-match-active-background,oklch(77.4202% .151946 74.331))}@keyframes live-tool-shine{0%{background-position:-4.5rem 0,0 0}to{background-position:calc(100% + 4.5rem) 0,0 0}}@keyframes live-activity-focus{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes live-activity-focus-counter{0%{transform:translate(0)}to{transform:translate(-100%)}}@property --assistant-citation-highlight-opacity{syntax:"<number>";inherits:true;initial-value:0}.no-transitions,.no-transitions *,.no-transitions :before,.no-transitions :after{transition-duration:0s!important;animation-duration:0s!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:.5rem;--background:var(--color-zinc-25);--app-chrome-background:var(--background);--toolbar-background:var(--app-chrome-background);--toolbar-foreground:var(--foreground);--toolbar-border:var(--border);--toolbar-control:var(--popover);--toolbar-control-foreground:var(--foreground);--toolbar-control-hover:var(--accent);--surface-raised:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--surface-raised:color-mix(in srgb, var(--card) 20%, transparent)}}:root{--foreground:var(--color-zinc-900);--card:var(--color-white);--card-foreground:var(--color-zinc-900);--popover:var(--color-white);--popover-foreground:var(--color-zinc-900);--primary:oklch(48.8% .217 264);--primary-foreground:var(--color-white);--secondary:var(--color-zinc-50);--secondary-foreground:var(--color-zinc-800);--muted:var(--color-zinc-50);--muted-foreground:var(--color-zinc-500);--placeholder:var(--muted-foreground);--secondary-label:var(--muted-foreground);--icon-muted:var(--muted-foreground);--message-surface:#ebebed}@supports (color:color-mix(in lab, red, red)){:root{--message-surface:color-mix(in srgb, var(--color-zinc-200) 55%, var(--color-zinc-100))}}:root{--message-foreground:var(--foreground);--message-action:var(--primary);--message-action-foreground:var(--primary-foreground);--message-action-hover:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--message-action-hover:color-mix(in srgb, var(--primary) 90%, var(--background))}}:root{--accent:var(--color-zinc-100);--accent-foreground:var(--color-zinc-900);--error:var(--color-red-500);--error-foreground:var(--color-red-700);--tool-error-icon:var(--error);--error-surface:var(--error)}@supports (color:color-mix(in lab, red, red)){:root{--error-surface:color-mix(in srgb, var(--error) 8%, transparent)}}:root{--destructive:var(--error);--border:var(--color-zinc-200);--input:var(--color-zinc-300);--ring:var(--primary);--destructive-foreground:var(--error-foreground);--info:var(--color-blue-500);--info-foreground:var(--color-blue-700);--guest:var(--color-fuchsia-500);--guest-foreground:var(--color-fuchsia-600);--guest-surface:var(--guest)}@supports (color:color-mix(in lab, red, red)){:root{--guest-surface:color-mix(in srgb, var(--guest) 14%, var(--message-surface))}}:root{--success:var(--color-emerald-500);--success-foreground:var(--color-emerald-700);--warning:var(--color-amber-500);--warning-foreground:var(--color-amber-700);--warning-surface:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-surface:color-mix(in srgb, var(--warning) 8%, transparent)}}:root{--update:var(--primary);--update-foreground:var(--primary);--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--foreground);--sidebar-muted-foreground:var(--muted-foreground);--sidebar-control-surface:var(--color-zinc-100);--sidebar-row-hover:var(--color-zinc-25);--sidebar-row-active:var(--color-white);--sidebar-row-selected:var(--color-white);--sidebar-border:var(--border);--sidebar-stage-fade:var(--sidebar);--code-background:var(--card)}@supports (color:color-mix(in lab, red, red)){:root{--code-background:color-mix(in srgb, var(--card) 90%, var(--background))}}:root{--code-foreground:var(--foreground);--terminal-background:var(--background);--terminal-foreground:var(--foreground);--terminal-cursor:#26384e;--terminal-selection-background:#253f6333}:root:is(.dark,.dark *){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#121212;--surface-raised:oklch(24% 0 0);--foreground:var(--color-neutral-100);--card:oklch(21.5% 0 0);--card-foreground:var(--color-neutral-100);--popover:oklch(24% 0 0);--popover-foreground:var(--color-neutral-100);--primary:oklch(57.1% .21 264);--secondary:#ffffff0b}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--secondary:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}:root:is(.dark,.dark *){--secondary-foreground:var(--color-neutral-100);--muted:#ffffff0b}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--muted:color-mix(in oklab, var(--color-white) 4.5%, transparent)}}:root:is(.dark,.dark *){--muted-foreground:var(--color-neutral-400);--accent:#ffffff0f}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--accent:color-mix(in oklab, var(--color-white) 6%, transparent)}}:root:is(.dark,.dark *){--accent-foreground:var(--color-neutral-100);--message-surface:oklch(26% 0 0);--error:#fb414a}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--error:color-mix(in srgb, var(--color-red-500) 90%, var(--color-white))}}:root:is(.dark,.dark *){--error-foreground:var(--color-red-400);--tool-error-icon:#fca5a5;--error-surface:var(--error)}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--error-surface:color-mix(in srgb, var(--error) 16%, transparent)}}:root:is(.dark,.dark *){--border:#ffffff1c}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--border:color-mix(in oklab, var(--color-white) 11%, transparent)}}:root:is(.dark,.dark *){--input:#ffffff24}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--input:color-mix(in oklab, var(--color-white) 14%, transparent)}}:root:is(.dark,.dark *){--info-foreground:var(--color-blue-400);--guest-foreground:var(--color-fuchsia-300);--success-foreground:var(--color-emerald-400);--warning-foreground:var(--color-amber-400);--warning-surface:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--warning-surface:color-mix(in srgb, var(--warning) 16%, transparent)}}:root:is(.dark,.dark *){--update-foreground:var(--color-blue-400);--sidebar:var(--background);--code-background:#131313;--sidebar-control-surface:var(--muted);--sidebar-row-hover:var(--accent);--sidebar-row-active:var(--accent);--sidebar-row-selected:var(--muted);--sidebar-stage-fade:var(--card);--terminal-cursor:#b4cbff;--terminal-selection-background:#b4cbff40}[data-app-sidebar]{--background:var(--color-zinc-25);--foreground:var(--color-zinc-900);--card:var(--color-white);--card-foreground:var(--color-zinc-900);--accent:var(--color-zinc-100);--accent-foreground:var(--color-zinc-900);--muted:var(--color-zinc-50);--muted-foreground:var(--color-zinc-500);--border:var(--color-zinc-200);--input:var(--color-zinc-300);--sidebar:var(--color-zinc-50);--sidebar-foreground:var(--color-zinc-900);--sidebar-muted-foreground:var(--color-zinc-500);--sidebar-control-surface:var(--color-zinc-100);--sidebar-row-hover:var(--color-zinc-25);--sidebar-row-active:var(--color-white);--sidebar-row-selected:var(--color-white);--sidebar-border:var(--color-zinc-200);--sidebar-stage-fade:var(--sidebar)}[data-app-sidebar]:is(.dark,.dark *){--background:#0e0e0e;--foreground:#f1f3f7;--card:#0e0e0e;--card-foreground:var(--foreground);--accent:#151517;--accent-foreground:#f7f9ff;--muted:#171717;--muted-foreground:#a3a3a3;--border:#ffffff14;--input:#ffffff2e;--sidebar:var(--card);--sidebar-foreground:var(--foreground);--sidebar-muted-foreground:var(--muted-foreground);--sidebar-control-surface:var(--muted);--sidebar-row-hover:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){[data-app-sidebar]:is(.dark,.dark *){--sidebar-row-hover:color-mix(in srgb, var(--contrast-foreground) 8%, transparent)}}[data-app-sidebar]:is(.dark,.dark *){--sidebar-row-active:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){[data-app-sidebar]:is(.dark,.dark *){--sidebar-row-active:color-mix(in srgb, var(--contrast-foreground) 11%, transparent)}}[data-app-sidebar]:is(.dark,.dark *){--sidebar-row-selected:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){[data-app-sidebar]:is(.dark,.dark *){--sidebar-row-selected:color-mix(in srgb, var(--contrast-foreground) 7%, transparent)}}[data-app-sidebar]:is(.dark,.dark *){--sidebar-border:var(--border);--sidebar-stage-fade:var(--card);--secondary-label:#8f8f8f}.dark :is([data-arc],[data-radix-popper-content-wrapper],body>[class^=__arc_],body>[class*=\ __arc_]){--background:#121212}:root{--diff-modified-icon:var(--info-foreground)}@supports (color:color-mix(in lab, red, red)){:root{--diff-modified-icon:color-mix(in srgb, var(--info-foreground) 50%, var(--muted-foreground))}}:root:is(.dark,.dark *){--diff-modified-icon:var(--info-foreground)}@supports (color:color-mix(in lab, red, red)){:root:is(.dark,.dark *){--diff-modified-icon:color-mix(in srgb, var(--info-foreground) 65%, transparent)}}:root:is(.dark,.dark *){--diff-added-icon:var(--success-foreground)}:root[data-diff-color-scheme=blue-orange]{--diff-modified-icon:var(--muted-foreground);--diff-added-icon:initial}:root[data-diff-color-scheme=blue-orange]:is(.dark,.dark *){--diff-modified-icon:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root[data-diff-color-scheme=blue-orange]:is(.dark,.dark *){--diff-modified-icon:color-mix(in srgb, var(--muted-foreground) 65%, transparent)}}[data-provider-detail] [data-slot=settings-group]{box-shadow:none;background:0 0;border-color:#0000}@media (hover:hover){diffs-container:not(:hover) [data-diff-copy-path]:not(:focus-within){opacity:0}}html[data-theme-id]:not([data-theme-id=""]){--background:var(--app-theme-canvas);--app-chrome-background:var(--app-theme-chrome);--toolbar-background:var(--app-theme-toolbar);--toolbar-foreground:var(--app-theme-toolbar-foreground);--toolbar-border:var(--app-theme-toolbar-border);--toolbar-control:var(--app-theme-toolbar-control);--toolbar-control-foreground:var(--app-theme-toolbar-control-foreground);--toolbar-control-hover:var(--app-theme-toolbar-control-hover);--surface-raised:var(--app-theme-surface-raised);--foreground:var(--app-theme-text);--card:var(--app-theme-surface);--card-foreground:var(--app-theme-text);--popover:var(--app-theme-surface-overlay);--popover-foreground:var(--app-theme-text);--primary:var(--app-theme-message-action);--primary-foreground:var(--app-theme-message-action-foreground);--secondary:var(--app-theme-secondary);--secondary-foreground:var(--app-theme-secondary-foreground);--muted:var(--app-theme-muted);--muted-foreground:var(--app-theme-muted-foreground);--placeholder:var(--app-theme-placeholder);--secondary-label:var(--app-theme-secondary-label);--icon-muted:var(--app-theme-icon-muted);--accent:var(--app-theme-accent-surface);--accent-foreground:var(--app-theme-accent-surface-foreground);--message-surface:var(--app-theme-message-surface);--message-foreground:var(--app-theme-message-foreground);--message-action:var(--app-theme-message-action);--message-action-foreground:var(--app-theme-message-action-foreground);--message-action-hover:var(--app-theme-message-action-hover);--error:var(--app-theme-error);--error-foreground:var(--app-theme-error-foreground);--tool-error-icon:var(--error-foreground);--error-surface:var(--app-theme-error-surface);--destructive:var(--error);--destructive-foreground:var(--error-foreground);--warning:var(--app-theme-warning);--warning-foreground:var(--app-theme-warning-foreground);--warning-surface:var(--app-theme-warning-surface);--update:var(--app-theme-update);--update-foreground:var(--app-theme-update-foreground);--border:var(--app-theme-border);--input:var(--app-theme-input);--ring:var(--app-theme-focus);--sidebar:var(--app-theme-sidebar);--sidebar-foreground:var(--app-theme-sidebar-foreground);--sidebar-muted-foreground:var(--app-theme-sidebar-muted-foreground);--sidebar-control-surface:var(--app-theme-sidebar-control-surface);--sidebar-row-hover:var(--app-theme-sidebar-row-hover);--sidebar-row-active:var(--app-theme-sidebar-row-active);--sidebar-row-selected:var(--app-theme-sidebar-row-selected);--sidebar-border:var(--app-theme-sidebar-border);--sidebar-stage-fade:var(--app-theme-sidebar);--code-background:var(--app-theme-code-background);--code-foreground:var(--app-theme-code-foreground);--terminal-background:var(--app-theme-terminal-background);--terminal-foreground:var(--app-theme-terminal-foreground);--terminal-cursor:var(--app-theme-terminal-cursor);--terminal-selection-background:var(--app-theme-terminal-selection-background)}html[data-theme-token-probe],html[data-theme-token-probe] *,html[data-theme-token-probe] :before,html[data-theme-token-probe] :after{transition:none!important}#theme-inspector-spotlight{z-index:100;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:visible}:is([data-slot=popover-positioner]:has([data-theme-editor-panel]),[data-slot=tooltip-positioner]:has([data-theme-editor-panel])){z-index:120}.theme-inspector-spotlight-dimmer{fill:#0203088a}.theme-inspector-spotlight-glow{fill:var(--ring)}@supports (color:color-mix(in lab, red, red)){.theme-inspector-spotlight-glow{fill:color-mix(in oklab, var(--ring) 9%, transparent)}}.theme-inspector-spotlight-glow{stroke:var(--ring)}@supports (color:color-mix(in lab, red, red)){.theme-inspector-spotlight-glow{stroke:color-mix(in oklab, var(--ring) 72%, white)}}.theme-inspector-spotlight-glow{stroke-width:2px;opacity:.92;vector-effect:non-scaling-stroke}#theme-inspector-hover{z-index:101;pointer-events:none;background:var(--ring);position:fixed}@supports (color:color-mix(in lab, red, red)){#theme-inspector-hover{background:color-mix(in oklab, var(--ring) 7%, transparent)}}#theme-inspector-hover{border:1px solid var(--ring)}@supports (color:color-mix(in lab, red, red)){#theme-inspector-hover{border:1px solid color-mix(in oklab, var(--ring) 70%, white)}}#theme-inspector-hover{box-shadow:0 0 0 3px var(--ring), 0 0 18px var(--ring)}@supports (color:color-mix(in lab, red, red)){#theme-inspector-hover{box-shadow:0 0 0 3px color-mix(in oklab, var(--ring) 16%, transparent), 0 0 18px color-mix(in oklab, var(--ring) 38%, transparent)}}#theme-inspector-hover [data-theme-inspector-hover-label]{border:1px solid var(--ring);max-width:12rem;padding:.2rem .45rem;position:absolute;left:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){#theme-inspector-hover [data-theme-inspector-hover-label]{border:1px solid color-mix(in oklab, var(--ring) 48%, var(--contrast-border))}}#theme-inspector-hover [data-theme-inspector-hover-label]{background:var(--popover);color:var(--contrast-popover-foreground);text-overflow:ellipsis;white-space:nowrap;border-radius:.4rem;font-size:.6875rem;font-weight:600;line-height:1rem;box-shadow:0 4px 16px #0000003d}#theme-inspector-hover[data-placement=above] [data-theme-inspector-hover-label]{bottom:calc(100% + .35rem)}#theme-inspector-hover[data-placement=below] [data-theme-inspector-hover-label]{top:calc(100% + .35rem)}html[data-theme-id] [data-chat-header]{background-color:var(--toolbar-background);color:var(--contrast-toolbar-foreground)}html[data-theme-id] [data-chat-header] [data-slot=button],html[data-theme-id] [data-chat-header] [data-slot=menu-trigger],html[data-theme-id] [data-chat-header] [data-toolbar-control]{--control-icon-color:var(--contrast-toolbar-control-foreground);background-color:var(--toolbar-control);border-color:var(--contrast-toolbar-border);color:var(--contrast-toolbar-control-foreground)}html[data-theme-id] [data-panel-layout-controls] [data-slot=toggle],html[data-theme-id] [data-panel-layout-controls] [data-slot=tooltip-trigger],html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=toggle],html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=tooltip-trigger]{--control-icon-color:var(--contrast-toolbar-foreground);color:var(--contrast-toolbar-foreground)}html[data-theme-id] [data-panel-layout-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-panel-layout-controls] [data-slot=tooltip-trigger]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=tooltip-trigger]:disabled{--control-icon-color:var(--contrast-toolbar-foreground)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id] [data-panel-layout-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-panel-layout-controls] [data-slot=tooltip-trigger]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=tooltip-trigger]:disabled{--control-icon-color:color-mix(in oklab, var(--contrast-toolbar-foreground) 55%, var(--toolbar-background))}}html[data-theme-id] [data-panel-layout-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-panel-layout-controls] [data-slot=tooltip-trigger]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=tooltip-trigger]:disabled{color:var(--contrast-toolbar-foreground)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id] [data-panel-layout-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-panel-layout-controls] [data-slot=tooltip-trigger]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=toggle]:disabled,html[data-theme-id] [data-workspace-titlebar-controls] [data-slot=tooltip-trigger]:disabled{color:color-mix(in oklab, var(--contrast-toolbar-foreground) 55%, var(--toolbar-background))}}html[data-theme-id] [data-chat-header] [data-slot=button]:hover,html[data-theme-id] [data-chat-header] [data-slot=button][data-pressed],html[data-theme-id] [data-chat-header] [data-slot=menu-trigger]:hover,html[data-theme-id] [data-chat-header] [data-slot=menu-trigger][data-pressed],html[data-theme-id] [data-chat-header] [data-toolbar-control]:hover,html[data-theme-id] [data-chat-header] [data-toolbar-control][data-pressed]{background-color:var(--toolbar-control-hover)}html[data-theme-id] [data-chat-header] [data-slot=separator]{background-color:var(--contrast-toolbar-border)}html[data-theme-id] :is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock{background-color:var(--code-background);border-color:var(--contrast-border);color:var(--code-foreground)}html[data-theme-id] .chat-markdown pre{background-color:var(--code-background);color:var(--code-foreground)}html[data-theme-id] :is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock pre{background-color:#0000}html[data-theme-id] :is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock-header{color:var(--code-foreground)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id] :is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock-header{color:color-mix(in srgb, var(--code-foreground) 72%, transparent)}}html[data-theme-id=parallel-chat]:not(.dark,.dark *) .chat-markdown :not(pre)>code,html[data-theme-id=parallel-chat]:not(.dark,.dark *) [data-changed-files-state],html[data-theme-id=parallel-chat]:not(.dark,.dark *) [data-changed-files-header]{background-color:var(--message-surface)}html[data-theme-id=parallel-chat]:not(.dark,.dark *) .chat-markdown :not(pre)>code,html[data-theme-id=parallel-chat]:not(.dark,.dark *) [data-changed-files-state]{border-color:#0000}html[data-theme-id=parallel-chat]:not(.dark,.dark *) .chat-markdown :not(pre)>code{color:var(--contrast-message-foreground)}html[data-theme-id] [data-app-sidebar]{--background:var(--app-theme-canvas);--foreground:var(--app-theme-text);--card:var(--app-theme-surface);--card-foreground:var(--app-theme-text);--accent:var(--app-theme-accent-surface);--accent-foreground:var(--app-theme-accent-surface-foreground);--muted:var(--app-theme-muted);--muted-foreground:var(--app-theme-muted-foreground);--border:var(--app-theme-border);--input:var(--app-theme-input);--sidebar:var(--app-theme-sidebar);--sidebar-foreground:var(--app-theme-sidebar-foreground);--sidebar-muted-foreground:var(--app-theme-sidebar-muted-foreground);--sidebar-control-surface:var(--app-theme-sidebar-control-surface);--sidebar-row-hover:var(--app-theme-sidebar-row-hover);--sidebar-row-active:var(--app-theme-sidebar-row-active);--sidebar-row-selected:var(--app-theme-sidebar-row-selected);--sidebar-border:var(--app-theme-sidebar-border);--sidebar-stage-fade:var(--app-theme-sidebar);border-color:var(--contrast-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id] [data-app-sidebar]{border-color:color-mix(in srgb, var(--contrast-sidebar-foreground) 10%, transparent)}}html[data-theme-id] [data-app-sidebar]:is(.dark,.dark *){border-color:var(--contrast-sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){html[data-theme-id] [data-app-sidebar]:is(.dark,.dark *){border-color:color-mix(in srgb, var(--contrast-sidebar-foreground) 8%, transparent)}}html[data-theme-id=parallel-chat] [data-app-sidebar]:is(.dark,.dark *){border-color:var(--contrast-sidebar-border)}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-toolbar-foreground:var(--toolbar-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-toolbar-foreground:color-mix(in oklab, color-mix(in oklab, var(--toolbar-foreground) var(--appearance-contrast-base), var(--toolbar-background)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-toolbar-border:var(--toolbar-border)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-toolbar-border:color-mix(in srgb, color-mix(in srgb, var(--toolbar-border) var(--appearance-contrast-base), transparent), var(--toolbar-foreground) var(--appearance-contrast-border-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-toolbar-control-foreground:var(--toolbar-control-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-toolbar-control-foreground:color-mix(in oklab, color-mix(in oklab, var(--toolbar-control-foreground) var(--appearance-contrast-base), var(--toolbar-control)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-input:var(--input)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-input:color-mix(in srgb, color-mix(in srgb, var(--input) var(--appearance-contrast-base), transparent), var(--foreground) var(--appearance-contrast-border-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-border:var(--border)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-border:color-mix(in srgb, color-mix(in srgb, var(--border) var(--appearance-contrast-base), transparent), var(--foreground) var(--appearance-contrast-border-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-foreground:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-foreground:color-mix(in oklab, color-mix(in oklab, var(--foreground) var(--appearance-contrast-base), var(--background)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-muted-foreground:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-muted-foreground:color-mix(in oklab, color-mix(in oklab, var(--muted-foreground) var(--appearance-contrast-base), var(--background)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-placeholder:var(--placeholder)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-placeholder:color-mix(in oklab, color-mix(in oklab, var(--placeholder) var(--appearance-contrast-base), var(--background)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-secondary-label:var(--secondary-label)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-secondary-label:color-mix(in oklab, color-mix(in oklab, var(--secondary-label) var(--appearance-contrast-base), var(--background)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-icon-muted:var(--icon-muted)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-icon-muted:color-mix(in oklab, color-mix(in oklab, var(--icon-muted) var(--appearance-contrast-base), var(--background)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-card-foreground:var(--card-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-card-foreground:color-mix(in oklab, color-mix(in oklab, var(--card-foreground) var(--appearance-contrast-base), var(--card)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-popover-foreground:var(--popover-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-popover-foreground:color-mix(in oklab, color-mix(in oklab, var(--popover-foreground) var(--appearance-contrast-base), var(--popover)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-accent-foreground:var(--accent-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-accent-foreground:color-mix(in oklab, color-mix(in oklab, var(--accent-foreground) var(--appearance-contrast-base), var(--accent)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-secondary-foreground:var(--secondary-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-secondary-foreground:color-mix(in oklab, color-mix(in oklab, var(--secondary-foreground) var(--appearance-contrast-base), var(--secondary)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-message-foreground:var(--message-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-message-foreground:color-mix(in oklab, color-mix(in oklab, var(--message-foreground) var(--appearance-contrast-base), var(--message-surface)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-sidebar-foreground:var(--sidebar-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-sidebar-foreground:color-mix(in oklab, color-mix(in oklab, var(--sidebar-foreground) var(--appearance-contrast-base), var(--sidebar)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-sidebar-muted-foreground:var(--sidebar-muted-foreground)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-sidebar-muted-foreground:color-mix(in oklab, color-mix(in oklab, var(--sidebar-muted-foreground) var(--appearance-contrast-base), var(--sidebar)), var(--appearance-contrast-target) var(--appearance-contrast-boost))}}:root,[data-app-sidebar],[data-parallel-settings]{--contrast-sidebar-border:var(--sidebar-border)}@supports (color:color-mix(in lab, red, red)){:root,[data-app-sidebar],[data-parallel-settings]{--contrast-sidebar-border:color-mix(in srgb, color-mix(in srgb, var(--sidebar-border) var(--appearance-contrast-base), transparent), var(--sidebar-foreground) var(--appearance-contrast-border-boost))}}body{font-family:var(--font-sans);margin:0;padding:0}html,body{min-height:calc(100svh + env(safe-area-inset-top));overscroll-behavior:none}body{height:100%;overflow:hidden}#root{overscroll-behavior-y:none;width:100%;max-width:100%;height:100%;padding-top:max(env(safe-area-inset-top), 0px);padding-right:var(--desktop-window-right-resize-inset);overflow:clip hidden}.electron-windows{--desktop-window-right-resize-inset:6px}:root{--surface-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");--surface-grain-size:256px 256px}html[data-theme-id=parallel-chat]{--surface-grain:url("data:image/svg+xml,%3Csvg viewBox='0 0 128 128' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.02745'/%3E%3C/svg%3E");--surface-grain-size:128px 128px}body{background-image:var(--surface-grain);background-repeat:repeat;background-size:var(--surface-grain-size)}pre,code{font-family:var(--font-mono)}.chat-markdown .chat-markdown-shiki :is(.shiki,.diffs),.chat-markdown .chat-markdown-codeblock pre,:is(.chat-markdown,.composer-tiptap) pre code{font-size:var(--font-size-code,inherit)}:root{--diffs-font-family:var(--font-mono);--diffs-header-font-family:var(--font-sans)}.pele{--pele-bg:var(--background);--pele-fg:var(--foreground);--pele-muted:var(--muted-foreground);--pele-line:var(--muted-foreground);--pele-surface:var(--secondary);--pele-surface-alt:var(--accent);--pele-border:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.pele{--pele-border:color-mix(in srgb, var(--foreground) 28%, transparent)}}.pele{--pele-accent:var(--primary);--pele-critical:var(--destructive)}.drag-region{-webkit-app-region:drag}.drag-region button,.drag-region input,.drag-region textarea,.drag-region select,.drag-region a{-webkit-app-region:no-drag}::-webkit-scrollbar{width:var(--app-scrollbar-width)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--app-scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover)}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p,.chat-markdown ul,.chat-markdown ol,.chat-markdown blockquote,.chat-markdown pre,.chat-markdown .chat-markdown-table-container,.composer-tiptap ul,.composer-tiptap ol{margin:.65rem 0}.chat-markdown-math-display .katex-display{margin:0}:is(.chat-markdown,.composer-tiptap) h1,:is(.chat-markdown,.composer-tiptap) h2,:is(.chat-markdown,.composer-tiptap) h3,:is(.chat-markdown,.composer-tiptap) h4,:is(.chat-markdown,.composer-tiptap) h5,:is(.chat-markdown,.composer-tiptap) h6{color:var(--contrast-foreground);margin:1.25rem 0 .5rem;font-weight:600;line-height:1.3}:is(.chat-markdown,.composer-tiptap) h1{font-size:1.25rem}:is(.chat-markdown,.composer-tiptap) h2{font-size:1.125rem}:is(.chat-markdown,.composer-tiptap) h3{font-size:1rem}:is(.chat-markdown,.composer-tiptap) h4,:is(.chat-markdown,.composer-tiptap) h5,:is(.chat-markdown,.composer-tiptap) h6{font-size:.875rem}:is(.chat-markdown,.composer-tiptap) h6{color:var(--contrast-muted-foreground)}:is(.chat-markdown,.composer-tiptap) ul{--list-gutter:1.25rem;padding-inline-start:1.25rem;list-style-type:disc}:is(.chat-markdown,.composer-tiptap) ol{--list-gutter:1.25rem;padding-inline-start:var(--list-gutter,1.25rem);list-style-type:decimal}:is(.chat-markdown,.composer-tiptap) ol>li::marker{font-variant-numeric:tabular-nums}.composer-tiptap ol>li[data-marker]::marker{content:attr(data-marker) " "}.composer-tiptap ol{--list-gutter:max(1.25rem, 3ch)}.composer-tiptap ol:has(>li[data-marker-width="3"]){--list-gutter:max(1.25rem, 4ch)}.composer-tiptap ol:has(>li[data-marker-width="4"]){--list-gutter:max(1.25rem, 5ch)}.composer-tiptap ol:has(>li[data-marker-width="5"]){--list-gutter:max(1.25rem, 6ch)}.composer-tiptap ol:has(>li[data-marker-width="6"]){--list-gutter:max(1.25rem, 7ch)}.composer-tiptap ol:has(>li[data-marker-width="7"]){--list-gutter:max(1.25rem, 8ch)}.composer-tiptap ol:has(>li[data-marker-width="8"]){--list-gutter:max(1.25rem, 9ch)}.composer-tiptap ol:has(>li[data-marker-width="9"]){--list-gutter:max(1.25rem, 10ch)}.composer-tiptap ol:has(>li[data-marker-width="10"]){--list-gutter:max(1.25rem, 11ch)}.composer-tiptap ul{padding-inline-start:max(1.25rem,2ch)}:is(.chat-markdown,.composer-tiptap) ul ul{list-style-type:circle}:is(.chat-markdown,.composer-tiptap) ul ul ul{list-style-type:square}.chat-markdown ol ol{list-style-type:lower-alpha}.chat-markdown ol ol ol{list-style-type:lower-roman}.chat-markdown li+li{margin-top:.25rem}.chat-markdown li.task-list-item{list-style-type:none}.chat-markdown li.task-list-item input[type=checkbox]{margin-block:0 .15em;margin-inline:calc(-1 * var(--list-gutter,1.25rem)) .35em;vertical-align:middle}.chat-markdown img{display:inline-block}.chat-markdown a{text-decoration:none}.chat-markdown a:not(.chat-markdown-file-link,:has([data-slot=context-chip-label])){color:var(--info-foreground)}:is(.chat-markdown a:not(.chat-markdown-file-link,:has([data-slot=context-chip-label]),[data-markdown-image-link]):hover,.chat-markdown a:not(.chat-markdown-file-link,:has([data-slot=context-chip-label]),[data-markdown-image-link]):focus-visible){background-image:radial-gradient(circle,currentColor .75px,#0000 1px);background-position:0 100%;background-repeat:repeat-x;background-size:4px 2px}:is(.chat-markdown,.composer-tiptap) blockquote{border-inline-start:2px solid}@supports (color:color-mix(in lab, red, red)){:is(.chat-markdown,.composer-tiptap) blockquote{border-inline-start:2px solid color-mix(in srgb, currentcolor 35%, transparent)}}:is(.chat-markdown,.composer-tiptap) blockquote{color:inherit;padding-inline-start:.8rem}.composer-tiptap blockquote,.composer-tiptap hr{margin:.65rem 0}.composer-tiptap>:first-child{margin-top:0}.composer-tiptap>:last-child{margin-bottom:0}.composer-tiptap :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.chat-markdown section[data-footnotes]{border-top:1px solid var(--contrast-border);color:var(--contrast-muted-foreground);margin-top:1.25rem;padding-top:.75rem;font-size:.75rem}.chat-markdown section[data-footnotes] ol{margin:0}.chat-markdown section[data-footnotes] li+li{margin-top:.35rem}.chat-markdown a[data-footnote-ref],.chat-markdown a[data-footnote-backref]{border-radius:.25rem;justify-content:center;align-items:center;min-width:1rem;font-size:.6875rem;font-weight:600;text-decoration:none;display:inline-flex}.chat-markdown :not(pre)>code{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--contrast-foreground);border:1px solid #0000;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.chat-markdown :not(pre)>code{background:color-mix(in srgb, var(--contrast-foreground) 10%, transparent)}}.chat-markdown :not(pre)>code{color:var(--contrast-foreground);padding:.1em .35em;font-size:.85em}.chat-markdown strong{font-weight:600}.chat-markdown pre{border:1px solid var(--contrast-border);background:var(--muted);scrollbar-width:thin;scrollbar-color:var(--contrast-border) transparent;border-radius:.5rem;max-width:100%;padding:.8rem .9rem;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.chat-markdown pre{scrollbar-color:color-mix(in srgb, var(--contrast-border) 78%, transparent) transparent}}.chat-markdown pre code{background:0 0;border:none;padding:0}.chat-markdown pre::-webkit-scrollbar{height:var(--app-scrollbar-width)}.chat-markdown pre::-webkit-scrollbar-thumb{background:var(--contrast-border);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.chat-markdown pre::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--contrast-border) 78%, transparent)}}:is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock-header{color:var(--contrast-foreground)}@supports (color:color-mix(in lab, red, red)){:is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock-header{color:color-mix(in srgb, var(--contrast-foreground) 72%, transparent)}}:is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock pre{background:0 0;border:none;border-radius:0;margin:0}:is(.chat-markdown,.composer-tiptap) .chat-markdown-codeblock[data-wrap=true] pre{white-space:pre-wrap;overflow-wrap:anywhere}:is(.chat-markdown,.composer-tiptap) .chat-markdown-shiki :is(.shiki,.diffs){background:0 0!important}@media (prefers-reduced-motion:no-preference){.chat-markdown[data-streaming]>*,.chat-markdown[data-streaming] .chat-markdown-shiki,.chat-markdown[data-streaming] .chat-markdown-mermaid{transition:opacity .6s ease-out}@starting-style{.chat-markdown[data-streaming]>*,.chat-markdown[data-streaming] .chat-markdown-shiki,.chat-markdown[data-streaming] .chat-markdown-mermaid{opacity:0}}}.chat-markdown table{border-collapse:collapse;overflow-wrap:normal;word-break:normal;width:100%;font-size:.875rem}.chat-markdown th,.chat-markdown td{text-wrap:pretty;text-align:start;vertical-align:top;padding:.45rem .75rem}.chat-markdown :is(th,td):first-child{padding-inline-start:0}.chat-markdown :is(th,td):last-child{padding-inline-end:0}.chat-markdown thead th{border-bottom:1px solid var(--contrast-border)}@supports (color:color-mix(in lab, red, red)){.chat-markdown thead th{border-bottom:1px solid color-mix(in srgb, var(--contrast-border) 60%, transparent)}}.chat-markdown thead th{padding-block:.55rem;font-weight:600}.chat-markdown tbody td{border-bottom:1px solid var(--contrast-border)}@supports (color:color-mix(in lab, red, red)){.chat-markdown tbody td{border-bottom:1px solid color-mix(in srgb, var(--contrast-border) 60%, transparent)}}.chat-markdown :is(th,td){overflow-wrap:break-word;max-width:24rem}.chat-markdown :is(th,td):has([data-markdown-math]){max-width:none}:root{--diff-addition:var(--success);--diff-deletion:var(--destructive);--diff-addition-foreground:var(--lightningcss-light,var(--color-emerald-700))var(--lightningcss-dark,var(--color-emerald-400));--diff-deletion-foreground:var(--lightningcss-light,var(--color-red-700))var(--lightningcss-dark,var(--color-red-400))}:root[data-chat-width=wide]{--chat-content-max-width:72rem}:root[data-chat-width=full]{--chat-content-max-width:100%}:root[data-diff-color-scheme=blue-orange]{--diff-addition:var(--lightningcss-light,var(--color-blue-600))var(--lightningcss-dark,var(--color-blue-400));--diff-deletion:var(--lightningcss-light,var(--color-orange-600))var(--lightningcss-dark,var(--color-orange-400));--diff-addition-foreground:var(--diff-addition);--diff-deletion-foreground:var(--diff-deletion);--diffs-addition-color-override:var(--diff-addition);--diffs-deletion-color-override:var(--diff-deletion);--trees-status-added-override:var(--diff-addition);--trees-status-deleted-override:var(--diff-deletion);--trees-status-untracked-override:var(--diff-addition);--trees-git-added-color-override:var(--diff-addition);--trees-git-deleted-color-override:var(--diff-deletion);--trees-git-untracked-color-override:var(--diff-addition)}.diff-render-surface diffs-container{background:var(--code-background);color:var(--code-foreground);border:0;border-radius:0;overflow:clip}.diff-render-surface{--diffs-search-panel-bg:var(--popover);--diffs-search-panel-fg:var(--popover-foreground);--diffs-search-panel-accent:var(--primary);--diffs-search-panel-font:var(--font-sans)}.diff-render-surface diffs-container,.file-preview-virtualizer diffs-container{--diffs-bg:var(--code-background)!important;--diffs-light-bg:var(--code-background)!important;--diffs-dark-bg:var(--code-background)!important;background-color:var(--code-background)!important;color:var(--code-foreground)!important}.ultrathink-chroma{filter:saturate(1.2)}@keyframes preview-loading-progress{0%{transform:scaleX(.04)}to{transform:scaleX(.9)}}.preview-loading-progress{opacity:0;transition:transform .15s ease-out,opacity .15s ease-out .22s;transform:scaleX(1)}.preview-loading-progress[data-loading=true]{opacity:1;animation:5.3s cubic-bezier(.1,.5,.2,1) forwards preview-loading-progress}@media (prefers-reduced-motion:reduce){.preview-loading-progress,.preview-loading-progress[data-loading=true]{transition:none;animation:none}.preview-loading-progress[data-loading=true]{transform:scaleX(.9)}}.sidebar-drag-boundary-label{animation:.2s step-end sidebar-drag-label-reveal}@keyframes sidebar-drag-label-reveal{0%{visibility:hidden}to{visibility:visible}}.composer-tiptap{position:relative}.composer-tiptap p{margin:0}.composer-tiptap:focus,.composer-tiptap .ProseMirror:focus{outline:none}.composer-tiptap :not(pre)>code{font-family:var(--font-mono);background:var(--muted-foreground);font-size:.92em}@supports (color:color-mix(in lab, red, red)){.composer-tiptap :not(pre)>code{background:color-mix(in oklab, var(--muted-foreground) 12%, transparent)}}.composer-tiptap :not(pre)>code{border-radius:.3em;padding:.05em .25em}.composer-rich-marker{color:var(--muted-foreground);opacity:.75;-webkit-user-select:none;user-select:none;pointer-events:none;font-style:normal;font-weight:400;text-decoration:none}.composer-tiptap .ProseMirror-selectednode{outline:2px solid var(--ring);outline-offset:-2px;border-radius:6px}.composer-tiptap .composer-chip-range-selected{position:relative}.composer-tiptap.ProseMirror-focused .composer-chip-range-selected:after{content:"";opacity:.3;pointer-events:none;background:highlight;border-radius:6px;position:absolute;inset:0}.composer-tiptap ul[data-type=taskList]{margin:0;padding:0;list-style:none}.composer-tiptap ul[data-type=taskList] ul[data-type=taskList]{padding-inline-start:1.375rem}.composer-tiptap li[data-checked]{align-items:flex-start;gap:.5rem;margin:0;padding:0;display:flex}.composer-tiptap li[data-checked]>label{cursor:pointer;flex:none;align-items:center;height:1lh;display:flex}.composer-tiptap li[data-checked]>label input[type=checkbox]{cursor:pointer;width:.95rem;height:.95rem;margin:0;display:block}.composer-tiptap li[data-checked]>div{flex:auto;min-width:0}.composer-tiptap li[data-checked]>div>p{margin:0}.onboarding-mono{--primary:var(--foreground);--primary-foreground:var(--background);--ring:var(--foreground)}.onboarding-enter{animation:.22s ease-out both onboarding-fade}.onboarding-stagger>*{animation:.52s cubic-bezier(.22,1,.36,1) both onboarding-rise}.onboarding-stagger>:nth-child(2){animation-delay:70ms}.onboarding-stagger>:nth-child(3){animation-delay:.14s}.onboarding-stagger>:nth-child(n+4){animation-delay:.21s}@keyframes onboarding-fade{0%{opacity:0}}@keyframes onboarding-rise{0%{opacity:0;filter:blur(3px);transform:translateY(12px)}}.onboarding-pop{animation:.42s cubic-bezier(.34,1.56,.64,1) both onboarding-pop}@keyframes onboarding-pop{0%{opacity:0;transform:scale(.6)}}.onboarding-welcome-photo{opacity:0;transition:opacity .6s ease-out}.onboarding-welcome-photo[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.onboarding-welcome-photo{transition:none}.onboarding-enter,.onboarding-pop,.onboarding-stagger>*{animation:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}.__arc_shell_f0390y{--rail:color-mix(in oklab, var(--surface-muted) 55%, var(--surface));--row-hover:color-mix(in oklab, var(--foreground) 4.5%, transparent);--row-active:color-mix(in oklab, var(--foreground) 7%, transparent);isolation:isolate;border:1px solid var(--border);background:var(--surface);width:min(100%,1080px);min-width:0;height:640px;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);text-align:left;border-radius:16px;display:flex;position:relative;overflow:hidden;container:shell/inline-size}:root[data-theme=dark] .__arc_shell_f0390y{--rail:color-mix(in oklab, var(--background) 60%, var(--surface));--row-hover:color-mix(in oklab, var(--foreground) 5%, transparent);--row-active:color-mix(in oklab, var(--foreground) 8%, transparent)}.__arc_slot_f0390y{z-index:3;flex:none;height:100%;position:relative}.__arc_sidebar_f0390y{background:var(--rail);min-width:0;transition:box-shadow var(--duration-standard) var(--ease-standard);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.__arc_sidebar_f0390y[data-floating]{box-shadow:var(--shadow-floating)}.__arc_sidebar_f0390y:after{content:"";background:var(--border);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.__arc_brand_f0390y,.__arc_profile_f0390y{white-space:nowrap;flex:none;align-items:center;gap:12px;min-width:0;padding:0 12px 0 18px;display:flex}.__arc_brand_f0390y{height:52px}.__arc_profile_f0390y{border-top:1px solid var(--border-subtle);height:52px}.__arc_mark_f0390y{background:var(--accent);width:28px;height:28px;color:var(--accent-foreground);font-family:var(--font-display);letter-spacing:0;border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:500;line-height:1;display:grid}.__arc_mark_f0390y[data-logo]{color:#fff;background:#17181b;box-shadow:inset 0 0 0 1px #ffffff1f}.__arc_mark_f0390y[data-logo] svg{width:60%;height:60%}[data-theme=dark] .__arc_mark_f0390y[data-logo]{color:#17181b;box-shadow:none;background:#f4f4f5}.__arc_stack_f0390y{gap:2px;min-width:0;line-height:1.25;display:grid}.__arc_stack_f0390y strong{text-overflow:clip;font-size:13px;font-weight:500;overflow:hidden}.__arc_stack_f0390y span{color:var(--text-muted);font-size:var(--text-xs);text-overflow:clip;overflow:hidden}.__arc_nav_f0390y{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:4px 12px 8px;display:flex;overflow:hidden auto}.__arc_nav_f0390y::-webkit-scrollbar{display:none}.__arc_section_f0390y+.__arc_section_f0390y{margin-top:4px}.__arc_heading_f0390y{position:relative;overflow:hidden}.__arc_headingText_f0390y{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:500;line-height:1;position:absolute;bottom:7px;left:12px}.__arc_divider_f0390y{background:var(--border);height:1px;position:absolute;top:8px;left:8px;right:8px}.__arc_list_f0390y{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.__arc_footerList_f0390y{margin-top:auto;padding-top:8px}.__arc_item_f0390y{isolation:isolate;width:100%;height:32px;color:var(--text-secondary);font:inherit;letter-spacing:var(--tracking-body);text-align:left;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px 0 12px;font-size:13px;line-height:1;display:flex;position:relative}.__arc_highlight_f0390y{z-index:-1;background:var(--row-active);position:absolute;inset:0}.__arc_icon_f0390y{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}.__arc_label_f0390y{text-overflow:clip;flex:auto;min-width:0;display:block;overflow:hidden}.__arc_count_f0390y{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.__arc_dot_f0390y{border-radius:var(--radius-pill);background:var(--accent);pointer-events:none;width:6px;height:6px;position:absolute;top:calc(50% - 10px);left:25px}.__arc_chevron_f0390y{color:var(--text-muted);flex:none;place-items:center;display:grid}.__arc_lit_f0390y{color:var(--foreground)}.__arc_lit_f0390y .__arc_icon_f0390y{color:var(--accent)}.__arc_nested_f0390y{width:calc(100% - 28px);height:30px;margin-left:28px;padding-left:10px}.__arc_children_f0390y{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}.__arc_children_f0390y:before{content:"";background:var(--border);width:1px;position:absolute;top:4px;bottom:8px;left:20px}.__arc_children_f0390y>li:first-child{margin-top:2px}.__arc_children_f0390y>li:last-child{margin-bottom:4px}.__arc_tip_f0390y{z-index:60;border-radius:var(--radius-control);background:var(--foreground);color:var(--background);box-shadow:var(--shadow-raised);font-family:var(--font-body);letter-spacing:var(--tracking-body);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-fast) var(--ease-enter);align-items:center;gap:8px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.__arc_tipNote_f0390y{color:color-mix(in oklab, var(--background) 62%, var(--foreground));font-weight:400}@starting-style{.__arc_tip_f0390y[data-state$=-open]{opacity:0;transform:translate(-4px)}.__arc_tip_f0390y[data-state=instant-open]{transform:none}}.__arc_tip_f0390y[data-state=closed]{opacity:0;transition-duration:.11s;animation:.11s linear both __arc_tip-exit_f0390y;transform:translate(-2px)}@keyframes __arc_tip-exit_f0390y{to{--tip-exit:1}}.__arc_shortcut_f0390y{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.__arc_shortcut_f0390y kbd{border:1px solid color-mix(in oklab, var(--background) 30%, var(--foreground));min-width:20px;height:20px;font-family:var(--font-body);font-size:var(--text-xs);border-radius:6px;place-items:center;padding:0 5px;line-height:1;display:inline-grid}.__arc_main_f0390y{background:var(--surface);flex-direction:column;flex:1;min-width:0;display:flex;position:relative;container:main/inline-size}.__arc_topbar_f0390y{border-bottom:1px solid var(--border-subtle);flex:none;align-items:center;gap:8px;height:52px;padding:0 16px 0 12px;display:flex}.__arc_iconButton_f0390y{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.__arc_menuButton_f0390y{display:none}.__arc_crumbs_f0390y{flex:1;min-width:0;font-size:13px;overflow:hidden}.__arc_crumbs_f0390y ol{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.__arc_crumbs_f0390y li{flex:none;align-items:center;display:flex;position:relative}.__arc_crumbs_f0390y li+li:before{content:"/";color:var(--border-strong);margin:0 8px}.__arc_crumbParent_f0390y{overflow:hidden}.__arc_crumbSwap_f0390y{display:inline-flex;position:relative;overflow:hidden}.__arc_crumbSizers_f0390y{visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:absolute}.__arc_crumbSizers_f0390y>span{flex:none}.__arc_crumbs_f0390y .__arc_crumbCurrent_f0390y{min-width:0;color:var(--foreground);flex:0 auto}.__arc_crumbCurrent_f0390y>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.__arc_team_f0390y{flex:none;display:flex}.__arc_content_f0390y{flex:1;min-height:0;padding:24px 28px 28px;overflow:hidden auto;container:content/inline-size}.__arc_swap_f0390y{position:relative}.__arc_title_f0390y{font-family:var(--font-body);font-size:var(--text-xl);letter-spacing:var(--tracking-body);text-wrap:balance;margin:0;font-weight:500;line-height:1.25}.__arc_summary_f0390y{max-width:60ch;color:var(--text-secondary);text-wrap:pretty;margin:4px 0 0;font-size:13px;line-height:1.5}.__arc_stats_f0390y{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.__arc_stat_f0390y{min-width:0;padding:14px 16px;display:flex}.__arc_stat_f0390y+.__arc_stat_f0390y{border-left:1px solid var(--border)}.__arc_stat_f0390y>span{font-size:var(--text-xl);flex:1;justify-content:space-between}.__arc_listBlock_f0390y{margin-top:24px}.__arc_listTitle_f0390y{font-size:var(--text-sm);letter-spacing:var(--tracking-body);margin:0 0 8px;font-weight:500;line-height:1.4}.__arc_rows_f0390y{margin:0;padding:0;list-style:none}.__arc_row_f0390y{border-top:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr) auto 76px;align-items:center;gap:12px;min-height:52px;display:grid}.__arc_row_f0390y:last-child{border-bottom:1px solid var(--border-subtle)}.__arc_rowText_f0390y{gap:2px;min-width:0;display:grid}.__arc_rowText_f0390y strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.__arc_rowText_f0390y span{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.__arc_when_f0390y{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.__arc_scrim_f0390y{z-index:20;-webkit-tap-highlight-color:transparent;background:oklch(0% 0 0/.3);position:absolute;inset:0}.__arc_floatScrim_f0390y{z-index:2;cursor:pointer}:root[data-theme=dark] .__arc_scrim_f0390y{background:oklch(0% 0 0/.5)}.__arc_sheet_f0390y{z-index:21;width:min(288px,100% - 40px);padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);overscroll-behavior:contain;touch-action:pan-y;border-right:1px solid var(--border);background:var(--rail);box-shadow:var(--shadow-floating);border-radius:0 16px 16px 0;outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.__arc_sheetHead_f0390y{flex:none;align-items:center;padding-right:12px;display:flex}.__arc_sheetHead_f0390y .__arc_brand_f0390y{flex:1}.__arc_srOnly_f0390y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.__arc_item_f0390y:hover{background:var(--row-hover);color:var(--foreground)}.__arc_item_f0390y:hover .__arc_icon_f0390y{color:var(--text-secondary)}.__arc_lit_f0390y:hover{background:0 0}.__arc_lit_f0390y:hover .__arc_icon_f0390y{color:var(--accent)}.__arc_iconButton_f0390y:hover{background:var(--surface-muted);color:var(--foreground)}}.__arc_item_f0390y:active{background:var(--row-active)}.__arc_sheet_f0390y[data-dragging] .__arc_item_f0390y:active{background:0 0}.__arc_iconButton_f0390y:active{background:color-mix(in oklab, var(--foreground) 9%, transparent);color:var(--foreground)}@media (width<=640px){.__arc_shell_f0390y{border-radius:14px}}@media (pointer:coarse){.__arc_item_f0390y,.__arc_nested_f0390y{height:40px}.__arc_iconButton_f0390y{width:40px;height:40px}.__arc_topbar_f0390y{padding-left:8px}}@container shell (width<=479px){.__arc_slot_f0390y,.__arc_railToggle_f0390y{display:none}.__arc_menuButton_f0390y{display:inline-grid}.__arc_topbar_f0390y{gap:4px;height:52px;padding:0 12px 0 8px}.__arc_crumbs_f0390y .__arc_crumbRoot_f0390y,.__arc_crumbs_f0390y .__arc_crumbRoot_f0390y+li:before{display:none}.__arc_content_f0390y{padding:20px 16px 24px}.__arc_stats_f0390y{margin-top:16px}.__arc_listBlock_f0390y{margin-top:20px}}@container shell (width<=420px){.__arc_team_f0390y{display:none}}@container main (width<=340px){.__arc_crumbs_f0390y .__arc_crumbRoot_f0390y,.__arc_crumbs_f0390y .__arc_crumbRoot_f0390y+li:before,.__arc_team_f0390y{display:none}}@container content (width<=420px){.__arc_row_f0390y{grid-template-columns:28px minmax(0,1fr) auto;gap:12px}.__arc_when_f0390y{display:none}.__arc_stat_f0390y{padding:12px}}@container content (width<=340px){.__arc_stat_f0390y{padding:10px 12px}.__arc_stat_f0390y>span{font-size:var(--text-lg)}.__arc_row_f0390y{gap:10px;min-height:48px}}@media (prefers-reduced-motion:reduce){.__arc_item_f0390y,.__arc_icon_f0390y,.__arc_iconButton_f0390y,.__arc_sidebar_f0390y{transition:none}.__arc_tip_f0390y,.__arc_tip_f0390y[data-state=closed]{transition:opacity 90ms linear;transform:none}}.__arc_palette_1oyo887{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;box-shadow:var(--shadow-floating);transform-origin:top;overflow:hidden}.__arc_searchRow_1oyo887{border-bottom:1px solid var(--border-subtle);min-height:54px;transition:background var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative}.__arc_searchRow_1oyo887:focus-within{background:var(--surface-muted)}.__arc_searchIcon_1oyo887,.__arc_itemIcon_1oyo887{color:var(--text-muted);flex:none;place-items:center;display:grid}.__arc_searchIcon_1oyo887{width:22px;height:22px}.__arc_searchRow_1oyo887 input{min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0;flex:1}.__arc_searchRow_1oyo887 input::placeholder{color:var(--text-muted)}.__arc_searchRow_1oyo887 input:focus-visible{outline:none}.__arc_commandKey_1oyo887{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-muted);font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:2px;min-width:38px;height:24px;padding:0 6px;font-weight:500;line-height:1;display:inline-flex}.__arc_clearButton_1oyo887{width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.__arc_clearButton_1oyo887:hover,.__arc_closeButton_1oyo887:hover{background:var(--surface);color:var(--foreground)}}.__arc_clearButton_1oyo887:active,.__arc_closeButton_1oyo887:active{background:var(--surface);color:var(--foreground)}.__arc_closeButton_1oyo887{border:1px solid var(--border-subtle);min-width:27px;height:24px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0 6px;font-weight:500;line-height:1;display:grid}.__arc_resultsFrame_1oyo887{overflow:hidden}.__arc_results_1oyo887{max-height:342px;padding:6px 8px;position:relative;overflow:auto}.__arc_highlight_1oyo887{background:var(--surface-muted);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:8px;right:8px}.__arc_group_1oyo887{position:relative}.__arc_group_1oyo887+.__arc_group_1oyo887{margin-top:6px}.__arc_groupHeading_1oyo887{color:var(--text-muted);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-body);padding:8px 10px 4px;display:block}.__arc_result_1oyo887{width:100%;height:38px;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.__arc_itemIcon_1oyo887{width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.__arc_itemIcon_1oyo887 svg{width:16px;height:16px}.__arc_activeResult_1oyo887 .__arc_itemIcon_1oyo887{color:var(--foreground)}.__arc_resultCopy_1oyo887{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.__arc_resultLabel_1oyo887,.__arc_resultDescription_1oyo887{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.__arc_resultLabel_1oyo887{max-width:100%;color:var(--foreground);font-size:var(--text-sm);flex:none;font-weight:400}.__arc_match_1oyo887{color:inherit;background:0 0;font-weight:500}.__arc_resultDescription_1oyo887{min-width:0;color:var(--text-secondary);font-size:var(--text-xs)}.__arc_shortcut_1oyo887{flex:none;gap:3px;margin-left:auto;display:flex}.__arc_shortcut_1oyo887 kbd{border:1px solid var(--border);background:var(--surface);min-width:20px;height:20px;color:var(--text-muted);border-radius:5px;place-items:center;padding:0 5px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;display:inline-grid}.__arc_empty_1oyo887{text-align:center;justify-items:center;gap:4px;padding:26px 12px 28px;display:grid}.__arc_empty_1oyo887>span{width:32px;height:32px;color:var(--text-muted);place-items:center;margin-bottom:5px;display:grid}.__arc_empty_1oyo887 strong{max-width:100%;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.__arc_empty_1oyo887 small{color:var(--text-secondary);font-size:var(--text-xs)}.__arc_visuallyHidden_1oyo887{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=480px){.__arc_searchRow_1oyo887{gap:8px;padding:8px 11px}.__arc_results_1oyo887{padding:6px}.__arc_highlight_1oyo887{left:6px;right:6px}.__arc_result_1oyo887{gap:8px}.__arc_shortcut_1oyo887,.__arc_commandKey_1oyo887{display:none}}@media (width<=340px){.__arc_result_1oyo887{padding-inline:6px}}@media (prefers-reduced-motion:reduce){.__arc_searchRow_1oyo887,.__arc_itemIcon_1oyo887,.__arc_clearButton_1oyo887,.__arc_closeButton_1oyo887{transition:none}}.__arc_avatar_6clcfz{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--foreground);font-size:var(--text-xs);flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative;overflow:visible}.__arc_avatar_6clcfz img{pointer-events:none;border-radius:inherit;object-fit:cover;transition:opacity var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter)}.__arc_avatar_6clcfz img[data-loading]{opacity:0;filter:blur(4px);transition:none}.__arc_fallback_6clcfz{animation:__arc_avatar-fallback-in_6clcfz var(--duration-standard) var(--ease-enter) both}.__arc_sm_6clcfz{width:28px;height:28px;font-size:10px}.__arc_md_6clcfz{width:36px;height:36px}.__arc_lg_6clcfz{width:48px;height:48px;font-size:var(--text-sm)}.__arc_xl_6clcfz{width:88px;height:88px;font-size:var(--text-xl)}.__arc_status_6clcfz{z-index:2;border:2px solid var(--surface);border-radius:var(--radius-pill);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);position:absolute;bottom:0;right:0}.__arc_sm_6clcfz .__arc_status_6clcfz{border-width:1.5px;width:8px;height:8px}.__arc_lg_6clcfz .__arc_status_6clcfz{width:12px;height:12px}.__arc_xl_6clcfz .__arc_status_6clcfz{width:14px;height:14px;bottom:4px;right:4px}.__arc_online_6clcfz{background:var(--success)}.__arc_offline_6clcfz{background:var(--text-muted)}@keyframes __arc_avatar-fallback-in_6clcfz{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.__arc_avatar_6clcfz img{transition:none}.__arc_avatar_6clcfz img[data-loading]{filter:none}.__arc_fallback_6clcfz{animation:none}}.__arc_button_jgtpyd{min-height:var(--control-height-md);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex;position:relative}.__arc_button_jgtpyd:disabled{cursor:not-allowed;opacity:.52}.__arc_button_jgtpyd[aria-busy=true]{cursor:progress}.__arc_button_jgtpyd:is([aria-haspopup]:not([aria-haspopup=false]),[data-state],[role=combobox]){transform:none!important}.__arc_labelSlot_jgtpyd{min-width:0;transition:opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.__arc_labelSlot_jgtpyd[data-morphing]{clip-path:inset(-50% calc(var(--space-3) * -1))}.__arc_labelContent_jgtpyd{flex:none;align-items:center;display:inline-flex}.__arc_labelPhase_jgtpyd{justify-content:center;align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.__arc_labelPhase_jgtpyd svg{flex:none}.__arc_primary_jgtpyd{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.__arc_secondary_jgtpyd{color:var(--foreground);background:var(--surface);border-color:var(--border)}.__arc_ghost_jgtpyd{color:var(--text-secondary);background:0 0;border-color:#0000}.__arc_danger_jgtpyd{color:var(--danger);background:var(--surface);border-color:var(--border)}.__arc_secondary_jgtpyd:disabled,.__arc_danger_jgtpyd:disabled{opacity:1;color:var(--text-muted);background:var(--surface-muted);border-color:var(--border)}.__arc_danger_jgtpyd:disabled{color:color-mix(in oklab, var(--danger) 55%, var(--surface-muted))}.__arc_ghost_jgtpyd:disabled{opacity:1;color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.__arc_primary_jgtpyd:hover:not(:disabled){opacity:.91;box-shadow:var(--shadow-resting)}.__arc_secondary_jgtpyd:hover:not(:disabled){background:var(--surface-muted);box-shadow:var(--shadow-resting)}.__arc_ghost_jgtpyd:hover:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.__arc_danger_jgtpyd:hover:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}}.__arc_primary_jgtpyd:active:not(:disabled){opacity:.84}.__arc_secondary_jgtpyd:active:not(:disabled),.__arc_ghost_jgtpyd:active:not(:disabled){color:var(--foreground);background:var(--surface-muted)}.__arc_danger_jgtpyd:active:not(:disabled){border-color:var(--danger);background:var(--surface-muted)}.__arc_sm_jgtpyd{min-height:var(--control-height-sm);padding-inline:var(--space-3);font-size:var(--text-sm)}.__arc_md_jgtpyd{min-height:var(--control-height-md)}.__arc_lg_jgtpyd{min-height:var(--control-height-lg);padding-inline:var(--space-5);font-size:var(--text-sm)}.__arc_loader_jgtpyd{width:var(--space-4);height:var(--space-4);margin:calc(var(--space-4) / -2);display:grid;position:absolute;top:50%;left:50%}.__arc_spinner_jgtpyd{border:1.5px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite __arc_spin_jgtpyd}.__arc_loadingLabel_jgtpyd{opacity:0}@keyframes __arc_spin_jgtpyd{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.__arc_button_jgtpyd{transition:none}.__arc_labelSlot_jgtpyd{transition:opacity var(--duration-instant) linear}.__arc_spinner_jgtpyd{animation-duration:.01ms;animation-iteration-count:1}}.__arc_themeSwitch_1hiutl1{width:auto;padding-inline:var(--space-3);position:relative}.__arc_iconOnly_1hiutl1{border-radius:12px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}@media (hover:hover) and (pointer:fine){.__arc_themeSwitch_1hiutl1:hover:not(:disabled){border-color:var(--border-strong)}.__arc_iconOnly_1hiutl1:hover:not(:disabled){background:var(--surface-muted);box-shadow:none}}.__arc_iconWrap_1hiutl1{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.__arc_settled_1hiutl1 .__arc_iconWrap_1hiutl1{transition:transform var(--duration-spring) var(--ease-spring)}.__arc_icon_1hiutl1{place-items:center;width:18px;height:18px;display:grid;position:absolute}.__arc_label_1hiutl1{white-space:nowrap}.__arc_themeSwitch_1hiutl1.__arc_reveal_1hiutl1[data-theme=dark] .__arc_iconWrap_1hiutl1{transform:scale(1.08)}.__arc_themeSwitch_1hiutl1.__arc_eclipse_1hiutl1[data-theme=dark] .__arc_iconWrap_1hiutl1{transform:translate(-2px)}.__arc_themeSwitch_1hiutl1.__arc_split_1hiutl1[data-theme=dark] .__arc_iconWrap_1hiutl1{transform:translate(1px)}.__arc_themeSwitch_1hiutl1.__arc_rise_1hiutl1[data-theme=dark] .__arc_iconWrap_1hiutl1{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.__arc_settled_1hiutl1 .__arc_iconWrap_1hiutl1{transition:none}}.__arc_root_1anf6nn{vertical-align:middle;flex:none;display:inline-flex;position:relative}.__arc_trigger_1anf6nn{--presence-surface:var(--user-menu-surface,var(--surface));align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);height:40px;color:var(--foreground);font:inherit;font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;padding:4px;display:inline-flex;position:relative}.__arc_trigger_1anf6nn[data-name]{padding-right:10px}@media (hover:hover) and (pointer:fine){.__arc_trigger_1anf6nn:hover{--presence-surface:var(--surface-muted);background:var(--surface-muted)}}.__arc_trigger_1anf6nn[data-state=open]{--presence-surface:var(--surface-muted);background:var(--surface-muted)}.__arc_trigger_1anf6nn:active{--presence-surface:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%);background:color-mix(in oklab, var(--surface-muted), var(--foreground) 8%)}.__arc_triggerName_1anf6nn{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-weight:500;line-height:1;overflow:hidden}.__arc_chevron_1anf6nn{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;margin-left:-2px}.__arc_trigger_1anf6nn:hover .__arc_chevron_1anf6nn,.__arc_trigger_1anf6nn[data-state=open] .__arc_chevron_1anf6nn{color:var(--foreground)}.__arc_trigger_1anf6nn[data-state=open] .__arc_chevron_1anf6nn{transform:rotate(180deg)}@media (width<=639px){.__arc_trigger_1anf6nn[data-name]{padding-right:4px}.__arc_triggerName_1anf6nn,.__arc_chevron_1anf6nn{display:none}}.__arc_face_1anf6nn{width:var(--face-size);height:var(--face-size);flex:none;display:inline-grid;position:relative}.__arc_face_1anf6nn[data-size=sm]{--face-size:32px;--dot-size:11px}.__arc_face_1anf6nn[data-size=md]{--face-size:34px;--dot-size:10px}.__arc_portrait_1anf6nn{border-radius:var(--radius-pill);background:var(--surface-muted);object-fit:cover;object-position:50% 15%;outline:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);outline-offset:-1px;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.__arc_initials_1anf6nn{color:var(--text-secondary);font-size:calc(var(--face-size) * .36);place-items:center;font-weight:500;line-height:1;display:grid}.__arc_face_1anf6nn .__arc_dot_1anf6nn{box-shadow:0 0 0 2px var(--presence-surface,var(--surface));position:absolute;bottom:-1px;right:-1px}.__arc_dot_1anf6nn{--dot-color:var(--success);width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:var(--radius-pill);background:var(--dot-color);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;display:inline-block;position:relative}.__arc_dot_1anf6nn:before,.__arc_dot_1anf6nn:after{content:"";background:var(--presence-surface,var(--surface));transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard);margin:auto;position:absolute;inset:0}.__arc_dot_1anf6nn:before{border-radius:var(--radius-pill);width:46%;height:46%;transform:scale(0)}.__arc_dot_1anf6nn:after{border-radius:1px;width:58%;height:22%;min-height:1.5px;transform:scaleX(0)}.__arc_dot_1anf6nn[data-status=busy]{--dot-color:var(--danger)}.__arc_dot_1anf6nn[data-status=busy]:after{transform:scaleX(1)}.__arc_dot_1anf6nn[data-status=away]{--dot-color:var(--warning)}.__arc_dot_1anf6nn[data-status=away]:before,.__arc_dot_1anf6nn[data-status=offline]:before{transform:scale(1)}.__arc_dot_1anf6nn[data-status=offline]{--dot-color:var(--text-muted)}.__arc_panel_1anf6nn{--presence-surface:var(--surface-raised);--row:32px;--inset:4px;--menu-radius:10px;--menu-line:color-mix(in oklab, var(--foreground) 9%, transparent);z-index:60;box-sizing:border-box;width:15.5rem;max-width:calc(100vw - 24px);padding:var(--inset);border:.5px solid var(--border);border-radius:var(--menu-radius);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);letter-spacing:-.01em;text-align:left;transform-origin:var(--origin-x,100%) var(--origin-y,0px);outline:none;line-height:1.3;position:fixed;top:0;left:0}.__arc_panel_1anf6nn[data-inline]{position:absolute;top:calc(100% + 8px);left:auto}.__arc_panel_1anf6nn[data-inline][data-align=end]{right:0}.__arc_panel_1anf6nn[data-inline][data-align=start]{left:0}.__arc_panel_1anf6nn[data-inline][data-align=center]{margin-left:-7.75rem;left:50%}.__arc_header_1anf6nn{align-items:center;gap:10px;padding:8px;display:flex}.__arc_identity_1anf6nn{flex:1;gap:2px;min-width:0;display:grid}.__arc_nameRow_1anf6nn{align-items:center;gap:6px;min-width:0;display:flex}.__arc_name_1anf6nn{min-width:0;color:var(--foreground);letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.__arc_plan_1anf6nn{border:.5px solid var(--menu-line);background:color-mix(in oklab, var(--foreground) 4%, transparent);min-width:0;max-width:55%;height:17px;color:var(--text-secondary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;flex:0 100 auto;padding:0 5px;font-size:11px;font-weight:500;line-height:16px;display:inline-block;overflow:hidden}.__arc_email_1anf6nn{color:var(--text-muted);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.__arc_list_1anf6nn{position:relative}.__arc_separator_1anf6nn{height:.5px;margin:var(--inset) calc(var(--inset) * -1);background:var(--menu-line)}@media (resolution<=1x){.__arc_separator_1anf6nn{background:color-mix(in oklab, var(--foreground) 6%, transparent);height:1px}}.__arc_highlight_1anf6nn{background:color-mix(in oklab, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;border-radius:6px;position:absolute;top:0;left:0;right:0}.__arc_item_1anf6nn{width:100%;height:var(--row);box-sizing:border-box;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:6px;outline:none;align-items:center;gap:10px;margin:0;padding:0 8px;font-size:13px;display:flex;position:relative}.__arc_icon_1anf6nn{width:16px;color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid}.__arc_item_1anf6nn:focus .__arc_icon_1anf6nn{color:var(--foreground)}.__arc_itemLabel_1anf6nn{flex:1;min-width:0;display:inline-flex;position:relative}.__arc_rise_1anf6nn{white-space:nowrap;display:inline-block}@media (hover:none){.__arc_item_1anf6nn:active{background:var(--surface-muted)}}.__arc_keys_1anf6nn{color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:0;opacity:.8;font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:1px;margin-left:auto;display:inline-flex}.__arc_key_1anf6nn{min-width:1.05em;font:inherit;text-align:center;display:inline-block}.__arc_row_1anf6nn{align-items:center;gap:10px;height:36px;padding:0 4px 0 8px;display:flex;position:relative}.__arc_rowLabel_1anf6nn{color:var(--foreground);flex:1;font-size:13px}.__arc_row_1anf6nn .__arc_icon_1anf6nn .__arc_dot_1anf6nn{--dot-size:10px}.__arc_segments_1anf6nn{--segment:28px;isolation:isolate;grid-auto-columns:var(--segment);background:color-mix(in oklab, var(--foreground) 5%, transparent);border-radius:7px;flex:none;grid-auto-flow:column;height:26px;padding:2px;display:inline-grid;position:relative}.__arc_thumb_1anf6nn{z-index:-1;width:var(--segment);background:var(--surface-raised);box-shadow:0 1px 1.5px oklch(0% 0 0/.08), 0 0 0 .5px var(--menu-line);transform:translateX(calc(var(--index) * 100%));transition:transform var(--duration-spring) var(--ease-spring);border-radius:5px;position:absolute;top:2px;bottom:2px;left:2px}[data-theme=dark] .__arc_thumb_1anf6nn{background:color-mix(in oklab, var(--foreground) 20%, var(--surface-raised));box-shadow:none}.__arc_segment_1anf6nn{color:var(--text-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:5px;outline:none;place-items:center;margin:0;padding:0;display:grid}.__arc_segment_1anf6nn .__arc_dot_1anf6nn{--dot-size:9px;--presence-surface:var(--surface-raised)}@media (hover:hover) and (pointer:fine){.__arc_segment_1anf6nn:hover{color:var(--text-secondary)}}.__arc_segment_1anf6nn[aria-checked=true]{color:var(--foreground)}.__arc_spinner_1anf6nn{animation:.8s linear infinite __arc_user-menu-spin_1anf6nn}@keyframes __arc_user-menu-spin_1anf6nn{to{transform:rotate(360deg)}}.__arc_scrim_1anf6nn{z-index:70;-webkit-tap-highlight-color:transparent;background:oklch(0% 0 0/.32);position:fixed;inset:0}.__arc_sheet_1anf6nn{--row:46px;--inset:10px;z-index:71;overscroll-behavior:contain;width:auto;max-width:none;max-height:88dvh;padding:8px var(--inset) calc(12px + env(safe-area-inset-bottom));border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:0;position:fixed;inset:auto 0 0;overflow-y:auto}.__arc_handle_1anf6nn{border-radius:var(--radius-pill);background:var(--border-strong);cursor:grab;width:36px;height:5px;margin:0 auto 10px;display:block}.__arc_sheet_1anf6nn .__arc_header_1anf6nn{padding:4px 8px 12px}.__arc_sheet_1anf6nn .__arc_item_1anf6nn,.__arc_sheet_1anf6nn .__arc_rowLabel_1anf6nn{font-size:var(--text-base)}.__arc_sheet_1anf6nn .__arc_row_1anf6nn{height:52px}.__arc_sheet_1anf6nn .__arc_segments_1anf6nn{--segment:40px;height:34px}.__arc_sheet_1anf6nn .__arc_keys_1anf6nn{display:none}@media (prefers-reduced-motion:reduce){.__arc_trigger_1anf6nn,.__arc_chevron_1anf6nn,.__arc_dot_1anf6nn,.__arc_dot_1anf6nn:before,.__arc_dot_1anf6nn:after,.__arc_segment_1anf6nn,.__arc_thumb_1anf6nn,.__arc_item_1anf6nn,.__arc_icon_1anf6nn{transition:none}.__arc_spinner_1anf6nn{animation-duration:2.4s}}.__arc_field_iktj2f{align-items:flex-start;gap:0;min-width:0;display:inline-flex}.__arc_box_iktj2f{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-control);color:var(--control-glyph);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.__arc_visual_iktj2f{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:5px;display:block;position:relative}.__arc_fill_iktj2f{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}.__arc_mark_iktj2f{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}.__arc_box_iktj2f[data-state=checked] .__arc_visual_iktj2f,.__arc_box_iktj2f[data-state=indeterminate] .__arc_visual_iktj2f{border-color:var(--control-on)}@media (hover:hover) and (pointer:fine){.__arc_box_iktj2f[data-state=unchecked]:hover:not(:disabled) .__arc_visual_iktj2f{border-color:var(--text-muted)}}.__arc_box_iktj2f:active:not(:disabled) .__arc_visual_iktj2f{transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);transform:scale(.95)}.__arc_box_iktj2f:disabled{opacity:.5;cursor:not-allowed}.__arc_copy_iktj2f{min-width:0;padding-top:calc((var(--control-height-md) - var(--text-sm) * 1.4) / 2);gap:2px;margin-left:1px;display:grid}.__arc_copy_iktj2f label{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer}.__arc_copy_iktj2f span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.__arc_visual_iktj2f,.__arc_box_iktj2f:active:not(:disabled) .__arc_visual_iktj2f{transition:none;transform:none}}.__arc_button_3sl3nb{width:max-content;max-width:100%;min-height:var(--control-height-sm);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);font-weight:500;display:inline-flex}.__arc_button_3sl3nb:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}.__arc_iconOnly_3sl3nb:active:not(:disabled){transform:scale(.96)}@media (hover:hover) and (pointer:fine){.__arc_button_3sl3nb:hover:not(:disabled){background:var(--surface-muted);border-color:var(--border-strong)}.__arc_plain_3sl3nb:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground);border-color:#0000}}.__arc_button_3sl3nb:disabled{cursor:not-allowed;opacity:.5}.__arc_icon_3sl3nb{flex:none;width:16px;height:16px;display:grid;position:relative}.__arc_iconInner_3sl3nb{place-items:center;display:grid;position:absolute;inset:0}.__arc_iconInner_3sl3nb[data-state=copied]{color:var(--success)}.__arc_iconInner_3sl3nb[data-state=error]{color:var(--danger)}.__arc_label_3sl3nb{white-space:nowrap;justify-items:center;min-width:0;display:grid;position:relative}.__arc_text_3sl3nb{grid-area:1/1}.__arc_measure_3sl3nb{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.__arc_iconOnly_3sl3nb{width:var(--control-height-sm);padding:0}.__arc_plain_3sl3nb{color:var(--text-secondary);background:0 0;border-color:#0000}.__arc_srOnly_3sl3nb{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_button_3sl3nb{transition:none}.__arc_button_3sl3nb:active:not(:disabled){transform:none}}.__arc_block_gjnlov{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;min-width:0;max-width:100%;overflow:hidden}.__arc_header_gjnlov{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle);min-height:52px;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);background:var(--surface-raised);display:flex}.__arc_file_gjnlov{align-items:baseline;gap:var(--space-2);min-width:0;color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);display:flex}.__arc_file_gjnlov>svg{color:var(--text-muted);flex:none;align-self:center}.__arc_filename_gjnlov{min-width:0;color:var(--foreground);position:relative;overflow:hidden}.__arc_swap_gjnlov{white-space:nowrap;min-width:0;display:inline-grid}.__arc_swap_gjnlov>span,.__arc_swapStack_gjnlov>span{grid-area:1/1;min-width:0}.__arc_swapStack_gjnlov{min-width:0;display:grid}.__arc_swapText_gjnlov{text-overflow:ellipsis;display:block;overflow:hidden}.__arc_reserve_gjnlov{visibility:hidden}.__arc_sizer_gjnlov{white-space:nowrap;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.__arc_srOnly_gjnlov{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__arc_language_gjnlov{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs);flex:none;font-weight:400}.__arc_language_gjnlov:before{content:"·";margin-right:var(--space-2);color:var(--border-strong)}.__arc_viewport_gjnlov{--code-collapsed:calc(var(--code-lines,0) * var(--text-sm) * 1.7 + var(--space-5) * 2);overflow:hidden}.__arc_pre_gjnlov{padding:var(--space-5);color:var(--foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);font-variant-ligatures:none;tab-size:2;white-space:pre;margin:0;line-height:1.7;position:relative;overflow:auto}.__arc_code_gjnlov{display:block}.__arc_expand_gjnlov{justify-content:center;align-items:center;gap:var(--space-2);border:0;border-top:1px solid var(--border-subtle);width:100%;min-height:44px;padding:0 var(--space-4);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);font-weight:500;display:flex}.__arc_chevron_gjnlov{color:var(--text-muted);flex:none;place-items:center;display:grid}.__arc_comment_gjnlov{color:var(--text-muted);font-style:italic}.__arc_string_gjnlov{color:oklch(46% .13 150)}.__arc_number_gjnlov{color:oklch(50% .14 55)}.__arc_keyword_gjnlov{color:oklch(48% .15 285)}.__arc_type_gjnlov{color:oklch(46% .13 230)}.__arc_function_gjnlov{color:oklch(43% .12 25)}.__arc_property_gjnlov{color:oklch(44% .12 85)}.__arc_tag_gjnlov{color:oklch(46% .13 230)}.__arc_punctuation_gjnlov{color:var(--text-secondary)}:root[data-theme=dark] .__arc_string_gjnlov{color:oklch(77% .15 150)}:root[data-theme=dark] .__arc_number_gjnlov{color:oklch(80% .14 75)}:root[data-theme=dark] .__arc_keyword_gjnlov{color:oklch(78% .16 285)}:root[data-theme=dark] .__arc_type_gjnlov{color:oklch(79% .13 230)}:root[data-theme=dark] .__arc_function_gjnlov{color:oklch(80% .13 25)}:root[data-theme=dark] .__arc_property_gjnlov{color:oklch(79% .12 85)}:root[data-theme=dark] .__arc_tag_gjnlov{color:oklch(79% .13 230)}@media (hover:hover) and (pointer:fine){.__arc_expand_gjnlov:hover{background:var(--surface-muted);color:var(--foreground)}.__arc_expand_gjnlov:hover .__arc_chevron_gjnlov{color:var(--foreground)}}@media (width<=420px){.__arc_header_gjnlov{padding-left:var(--space-3)}.__arc_header_gjnlov button{width:var(--control-height-sm);padding-inline:0}.__arc_header_gjnlov button>span:last-of-type{display:none}.__arc_viewport_gjnlov{--code-collapsed:calc(var(--code-lines,0) * var(--text-xs) * 1.7 + var(--space-4) * 2)}.__arc_pre_gjnlov{padding:var(--space-4);font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.__arc_expand_gjnlov{transition:none}}.__arc_overlay_1s97i9x{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:oklch(10% 0 0/.46);position:fixed;inset:0}.__arc_content_1s97i9x{z-index:51;width:min(calc(100vw - var(--space-8)), 440px);height:fit-content;max-height:calc(100vh - var(--space-8));max-height:calc(100dvh - var(--space-8));border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);margin:auto;position:fixed;inset:0;overflow:auto}.__arc_keyframes_1s97i9x.__arc_overlay_1s97i9x[data-state=open]{animation:__arc_overlay-in_1s97i9x var(--duration-standard) var(--ease-enter) both}.__arc_keyframes_1s97i9x.__arc_overlay_1s97i9x[data-state=closed]{animation:__arc_overlay-out_1s97i9x var(--duration-fast) var(--ease-standard) both}.__arc_keyframes_1s97i9x.__arc_content_1s97i9x[data-state=open]{animation:__arc_content-fade-in_1s97i9x var(--duration-fast) var(--ease-enter) both, __arc_content-rise-in_1s97i9x var(--duration-spring) var(--ease-spring) both}.__arc_keyframes_1s97i9x.__arc_content_1s97i9x[data-state=closed]{animation:__arc_content-out_1s97i9x var(--duration-fast) var(--ease-standard) both}.__arc_content_1s97i9x:focus{outline:none}.__arc_overlay_1s97i9x[data-state=closed],.__arc_content_1s97i9x[data-state=closed]{pointer-events:none!important}.__arc_header_1s97i9x{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-6);border-bottom:1px solid var(--border);display:flex}.__arc_title_1s97i9x{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}.__arc_description_1s97i9x{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.__arc_title_1s97i9x,.__arc_description_1s97i9x{overflow-wrap:anywhere;position:relative}.__arc_swap_1s97i9x{display:block}.__arc_title_1s97i9x .__arc_swap_1s97i9x{line-height:var(--leading-body)}.__arc_close_1s97i9x{margin-block:calc((var(--text-lg) * var(--leading-body) - var(--space-8)) / 2);width:var(--space-8);height:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-control);background:color-mix(in oklab, var(--surface-muted) 50%, transparent);color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.__arc_close_1s97i9x:hover{background:var(--surface-muted);color:var(--foreground)}}.__arc_close_1s97i9x:active{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);transform:scale(.96)}.__arc_body_1s97i9x{padding:var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body)}@keyframes __arc_overlay-in_1s97i9x{0%{opacity:0}}@keyframes __arc_overlay-out_1s97i9x{to{opacity:0}}@keyframes __arc_content-fade-in_1s97i9x{0%{opacity:0}}@keyframes __arc_content-rise-in_1s97i9x{0%{transform:translateY(8px)scale(.96)}}@keyframes __arc_content-out_1s97i9x{to{opacity:0;transform:translateY(4px)scale(.98)}}@keyframes __arc_content-fade-out_1s97i9x{to{opacity:0}}@media (prefers-reduced-motion:reduce){.__arc_keyframes_1s97i9x.__arc_overlay_1s97i9x[data-state=open],.__arc_keyframes_1s97i9x.__arc_content_1s97i9x[data-state=open]{animation:__arc_overlay-in_1s97i9x var(--duration-instant) var(--ease-standard) both}.__arc_keyframes_1s97i9x.__arc_overlay_1s97i9x[data-state=closed]{animation:__arc_overlay-out_1s97i9x var(--duration-instant) var(--ease-standard) both}.__arc_keyframes_1s97i9x.__arc_content_1s97i9x[data-state=closed]{animation:__arc_content-fade-out_1s97i9x var(--duration-instant) var(--ease-standard) both}.__arc_close_1s97i9x,.__arc_close_1s97i9x:active{transition:none}.__arc_close_1s97i9x:active{transform:none}}.__arc_field_ixircf{min-width:0;display:grid}.__arc_label_ixircf{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.__arc_input_ixircf{width:100%;min-height:var(--control-height-md);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}.__arc_input_ixircf::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.__arc_input_ixircf:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.__arc_input_ixircf:focus-visible{border-color:var(--foreground)}.__arc_input_ixircf[aria-invalid=true]{border-color:var(--danger)}.__arc_input_ixircf:disabled{cursor:not-allowed;opacity:.5;background:var(--surface-muted)}.__arc_messageSlot_ixircf{display:block;overflow:hidden}.__arc_description_ixircf,.__arc_error_ixircf{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}.__arc_description_ixircf{color:var(--text-muted)}.__arc_error_ixircf{color:var(--danger)}.__arc_words_ixircf{display:block;position:relative}.__arc_word_ixircf{white-space:pre;display:inline-block}.__arc_column_ixircf{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.__arc_column_ixircf>span{display:inline-block}.__arc_srOnly_ixircf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_input_ixircf{transition-duration:.01ms}}.__arc_trigger_1n2e0br{max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.__arc_trigger_1n2e0br:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.__arc_trigger_1n2e0br[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.__arc_trigger_1n2e0br:active{border-color:var(--border-strong);background:color-mix(in oklab, var(--surface-muted), var(--border) 55%);box-shadow:none}.__arc_item_1n2e0br:focus-visible{outline:none}.__arc_triggerIcon_1n2e0br{color:var(--text-secondary);flex:none;display:inline-flex}.__arc_label_1n2e0br{flex:0 auto;min-width:0;display:inline-flex;position:relative;overflow-x:clip}.__arc_labelMeasure_1n2e0br{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.__arc_labelText_1n2e0br{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.__arc_chevron_1n2e0br{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none}.__arc_trigger_1n2e0br[data-state=open] .__arc_chevron_1n2e0br{transform:rotate(180deg)}.__arc_menu_1n2e0br{--menu-x:0px;--menu-y:-5px;z-index:60;min-width:min(12rem, var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px;position:relative}.__arc_menu_1n2e0br[data-side=top]{--menu-y:5px}.__arc_menu_1n2e0br[data-side=left]{--menu-x:5px;--menu-y:0px}.__arc_menu_1n2e0br[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.__arc_menu_1n2e0br[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}.__arc_menu_1n2e0br[data-state=open] .__arc_item_1n2e0br{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}.__arc_menu_1n2e0br[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard);pointer-events:none;animation:.13s linear both __arc_menu-exit_1n2e0br}.__arc_highlight_1n2e0br{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:5px;right:5px}.__arc_highlight_1n2e0br[data-tone=danger]{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.__arc_item_1n2e0br{border-radius:calc(var(--radius-panel) - 6px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.__arc_icon_1n2e0br{width:17px;color:var(--text-secondary);display:inline-flex}.__arc_separator_1n2e0br{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.__arc_destructive_1n2e0br,.__arc_destructive_1n2e0br .__arc_icon_1n2e0br{color:var(--danger)}.__arc_item_1n2e0br[data-disabled]{opacity:.45;cursor:default}@keyframes __arc_menu-exit_1n2e0br{to{--menu-exit:1}}@media (prefers-reduced-transparency:reduce){.__arc_menu_1n2e0br{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.__arc_trigger_1n2e0br,.__arc_chevron_1n2e0br,.__arc_item_1n2e0br,.__arc_highlight_1n2e0br{transition:none}.__arc_menu_1n2e0br,.__arc_menu_1n2e0br[data-state=closed]{transition:opacity var(--duration-instant) linear;transform:none}}.__arc_root_o9kry3{width:100%;padding:clamp(var(--space-8), 8vw, var(--space-12)) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.__arc_icon_o9kry3{width:var(--space-12);height:var(--space-12);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-muted);color:var(--text-secondary);animation:__arc_empty-state-icon_o9kry3 var(--duration-considered) var(--ease-enter) both;place-items:center;display:grid;position:relative}.__arc_glyph_o9kry3{place-items:center;display:grid}.__arc_frame_o9kry3{width:100%;max-width:100%}.__arc_copy_o9kry3{display:flow-root}.__arc_root_o9kry3 h3{margin:var(--space-5) 0 0;color:var(--foreground);font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);position:relative}.__arc_root_o9kry3 p{max-width:18rem;margin:var(--space-2) auto 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);position:relative}.__arc_line_o9kry3{text-wrap:balance;display:block}.__arc_action_o9kry3{justify-content:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}@keyframes __arc_empty-state-icon_o9kry3{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.__arc_icon_o9kry3{animation:none}}.__arc_toolbar_1grr1yh{min-height:var(--control-height-lg);justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);display:flex;position:relative}.__arc_frame_1grr1yh{flex:1;min-width:0}.__arc_chips_1grr1yh{min-width:0;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex;position:relative}.__arc_slot_1grr1yh{border-radius:var(--radius-pill);flex:none;min-width:0;max-width:100%;display:inline-flex}.__arc_chip_1grr1yh{max-width:calc(100% + var(--slot-moving,0) * 100vw);min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-2) 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--text-xs);flex:none;display:inline-flex}.__arc_chipLabel_1grr1yh{text-overflow:ellipsis;white-space:nowrap;overflow:clip visible}.__arc_value_1grr1yh{color:var(--foreground);font-weight:500}.__arc_separator_1grr1yh{color:var(--text-secondary);font-weight:400}.__arc_morphText_1grr1yh{white-space:nowrap;vertical-align:bottom;display:inline-flex;position:relative;overflow:clip visible}.__arc_morphValue_1grr1yh{white-space:nowrap;flex:none;display:inline-block}.__arc_measure_1grr1yh{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.__arc_chip_1grr1yh button{border-radius:var(--radius-pill);width:24px;height:24px;color:var(--text-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;flex:0 0 24px;place-items:center;display:grid}.__arc_chip_1grr1yh button:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard);transform:scale(.96)}.__arc_empty_1grr1yh{max-width:100%;color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;pointer-events:none;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.__arc_actions_1grr1yh{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.__arc_clear_1grr1yh{min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--text-muted);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0}.__arc_clearText_1grr1yh{display:block}.__arc_clear_1grr1yh:active{transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard);transform:scale(.97)}.__arc_srOnly_1grr1yh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__arc_menu_1grr1yh{isolation:isolate;flex:none;display:inline-flex;position:relative}.__arc_menu_1grr1yh:not([data-state=closed]){z-index:30}.__arc_trigger_1grr1yh{z-index:1;min-height:var(--control-height-sm);padding:0 var(--space-3);border-radius:var(--radius-control);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;align-items:center;display:inline-flex;position:relative}.__arc_menu_1grr1yh[data-state=open] .__arc_trigger_1grr1yh{pointer-events:none}.__arc_face_1grr1yh{align-items:center;gap:var(--space-2);display:inline-flex}.__arc_face_1grr1yh svg{flex:none}.__arc_surface_1grr1yh{z-index:0;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard), border-radius var(--duration-spring) var(--ease-spring), box-shadow var(--duration-standard) var(--ease-standard);position:absolute;top:0;overflow:clip}.__arc_menu_1grr1yh[data-y=up] .__arc_surface_1grr1yh{top:auto;bottom:0}.__arc_menu_1grr1yh[data-state=open] .__arc_surface_1grr1yh{border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating)}.__arc_menu_1grr1yh[data-state=closed] .__arc_trigger_1grr1yh:active+.__arc_surface_1grr1yh{background:color-mix(in oklab, var(--surface-muted), var(--border) 55%)}@media (hover:hover) and (pointer:fine){.__arc_menu_1grr1yh[data-state=closed] .__arc_trigger_1grr1yh:hover+.__arc_surface_1grr1yh{background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.__arc_panel_1grr1yh{width:min(var(--filter-menu-width,16rem), calc(100vw - var(--space-8)));outline:none;padding:6px;position:absolute;top:0;left:0}.__arc_menu_1grr1yh[data-y=up] .__arc_panel_1grr1yh{top:auto;bottom:0}.__arc_menu_1grr1yh[data-state=closed] .__arc_panel_1grr1yh{visibility:hidden}.__arc_head_1grr1yh{height:32px;padding:0 var(--space-2) 0 10px;align-items:center;display:flex}.__arc_menu_1grr1yh[data-y=up] .__arc_head_1grr1yh{margin-top:4px}.__arc_back_1grr1yh{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin-left:-6px;padding:0;display:grid}.__arc_back_1grr1yh:active{background:var(--surface-muted);color:var(--foreground)}.__arc_title_1grr1yh{min-width:0;color:var(--foreground);font-size:var(--text-sm);letter-spacing:var(--tracking-body);white-space:nowrap;font-weight:500;display:flex;position:relative}.__arc_titleText_1grr1yh{display:block}.__arc_stage_1grr1yh{margin-top:2px;position:relative}.__arc_step_1grr1yh{width:100%}.__arc_list_1grr1yh{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(20rem,55vh);display:grid;position:relative;overflow-y:auto}.__arc_highlight_1grr1yh{border-radius:calc(var(--radius-panel) - 6px);background:color-mix(in oklab, var(--foreground) 6%, transparent);opacity:0;pointer-events:none;position:absolute;top:0;left:0;right:0}.__arc_item_1grr1yh:focus-visible{outline:none}.__arc_item_1grr1yh{min-width:0;min-height:var(--control-height-sm);border-radius:calc(var(--radius-panel) - 6px);color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:0 10px;display:flex;position:relative}.__arc_itemIcon_1grr1yh{min-width:16px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.__arc_itemLabel_1grr1yh{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.__arc_itemMeta_1grr1yh{min-width:0;max-width:50%;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:6px;display:inline-flex}.__arc_metaValue_1grr1yh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.__arc_hint_1grr1yh{text-align:right;min-width:2ch}.__arc_check_1grr1yh{width:15px;color:var(--foreground);opacity:0;display:inline-flex}.__arc_check_1grr1yh[data-on]{opacity:1}@media (hover:hover) and (pointer:fine){.__arc_chip_1grr1yh button:hover{background:var(--border);color:var(--foreground)}.__arc_clear_1grr1yh:hover,.__arc_back_1grr1yh:hover{background:var(--surface-muted);color:var(--foreground)}}@media (width<=520px){.__arc_toolbar_1grr1yh{flex-direction:column;align-items:stretch}.__arc_frame_1grr1yh{flex:none}.__arc_actions_1grr1yh{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.__arc_chip_1grr1yh button,.__arc_clear_1grr1yh,.__arc_surface_1grr1yh,.__arc_back_1grr1yh{transition:none}.__arc_chip_1grr1yh button:active,.__arc_clear_1grr1yh:active{transform:none}}.__arc_icon_18hfcc9{flex:none;display:block;overflow:visible}.__arc_heart_18hfcc9{transition:color var(--duration-fast) var(--ease-standard)}.__arc_heart_18hfcc9[data-on]{color:var(--icon-morph-like,var(--danger))}.__arc_root_n4f3lz{--ms-h:var(--control-height-md);--ms-trigger-w:0px;justify-items:start;gap:var(--space-2);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);display:inline-grid;position:relative}.__arc_root_n4f3lz[data-align=end]{justify-items:end}.__arc_root_n4f3lz[data-open]{z-index:30}.__arc_label_n4f3lz{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.__arc_anchor_n4f3lz{height:var(--ms-h);max-width:100%;position:relative}.__arc_shape_n4f3lz{background:var(--surface);box-shadow:var(--shadow-resting);transition:box-shadow var(--duration-considered) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0;overflow:clip}.__arc_shape_n4f3lz:after{content:"";z-index:2;border:1px solid var(--border);border-radius:inherit;pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard);position:absolute;inset:0}.__arc_root_n4f3lz[data-align=end] .__arc_shape_n4f3lz{left:auto;right:0}.__arc_root_n4f3lz[data-open] .__arc_shape_n4f3lz{background:var(--surface-raised);box-shadow:var(--shadow-floating)}.__arc_root_n4f3lz[data-disabled] .__arc_shape_n4f3lz{opacity:.55}@media (hover:hover) and (pointer:fine){.__arc_root_n4f3lz:not([data-open],[data-disabled]) .__arc_shape_n4f3lz:hover{background:var(--surface-muted)}.__arc_root_n4f3lz:not([data-open],[data-disabled]) .__arc_shape_n4f3lz:hover:after{border-color:var(--border-strong)}}.__arc_lid_n4f3lz{z-index:1;height:var(--ms-h);position:absolute;top:0;left:0;right:0}.__arc_trigger_n4f3lz{box-sizing:border-box;height:var(--ms-h);align-items:center;gap:var(--space-2);font-size:var(--text-sm);white-space:nowrap;padding:0 36px 0 14px;font-weight:500;display:flex}.__arc_lid_n4f3lz .__arc_trigger_n4f3lz{width:100%;color:inherit;cursor:pointer;letter-spacing:inherit;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;font-family:inherit;position:absolute;inset:0}.__arc_lid_n4f3lz .__arc_trigger_n4f3lz:disabled{cursor:not-allowed}.__arc_measure_n4f3lz{visibility:hidden;pointer-events:none;width:max-content;max-width:min(20rem,100vw - 2rem);position:static}.__arc_root_n4f3lz[data-ready] .__arc_measure_n4f3lz{position:absolute;top:0;left:0}.__arc_root_n4f3lz[data-align=end][data-ready] .__arc_measure_n4f3lz{left:auto;right:0}.__arc_slot_n4f3lz{flex:1;min-width:0;height:100%;display:block;position:relative}.__arc_slot_n4f3lz[data-hidden]{opacity:0;transition:opacity var(--duration-instant) var(--ease-standard)}.__arc_layer_n4f3lz{align-items:center;gap:var(--space-2);min-width:0;display:flex;position:absolute;inset:0}.__arc_valueText_n4f3lz{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.__arc_placeholder_n4f3lz{color:var(--text-muted);font-weight:400}.__arc_icon_n4f3lz{width:20px;height:20px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.__arc_icon_n4f3lz>svg{width:16px;height:16px}.__arc_icon_n4f3lz>img{object-fit:cover;border-radius:50%;width:20px;height:20px}.__arc_chevron_n4f3lz{width:16px;height:16px;color:var(--text-muted);pointer-events:none;place-items:center;margin-top:-8px;display:grid;position:absolute;top:50%;right:12px}.__arc_searchRow_n4f3lz{align-items:center;gap:var(--space-2);padding:0 2px 0 14px;display:flex;position:absolute;inset:0}.__arc_searchRow_n4f3lz[inert]{pointer-events:none}.__arc_searchIcon_n4f3lz{color:var(--text-muted);flex:none}.__arc_input_n4f3lz{min-width:0;height:100%;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:none;flex:1;padding:0}.__arc_input_n4f3lz::placeholder{color:var(--text-muted)}.__arc_clear_n4f3lz{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 8%, transparent);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;display:grid}.__arc_closeHit_n4f3lz{border-radius:var(--radius-pill);cursor:pointer;-webkit-tap-highlight-color:transparent;width:36px;height:36px;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0}@media (hover:hover) and (pointer:fine){.__arc_closeHit_n4f3lz:hover,.__arc_clear_n4f3lz:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent)}.__arc_clear_n4f3lz:hover{color:var(--foreground)}}.__arc_listFace_n4f3lz{top:var(--ms-h);box-sizing:border-box;width:max(var(--ms-trigger-w), min(var(--ms-panel-w), calc(100vw - 2rem)));padding:0 6px 6px;position:absolute;left:0}.__arc_root_n4f3lz[data-align=end] .__arc_listFace_n4f3lz{left:auto;right:0}.__arc_listFace_n4f3lz:before{content:"";background:var(--border-subtle);height:1px;position:absolute;top:0;left:14px;right:14px}.__arc_listFace_n4f3lz[inert]{pointer-events:none}.__arc_scroll_n4f3lz{max-height:var(--ms-list-max);overscroll-behavior:contain;scrollbar-width:thin;padding-top:6px;overflow-y:auto}.__arc_options_n4f3lz{gap:2px;display:grid;position:relative}.__arc_highlight_n4f3lz{background:color-mix(in oklab, var(--foreground) 6.5%, transparent);pointer-events:none;border-radius:16px;position:absolute;top:0;left:0;right:0}.__arc_group_n4f3lz{gap:2px;display:grid}.__arc_group_n4f3lz+.__arc_group_n4f3lz{margin-top:4px}.__arc_groupLabel_n4f3lz{color:var(--text-muted);font-size:var(--text-xs);padding:8px 10px 4px;font-weight:400}.__arc_option_n4f3lz{box-sizing:border-box;align-items:center;gap:var(--space-2);min-height:36px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:color var(--duration-fast) var(--ease-standard);border-radius:16px;padding:0 10px 0 8px;display:flex;position:relative}.__arc_option_n4f3lz[data-active],.__arc_option_n4f3lz[aria-selected=true]{color:var(--foreground)}.__arc_option_n4f3lz[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed;opacity:.6}.__arc_optionValue_n4f3lz{align-items:center;gap:var(--space-2);flex:1;min-width:0;font-weight:500;display:flex}.__arc_meta_n4f3lz{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex:none}.__arc_check_n4f3lz{width:16px;height:16px;color:var(--foreground);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);flex:none;place-items:center;display:grid;transform:scale(.6)}.__arc_check_n4f3lz[data-on]{opacity:1;transform:none}.__arc_empty_n4f3lz{color:var(--text-muted);font-size:var(--text-sm);margin:0;padding:12px 10px 14px}.__arc_srOnly_n4f3lz{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_shape_n4f3lz,.__arc_check_n4f3lz,.__arc_slot_n4f3lz{transition-duration:0s}}@media (prefers-contrast:more){.__arc_shape_n4f3lz:after{border-color:var(--border-strong)}}.__arc_root_8d3i3n{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);flex-shrink:1;min-width:0;max-width:100%;display:inline-flex}.__arc_track_8d3i3n{--fade-start:0px;--fade-end:0px;isolation:isolate;overscroll-behavior-x:contain;border-radius:inherit;scrollbar-width:none;min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);gap:2px;padding:3px;display:flex;overflow-x:auto}.__arc_track_8d3i3n::-webkit-scrollbar{display:none}.__arc_track_8d3i3n[data-fade-start]{--fade-start:20px}.__arc_track_8d3i3n[data-fade-end]{--fade-end:20px}.__arc_button_8d3i3n{min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 4px);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.__arc_button_8d3i3n:hover{color:var(--foreground)}}.__arc_button_8d3i3n:active,.__arc_button_8d3i3n[aria-pressed=true]{color:var(--foreground)}.__arc_selection_8d3i3n{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);position:absolute;inset:0}.__arc_label_8d3i3n{z-index:1;align-items:center;gap:6px;display:inline-flex;position:relative}@media (width<=380px){.__arc_button_8d3i3n{padding:0 10px}}@media (prefers-reduced-motion:reduce){.__arc_button_8d3i3n{transition:none}}.__arc_field_rr7hjt{gap:var(--space-2);min-width:0;display:grid}.__arc_field_rr7hjt label{font-size:var(--text-sm);font-weight:500}.__arc_trigger_rr7hjt{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.__arc_trigger_rr7hjt:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.__arc_trigger_rr7hjt:active:not([data-disabled]),.__arc_trigger_rr7hjt[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.__arc_trigger_rr7hjt:focus-visible{border-color:var(--border-strong)}.__arc_trigger_rr7hjt[data-disabled]{opacity:.5;cursor:not-allowed}.__arc_valueText_rr7hjt{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.__arc_valueText_rr7hjt>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.__arc_valueText_rr7hjt>[data-placeholder]{color:var(--text-muted)}.__arc_srOnly_rr7hjt{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__arc_chevron_rr7hjt{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.__arc_trigger_rr7hjt[data-state=open] .__arc_chevron_rr7hjt{transform:rotate(180deg)}.__arc_hint_rr7hjt{color:var(--text-muted);font-size:var(--text-xs)}.__arc_content_rr7hjt{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:__arc_select-in_rr7hjt var(--duration-standard) var(--ease-enter) both;padding:6px;overflow:hidden}.__arc_content_rr7hjt[data-side=top]{--menu-y:6px}.__arc_content_rr7hjt[data-side=left]{--menu-x:6px;--menu-y:0px}.__arc_content_rr7hjt[data-side=right]{--menu-x:-6px;--menu-y:0px}.__arc_content_rr7hjt[data-state=closed]{animation:__arc_select-out_rr7hjt var(--duration-instant) var(--ease-standard) both}.__arc_viewport_rr7hjt{padding:2px 0}.__arc_item_rr7hjt{border-radius:calc(var(--radius-control) - 4px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}.__arc_item_rr7hjt[data-highlighted]{background:var(--surface-muted)}.__arc_item_rr7hjt[data-disabled]{opacity:.45}.__arc_indicator_rr7hjt{color:var(--foreground);animation:__arc_indicator-in_rr7hjt var(--duration-standard) var(--ease-enter) 40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}.__arc_scrollButton_rr7hjt{height:28px;color:var(--text-muted);place-items:center;display:grid}@keyframes __arc_select-in_rr7hjt{0%{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes __arc_select-out_rr7hjt{to{opacity:0;transform:translate(calc(var(--menu-x) / 2), calc(var(--menu-y) / 2)) scale(.98)}}@keyframes __arc_indicator-in_rr7hjt{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){.__arc_content_rr7hjt{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.__arc_trigger_rr7hjt,.__arc_chevron_rr7hjt,.__arc_item_rr7hjt{transition:none}.__arc_content_rr7hjt{animation:__arc_select-fade_rr7hjt var(--duration-instant) var(--ease-standard) both}.__arc_content_rr7hjt[data-state=closed]{animation:__arc_select-fade-out_rr7hjt var(--duration-instant) var(--ease-standard) both}.__arc_indicator_rr7hjt{animation:none}}@keyframes __arc_select-fade_rr7hjt{0%{opacity:0}}@keyframes __arc_select-fade-out_rr7hjt{to{opacity:0}}.__arc_bar_104hwl3{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);max-width:100%;min-height:46px;box-shadow:var(--shadow-raised);color:var(--foreground);transform-origin:50% 100%;align-items:center;gap:8px;padding:5px 6px 5px 14px;display:inline-flex}.__arc_count_104hwl3{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;flex:none;position:relative}.__arc_countSlot_104hwl3{min-width:0;display:inline-flex}.__arc_countRow_104hwl3{white-space:pre;flex:none;align-items:baseline;display:inline-flex}.__arc_countNumber_104hwl3{min-width:1ch;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex;position:relative}.__arc_digits_104hwl3,.__arc_words_104hwl3,.__arc_plural_104hwl3,.__arc_selected_104hwl3{display:inline-block}.__arc_words_104hwl3{position:relative}.__arc_divider_104hwl3{background:var(--border);flex:none;width:1px;height:20px}.__arc_actions_104hwl3{align-items:center;gap:2px;min-width:0;display:flex}.__arc_actions_104hwl3 button,.__arc_clear_104hwl3{border-radius:calc(var(--radius-panel) - 6px);min-height:34px;color:var(--foreground);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.__arc_actions_104hwl3 button:active,.__arc_clear_104hwl3:active{background:var(--surface-muted);transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}.__arc_clear_104hwl3:active{transform:scale(.96)}.__arc_actionIcon_104hwl3{color:currentColor;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.__arc_actions_104hwl3 button:hover,.__arc_clear_104hwl3:hover{background:var(--surface-muted)}.__arc_actions_104hwl3 .__arc_destructive_104hwl3:hover{background:color-mix(in oklab, var(--danger) 9%, var(--surface))}}.__arc_actions_104hwl3 .__arc_destructive_104hwl3{color:var(--danger)}.__arc_actions_104hwl3 .__arc_destructive_104hwl3:active{background:color-mix(in oklab, var(--danger) 12%, var(--surface))}.__arc_clear_104hwl3{width:34px;color:var(--text-muted);flex:none;padding:0}.__arc_srOnly_104hwl3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.__arc_bar_104hwl3{flex-wrap:wrap;width:100%}.__arc_count_104hwl3{flex:auto;min-width:0}.__arc_divider_104hwl3{display:none}.__arc_actions_104hwl3{border-top:1px solid var(--border-subtle);flex-wrap:wrap;flex:1 0 100%;padding-top:4px}.__arc_actions_104hwl3 button{flex:auto;padding-inline:6px}.__arc_clear_104hwl3{order:1}.__arc_actions_104hwl3{order:2}}@media (prefers-reduced-motion:reduce){.__arc_actions_104hwl3 button,.__arc_clear_104hwl3{transition:none}.__arc_actions_104hwl3 button:active,.__arc_clear_104hwl3:active{transform:none}}.__arc_root_18rho4r{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.__arc_viewport_18rho4r{--fade-top:0px;--fade-bottom:0px;--fade-left:0px;--fade-right:0px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;min-height:0}.__arc_viewport_18rho4r::-webkit-scrollbar{display:none}.__arc_root_18rho4r[data-orientation=vertical]>.__arc_viewport_18rho4r{overflow:hidden auto}.__arc_root_18rho4r[data-orientation=horizontal]>.__arc_viewport_18rho4r{overflow:auto hidden}.__arc_root_18rho4r[data-orientation=both]>.__arc_viewport_18rho4r{overflow:auto}.__arc_viewport_18rho4r[data-fade=vertical]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent)}.__arc_viewport_18rho4r[data-fade=horizontal]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent)}.__arc_viewport_18rho4r[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);mask-image:linear-gradient(to bottom, transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent), linear-gradient(to right, transparent, #000 var(--fade-left), #000 calc(100% - var(--fade-right)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.__arc_track_18rho4r{z-index:1;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--duration-considered) var(--ease-standard);position:absolute}.__arc_track_18rho4r[data-axis=y]{width:11px;top:3px;bottom:3px;right:1px}.__arc_track_18rho4r[data-axis=x]{height:11px;bottom:1px;left:3px;right:3px}.__arc_root_18rho4r[data-orientation=both]>.__arc_track_18rho4r[data-axis=y]{bottom:13px}.__arc_root_18rho4r[data-orientation=both]>.__arc_track_18rho4r[data-axis=x]{right:13px}.__arc_track_18rho4r[data-hidden]{display:none}.__arc_thumb_18rho4r{will-change:transform;position:absolute;top:0;left:0}.__arc_track_18rho4r[data-axis=y] .__arc_thumb_18rho4r{width:100%}.__arc_track_18rho4r[data-axis=x] .__arc_thumb_18rho4r{height:100%}.__arc_thumb_18rho4r:after{content:"";border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 30%, transparent);transition:width var(--duration-fast) var(--ease-standard), height var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);position:absolute}.__arc_track_18rho4r[data-axis=y] .__arc_thumb_18rho4r:after{width:5px;top:0;bottom:0;right:3px}.__arc_track_18rho4r[data-axis=x] .__arc_thumb_18rho4r:after{height:5px;bottom:3px;left:0;right:0}.__arc_root_18rho4r[data-scrolling]>.__arc_track_18rho4r,.__arc_root_18rho4r[data-dragging]>.__arc_track_18rho4r,.__arc_root_18rho4r[data-scrollbars=always]>.__arc_track_18rho4r{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast)}@media (hover:hover) and (pointer:fine){.__arc_root_18rho4r:hover>.__arc_track_18rho4r{opacity:1;pointer-events:auto;transition-duration:var(--duration-fast)}.__arc_track_18rho4r:hover .__arc_thumb_18rho4r:after,.__arc_root_18rho4r[data-dragging] .__arc_thumb_18rho4r:after{background:color-mix(in oklab, var(--foreground) 46%, transparent)}.__arc_track_18rho4r[data-axis=y]:hover .__arc_thumb_18rho4r:after,.__arc_root_18rho4r[data-dragging=y] .__arc_track_18rho4r[data-axis=y] .__arc_thumb_18rho4r:after{width:7px;right:2px}.__arc_track_18rho4r[data-axis=x]:hover .__arc_thumb_18rho4r:after,.__arc_root_18rho4r[data-dragging=x] .__arc_track_18rho4r[data-axis=x] .__arc_thumb_18rho4r:after{height:7px;bottom:2px}}@media (prefers-reduced-motion:reduce){.__arc_track_18rho4r,.__arc_thumb_18rho4r:after{transition:none}}.__arc_toast_171iv1z{border:1px solid var(--border);border-radius:var(--radius-panel);background:color-mix(in oklab, var(--surface) 94%, var(--background));width:min(100%,26rem);min-width:0;color:var(--foreground);letter-spacing:var(--tracking-body);box-shadow:var(--shadow-floating);align-items:flex-start;gap:.75rem;padding:.875rem .875rem .875rem 1rem;display:flex}.__arc_icon_171iv1z{border:1px solid color-mix(in oklab, var(--success) 24%, var(--border));border-radius:var(--radius-pill);background:color-mix(in oklab, var(--success) 10%, var(--surface));width:1.875rem;height:1.875rem;color:var(--success);flex:none;place-items:center;display:grid}.__arc_frame_171iv1z{flex:1;min-width:0;display:block}.__arc_copy_171iv1z{gap:.125rem;min-width:0;padding-top:.3125rem;display:grid;position:relative}.__arc_title_171iv1z{min-width:0;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);display:block;position:relative}.__arc_line_171iv1z{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.__arc_description_171iv1z{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);display:block}.__arc_close_171iv1z{border-radius:var(--radius-pill);width:2rem;height:2rem;color:var(--text-muted);cursor:pointer;transition:transform var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;margin:-.0625rem -.125rem 0 0;display:grid}@media (hover:hover) and (pointer:fine){.__arc_close_171iv1z:hover{background:var(--surface-muted);color:var(--foreground)}}.__arc_close_171iv1z:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.__arc_close_171iv1z{transition:none}.__arc_close_171iv1z:active{transform:none}}.__arc_badge_sm2sav{--badge-tone:var(--text-secondary);--badge-tint:10%;--badge-ink:84%;--badge-background:color-mix(in oklab, var(--badge-tone) var(--badge-tint), var(--surface));--badge-foreground:color-mix(in oklab, var(--badge-tone) var(--badge-ink), var(--foreground));--badge-color:color-mix(in oklab, var(--badge-tone) 88%, var(--foreground));--badge-border:transparent;--badge-radius:6px;--badge-height:24px;--badge-pad:10px;--badge-gap:5px;--badge-icon:14px;--badge-dot:6px;box-sizing:border-box;min-height:var(--badge-height);vertical-align:middle;border:1px solid var(--badge-border);border-radius:var(--badge-radius);padding:0 var(--badge-pad);color:var(--badge-foreground);background:var(--badge-background);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);flex:none;justify-content:center;align-items:center;font-weight:500;line-height:1;display:inline-flex;overflow:clip}:root[data-theme=dark] .__arc_badge_sm2sav{--badge-tint:12%;--badge-ink:94%}.__arc_outline_sm2sav{--badge-border:color-mix(in oklab, var(--badge-tone) 14%, var(--border))}:root[data-theme=dark] .__arc_outline_sm2sav{--badge-border:color-mix(in oklab, var(--badge-tone) 22%, var(--border))}.__arc_sm_sm2sav{--badge-height:20px;--badge-radius:5px;--badge-pad:8px;--badge-gap:4px;--badge-icon:12px;--badge-dot:5px;font-size:11px}.__arc_md_sm2sav{--badge-height:24px;--badge-radius:6px;--badge-pad:10px;--badge-gap:5px;--badge-icon:14px;--badge-dot:6px}.__arc_lg_sm2sav{--badge-height:28px;--badge-radius:7px;--badge-pad:12px;--badge-gap:6px;--badge-icon:16px;--badge-dot:7px;font-size:var(--text-sm)}.__arc_pill_sm2sav{--badge-radius:var(--radius-pill)}.__arc_withIcon_sm2sav{padding-inline-start:calc(var(--badge-pad) - 2px)}.__arc_withDot_sm2sav{padding-inline-start:calc(var(--badge-pad) - 1px)}.__arc_body_sm2sav{align-items:center;display:flex}.__arc_content_sm2sav{align-items:center;gap:var(--badge-gap);width:max-content;display:flex;position:relative}.__arc_label_sm2sav,.__arc_glyph_sm2sav{align-items:center;display:inline-flex;position:relative}.__arc_text_sm2sav{text-box:trim-both cap alphabetic;display:block}.__arc_icon_sm2sav{color:var(--badge-color);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.__arc_glyph_sm2sav>svg{width:var(--badge-icon);height:var(--badge-icon);display:block}.__arc_dot_sm2sav{width:var(--badge-dot);height:var(--badge-dot);background:var(--badge-color);border-radius:50%;flex:none;display:block}.__arc_neutral_sm2sav{--badge-tone:var(--text-secondary)}.__arc_info_sm2sav{--badge-tone:var(--info,var(--tone-sky))}.__arc_success_sm2sav{--badge-tone:var(--success)}.__arc_warning_sm2sav{--badge-tone:var(--warning)}.__arc_danger_sm2sav{--badge-tone:var(--danger)}.__arc_teal_sm2sav{--badge-tone:var(--tone-teal)}.__arc_sky_sm2sav{--badge-tone:var(--tone-sky)}.__arc_orchid_sm2sav{--badge-tone:var(--tone-orchid)}.__arc_violet_sm2sav{--badge-tone:var(--tone-violet)}.__arc_rose_sm2sav{--badge-tone:var(--tone-rose)}.__arc_amber_sm2sav{--badge-tone:var(--tone-amber)}.__arc_warning_sm2sav,.__arc_amber_sm2sav{--badge-ink:76%}@media (prefers-reduced-motion:reduce){.__arc_badge_sm2sav{transition-duration:var(--duration-instant)}}.__arc_root_xbxhp{--al-accent:var(--series-1);--al-pad:clamp(1rem, 4vw, 1.5rem);--al-chip-h:3.5rem;gap:var(--space-5);box-sizing:border-box;width:100%;min-width:0;max-width:47.5rem;padding:var(--al-pad);border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;margin-inline:auto;display:grid;position:relative;container:agent-loop/inline-size}.__arc_root_xbxhp *,.__arc_root_xbxhp :before,.__arc_root_xbxhp :after{box-sizing:border-box}.__arc_srOnly_xbxhp{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__arc_swap_xbxhp{min-width:0;display:inline-grid}.__arc_swapItem_xbxhp{grid-area:1/1;min-width:0}.__arc_roll_xbxhp{min-width:calc(var(--digits,1) * 1ch);font-variant-numeric:tabular-nums;vertical-align:bottom;display:inline-grid;overflow:hidden}.__arc_rollItem_xbxhp{text-align:left;grid-area:1/1}.__arc_spin_xbxhp{animation:1s linear infinite __arc_al-spin_xbxhp}@keyframes __arc_al-spin_xbxhp{to{transform:rotate(360deg)}}.__arc_header_xbxhp{align-items:center;gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.__arc_title_xbxhp{min-width:0;font-size:var(--text-base);letter-spacing:var(--tracking-body);font-weight:500;line-height:var(--leading-body);margin:0}.__arc_status_xbxhp{color:var(--text-secondary);justify-content:flex-end;display:flex}.__arc_statusSwap_xbxhp{justify-items:end}.__arc_statusItem_xbxhp{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.__arc_statusItem_xbxhp svg{stroke-width:1.75px;flex:none;width:16px;height:16px}.__arc_status_xbxhp[data-tone=success] svg{color:var(--success)}.__arc_status_xbxhp[data-tone=warning] svg{color:var(--warning)}.__arc_status_xbxhp[data-tone=accent] svg{color:var(--al-accent)}.__arc_status_xbxhp[data-tone=muted] svg{color:var(--text-muted)}.__arc_caption_xbxhp{min-width:0;min-height:2.8em;color:var(--text-secondary);text-wrap:pretty;grid-column:1/-1;margin:0;display:grid}.__arc_caption_xbxhp>.__arc_swap_xbxhp{display:grid}.__arc_stage_xbxhp{gap:var(--space-5);min-width:0;display:grid}.__arc_loop_xbxhp{align-content:start;gap:14px;min-width:0;display:grid}.__arc_ring_xbxhp{width:100%;min-width:0;height:232px;position:relative}.__arc_ring_xbxhp>*{opacity:0;transition:opacity var(--duration-standard) var(--ease-standard)}.__arc_root_xbxhp[data-measured] .__arc_ring_xbxhp>*{opacity:1}.__arc_svg_xbxhp{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.__arc_track_xbxhp{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.__arc_arrow_xbxhp{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.__arc_doneLine_xbxhp{fill:none;stroke:var(--al-accent);stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset 0s linear var(--duration-standard), opacity var(--duration-standard) var(--ease-standard)}.__arc_root_xbxhp[data-done] .__arc_doneLine_xbxhp{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .76s var(--ease-in-out), opacity var(--duration-fast) var(--ease-standard)}.__arc_trail_xbxhp{fill:none;stroke-width:3px;stroke-linecap:round}.__arc_trailStop_xbxhp{stop-color:var(--al-accent)}.__arc_pin_xbxhp{fill:none;stroke:var(--border);stroke-width:1px}.__arc_pinLive_xbxhp{fill:none;stroke:var(--al-accent);stroke-width:1px;stroke-opacity:.32;transition:stroke-opacity var(--duration-standard) var(--ease-standard)}.__arc_pinLive_xbxhp[data-live]{stroke-opacity:1}.__arc_node_xbxhp{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.5px;transition:fill var(--duration-standard) var(--ease-standard), stroke var(--duration-standard) var(--ease-standard)}.__arc_node_xbxhp[data-state=visited]{stroke:var(--al-accent)}.__arc_node_xbxhp[data-state=active]{fill:var(--al-accent);stroke:var(--al-accent)}.__arc_nodeRing_xbxhp{fill:none;stroke:var(--al-accent);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);transform:scale(.6)}.__arc_nodeRing_xbxhp[data-on]{opacity:.3;transform:scale(1)}.__arc_headGroup_xbxhp{transition:opacity var(--duration-standard) var(--ease-standard)}.__arc_root_xbxhp:is([data-ready],[data-ended]) .__arc_headGroup_xbxhp{opacity:0}.__arc_head_xbxhp{fill:var(--al-accent);stroke:var(--surface);stroke-width:2.5px}.__arc_station_xbxhp{min-width:0;height:20px;color:var(--text-muted);white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard);align-items:center;gap:6px;display:inline-flex;position:absolute}.__arc_station_xbxhp[data-key=gather]{transform:translate(-50%,-100%)}.__arc_station_xbxhp[data-key=act]{transform:translateY(-50%)}.__arc_station_xbxhp[data-key=verify]{flex-direction:row-reverse;transform:translate(-100%,-50%)}.__arc_station_xbxhp svg{stroke-width:1.75px;width:14px;height:14px;transition:color var(--duration-standard) var(--ease-standard);flex:none}.__arc_stationText_xbxhp{text-overflow:ellipsis;min-width:0;overflow:hidden}.__arc_station_xbxhp[data-state=visited]{color:var(--text-secondary)}.__arc_station_xbxhp[data-state=active]{color:var(--foreground)}.__arc_station_xbxhp[data-state=active] svg{color:var(--al-accent)}.__arc_root_xbxhp[data-compact] .__arc_station_xbxhp{font-size:var(--text-xs)}.__arc_root_xbxhp[data-compact] .__arc_station_xbxhp svg{display:none}.__arc_center_xbxhp{text-align:center;pointer-events:none;justify-items:center;gap:2px;display:grid;position:absolute;transform:translate(-50%,-50%)}.__arc_centerMark_xbxhp{width:22px;height:22px;margin-bottom:6px;display:grid}.__arc_centerMark_xbxhp svg{width:100%;height:100%}.__arc_centerName_xbxhp{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.__arc_centerLine_xbxhp{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;justify-items:center}.__arc_centerCount_xbxhp{font-variant-numeric:tabular-nums;gap:.3em;display:inline-flex}.__arc_centerEnd_xbxhp{color:var(--text-secondary);align-items:center;gap:5px;display:inline-flex}.__arc_centerEnd_xbxhp svg{stroke-width:1.75px;flex:none;width:14px;height:14px}.__arc_centerEnd_xbxhp[data-tone=success] svg{color:var(--success)}.__arc_centerEnd_xbxhp[data-tone=warning] svg{color:var(--warning)}.__arc_root_xbxhp[data-compact] .__arc_centerMark_xbxhp{width:20px;height:20px;margin-bottom:4px}.__arc_root_xbxhp[data-compact] .__arc_centerName_xbxhp{font-size:var(--text-xs)}.__arc_root_xbxhp[data-compact] .__arc_centerLead_xbxhp{display:none}.__arc_lanes_xbxhp{gap:12px;min-width:0;display:grid}.__arc_lanes_xbxhp[data-split]{grid-template-columns:repeat(2,minmax(0,1fr))}.__arc_lane_xbxhp{min-width:0;min-height:var(--al-chip-h);display:grid}.__arc_lane_xbxhp>*{grid-area:1/1;min-width:0}.__arc_laneEmpty_xbxhp{height:100%;padding:0 var(--space-3);border:1px dashed var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);text-align:center;border-radius:14px;place-items:center;display:grid}.__arc_pop_xbxhp{min-width:0;display:grid}.__arc_chip_xbxhp{min-width:0;min-height:var(--al-chip-h);border:1px solid var(--border);background:var(--surface);opacity:.62;transition:opacity var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);border-radius:14px;align-content:center;gap:1px;padding:8px 12px;display:grid}.__arc_lane_xbxhp[data-live] .__arc_chip_xbxhp,.__arc_root_xbxhp[data-ended] .__arc_chip_xbxhp{opacity:1}.__arc_lane_xbxhp[data-live] .__arc_chip_xbxhp{border-color:color-mix(in oklab, var(--al-accent) 40%, var(--border))}.__arc_chip_xbxhp[data-state=error],.__arc_lane_xbxhp[data-live] .__arc_chip_xbxhp[data-state=error]{border-color:color-mix(in oklab, var(--danger) 35%, var(--border))}.__arc_chipHead_xbxhp{align-items:center;gap:8px;min-width:0;display:flex}.__arc_chipMark_xbxhp{width:16px;height:16px;color:var(--foreground);flex:none;display:grid}.__arc_chipMark_xbxhp svg{stroke-width:1.75px;width:16px;height:16px}.__arc_chipMark_xbxhp[data-tone=success]{color:var(--success)}.__arc_chipMark_xbxhp[data-tone=warning]{color:var(--warning)}.__arc_chipTitle_xbxhp{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.__arc_chipIcon_xbxhp{width:16px;height:16px;color:var(--text-muted);flex:none}.__arc_chipIcon_xbxhp svg{stroke-width:1.75px;width:16px;height:16px}.__arc_chip_xbxhp[data-state=success] .__arc_chipIcon_xbxhp{color:var(--success)}.__arc_chip_xbxhp[data-state=error] .__arc_chipIcon_xbxhp{color:var(--danger)}.__arc_chipBody_xbxhp{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);padding-left:24px;display:grid}.__arc_chipText_xbxhp{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.__arc_context_xbxhp{align-content:start;gap:var(--space-3);min-width:0;padding-top:var(--space-5);border-top:1px solid var(--border);display:grid}.__arc_contextHead_xbxhp{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.__arc_contextTitle_xbxhp{font-weight:500}.__arc_tokens_xbxhp{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.__arc_tokenValue_xbxhp{text-align:right;min-width:4.5ch;display:inline-block}.__arc_blocks_xbxhp{align-content:start;gap:var(--space-2);min-height:calc(var(--slots) * var(--al-chip-h) + (var(--slots) - 1) * var(--space-2));margin:0;padding:0;list-style:none;display:grid;position:relative}.__arc_block_xbxhp{min-width:0;min-height:var(--al-chip-h);border:1px solid var(--border);background:var(--surface);transition:border-color var(--duration-considered) var(--ease-standard);border-radius:14px;grid-template-columns:16px minmax(0,1fr) auto;align-content:center;align-items:center;gap:1px 10px;padding:8px 12px;display:grid}.__arc_block_xbxhp[data-fresh]{border-color:color-mix(in oklab, var(--al-accent) 45%, var(--border));transition-duration:var(--duration-fast)}.__arc_blockMark_xbxhp{width:16px;height:16px;color:var(--text-secondary);display:grid}.__arc_blockMark_xbxhp svg{stroke-width:1.75px;width:16px;height:16px}.__arc_blockLabel_xbxhp{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.__arc_blockTokens_xbxhp{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.__arc_blockDetail_xbxhp{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.__arc_blocksEmpty_xbxhp{padding:var(--space-4);border:1px dashed var(--border-strong);color:var(--text-muted);font-size:var(--text-xs);text-align:center;border-radius:14px;place-items:center;display:grid;position:absolute;inset:0}.__arc_footer_xbxhp{justify-content:space-between;align-items:center;gap:var(--space-3);margin-inline:calc(-1 * var(--al-pad));padding:var(--space-4) var(--al-pad) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.__arc_buttons_xbxhp{gap:6px;display:flex}.__arc_iconButton_xbxhp{width:var(--control-height-sm);padding-inline:0}.__arc_iconButton_xbxhp svg{stroke-width:1.75px;width:16px;height:16px}.__arc_glyph_xbxhp{width:16px;height:16px;display:inline-grid}.__arc_glyph_xbxhp svg{transition:opacity var(--duration-fast) var(--ease-standard);grid-area:1/1}.__arc_glyph_xbxhp svg[data-on=false]{opacity:0;transition-duration:.1s}.__arc_speed_xbxhp{align-items:center;gap:var(--space-3);min-width:0;display:flex}.__arc_speedLabel_xbxhp{color:var(--text-secondary)}@container agent-loop (width<400px){.__arc_speedLabel_xbxhp{display:none}}@container agent-loop (width>=460px) and (width<640px){.__arc_blocks_xbxhp{min-height:calc(var(--rows) * var(--al-chip-h) + (var(--rows) - 1) * var(--space-2));grid-template-columns:repeat(2,minmax(0,1fr))}}@container agent-loop (width>=640px){.__arc_stage_xbxhp{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 16.5rem}.__arc_context_xbxhp{padding-top:0;padding-left:var(--space-6);border-top:0;border-left:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.__arc_ring_xbxhp>*,.__arc_doneLine_xbxhp,.__arc_node_xbxhp,.__arc_nodeRing_xbxhp,.__arc_headGroup_xbxhp,.__arc_pinLive_xbxhp,.__arc_station_xbxhp,.__arc_station_xbxhp svg,.__arc_chip_xbxhp,.__arc_block_xbxhp,.__arc_glyph_xbxhp svg{transition-duration:0s!important}.__arc_spin_xbxhp{animation:none}}.__arc_root_18q84pe{justify-content:center;width:100%;display:flex}.__arc_card_18q84pe{--pad:24px;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);width:100%;max-width:640px;color:var(--foreground);font-family:var(--font-body);text-align:left;flex-direction:column;font-size:13px;line-height:20px;display:flex;position:relative;container-type:inline-size}.__arc_srOnly_18q84pe{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__arc_truncate_18q84pe{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.__arc_nums_18q84pe{font-variant-numeric:tabular-nums}.__arc_claude_18q84pe{color:#d97757}.__arc_head_18q84pe{padding:16px var(--pad);border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px 16px;display:flex}.__arc_avatar_18q84pe{--tint:var(--series-1);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--tint) 16%, var(--surface));width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tint) 22%, transparent);color:color-mix(in oklab, var(--tint) 78%, var(--foreground));-webkit-user-select:none;user-select:none;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;place-items:center;font-size:12px;font-weight:500;line-height:16px;display:grid}.__arc_avatar_18q84pe[data-tint="2"]{--tint:var(--series-2)}.__arc_avatar_18q84pe[data-tint="3"]{--tint:var(--series-3)}.__arc_avatar_18q84pe[data-tint="4"]{--tint:var(--series-4)}.__arc_identity_18q84pe{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.__arc_nameField_18q84pe{--name-pad-x:8px;min-width:0;max-width:calc(100% + var(--name-pad-x) + 1px);margin:-2px 0 0 calc(-1 * (var(--name-pad-x) + 1px));display:grid;position:relative}.__arc_nameSizer_18q84pe,.__arc_nameInput_18q84pe{box-sizing:border-box;min-width:0;padding:2px var(--name-pad-x);font:inherit;letter-spacing:inherit;white-space:pre;border:1px solid #0000;border-radius:10px;grid-area:1/1;margin:0;font-size:15px;font-weight:500;line-height:22px}.__arc_nameSizer_18q84pe{visibility:hidden;padding-inline-end:calc(var(--name-pad-x) + 4px);overflow:hidden}.__arc_nameInput_18q84pe{width:100%;color:var(--foreground);text-overflow:ellipsis;cursor:text;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;position:absolute;inset:0}.__arc_nameInput_18q84pe::placeholder{color:var(--text-muted);opacity:1}@media (hover:hover) and (pointer:fine){.__arc_nameInput_18q84pe:hover:not(:focus){background:var(--surface-muted)}}.__arc_nameInput_18q84pe:focus{border-color:var(--foreground);background:var(--surface)}.__arc_identityMeta_18q84pe{min-width:0;max-width:100%;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.__arc_versionSlot_18q84pe{min-width:4ch;display:inline-grid;position:relative}.__arc_head_18q84pe>.__arc_modeSwitch_18q84pe{flex:none}.__arc_body_18q84pe{position:relative}.__arc_configure_18q84pe{padding:20px var(--pad) 24px;flex-direction:column;gap:24px;display:flex}.__arc_testView_18q84pe{padding:16px var(--pad);flex-direction:column;display:flex;position:absolute;inset:0}.__arc_section_18q84pe{flex-direction:column;gap:4px;display:flex}.__arc_sectionHead_18q84pe{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.__arc_sectionTitle_18q84pe{color:var(--foreground);font-size:13px;font-weight:500;line-height:20px}.__arc_meta_18q84pe{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.__arc_metaText_18q84pe{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;display:block;overflow:hidden}.__arc_metaError_18q84pe{color:var(--danger)}.__arc_addFile_18q84pe{margin-inline-end:-10px}.__arc_addFile_18q84pe svg,.__arc_testHead_18q84pe>button svg{width:14px;height:14px}.__arc_modelRow_18q84pe{justify-content:space-between;align-items:center;gap:16px;display:flex}.__arc_modelTrigger_18q84pe{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:216px;height:36px;color:var(--foreground);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}@media (hover:hover) and (pointer:fine){.__arc_modelTrigger_18q84pe:hover{background:var(--surface-muted)}}.__arc_modelTrigger_18q84pe[data-state=open]{background:var(--surface-muted)}.__arc_modelMark_18q84pe{flex:none;place-items:center;width:16px;height:16px;display:grid}.__arc_modelMark_18q84pe svg{width:16px;height:16px}.__arc_modelValue_18q84pe{text-align:left;flex:1;min-width:0;display:grid;position:relative}.__arc_chevron_18q84pe{width:14px;height:14px;color:var(--text-muted);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.__arc_modelTrigger_18q84pe[data-state=open] .__arc_chevron_18q84pe{transform:rotate(180deg)}.__arc_menu_18q84pe{z-index:60;box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised);min-width:272px;box-shadow:var(--shadow-floating);color:var(--foreground);font-family:var(--font-body);transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:__arc_menuIn_18q84pe .14s var(--ease-enter);padding:4px;font-size:13px;line-height:20px}.__arc_menu_18q84pe[data-state=closed]{animation:__arc_menuOut_18q84pe .1s var(--ease-standard) forwards}@keyframes __arc_menuIn_18q84pe{0%{opacity:0;transform:scale(.98)}}@keyframes __arc_menuOut_18q84pe{to{opacity:0;transform:scale(.98)}}.__arc_menuItem_18q84pe{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:14px;outline:none;align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.__arc_menuItem_18q84pe[data-highlighted]{background:var(--surface-muted)}.__arc_menuName_18q84pe{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.__arc_menuNote_18q84pe{color:var(--text-muted);white-space:nowrap;font-size:12px;line-height:16px}.__arc_menuCheck_18q84pe{width:14px;height:14px;color:var(--accent);flex:none;place-items:center;display:grid}.__arc_menuCheck_18q84pe svg{width:14px;height:14px}.__arc_count_18q84pe{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);font-size:12px;line-height:16px}.__arc_count_18q84pe[data-near]{color:var(--warning)}.__arc_instructions_18q84pe{box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;height:102px;color:var(--foreground);font:inherit;resize:none;scrollbar-width:thin;transition:border-color var(--duration-fast) var(--ease-standard);border-radius:14px;margin:0;padding:10px 14px;font-size:13px;line-height:20px;display:block}.__arc_instructions_18q84pe::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.__arc_instructions_18q84pe:hover{border-color:var(--border-strong)}}.__arc_list_18q84pe{margin:0;padding:0;list-style:none}.__arc_list_18q84pe>li+li{border-top:1px solid var(--border-subtle)}.__arc_fileItem_18q84pe{overflow:hidden}.__arc_row_18q84pe{box-sizing:border-box;align-items:center;gap:12px;min-height:52px;display:flex}.__arc_list_18q84pe>.__arc_row_18q84pe{padding:0}.__arc_rowLabel_18q84pe{cursor:pointer;flex:1;align-self:stretch;align-items:center;gap:12px;min-width:0;display:flex}.__arc_rowMark_18q84pe{width:16px;height:16px;color:var(--text-secondary);transition:opacity var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid}.__arc_rowMark_18q84pe svg{width:16px;height:16px}.__arc_row_18q84pe[data-off] .__arc_rowMark_18q84pe{opacity:.45;filter:grayscale()}.__arc_rowText_18q84pe{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.__arc_rowName_18q84pe{color:var(--foreground);font-size:13px;font-weight:500;line-height:18px}.__arc_row_18q84pe[data-off] .__arc_rowName_18q84pe{color:var(--text-secondary)}.__arc_fileError_18q84pe{color:var(--danger)}.__arc_empty_18q84pe{min-height:52px;color:var(--text-muted);align-items:center;margin:0;font-size:12px;line-height:16px;display:flex}.__arc_iconButton_18q84pe{width:28px;height:28px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.__arc_iconButton_18q84pe svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.__arc_iconButton_18q84pe:hover{background:var(--surface-muted);color:var(--foreground)}}.__arc_iconButton_18q84pe:active{transform:scale(.94)}.__arc_progress_18q84pe{border-radius:var(--radius-pill);background:color-mix(in oklab, var(--foreground) 10%, transparent);flex:none;width:72px;height:4px;display:inline-block;position:relative;overflow:hidden}.__arc_progressFill_18q84pe{border-radius:inherit;background:var(--accent);transform-origin:0;transition:transform .16s var(--ease-standard);position:absolute;inset:0}.__arc_percent_18q84pe{min-width:4ch;display:inline-block}.__arc_foot_18q84pe{box-sizing:border-box;min-height:60px;padding:12px var(--pad);border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;display:flex}.__arc_status_18q84pe{min-width:0;color:var(--text-secondary);flex:1;align-items:center;font-size:13px;display:flex;position:relative}.__arc_statusInner_18q84pe{align-items:center;gap:6px;min-width:0;display:inline-flex}.__arc_statusInner_18q84pe svg{flex:none;width:14px;height:14px}.__arc_status_18q84pe[data-tone=success] svg{color:var(--success)}.__arc_status_18q84pe[data-tone=warning] svg{color:var(--warning)}.__arc_status_18q84pe[data-tone=danger] svg{color:var(--danger)}.__arc_status_18q84pe[data-tone=muted] svg{color:var(--text-muted)}.__arc_test_18q84pe{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.__arc_testHead_18q84pe{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.__arc_testHead_18q84pe>button{margin-inline-end:-10px}.__arc_testMeta_18q84pe{min-width:0;color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex;overflow:hidden}.__arc_testModel_18q84pe{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.__arc_testModel_18q84pe svg{flex:none;width:14px;height:14px}.__arc_thread_18q84pe{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;margin-inline:-8px;padding-inline:8px;overflow-y:auto}.__arc_testEmpty_18q84pe{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100%;padding:16px 0;display:flex}.__arc_testEmptyTitle_18q84pe{color:var(--foreground);margin:0;font-size:13px;font-weight:500;line-height:20px}.__arc_testEmptyText_18q84pe{color:var(--text-muted);text-wrap:balance;margin:0;font-size:12px;line-height:16px}.__arc_suggestions_18q84pe{flex-direction:column;gap:8px;width:100%;max-width:380px;margin-top:16px;display:flex}.__arc_suggestion_18q84pe{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);-webkit-tap-highlight-color:transparent;border-radius:14px;padding:10px 14px;font-size:13px;line-height:20px}@media (hover:hover) and (pointer:fine){.__arc_suggestion_18q84pe:hover{background:var(--surface-muted)}}.__arc_suggestion_18q84pe:active{transform:scale(.99)}.__arc_turns_18q84pe{flex-direction:column;gap:16px;margin:0;padding:4px 0 8px;list-style:none;display:flex}.__arc_userTurn_18q84pe{justify-content:flex-end;display:flex}.__arc_bubble_18q84pe{background:var(--surface-muted);max-width:80%;color:var(--foreground);overflow-wrap:anywhere;border-radius:14px;padding:8px 12px}.__arc_agentTurn_18q84pe{flex-direction:column;gap:8px;display:flex}.__arc_agentHead_18q84pe{align-items:center;gap:8px;min-height:20px;display:flex}.__arc_agentName_18q84pe{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.__arc_agentMeta_18q84pe{color:var(--text-muted);white-space:nowrap;justify-items:end;margin-inline-start:auto;font-size:12px;line-height:16px;display:inline-grid;position:relative}.__arc_calls_18q84pe{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 0 28px;list-style:none;display:flex}.__arc_call_18q84pe{box-sizing:border-box;border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface);max-width:100%;height:28px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:12px;line-height:16px;display:inline-flex}.__arc_callMark_18q84pe{width:14px;height:14px;color:var(--text-secondary);flex:none;place-items:center;display:grid}.__arc_callMark_18q84pe svg{width:14px;height:14px}.__arc_callLabel_18q84pe{text-overflow:ellipsis;min-width:0;overflow:hidden}.__arc_callResult_18q84pe{color:var(--text-muted);text-overflow:ellipsis;opacity:0;transition:opacity .16s var(--ease-standard);overflow:hidden}.__arc_callResult_18q84pe:before{content:"·";margin-inline-end:6px}.__arc_call_18q84pe[data-done] .__arc_callResult_18q84pe{opacity:1}.__arc_reply_18q84pe{color:var(--foreground);text-wrap:pretty;margin:0;padding-inline-start:28px}.__arc_replyError_18q84pe{color:var(--text-secondary);margin:0;padding-inline-start:28px}.__arc_composer_18q84pe{flex:none;display:flex;position:relative}.__arc_composerInput_18q84pe{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--background);width:100%;height:44px;color:var(--foreground);font:inherit;transition:border-color var(--duration-fast) var(--ease-standard);padding:0 48px 0 16px;font-size:13px}.__arc_composerInput_18q84pe::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.__arc_composerInput_18q84pe:hover{border-color:var(--border-strong)}}.__arc_send_18q84pe{border-radius:var(--radius-pill);background:var(--accent);width:32px;height:32px;color:var(--accent-foreground);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}@media (hover:hover) and (pointer:fine){.__arc_send_18q84pe:hover:not(:disabled){background:var(--accent-strong)}}.__arc_send_18q84pe:active:not(:disabled){transform:scale(.94)}.__arc_send_18q84pe:disabled{background:var(--surface-muted);color:var(--text-muted);cursor:default}.__arc_sendIcon_18q84pe{grid-area:1/1;place-items:center;display:grid}.__arc_sendIcon_18q84pe svg{width:16px;height:16px}.__arc_send_18q84pe[data-running] .__arc_sendIcon_18q84pe svg{fill:currentColor;width:12px;height:12px}@container (width>=560px){.__arc_toolGrid_18q84pe{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.__arc_toolGrid_18q84pe>li:nth-child(2){border-top:0}}@container (width<=480px){.__arc_head_18q84pe,.__arc_configure_18q84pe,.__arc_testView_18q84pe,.__arc_foot_18q84pe{--pad:16px}.__arc_modelTrigger_18q84pe{width:184px}.__arc_configure_18q84pe{padding-top:16px}}@container (width<=300px){.__arc_head_18q84pe{flex-wrap:wrap}.__arc_modeSwitch_18q84pe{order:3;width:100%}.__arc_modeSwitch_18q84pe>div{width:100%}.__arc_modeSwitch_18q84pe button{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.__arc_nameInput_18q84pe,.__arc_iconButton_18q84pe,.__arc_suggestion_18q84pe,.__arc_send_18q84pe,.__arc_progressFill_18q84pe,.__arc_callResult_18q84pe,.__arc_rowMark_18q84pe,.__arc_chevron_18q84pe{transition:none}.__arc_menu_18q84pe,.__arc_menu_18q84pe[data-state=closed]{animation:none}}.__arc_tree_16ii0sb{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;color:var(--foreground);border-radius:16px;padding:6px 8px 8px;display:block;overflow:hidden}.__arc_row_16ii0sb{min-width:0;height:38px;display:flow-root;position:relative}.__arc_item_16ii0sb{width:100%;min-width:0;height:36px;padding:0 10px;padding-left:calc(10px + (var(--tree-depth) - 1) * 18px);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;outline:none;align-items:center;gap:8px;margin-top:2px;line-height:1;display:flex;position:relative}.__arc_item_16ii0sb[aria-selected=true]{color:var(--foreground)}.__arc_selection_16ii0sb{z-index:0;background:var(--surface-muted);border-radius:10px;position:absolute;inset:0}.__arc_branch_16ii0sb{top:4px;bottom:4px;left:calc(16.5px + (var(--tree-depth) - 2) * 18px);z-index:1;background:var(--border);transform-origin:top;pointer-events:none;width:1px;position:absolute}.__arc_disclosure_16ii0sb,.__arc_icon_16ii0sb,.__arc_label_16ii0sb{z-index:1;position:relative}.__arc_disclosure_16ii0sb{width:14px;height:16px;color:var(--text-muted);flex:0 0 14px;place-items:center;display:grid}.__arc_icon_16ii0sb{width:16px;height:16px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:0 0 16px;place-items:center;display:grid}.__arc_folder_16ii0sb{color:var(--text-secondary)}.__arc_item_16ii0sb[aria-expanded=true] .__arc_folder_16ii0sb,.__arc_item_16ii0sb[aria-selected=true] .__arc_folder_16ii0sb{color:var(--foreground)}.__arc_folderGlyph_16ii0sb{place-items:center;display:grid;position:absolute;inset:0}.__arc_typescript_16ii0sb{color:color-mix(in oklab, #3178c6 78%, var(--foreground))}.__arc_stylesheet_16ii0sb{color:color-mix(in oklab, #8b6ace 73%, var(--foreground))}.__arc_markdown_16ii0sb{color:color-mix(in oklab, #38896b 74%, var(--foreground))}.__arc_json_16ii0sb{color:color-mix(in oklab, #c48637 78%, var(--foreground))}.__arc_label_16ii0sb{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.45;overflow:hidden}@media (hover:hover) and (pointer:fine){.__arc_item_16ii0sb:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.__arc_item_16ii0sb,.__arc_icon_16ii0sb{transition:none}}.parallel-root button.item-card{text-align:left;min-width:0;font:inherit;color:var(--el-text-primary);cursor:pointer;background:var(--el-surface);border:1px solid var(--el-border);border-radius:14px;flex-direction:column;flex:none;align-items:stretch;padding:6px;display:flex}.parallel-root button.item-card:hover{background:var(--el-elevated);border-color:var(--el-border-strong)}.parallel-root button.item-card[data-picked]{border-color:#fff}.parallel-root .item-card-top{align-items:baseline;gap:8px;min-width:0;margin:4px 6px 8px;display:flex}.parallel-root .item-card-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.parallel-root .item-card-caption{color:var(--el-text-muted);white-space:nowrap;flex:none;font-size:12px}.parallel-root .item-card-shot{aspect-ratio:16/10;background:var(--el-deep);color:var(--el-text-muted);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.parallel-root .item-card-shot img{object-fit:cover;width:100%;height:100%}.parallel-root .item-card-empty{color:var(--el-text-muted);margin:8px 12px 0;font-size:12px}.parallel-root .ddl-nocover{box-sizing:border-box;background:radial-gradient(130% 100% at 0% 0%, var(--el-elevated), var(--el-deep));flex-direction:column;gap:3px;width:100%;height:100%;padding:10px 12px;display:flex}.parallel-root .ddl-nocover .ddl-brand{margin-bottom:auto}.parallel-root .ddl-nocover strong{color:var(--el-text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.parallel-root .ddl-nocover small{color:var(--el-text-muted);font-size:11.5px}.parallel-root .ddl{height:100%;min-height:0;color:var(--el-text-primary);font-size:13px;position:relative}:where(.parallel-root .ddl) :where(button,a){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:none}.parallel-root .ddl-home,.parallel-root .ddl-page{height:100%;min-height:0;display:grid}.parallel-root .ddl-home{grid-template-columns:260px minmax(0,1fr)}.parallel-root .ddl-page{grid-template-columns:320px minmax(0,1fr)}.parallel-root .ddl-home[hidden]{display:none}.parallel-root .ddl-rail{background:var(--el-deep);border:1px solid var(--el-border);border-radius:16px;flex-direction:column;min-height:0;margin:0 0 12px 12px;padding:16px 0 10px 12px;display:flex}.parallel-root .ddl-rail>:not(.rung-scroll){margin-right:12px}.parallel-root .ddl-facets{flex:1;margin-top:8px}.parallel-root .ddl-facets .rung-box{padding-right:20px}.parallel-root .ddl-scope{background:var(--el-surface);border-radius:16px;gap:2px;padding:2px;display:flex}.parallel-root .ddl-rail>.ddl-scope>.ddl-pill{flex:1}.parallel-root .ddl .ddl-pill{height:28px;color:var(--el-text-secondary);border-radius:14px;padding:0 14px;font-size:12px;font-weight:500}.parallel-root .ddl .ddl-pill:hover{background:#ffffff1a}.parallel-root .ddl .ddl-pill[aria-selected=true]{color:#000;background:#fff;font-weight:600}.parallel-root .ddl .ddl-pill:disabled{opacity:.4;cursor:default}.parallel-root .ddl .ddl-pill-small{padding:0 10px}.parallel-root .ddl-search{background:var(--el-surface);border:1px solid var(--el-border);height:34px;color:var(--el-text-muted);border-radius:8px;flex:none;align-items:center;gap:8px;margin-top:12px;padding:0 10px;display:flex}.parallel-root .ddl-search input{min-width:0;color:var(--el-text-primary);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:12.5px}.parallel-root .ddl-search input::placeholder{color:var(--el-text-muted)}.parallel-root .ddl-picked{flex-wrap:wrap;align-items:center;margin-top:8px;display:flex}.parallel-root .ddl .ddl-badge{background:var(--el-elevated);border:1px solid var(--el-border);border-radius:12px;align-items:center;gap:5px;height:24px;margin:0 5px 5px 0;padding:0 7px 0 9px;font-size:11.5px;font-weight:500;display:inline-flex}.parallel-root .ddl .ddl-badge:hover{border-color:var(--el-border-strong)}.parallel-root .ddl .ddl-clear{color:var(--el-text-muted);margin:0 0 5px 4px;font-size:11.5px}.parallel-root .ddl .ddl-clear:hover{color:var(--el-text-primary)}.parallel-root .ddl-overline{color:var(--el-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:14px 0 4px 8px;font-size:10.5px;font-weight:600}.parallel-root .ddl .ddl-facet-row{width:100%;height:28px;color:var(--el-text-secondary);text-align:left;border-radius:7px;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;display:flex}.parallel-root .ddl .ddl-facet-row:hover{background:var(--el-hover);color:var(--el-text-primary)}.parallel-root .ddl .ddl-facet-row[aria-pressed=true]{background:var(--el-elevated);color:var(--el-text-primary)}.parallel-root .ddl-facet-row span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.parallel-root .ddl-facet-row>.ddl-fav{flex:none;margin-right:auto}.parallel-root .ddl-facet-row:has(>.ddl-fav)>span:first-child{flex:0 auto}.parallel-root .ddl-facet-row em{color:var(--el-text-muted);flex:none;font-size:11px;font-style:normal}.parallel-root .ddl-facet-row .ddl-wip{color:#e0a84a}.parallel-root .ddl-main{flex-direction:column;min-width:0;min-height:0;display:flex}.parallel-root .ddl-head{align-items:flex-end;gap:16px;margin:12px 32px 18px;display:flex}.parallel-root .ddl-head>div:first-child{flex:1}.parallel-root .ddl-h1{overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:600;line-height:1.2}.parallel-root .ddl-body-text{color:var(--el-text-secondary);white-space:pre-wrap;margin:6px 0 0;font-size:13px;line-height:19px}.parallel-root .ddl-views{flex:none;gap:8px;display:flex}.parallel-root .ddl-scroll{flex:1}.parallel-root .ddl-grid-host{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.parallel-root .ddl-empty{color:var(--el-text-muted);margin:24px 32px;font-size:13px}.parallel-root .ddl-sentinel{height:1px}.parallel-root .ddl-libs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0 32px 20px;display:grid}.parallel-root .ddl .ddl-lib{text-align:left;border:1px solid var(--el-border);background:var(--el-surface);border-radius:12px;padding:14px;transition:transform .2s cubic-bezier(.33,1,.68,1),background-color .2s,border-color .2s;display:block}.parallel-root .ddl .ddl-lib:hover{border-color:var(--el-border-strong);background:#17171a;transform:translateY(-2px)}.parallel-root .ddl-lib-head{align-items:center;gap:12px;min-width:0;display:flex}.parallel-root .ddl-lib-head strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.parallel-root .ddl-lib-head small{color:var(--el-text-muted);margin-top:2px;font-size:12px;display:block}.parallel-root .ddl-name{align-items:center;gap:6px;min-width:0;display:flex}.parallel-root .ddl-name strong{min-width:0}.parallel-root .ddl-page .ddl-lib-head strong{font-size:16px}.parallel-root .ddl .ddl-lib-head small a:hover{text-decoration:underline}.parallel-root .ddl-lib p{height:34px;color:var(--el-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:12px 0 0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.parallel-root .ddl-brand{background:var(--el-elevated);color:var(--el-text-secondary);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.parallel-root .ddl-brand img{object-fit:contain;width:100%;height:100%}.parallel-root .ddl-brand img[data-tone=dark]{filter:invert()}.parallel-root .ddl-tiles{gap:12px;margin:0 32px 20px;display:grid}.parallel-root .ddl-tiles>.ddl-tile{min-width:0;color:inherit;content-visibility:auto;contain-intrinsic-size:auto 220px;background:0 0;border:0;position:relative}.parallel-root .ddl-tile .item-card-title{flex:0 auto}.parallel-root .ddl-tile .item-card-caption{text-align:right;text-overflow:ellipsis;flex:0 10000 auto;min-width:0;margin-left:auto;overflow:hidden}.parallel-root .ddl-tile .item-card-caption,.parallel-root .ddl-marks>*{transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard), filter var(--duration-instant) var(--ease-standard)}.parallel-root .ddl-marks{pointer-events:none;align-items:center;gap:6px;display:flex;position:absolute;top:11px;right:13px}.parallel-root .ddl-marks>:first-child{margin:-13px}.parallel-root .ddl-marks>*{opacity:0;filter:blur(4px);transform:translateY(.3em)}.parallel-root .ddl-tile:hover .item-card-caption,.parallel-root .ddl-tile[data-selecting] .item-card-caption{opacity:0;filter:blur(2px);transform:translateY(-.3em)}.parallel-root .ddl-tile:has(:focus-visible) .item-card-caption{opacity:0;filter:blur(2px);transform:translateY(-.3em)}.parallel-root .ddl-tile:hover .ddl-marks>*,.parallel-root .ddl-tile[data-selecting] .ddl-marks>*{opacity:1;filter:none;pointer-events:auto;transition:opacity var(--duration-standard) var(--ease-enter), transform var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter);transform:none}.parallel-root .ddl-tile:has(:focus-visible) .ddl-marks>*{opacity:1;filter:none;pointer-events:auto;transition:opacity var(--duration-standard) var(--ease-enter), transform var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter);transform:none}@media (prefers-reduced-motion:reduce){.parallel-root .ddl-tile .item-card-caption,.parallel-root .ddl-marks>*{filter:none!important;transform:none!important}}.parallel-root .ddl .ddl-star{color:var(--el-text-muted);padding:1px;display:inline-flex}.parallel-root .ddl .ddl-star:hover{color:var(--el-text-primary)}.parallel-root .ddl .ddl-star[aria-pressed=true],.parallel-root .ddl .ddl-fav{color:#ffc53d;flex:none;display:inline-flex}.parallel-root .ddl-tile:has(.ddl-star[aria-pressed=true]) .item-card-caption{margin-right:24px}.parallel-root .ddl-tile .ddl-marks>.ddl-star[aria-pressed=true]{opacity:1;filter:none;pointer-events:auto;transform:none}.parallel-root .ddl-tile .ddl-marks>.ddl-star[aria-pressed=true]:not(:last-child){transform:translate(24px)}.parallel-root .ddl-tile:is(:hover,[data-selecting],:has(:focus-visible)) .ddl-marks>.ddl-star[aria-pressed=true]{transform:none}@media (hover:none){.parallel-root .ddl-tile .item-card-caption{opacity:0}.parallel-root .ddl-marks{pointer-events:auto}.parallel-root .ddl-marks>*{opacity:1;filter:none;transform:none}.parallel-root .ddl-tile .ddl-marks>.ddl-star[aria-pressed=true]:not(:last-child){transform:none}}.parallel-root .ddl-list{flex-direction:column;margin:0 32px 20px;display:flex}.parallel-root .ddl .ddl-row{text-align:left;content-visibility:auto;contain-intrinsic-size:auto 40px;border-radius:8px;align-items:center;gap:10px;height:40px;padding:0 10px;display:flex}.parallel-root .ddl .ddl-row:hover{background:var(--el-hover)}.parallel-root .ddl-row-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.parallel-root .ddl-row-lib{color:var(--el-text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.parallel-root .ddl-row-cat{background:var(--el-elevated);color:var(--el-text-secondary);border-radius:10px;flex:none;padding:2px 8px;font-size:11px}.parallel-root .ddl-live{pointer-events:none;background:var(--el-deep);transition:opacity .15s;position:absolute;overflow:hidden}.parallel-root .ddl-live iframe{transform-origin:0 0;background:var(--el-deep);border:0;width:640px;height:400px;display:block}.parallel-root .ddl .ddl-back{color:var(--el-text-muted);align-self:flex-start;margin-bottom:14px;font-size:12px}.parallel-root .ddl .ddl-back:hover{color:var(--el-text-primary)}.parallel-root .ddl-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;margin-top:12px;display:grid}.parallel-root .ddl-actions>*{width:100%}.parallel-root .ddl-lib-link{flex:none;display:flex}.parallel-root .ddl-lib-name{min-width:0;color:inherit;align-items:center;gap:4px;text-decoration:none;display:flex}.parallel-root .ddl-lib-name svg{opacity:0;flex:none;transition:opacity .12s ease-out}.parallel-root .ddl-lib-name:hover svg,.parallel-root .ddl-lib-name:focus-visible svg{opacity:1}.parallel-root .ddl-actions+.ddl-actions{margin-top:6px}.parallel-root .ddl-lib-tools{flex-direction:column;gap:6px;display:flex}.parallel-root .ddl-lib-tools .ddl-actions,.parallel-root .ddl-lib-tools .ddl-search{margin-top:0}.parallel-root .ddl-detail{flex-direction:column;min-width:0;min-height:0;padding:12px 32px;display:flex}.parallel-root .ddl-mono{color:var(--el-text-muted);margin:4px 0 0;font:12px Cascadia Mono,Cascadia Code,Consolas,ui-monospace,monospace}.parallel-root .ddl-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;display:flex}button.ddl-morph-open{justify-content:center;align-items:center;display:inline-flex}.parallel-root .ddl-frame{border:1px solid var(--el-border);background:var(--el-deep);border-radius:12px;flex:1;width:100%;min-height:240px}.parallel-root .ddl-frame[data-light]{background:#fff}.parallel-root .ddl-noframe{color:var(--el-text-muted);justify-content:center;align-items:center;display:flex}.parallel-root .ddl-note{color:#e0a84a;margin:4px 0 0;font-size:11px}.parallel-root .ddl-code{flex:1;grid-template-columns:230px minmax(0,1fr);gap:12px;min-height:0;display:grid}.parallel-root .ddl-files .rung-box{padding-right:20px}.parallel-root .ddl-source{flex-direction:column;gap:10px;min-width:0;min-height:0;display:flex}.parallel-root .ddl-pre{flex:1}.parallel-root .ddl-code-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.parallel-root .ddl-attrib{color:var(--el-text-muted);margin-top:10px;font-size:12px}.parallel-root .component-card{color:var(--el-text-primary);background:var(--el-surface);border:1px solid var(--el-border);border-radius:14px;flex-direction:column;align-items:stretch;padding:6px;display:flex;position:absolute;inset:0;overflow:hidden}.parallel-root .component-card .item-card-shot{aspect-ratio:auto;flex:1;min-height:0}.parallel-root .component-card.ddl-lib{border-radius:12px;padding:14px;display:block}.parallel-root .component-card.ddl-lib p{color:var(--el-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 0;font-size:12.5px;display:-webkit-box;overflow:hidden}.parallel-root .ddl .ddl-lib[data-picked],.parallel-root .ddl .ddl-row[data-picked]{background:var(--el-elevated);border-color:#fff}.parallel-root .ddl .ddl-row{border:1px solid #0000}.parallel-root .ddl .ddl-lib-new{min-height:116px;color:var(--el-text-muted);background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.parallel-root .ddl .ddl-lib-new:hover{color:var(--el-text-primary)}.parallel-root .ddl-section{margin:4px 32px 10px}.parallel-root .ddl-libs+.ddl-section{margin-top:22px}.parallel-root .ddl .ddl-gear{color:var(--el-text-muted);border-radius:7px;flex:none;padding:6px;display:inline-flex}.parallel-root .ddl .ddl-gear:hover{background:var(--el-hover);color:var(--el-text-primary)}.parallel-root .ddl-volume input{accent-color:#fff;flex:1;min-width:0}html .ddl-ask{gap:16px;display:grid}html .ddl-ask-actions{justify-content:flex-end;gap:8px;display:flex}.parallel-root .ddl-selection{z-index:20;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.parallel-root .ddl-toast{z-index:26;position:absolute;bottom:16px;right:16px}.parallel-root .ddl-notice{z-index:25;border:1px solid var(--el-border-strong);background:var(--el-surface);border-radius:10px;align-items:flex-start;gap:10px;max-width:min(640px,90%);padding:10px 12px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.parallel-root .ddl-notice pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--el-text-secondary);margin:0;font:12px/1.5 inherit}.parallel-root .ddl-notice button{color:var(--el-text-muted);flex:none}.parallel-root .ddl-home:focus,.parallel-root .ddl-page:focus{outline:none}@media (width<=720px){.parallel-root .ddl-home,.parallel-root .ddl-page{flex-direction:column;display:flex;overflow-y:auto}.parallel-root .ddl-rail{flex:none;width:auto;margin:0 0 12px}.parallel-root .ddl-facets,.parallel-root .ddl-page .ddl-rail .rung-scroll{flex:none;height:240px}.parallel-root .ddl-main,.parallel-root .ddl-detail{flex:none;height:100%}.parallel-root .ddl-page>.ddl-rail{order:1}.parallel-root .ddl-head{flex-wrap:wrap;margin:12px 12px 14px}.parallel-root .ddl-detail{padding:12px}.parallel-root .ddl-libs,.parallel-root .ddl-tiles,.parallel-root .ddl-list{margin:0 12px 20px}.parallel-root .ddl-section{margin:4px 12px 10px}.parallel-root .ddl-code{grid-template-rows:120px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.rung-scroll{min-height:0;position:relative}.rung-box{scrollbar-width:none;height:100%;overflow-y:auto}.rung-box::-webkit-scrollbar{display:none}.rung-bar{width:12px;position:absolute;top:8px;right:4px}.__arc_figure_1js8luz{gap:var(--space-5);min-width:0;color:var(--foreground);margin:0;display:grid}.__arc_header_1js8luz{gap:2px;min-width:0;display:grid}.__arc_kind_1js8luz,.__arc_when_1js8luz{min-height:calc(1em * var(--leading-body));font-size:var(--text-sm);line-height:var(--leading-body);display:block}.__arc_kind_1js8luz{color:var(--text-secondary)}.__arc_when_1js8luz{color:var(--text-muted)}.__arc_value_1js8luz{min-width:0;font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.__arc_unit_1js8luz{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-base);letter-spacing:var(--tracking-body);font-weight:400}.__arc_swap_1js8luz{min-width:0;display:block;position:relative}.__arc_swapText_1js8luz{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.__arc_roll_1js8luz{white-space:pre;justify-content:flex-end;display:inline-flex;position:relative;overflow:clip visible}.__arc_digits_1js8luz{flex:none;display:inline-flex;position:relative}.__arc_digit_1js8luz{white-space:pre;display:inline-block;position:relative}.__arc_sizer_1js8luz{visibility:hidden;white-space:pre;pointer-events:none;position:absolute;top:0;left:0}.__arc_chart_1js8luz{grid-template-rows:auto 26px;grid-template-columns:minmax(0,1fr) 52px;min-width:0;display:grid;position:relative}.__arc_plot_1js8luz{grid-area:1/1;min-width:0;position:relative}.__arc_svg_1js8luz{display:block;overflow:hidden}.__arc_grid_1js8luz{stroke:var(--border);stroke-width:1px;shape-rendering:crispedges}.__arc_baseline_1js8luz,.__arc_cursor_1js8luz{stroke:var(--border-strong);stroke-width:1px;shape-rendering:crispedges}.__arc_mean_1js8luz{stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:3 3;shape-rendering:crispedges}.__arc_bar_1js8luz{fill:color-mix(in oklab, var(--accent) 62%, var(--surface));transition:fill var(--duration-fast) var(--ease-standard)}.__arc_chart_1js8luz[data-scrubbing] .__arc_bar_1js8luz{fill:color-mix(in oklab, var(--accent) 24%, var(--surface))}[data-theme=dark] .__arc_bar_1js8luz{fill:color-mix(in oklab, var(--accent) 76%, var(--surface))}[data-theme=dark] .__arc_chart_1js8luz[data-scrubbing] .__arc_bar_1js8luz{fill:color-mix(in oklab, var(--accent) 34%, var(--surface))}[data-theme=dark] .__arc_chart_1js8luz .__arc_bar_1js8luz[data-active],.__arc_chart_1js8luz .__arc_bar_1js8luz[data-active]{fill:var(--accent)}.__arc_gutter_1js8luz{grid-area:1/2;min-width:0;position:relative}.__arc_tick_1js8luz,.__arc_meanLabel_1js8luz{white-space:nowrap;pointer-events:none;height:0;display:block;position:absolute;top:0;left:10px}.__arc_tickText_1js8luz{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;line-height:1;display:block;transform:translateY(-50%)}.__arc_meanLabel_1js8luz .__arc_tickText_1js8luz{color:var(--foreground);font-weight:500}.__arc_axis_1js8luz{grid-area:2/1;min-width:0;position:relative;overflow:hidden}.__arc_axisLabel_1js8luz{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1;position:absolute;top:8px;left:0}.__arc_scrubber_1js8luz{border-radius:calc(var(--radius-control) / 2);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;position:absolute;inset:0}.__arc_srOnly_1js8luz{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_bar_1js8luz{transition:none}}.__arc_measure_1js8luz{visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:0}.__arc_measure_1js8luz>span{font-size:var(--text-xs);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;line-height:1}.__arc_card_1edbsi1{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);min-width:0;color:var(--foreground);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);position:relative;overflow:hidden}.__arc_card_1edbsi1[data-hover]{border-color:var(--border-strong);box-shadow:var(--shadow-raised)}.__arc_card_1edbsi1:has(.__arc_trigger_1edbsi1:focus-visible){border-color:var(--border-strong)}.__arc_media_1edbsi1{background:var(--surface-muted);position:relative;overflow:hidden}.__arc_zoom_1edbsi1{place-items:center;min-height:112px;display:grid}.__arc_content_1edbsi1{padding:var(--space-5)}.__arc_title_1edbsi1{width:fit-content;max-width:100%;font-size:var(--text-lg);letter-spacing:var(--tracking-body);text-wrap:balance;margin:0;font-weight:500;line-height:1.3}.__arc_trigger_1edbsi1{color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0}.__arc_trigger_1edbsi1:after{content:"";position:absolute;inset:0}.__arc_trigger_1edbsi1:focus-visible{outline:none}.__arc_description_1edbsi1{max-width:34ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty}.__arc_footer_1edbsi1{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);display:flex}.__arc_byline_1edbsi1{align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.__arc_avatar_1edbsi1{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--surface-muted);flex:none;display:grid;overflow:hidden}.__arc_avatar_1edbsi1>*{object-fit:cover;width:100%;height:100%}.__arc_bylineText_1edbsi1{min-width:0;font-size:var(--text-xs);line-height:var(--leading-body);grid-template-columns:minmax(0,1fr);display:grid}.__arc_meta_1edbsi1{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.__arc_status_1edbsi1{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:relative;overflow:clip visible}.__arc_roll_1edbsi1{display:block;position:relative}.__arc_line_1edbsi1{text-overflow:ellipsis;display:block;overflow:clip visible}.__arc_word_1edbsi1{white-space:pre;display:inline-block}.__arc_srOnly_1edbsi1{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__arc_action_1edbsi1{z-index:1;gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex;position:relative}.__arc_overlay_1edbsi1{z-index:50;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:oklch(10% 0 0/.46);position:fixed;inset:0}.__arc_panel_1edbsi1{z-index:51;width:min(calc(100vw - var(--space-8)), 30rem);height:fit-content;max-height:calc(100dvh - var(--space-8));overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transition:background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);margin:auto;position:fixed;inset:0;overflow:hidden auto}.__arc_panel_1edbsi1:focus{outline:none}.__arc_panel_1edbsi1[data-returning]{inset:auto;top:var(--landing-top);left:var(--landing-left);width:var(--landing-width);height:var(--landing-height);border-color:var(--border);background:var(--surface);max-height:none;box-shadow:none;pointer-events:none;margin:0;overflow:hidden}.__arc_panel_1edbsi1[data-returning] .__arc_content_1edbsi1{padding:var(--space-5)}.__arc_panel_1edbsi1[data-returning] .__arc_title_1edbsi1{font-size:var(--text-lg)}.__arc_panel_1edbsi1 .__arc_content_1edbsi1{padding:var(--space-6)}.__arc_panel_1edbsi1 .__arc_title_1edbsi1{font-size:var(--text-xl)}.__arc_panel_1edbsi1 .__arc_description_1edbsi1{max-width:var(--card-measure,34ch)}.__arc_closeSlot_1edbsi1{top:var(--space-4);right:var(--space-4);z-index:2;display:grid;position:absolute}.__arc_close_1edbsi1{width:var(--space-8);height:var(--space-8);border:1px solid color-mix(in oklab, var(--border) 70%, transparent);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--surface-raised) 74%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.__arc_close_1edbsi1:hover{background:var(--surface-raised)}}.__arc_details_1edbsi1{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--border);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.__arc_card_1edbsi1,.__arc_close_1edbsi1{transition-duration:var(--duration-instant)}}.__arc_root_24i3hz{--cp-tone:var(--danger);--cp-tone-ink:oklch(99% 0 0);vertical-align:middle;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);-webkit-tap-highlight-color:transparent;display:inline-flex;position:relative}.__arc_root_24i3hz[data-tone=neutral]{--cp-tone:var(--foreground);--cp-tone-ink:var(--background)}:root[data-theme=dark] .__arc_root_24i3hz[data-tone=danger]{--cp-tone-ink:oklch(18% 0 0)}.__arc_trigger_24i3hz,.__arc_faceTrigger_24i3hz{white-space:nowrap;height:40px;font:inherit;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.__arc_trigger_24i3hz{border:1px solid color-mix(in oklab, var(--cp-tone) 22%, var(--border));background:color-mix(in oklab, var(--cp-tone) 6%, var(--surface-raised));color:var(--cp-tone);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);border-radius:14px}.__arc_root_24i3hz[data-tone=neutral] .__arc_trigger_24i3hz{border-color:var(--border);background:var(--surface-raised)}.__arc_trigger_24i3hz:hover,.__arc_trigger_24i3hz:focus-visible{background:color-mix(in oklab, var(--cp-tone) 11%, var(--surface-raised));border-color:color-mix(in oklab, var(--cp-tone) 34%, var(--border))}.__arc_trigger_24i3hz:active{background:color-mix(in oklab, var(--cp-tone) 15%, var(--surface-raised))}.__arc_trigger_24i3hz:disabled{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-muted);cursor:not-allowed}.__arc_trigger_24i3hz[data-hidden]{visibility:hidden}.__arc_icon_24i3hz{place-items:center;display:inline-grid}.__arc_surface_24i3hz{z-index:40;border:1px solid color-mix(in oklab, var(--cp-tone) 22%, var(--border));background:color-mix(in oklab, var(--cp-tone) 6%, var(--surface-raised));color:var(--cp-tone);transform-origin:0 0;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-considered) var(--ease-standard);will-change:transform, width, height;position:absolute;top:0;left:0;overflow:clip}.__arc_root_24i3hz[data-tone=neutral] .__arc_surface_24i3hz{border-color:var(--border);background:var(--surface-raised)}.__arc_surface_24i3hz[data-shape=panel]{z-index:50;border-color:var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);color:var(--foreground)}.__arc_surface_24i3hz[data-shape=success]{border-color:color-mix(in oklab, var(--success) 26%, var(--border));background:color-mix(in oklab, var(--success) 7%, var(--surface-raised));color:var(--success)}.__arc_surface_24i3hz[data-right]{transform-origin:100% 0;left:auto;right:0}.__arc_surface_24i3hz[data-up]{top:auto;bottom:0}.__arc_faceTrigger_24i3hz,.__arc_faceSuccess_24i3hz,.__arc_panel_24i3hz{position:absolute;top:-1px;left:-1px}.__arc_surface_24i3hz[data-right] :is(.__arc_faceTrigger_24i3hz,.__arc_faceSuccess_24i3hz,.__arc_panel_24i3hz){left:auto;right:-1px}.__arc_surface_24i3hz[data-up] :is(.__arc_faceTrigger_24i3hz,.__arc_faceSuccess_24i3hz,.__arc_panel_24i3hz){top:auto;bottom:-1px}.__arc_faceSuccess_24i3hz{white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-weight:500;display:inline-flex}.__arc_check_24i3hz{place-items:center;display:inline-grid}.__arc_form_24i3hz{gap:14px;margin:0;padding:16px;display:grid}.__arc_copy_24i3hz{gap:4px;display:grid}.__arc_title_24i3hz{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}.__arc_description_24i3hz{color:var(--text-secondary);text-wrap:pretty;margin:0}.__arc_field_24i3hz{gap:6px;display:grid}.__arc_fieldLabel_24i3hz{color:var(--text-secondary);font-size:var(--text-xs)}.__arc_phrase_24i3hz{color:var(--foreground);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.95em;font-weight:500}.__arc_input_24i3hz{border:1px solid var(--border);background:var(--surface);width:100%;height:40px;color:var(--foreground);font:inherit;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:12px;padding:0 12px}.__arc_input_24i3hz::placeholder{color:var(--text-muted);opacity:.6}.__arc_input_24i3hz:focus{border-color:var(--border-strong)}.__arc_input_24i3hz[aria-invalid]{border-color:color-mix(in oklab, var(--danger) 45%, var(--border))}.__arc_errorWrap_24i3hz{overflow:clip}.__arc_error_24i3hz{background:color-mix(in oklab, var(--danger) 8%, transparent);color:var(--danger);border-radius:12px;gap:8px;margin:0;padding:10px 12px;display:flex}.__arc_error_24i3hz svg{flex:none;margin-top:1px}.__arc_errorTitle_24i3hz{font-weight:500;display:block}.__arc_errorText_24i3hz{color:var(--text-secondary);display:block}.__arc_actions_24i3hz{min-width:0;display:flex}.__arc_cancelSlot_24i3hz{flex:1 1 0;min-width:0;display:flex;overflow:clip}.__arc_cancel_24i3hz,.__arc_confirm_24i3hz{cursor:pointer;width:100%;height:40px;font:inherit;white-space:nowrap;border:0;border-radius:12px;place-items:center;font-weight:500;display:grid;position:relative;overflow:clip}.__arc_cancel_24i3hz{background:var(--surface-muted);color:var(--foreground);transition:background-color var(--duration-fast) var(--ease-standard)}.__arc_cancel_24i3hz:hover,.__arc_cancel_24i3hz:focus-visible{background:color-mix(in oklab, var(--foreground) 9%, var(--surface-muted))}.__arc_confirm_24i3hz{background:color-mix(in oklab, var(--cp-tone) 12%, var(--surface-raised));min-width:0;color:var(--cp-tone);transition:background-color var(--duration-fast) var(--ease-standard);flex:1 1 0}.__arc_confirm_24i3hz[data-locked]{cursor:not-allowed}.__arc_confirm_24i3hz[data-working]{cursor:progress}.__arc_confirmLabel_24i3hz{grid-area:1/1;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.__arc_percent_24i3hz{font-variant-numeric:tabular-nums;opacity:.8}.__arc_fill_24i3hz{background:var(--cp-tone);color:var(--cp-tone-ink);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.__arc_confirm_24i3hz:not([data-locked],[data-working]):hover .__arc_fill_24i3hz,.__arc_confirm_24i3hz:not([data-locked],[data-working]):focus-visible .__arc_fill_24i3hz{background:color-mix(in oklab, var(--cp-tone) 88%, var(--foreground))}.__arc_sweep_24i3hz{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--cp-tone) 22%, transparent), transparent);animation:__arc_confirm-popover-sweep_24i3hz 1.2s var(--ease-in-out) infinite;pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}@keyframes __arc_confirm-popover-sweep_24i3hz{to{transform:translate(100%)}}.__arc_srOnly_24i3hz{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_surface_24i3hz{transition-duration:var(--duration-fast)}.__arc_sweep_24i3hz{background:color-mix(in oklab, var(--cp-tone) 10%, transparent);animation:none;transform:none}}.__arc_nav_1df0e39{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex;position:relative}.__arc_nav_1df0e39 button{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;place-items:center;display:grid;position:relative}.__arc_nav_1df0e39 button[aria-current=page]{color:var(--foreground)}.__arc_mark_1df0e39{width:var(--control-height-sm);height:var(--control-height-sm);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-resting);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.__arc_nav_1df0e39[data-mark-ready] .__arc_mark_1df0e39{opacity:1}.__arc_nav_1df0e39:not([data-mark-ready]) button[aria-current=page]{border-color:var(--border);background:var(--surface);box-shadow:var(--shadow-resting)}.__arc_nav_1df0e39 .__arc_step_1df0e39{transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring)}.__arc_nav_1df0e39 .__arc_step_1df0e39:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transition-timing-function:var(--ease-standard), var(--ease-standard), var(--ease-standard), ease-out;transform:scale(.96)}.__arc_nav_1df0e39 button:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.__arc_nav_1df0e39 button:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}.__arc_nav_1df0e39[data-mark-ready] button[aria-current=page]:hover{background:0 0}}@media (prefers-reduced-motion:reduce){.__arc_nav_1df0e39 button,.__arc_nav_1df0e39 .__arc_step_1df0e39{transition:none}.__arc_nav_1df0e39 .__arc_step_1df0e39:active:not(:disabled){transform:none}}.__arc_field_wov3sn{gap:var(--space-2);min-width:0;display:grid}.__arc_field_wov3sn label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.__arc_shell_wov3sn{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}@media (hover:hover) and (pointer:fine){.__arc_shell_wov3sn:hover:not(:focus-within){border-color:var(--foreground)}}.__arc_shell_wov3sn:focus-within{border-color:var(--foreground)}.__arc_shell_wov3sn>svg{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}.__arc_shell_wov3sn:focus-within>svg,.__arc_shell_wov3sn[data-filled=true]>svg{color:var(--foreground)}.__arc_input_wov3sn{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:0}.__arc_input_wov3sn:focus-visible{outline:0}.__arc_input_wov3sn::placeholder{color:var(--text-muted)}.__arc_input_wov3sn::-webkit-search-cancel-button{display:none}.__arc_clearSlot_wov3sn{flex:none;place-items:center;width:24px;height:24px;display:grid}.__arc_shell_wov3sn button{border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.__arc_shell_wov3sn button:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.__arc_shell_wov3sn,.__arc_shell_wov3sn>svg,.__arc_shell_wov3sn button{transition:none}}.__arc_wrapper_joaprf{--column-tint:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-width:0;max-width:100%;color:var(--foreground);font-family:var(--font-body);position:relative;overflow:hidden}.__arc_scroller_joaprf{overscroll-behavior-x:contain;position:relative;overflow-x:auto}.__arc_band_joaprf{background:var(--column-tint);pointer-events:none;position:absolute;top:0;bottom:0}.__arc_table_joaprf{z-index:1;border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left;position:relative}.__arc_table_joaprf[data-fixed]{table-layout:fixed}.__arc_table_joaprf caption,.__arc_srOnly_joaprf{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.__arc_selectCol_joaprf{width:44px}.__arc_table_joaprf th,.__arc_table_joaprf td{--cell-base:var(--surface);--cell-fill:var(--cell-base);background-color:var(--cell-fill);transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard)}.__arc_table_joaprf th[data-sorted],.__arc_table_joaprf td[data-sorted]{--cell-base:var(--column-tint)}.__arc_table_joaprf th{height:44px;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);text-align:left;white-space:nowrap;font-weight:500}.__arc_table_joaprf th[data-sortable]{padding:0}.__arc_table_joaprf th[data-sorted]{color:var(--foreground)}.__arc_table_joaprf td{height:52px;padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle);color:var(--foreground);vertical-align:middle;overflow-wrap:anywhere;font-weight:400}.__arc_table_joaprf tbody tr:last-child td{border-bottom:0}.__arc_table_joaprf [data-numeric]{text-align:right;font-variant-numeric:tabular-nums}.__arc_table_joaprf[data-selectable] tbody tr{cursor:pointer;-webkit-tap-highlight-color:transparent}.__arc_table_joaprf[data-selectable] tbody tr[data-selected] td{--cell-fill:color-mix(in oklab, var(--accent) 8%, var(--cell-base))}.__arc_table_joaprf[data-selectable] [data-primary]:not([data-sortable]),.__arc_table_joaprf[data-selectable] th[data-primary] .__arc_sortButton_joaprf{padding-left:var(--space-2)}.__arc_sortButton_joaprf{width:100%;height:44px;padding:0 var(--space-4);color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}.__arc_table_joaprf th[data-numeric] .__arc_sortButton_joaprf{justify-content:flex-end}.__arc_sortInner_joaprf{border-radius:var(--radius-control);transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:6px;display:inline-flex}.__arc_table_joaprf th[data-numeric] .__arc_sortInner_joaprf{flex-direction:row-reverse}.__arc_sortIcon_joaprf{flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.__arc_sortHint_joaprf,.__arc_sortArrow_joaprf{place-items:center;display:grid;position:absolute;inset:0}.__arc_sortHint_joaprf{color:var(--text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.__arc_sortArrow_joaprf{color:var(--foreground)}.__arc_sortButton_joaprf:focus-visible .__arc_sortHint_joaprf{opacity:.6}.__arc_table_joaprf th[data-sorted] .__arc_sortHint_joaprf{opacity:0}.__arc_selectCell_joaprf{width:44px}.__arc_table_joaprf .__arc_selectCell_joaprf{padding:0 0 0 var(--space-4)}.__arc_selectHit_joaprf{cursor:pointer;align-items:center;width:100%;height:44px;display:flex;position:relative}.__arc_selectInput_joaprf{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.__arc_selectBox_joaprf{border:1px solid var(--border-strong);background:var(--surface);width:18px;height:18px;color:var(--control-glyph);pointer-events:none;transition:border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:5px;flex:none;display:block;position:relative}.__arc_selectBox_joaprf[data-on]{border-color:var(--control-on)}.__arc_selectFill_joaprf{border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}.__arc_selectMark_joaprf{width:18px;height:18px;position:absolute;inset:-1px;overflow:visible}.__arc_selectInput_joaprf:focus-visible+.__arc_selectBox_joaprf{outline:var(--focus-outline-width,2px) solid var(--focus-outline,color-mix(in oklab, var(--accent-strong) 72%, transparent));outline-offset:2px}.__arc_selectInput_joaprf:active+.__arc_selectBox_joaprf{transition:border-color var(--duration-fast) var(--ease-standard), transform .11s var(--ease-standard);transform:scale(.95)}.__arc_footer_joaprf{justify-content:space-between;align-items:center;gap:var(--space-3);height:44px;padding:0 var(--space-2) 0 var(--space-4);border-top:1px solid var(--border);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);display:flex}.__arc_count_joaprf{white-space:nowrap;min-width:0;transition:color var(--duration-standard) var(--ease-standard);align-items:baseline;gap:.28em;display:inline-flex}.__arc_count_joaprf[data-active]{color:var(--foreground)}.__arc_swap_joaprf{display:inline-block}.__arc_swapInner_joaprf{width:max-content;display:inline-flex;position:relative}.__arc_swapText_joaprf{white-space:nowrap;display:inline-block}.__arc_number_joaprf{font-variant-numeric:tabular-nums}.__arc_clear_joaprf{border-radius:var(--radius-control);height:30px;padding:0 var(--space-3);color:var(--foreground);font:inherit;letter-spacing:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;font-weight:500}.__arc_empty_joaprf{height:120px!important;color:var(--text-muted)!important;text-align:center!important}@media (hover:hover) and (pointer:fine){.__arc_table_joaprf tbody tr:hover td{--cell-fill:color-mix(in oklab, var(--foreground) 3%, var(--cell-base))}.__arc_table_joaprf[data-selectable] tbody tr[data-selected]:hover td{--cell-fill:color-mix(in oklab, var(--accent) 11%, var(--cell-base))}.__arc_table_joaprf tbody tr:has(.__arc_empty_joaprf):hover td{--cell-fill:var(--cell-base)}.__arc_sortButton_joaprf:hover .__arc_sortInner_joaprf{color:var(--foreground)}.__arc_sortButton_joaprf:hover .__arc_sortHint_joaprf{opacity:.6}.__arc_table_joaprf th[data-sorted] .__arc_sortButton_joaprf:hover .__arc_sortHint_joaprf{opacity:0}.__arc_selectHit_joaprf:hover .__arc_selectBox_joaprf:not([data-on]){border-color:var(--text-muted)}.__arc_clear_joaprf:hover{background:var(--surface-muted)}}@media (width<=620px){.__arc_scroller_joaprf{overflow:visible}.__arc_band_joaprf{display:none}.__arc_table_joaprf{width:100%;min-width:0;max-width:100%;display:block}.__arc_table_joaprf thead{display:block}.__arc_table_joaprf thead tr{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.__arc_table_joaprf thead tr::-webkit-scrollbar{display:none}.__arc_table_joaprf th{background:0 0;border:0;flex:none;height:auto;padding:0;display:block}.__arc_table_joaprf th.__arc_selectCell_joaprf{left:calc(-1 * var(--space-2));z-index:1;width:40px;margin-left:calc(-1 * var(--space-2));padding:0 0 0 var(--space-3);background:var(--surface);position:sticky}.__arc_table_joaprf th.__arc_selectCell_joaprf .__arc_selectHit_joaprf{height:32px}.__arc_table_joaprf th.__arc_selectCell_joaprf:after{background:linear-gradient(to right, var(--surface) 45%, transparent);content:"";opacity:0;pointer-events:none;width:36px;position:absolute;top:0;bottom:0;left:100%}@supports (animation-timeline:scroll()){.__arc_table_joaprf th.__arc_selectCell_joaprf:after{animation:linear both __arc_stripFade_joaprf;animation-timeline:scroll(inline);animation-range:0 24px}}.__arc_table_joaprf th .__arc_sortButton_joaprf,.__arc_table_joaprf[data-selectable] th[data-primary] .__arc_sortButton_joaprf{border-radius:var(--radius-control);width:auto;height:32px;transition:background-color var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard);padding:0 10px}.__arc_table_joaprf th[data-sorted] .__arc_sortButton_joaprf{background:var(--surface-muted)}.__arc_table_joaprf th[data-numeric] .__arc_sortInner_joaprf{flex-direction:row}.__arc_sortButton_joaprf:focus-visible{--focus-outline-offset:1px}.__arc_table_joaprf tbody{width:100%;display:block}.__arc_table_joaprf tbody tr{--row-fill:var(--surface);box-sizing:border-box;align-content:center;align-items:baseline;gap:2px var(--space-2);width:100%;min-height:64px;padding:10px var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--row-fill);transition:background-color var(--duration-standard) var(--ease-standard);flex-wrap:wrap;display:flex;position:relative}.__arc_table_joaprf tbody tr:after{content:"";flex-basis:100%;order:1}.__arc_table_joaprf[data-selectable] tbody tr{padding-left:44px}.__arc_table_joaprf[data-selectable] tbody tr[data-selected]{--row-fill:color-mix(in oklab, var(--accent) 8%, var(--surface))}.__arc_table_joaprf tbody tr:last-child{border-bottom:0}.__arc_table_joaprf td{min-width:0;height:auto;color:var(--text-secondary);font-size:var(--text-xs);text-align:left;background:0 0;border:0;order:2;padding:0;display:block}.__arc_table_joaprf[data-selectable] td[data-primary]:not([data-sortable]){padding-left:0}.__arc_table_joaprf td[data-primary]{color:var(--foreground);font-size:var(--text-sm);flex:1 1 0;order:0;font-weight:500}.__arc_table_joaprf td[data-numeric]:not([data-primary]){padding-left:var(--space-2);color:var(--foreground);font-size:var(--text-sm);flex:none;order:0;margin-left:auto}.__arc_table_joaprf td[data-numeric]~td[data-numeric]{color:var(--text-secondary);font-size:var(--text-xs);order:2;margin-left:0;padding-left:0}.__arc_table_joaprf td[data-sorted]:not([data-primary]){color:var(--foreground)}.__arc_table_joaprf td.__arc_selectCell_joaprf{top:0;bottom:0;left:var(--space-1);align-items:center;width:36px;padding:0;display:flex;position:absolute}.__arc_table_joaprf td.__arc_selectCell_joaprf .__arc_selectHit_joaprf{justify-content:center}.__arc_table_joaprf .__arc_empty_joaprf{padding:var(--space-6) 0;flex:1 0 100%;height:auto!important}.__arc_table_joaprf[data-selectable] tbody tr:has(.__arc_empty_joaprf){padding-left:var(--space-4)}}@media (width<=620px) and (hover:hover) and (pointer:fine){.__arc_table_joaprf tbody tr:hover{--row-fill:color-mix(in oklab, var(--foreground) 3%, var(--surface))}.__arc_table_joaprf[data-selectable] tbody tr[data-selected]:hover{--row-fill:color-mix(in oklab, var(--accent) 11%, var(--surface))}.__arc_table_joaprf tbody tr:hover td{background:0 0}}@media (prefers-reduced-motion:reduce){.__arc_table_joaprf th,.__arc_table_joaprf td,.__arc_table_joaprf tbody tr,.__arc_sortInner_joaprf,.__arc_sortHint_joaprf,.__arc_selectBox_joaprf,.__arc_count_joaprf,.__arc_clear_joaprf,.__arc_table_joaprf th .__arc_sortButton_joaprf{transition:none!important}.__arc_selectInput_joaprf:active+.__arc_selectBox_joaprf{transform:none}}@keyframes __arc_stripFade_joaprf{to{opacity:1}}.__arc_root_1sosk2d{position:relative}.__arc_listShell_1sosk2d{isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);align-items:center;min-width:0;max-width:100%;display:inline-flex;position:relative}.__arc_viewport_1sosk2d{border-radius:inherit;scrollbar-width:none;min-width:0;overflow-x:auto}.__arc_viewport_1sosk2d::-webkit-scrollbar{display:none}.__arc_listShell_1sosk2d[data-left=true] .__arc_viewport_1sosk2d{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px,#000);mask-image:linear-gradient(90deg,#0000,#000 35px,#000)}.__arc_listShell_1sosk2d[data-right=true] .__arc_viewport_1sosk2d{-webkit-mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#000,#000 calc(100% - 35px),#0000)}.__arc_listShell_1sosk2d[data-left=true][data-right=true] .__arc_viewport_1sosk2d{-webkit-mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000);mask-image:linear-gradient(90deg,#0000,#000 35px calc(100% - 35px),#0000)}.__arc_list_1sosk2d{isolation:isolate;align-items:center;gap:var(--space-1);width:max-content;padding:var(--space-1);display:inline-flex}.__arc_scrollButton_1sosk2d{z-index:2;background:var(--surface-muted);width:33px;color:var(--foreground);border:0;place-items:center;display:grid;position:absolute;top:0;bottom:0}.__arc_scrollLeft_1sosk2d{border-radius:var(--radius-control) 0 0 var(--radius-control);left:0}.__arc_scrollRight_1sosk2d{border-radius:0 var(--radius-control) var(--radius-control) 0;right:0}.__arc_scrollButton_1sosk2d:disabled{opacity:0;pointer-events:none}.__arc_scrollButton_1sosk2d:focus-visible{--focus-outline-offset:-3px}.__arc_trigger_1sosk2d{-webkit-tap-highlight-color:transparent;min-width:5.5rem;min-height:var(--control-height-sm);border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);color:var(--text-muted);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;font-weight:500;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.__arc_trigger_1sosk2d:hover{color:var(--foreground)}}.__arc_trigger_1sosk2d:active{color:var(--foreground)}.__arc_trigger_1sosk2d[data-state=active]{color:var(--accent-strong)}.__arc_selection_1sosk2d{z-index:-1;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform;position:absolute;inset:0}.__arc_triggerLabel_1sosk2d{z-index:1;position:relative}.__arc_trigger_1sosk2d:disabled{cursor:not-allowed;opacity:.5}.__arc_content_1sosk2d{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.__arc_content_1sosk2d[data-motion-pop-id]{margin-top:0}.__arc_content_1sosk2d[data-state=inactive]{pointer-events:none}.__arc_content_1sosk2d:focus-visible{--focus-outline-offset:3px;border-radius:var(--radius-control)}@media (prefers-reduced-motion:reduce){.__arc_trigger_1sosk2d{transition:none}}.__arc_counter_posj9p{color:var(--foreground);font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-variant-numeric:tabular-nums;flex-direction:column;font-weight:500;line-height:1;display:inline-flex;position:relative}.__arc_label_posj9p{margin-bottom:var(--space-2);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-body);font-weight:400;line-height:var(--leading-body)}.__arc_value_posj9p{white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:flex-start;display:inline-flex}.__arc_column_posj9p{--feather:.16em;margin-block:calc(var(--feather) * -1);padding-block:var(--feather);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);mask-image:linear-gradient(to bottom, transparent, #000 calc(var(--feather) * 1.5), #000 calc(100% - var(--feather) * 1.5), transparent);display:inline-block;position:relative;overflow:hidden}.__arc_sizer_posj9p{visibility:hidden}.__arc_glyph_posj9p{inset:var(--feather) 0;text-align:center;position:absolute}.__arc_labelText_posj9p{display:inline-block}.__arc_labelSwap_posj9p{display:block;position:relative}.__arc_symbol_posj9p{display:inline-block;overflow-x:clip}.__arc_srOnly_posj9p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__arc_root_1lbc3ye{border:1px solid var(--border);background:var(--surface);width:min(100%,1000px);min-width:0;color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);border-radius:16px;margin-inline:auto;container-type:inline-size}.__arc_header_1lbc3ye{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.__arc_header_1lbc3ye h2{font-size:var(--text-sm);letter-spacing:var(--tracking-body);margin:0;font-weight:500}.__arc_controls_1lbc3ye{align-items:center;gap:8px;display:flex}.__arc_tabs_1lbc3ye{border:1px solid var(--border);background:var(--surface-muted);border-radius:10px;flex:none;min-width:0;display:inline-flex}.__arc_tabTrack_1lbc3ye{isolation:isolate;gap:2px;padding:3px;display:flex;position:relative}.__arc_indicator_1lbc3ye{z-index:-1;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform, width;border-radius:7px;position:absolute;top:3px;bottom:3px;left:0}.__arc_tab_1lbc3ye{height:26px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:7px;flex:none;padding:0 12px;font-weight:500;position:relative}@media (hover:hover) and (pointer:fine){.__arc_tab_1lbc3ye:hover{color:var(--foreground)}}.__arc_tab_1lbc3ye[aria-pressed=true]{color:var(--foreground)}.__arc_tabTrack_1lbc3ye:not([data-ready]) .__arc_tab_1lbc3ye[aria-pressed=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border), var(--shadow-resting)}.__arc_compare_1lbc3ye{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.__arc_compare_1lbc3ye:active{transform:scale(.97)}.__arc_compare_1lbc3ye[aria-pressed=true]{border-color:color-mix(in oklab, var(--accent) 40%, var(--border));background:var(--accent-subtle);color:var(--accent-strong)}.__arc_body_1lbc3ye{--pad:16px;min-height:580px;padding:var(--pad);align-content:start;display:grid;position:relative}.__arc_grid_1lbc3ye{min-height:calc(580px - var(--pad) * 2);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.__arc_card_1lbc3ye{border:1px solid var(--border);background:var(--surface);width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.__arc_card_1lbc3ye:active{transform:scale(.985)}.__arc_card_1lbc3ye[data-hidden]{visibility:hidden}@media (hover:hover) and (pointer:fine){.__arc_card_1lbc3ye:hover{border-color:var(--border-strong);box-shadow:var(--shadow-resting)}}.__arc_cardTop_1lbc3ye{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.__arc_label_1lbc3ye{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:400;line-height:20px;overflow:hidden}.__arc_valueRow_1lbc3ye{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.__arc_value_1lbc3ye{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);font-variant-numeric:tabular-nums}.__arc_value_1lbc3ye>span{font:inherit;letter-spacing:inherit}.__arc_delta_1lbc3ye{color:var(--danger);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard);align-items:center;gap:2px;font-weight:500;display:inline-flex}.__arc_delta_1lbc3ye>span:not(.__arc_deltaIcon_1lbc3ye),.__arc_table_1lbc3ye td.__arc_num_1lbc3ye span,.__arc_percent_1lbc3ye>span{font:inherit;letter-spacing:inherit}.__arc_delta_1lbc3ye>span,.__arc_rowDelta_1lbc3ye span,.__arc_percent_1lbc3ye>span{color:inherit}.__arc_deltaIcon_1lbc3ye{width:13px;height:13px}.__arc_deltaIcon_1lbc3ye svg{display:block}.__arc_delta_1lbc3ye[data-good]{color:var(--success)}.__arc_delta_1lbc3ye[data-flat]{color:var(--text-muted)}.__arc_spark_1lbc3ye{flex:1;width:100%;min-height:44px;margin-top:auto;padding-top:12px;display:block;overflow:visible}.__arc_sparkLine_1lbc3ye{fill:none;stroke:var(--accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.__arc_sparkArea_1lbc3ye{fill:color-mix(in oklab, var(--accent) 9%, transparent)}.__arc_veil_1lbc3ye{z-index:3;background:color-mix(in oklab, var(--surface) 70%, transparent);border-radius:0 0 16px 16px;position:absolute;inset:0}.__arc_panel_1lbc3ye{box-sizing:border-box;z-index:4;border:1px solid var(--border);background:var(--surface-raised);box-shadow:var(--shadow-floating);will-change:transform;transition:background-color var(--duration-considered) var(--ease-standard), box-shadow var(--duration-considered) var(--ease-standard);border-radius:14px;position:absolute;top:0;left:0;overflow:hidden}.__arc_panel_1lbc3ye[data-closing]{background:var(--surface);box-shadow:0 0 #0000}.__arc_panelContent_1lbc3ye{box-sizing:border-box;padding:15px 16px 16px}.__arc_panelHead_1lbc3ye{gap:6px;display:grid}.__arc_close_1lbc3ye{width:30px;height:30px;color:var(--text-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin:-6px -6px -6px 0;display:grid}@media (hover:hover) and (pointer:fine){.__arc_close_1lbc3ye:hover{background:var(--surface-muted);color:var(--foreground)}}.__arc_versus_1lbc3ye{color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.__arc_swap_1lbc3ye{display:inline-grid}.__arc_swap_1lbc3ye>*{white-space:nowrap;grid-area:1/1}.__arc_panelBody_1lbc3ye{gap:12px;margin-top:10px;display:grid}.__arc_description_1lbc3ye{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.__arc_chart_1lbc3ye{cursor:crosshair;touch-action:pan-y;margin-top:4px;position:relative}.__arc_chart_1lbc3ye svg{display:block;overflow:visible}.__arc_gridLine_1lbc3ye{stroke:var(--border-subtle);stroke-width:1px}.__arc_axisText_1lbc3ye{fill:var(--text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.__arc_chartArea_1lbc3ye{fill:color-mix(in oklab, var(--accent) 10%, transparent)}.__arc_chartLine_1lbc3ye{fill:none;stroke:var(--accent);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.__arc_chartBefore_1lbc3ye{fill:none;stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:3 4;stroke-linecap:round}.__arc_cursor_1lbc3ye line{stroke:var(--border-strong);stroke-width:1px}.__arc_cursor_1lbc3ye circle{fill:var(--surface-raised);stroke:var(--accent);stroke-width:1.75px}.__arc_cursor_1lbc3ye .__arc_cursorBefore_1lbc3ye{stroke:var(--text-muted)}.__arc_tip_1lbc3ye{z-index:2;border:1px solid var(--border);background:var(--surface-raised);min-width:128px;box-shadow:var(--shadow-raised);pointer-events:none;white-space:nowrap;border-radius:10px;gap:1px;padding:7px 10px;display:grid;position:absolute;top:0;transform:translate(-50%)}.__arc_tip_1lbc3ye span,.__arc_tip_1lbc3ye small{color:var(--text-muted);font-size:var(--text-xs)}.__arc_tip_1lbc3ye strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:500}.__arc_legend_1lbc3ye{color:var(--text-muted);font-size:var(--text-xs);gap:16px;display:flex}.__arc_legend_1lbc3ye>span{align-items:center;gap:6px;display:inline-flex}.__arc_legend_1lbc3ye>span:before{content:"";border-top:1.75px solid var(--accent);width:14px;height:0}.__arc_legend_1lbc3ye .__arc_legendBefore_1lbc3ye:before{border-top:1.5px dashed var(--text-muted)}.__arc_breakdown_1lbc3ye{border-top:1px solid var(--border-subtle);margin-top:8px;padding-top:14px}.__arc_breakdownHead_1lbc3ye{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.__arc_breakdownHead_1lbc3ye h4{font-size:var(--text-sm);margin:0;font-weight:500}.__arc_table_1lbc3ye{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-sm)}.__arc_nameHead_1lbc3ye{width:30%}.__arc_valueHead_1lbc3ye{width:96px}.__arc_changeHead_1lbc3ye{width:88px}.__arc_table_1lbc3ye th,.__arc_table_1lbc3ye td{text-align:left;padding:9px 12px 9px 0}.__arc_table_1lbc3ye thead th{color:var(--text-muted);font-size:var(--text-xs);padding-top:4px;font-weight:400}.__arc_table_1lbc3ye tbody th{white-space:nowrap;font-weight:500;overflow:hidden}.__arc_table_1lbc3ye tbody th .__arc_swap_1lbc3ye{display:grid}.__arc_table_1lbc3ye tbody th .__arc_swap_1lbc3ye>*{text-overflow:ellipsis;overflow:hidden}.__arc_table_1lbc3ye tbody tr>*{border-top:1px solid var(--border-subtle)}.__arc_table_1lbc3ye .__arc_num_1lbc3ye{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-right:0}.__arc_table_1lbc3ye .__arc_num_1lbc3ye+.__arc_num_1lbc3ye{padding-left:12px}.__arc_share_1lbc3ye{white-space:nowrap}.__arc_percent_1lbc3ye{width:44px;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;display:inline-block}.__arc_bar_1lbc3ye{vertical-align:middle;border-radius:var(--radius-pill);background:var(--surface-muted);width:calc(100% - 44px);height:6px;display:inline-block;overflow:hidden}.__arc_bar_1lbc3ye>span{border-radius:inherit;transform-origin:0;background:var(--accent);height:100%;display:block}.__arc_rowDelta_1lbc3ye{color:var(--danger);transition:color var(--duration-fast) var(--ease-standard)}.__arc_rowDelta_1lbc3ye[data-good]{color:var(--success)}.__arc_srOnly_1lbc3ye{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=760px){.__arc_grid_1lbc3ye{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.__arc_header_1lbc3ye{padding-inline:12px}.__arc_body_1lbc3ye{--pad:12px}.__arc_nameHead_1lbc3ye{width:auto}.__arc_valueHead_1lbc3ye{width:76px}.__arc_changeHead_1lbc3ye{width:68px}.__arc_grid_1lbc3ye{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:10px}.__arc_spark_1lbc3ye{flex:none;height:44px}.__arc_value_1lbc3ye{font-size:var(--text-xl)}.__arc_shareHead_1lbc3ye,.__arc_share_1lbc3ye,.__arc_compare_1lbc3ye span{display:none}}@media (prefers-reduced-motion:reduce){.__arc_card_1lbc3ye,.__arc_compare_1lbc3ye,.__arc_close_1lbc3ye,.__arc_tab_1lbc3ye,.__arc_delta_1lbc3ye,.__arc_rowDelta_1lbc3ye{transition:none}}.__arc_switch_1jgp51h{min-height:var(--control-height-md);align-items:center;gap:var(--space-3);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.__arc_switch_1jgp51h:disabled{cursor:not-allowed;opacity:.5}.__arc_track_1jgp51h{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}.__arc_track_1jgp51h:before{content:"";z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.__arc_switch_1jgp51h[data-state=checked] .__arc_track_1jgp51h:before{opacity:1}.__arc_thumb_1jgp51h{border-radius:var(--radius-pill);background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard);flex:none}.__arc_switch_1jgp51h[data-state=checked] .__arc_thumb_1jgp51h{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){.__arc_switch_1jgp51h[data-state=unchecked]:hover:not(:disabled) .__arc_track_1jgp51h{background:var(--control-track-hover)}}.__arc_switch_1jgp51h:focus-visible{outline:none}.__arc_label_1jgp51h{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.__arc_track_1jgp51h,.__arc_track_1jgp51h:before,.__arc_thumb_1jgp51h{transition:none}}.__arc_layer_19fi7s7{z-index:60;pointer-events:none;height:0;font-family:var(--font-body);letter-spacing:var(--tracking-body);position:fixed;bottom:16px;left:16px;right:16px}.__arc_absolute_19fi7s7{z-index:5;position:absolute}.__arc_surface_19fi7s7{background:var(--surface-raised);box-shadow:0 0 0 1px var(--border), var(--shadow-floating);color:var(--foreground);pointer-events:auto;transform-origin:bottom;will-change:transform, width, height;position:absolute;bottom:0;left:0;overflow:hidden}.__arc_face_19fi7s7{box-sizing:border-box;position:absolute;bottom:0;left:0}.__arc_face_19fi7s7[data-side=center]{left:50%;translate:-50%}.__arc_face_19fi7s7[data-side=right]{left:auto;right:0}.__arc_face_19fi7s7[inert]{pointer-events:none}.__arc_bar_19fi7s7{padding:10px 10px 10px 18px;container-type:inline-size}.__arc_barInner_19fi7s7{align-items:center;gap:var(--space-4);display:flex}.__arc_barInner_19fi7s7[data-stack]{align-items:stretch;gap:var(--space-3);flex-direction:column;padding:6px 0 0}.__arc_message_19fi7s7{min-width:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;flex:auto;margin:0}.__arc_barActions_19fi7s7{flex:none;align-items:center;gap:6px;display:flex}.__arc_barInner_19fi7s7[data-stack] .__arc_barActions_19fi7s7{grid-template-columns:auto 1fr 1fr;display:grid}.__arc_barInner_19fi7s7[data-stack]{padding-right:8px}.__arc_policy_19fi7s7{color:var(--foreground);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;padding:0}.__arc_panel_19fi7s7{gap:var(--space-3);padding:18px;display:grid;container-type:inline-size}.__arc_panelHead_19fi7s7{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:-4px -6px;display:flex}.__arc_title_19fi7s7{font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);margin:0}.__arc_description_19fi7s7{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}.__arc_iconButton_19fi7s7{width:32px;height:32px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-right:-8px;padding:0;display:inline-grid}.__arc_iconButton_19fi7s7:active{background:var(--surface-muted);color:var(--foreground)}.__arc_list_19fi7s7{max-height:var(--cookie-consent-list-max,min(46vh, 300px));overscroll-behavior:contain;scrollbar-width:thin;margin:0 -6px;padding:0;list-style:none;display:grid;overflow-y:auto}.__arc_row_19fi7s7{justify-content:space-between;align-items:center;gap:var(--space-4);border-top:1px solid var(--border-subtle);padding:10px 6px;display:flex}.__arc_row_19fi7s7:first-child{border-top:0}.__arc_rowText_19fi7s7{gap:2px;min-width:0;display:grid}.__arc_rowLabel_19fi7s7{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.__arc_rowLabel_19fi7s7[for]{cursor:pointer}.__arc_rowHint_19fi7s7{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);margin:0}.__arc_always_19fi7s7{color:var(--text-muted);font-size:var(--text-xs);white-space:nowrap;flex:none}.__arc_panelActions_19fi7s7{padding-top:var(--space-2);border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:6px;display:grid}.__arc_save_19fi7s7{grid-column:1/-1}.__arc_chipFace_19fi7s7{height:44px}.__arc_chip_19fi7s7{width:44px;height:44px;color:var(--foreground);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.__arc_chip_19fi7s7:active{background:var(--surface-muted)}.__arc_srOnly_19fi7s7{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.__arc_policy_19fi7s7:hover{text-decoration-color:currentColor}.__arc_iconButton_19fi7s7:hover{background:var(--surface-muted);color:var(--foreground)}.__arc_chip_19fi7s7:hover{background:var(--surface-muted)}}@container (width<=300px){.__arc_barInner_19fi7s7[data-stack] .__arc_barActions_19fi7s7{grid-template-columns:repeat(2,minmax(0,1fr))}.__arc_barInner_19fi7s7[data-stack] .__arc_barActions_19fi7s7>:first-child{order:1;grid-column:1/-1}}@container (width>=340px){.__arc_panelActions_19fi7s7{grid-template-columns:auto auto 1fr}.__arc_save_19fi7s7{grid-column:auto}}@media (prefers-reduced-motion:reduce){.__arc_policy_19fi7s7,.__arc_iconButton_19fi7s7,.__arc_chip_19fi7s7{transition:none}}.__arc_signIn_it6cuy{border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);width:min(100%,432px);min-width:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);overflow:hidden;container:sign-in/inline-size}.__arc_viewport_it6cuy{overflow:hidden}.__arc_track_it6cuy{position:relative}.__arc_step_it6cuy{min-width:0;padding:var(--space-8);display:grid}.__arc_heading_it6cuy{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.__arc_heading_it6cuy h2{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);text-wrap:balance;outline:none;margin:0}.__arc_heading_it6cuy p{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);text-wrap:pretty;margin:0}.__arc_heading_it6cuy .__arc_email_it6cuy{overflow-wrap:anywhere}.__arc_form_it6cuy{gap:var(--space-4);display:grid}.__arc_fieldGroup_it6cuy{min-width:0;display:grid}.__arc_wide_it6cuy{width:100%}.__arc_suggestion_it6cuy{overflow:hidden}.__arc_suggestion_it6cuy p{padding:var(--space-2) 0 var(--space-1);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-body);overflow-wrap:anywhere;margin:0}.__arc_textButton_it6cuy{color:var(--foreground);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer;transition:text-decoration-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:4px;padding:0;font-weight:500}.__arc_divider_it6cuy{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1;display:flex}.__arc_divider_it6cuy:before,.__arc_divider_it6cuy:after{background:var(--border);content:"";flex:1;height:1px}.__arc_alternatives_it6cuy{gap:var(--space-2);display:grid}.__arc_sso_it6cuy{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.__arc_sso_it6cuy .__arc_ssoButton_it6cuy{min-width:0;padding-inline:var(--space-2)}.__arc_providerMark_it6cuy{flex:none}.__arc_identity_it6cuy{align-items:center;gap:var(--space-3);min-width:0;margin-bottom:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);display:flex}.__arc_identityEmail_it6cuy{min-width:0;font-size:var(--text-sm);line-height:var(--leading-body);overflow-wrap:anywhere;flex:1}.__arc_identity_it6cuy>button{flex:none}.__arc_avatarMover_it6cuy{z-index:1;flex:none;display:inline-flex;position:relative}.__arc_avatarSmall_it6cuy{width:32px;height:32px;font-size:var(--text-xs)}.__arc_avatarLarge_it6cuy{font-size:var(--text-2xl);position:absolute;inset:4px}.__arc_avatarMover_it6cuy .__arc_avatarFill_it6cuy{width:100%;height:100%;font-size:inherit}.__arc_resend_it6cuy{min-height:var(--control-height-sm);margin:var(--space-3) 0 calc(var(--space-2) * -1) calc(var(--space-2) * -1);border-radius:var(--radius-pill);padding:0 var(--space-2);color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;justify-self:start;align-items:center;display:inline-flex;position:relative}.__arc_resend_it6cuy[aria-disabled=true]{color:var(--text-muted);cursor:default;font-weight:400}.__arc_resendLabel_it6cuy{white-space:nowrap;align-items:baseline;gap:.3em;display:inline-flex}.__arc_time_it6cuy{font-variant-numeric:tabular-nums;display:inline-flex}.__arc_timeColumn_it6cuy{justify-content:center;display:inline-flex;position:relative}.__arc_timeColumn_it6cuy>span{display:inline-block}.__arc_avatarStage_it6cuy{width:96px;height:96px;margin:0 0 var(--space-6) -4px;position:relative}.__arc_ring_it6cuy{width:100%;height:100%;color:var(--success);position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.__arc_badge_it6cuy{z-index:2;border:2px solid var(--surface);border-radius:var(--radius-pill);background:var(--success);width:26px;height:26px;color:var(--surface);place-items:center;display:grid;position:absolute;bottom:4px;right:2px}.__arc_details_it6cuy{margin:0 0 var(--space-6);border-top:1px solid var(--border);padding:0;display:grid}.__arc_details_it6cuy div{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:var(--space-3) 0;font-size:var(--text-sm);line-height:var(--leading-body);display:flex}.__arc_details_it6cuy dt{color:var(--text-secondary)}.__arc_details_it6cuy dd{text-align:right;margin:0}.__arc_footer_it6cuy{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);border-top:1px solid var(--border);min-height:48px;padding:var(--space-3) var(--space-8);color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);flex-wrap:wrap;display:flex}.__arc_status_it6cuy{flex:12rem;min-width:0;display:block;position:relative}.__arc_switch_it6cuy{color:var(--text-secondary);white-space:nowrap}.__arc_switch_it6cuy .__arc_textButton_it6cuy{text-decoration-color:#0000}.__arc_status_it6cuy>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.__arc_srOnly_it6cuy{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.__arc_textButton_it6cuy:hover{text-decoration-color:currentColor}.__arc_resend_it6cuy:not([aria-disabled=true]):hover{background:var(--surface-muted)}}@container sign-in (width<=380px){.__arc_step_it6cuy{padding:var(--space-6) var(--space-5)}.__arc_heading_it6cuy h2{font-size:var(--text-2xl)}.__arc_identity_it6cuy{gap:var(--space-2);padding-left:var(--space-2)}.__arc_sso_it6cuy .__arc_ssoButton_it6cuy{font-size:var(--text-xs);gap:6px}.__arc_footer_it6cuy{padding-inline:var(--space-5)}}@media (width<=480px){.__arc_signIn_it6cuy{border-radius:var(--radius-panel)}}@media (prefers-reduced-motion:reduce){.__arc_textButton_it6cuy,.__arc_resend_it6cuy{transition:none}}.__arc_root_15w4fbn{width:100%;min-width:0;color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-body);letter-spacing:var(--tracking-body);position:relative;container-type:inline-size}.__arc_file_15w4fbn{display:none}.__arc_autoHeight_15w4fbn{margin:-12px;overflow:hidden}.__arc_autoHeight_15w4fbn>div{padding:12px}.__arc_layout_15w4fbn{align-items:center;gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}.__arc_layout_15w4fbn[data-mode=crop]{gap:var(--space-6);grid-template-columns:248px minmax(0,1fr)}@container (width<=480px){.__arc_layout_15w4fbn[data-mode=crop]{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}.__arc_stage_15w4fbn{border-radius:var(--radius-panel);place-items:center;min-width:0;display:grid;position:relative}.__arc_layout_15w4fbn[data-mode=crop] .__arc_stage_15w4fbn{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;height:248px;overflow:hidden}.__arc_layout_15w4fbn[data-mode=crop] .__arc_stage_15w4fbn:active{cursor:grabbing}.__arc_stageBackdrop_15w4fbn{border-radius:inherit;background:var(--surface-muted);pointer-events:none;position:absolute;inset:0}.__arc_circle_15w4fbn{border-radius:50%;flex:none;position:relative}.__arc_clip_15w4fbn{background:var(--surface-muted);border-radius:50%;position:absolute;inset:0;overflow:hidden}.__arc_clip_15w4fbn:after{z-index:2;border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.08)}.__arc_layout_15w4fbn[data-mode=crop] .__arc_clip_15w4fbn:after{box-shadow:inset 0 0 0 1.5px oklch(100% 0 0/.7),0 0 0 1px oklch(0% 0 0/.08)}.__arc_clip_15w4fbn:before{z-index:1;content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard);background:oklch(0% 0 0/.3);position:absolute;inset:0}.__arc_circle_15w4fbn[data-busy] .__arc_clip_15w4fbn:before{opacity:1}.__arc_ghost_15w4fbn,.__arc_cropImage_15w4fbn{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;position:absolute;top:50%;left:50%}.__arc_ghost_15w4fbn{transition:opacity var(--duration-standard) var(--ease-standard)}.__arc_photo_15w4fbn{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.__arc_initials_15w4fbn{color:var(--text-secondary);letter-spacing:0;place-items:center;font-weight:500;display:grid;position:absolute;inset:0}.__arc_hit_15w4fbn{z-index:3;color:oklch(100% 0 0);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset:0}.__arc_hit_15w4fbn:before{border-radius:inherit;content:"";opacity:0;transition:opacity var(--duration-fast) var(--ease-standard);background:oklch(0% 0 0/.38);position:absolute;inset:0}.__arc_hitIcon_15w4fbn{opacity:0;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);display:grid;position:relative;transform:scale(.85)}@media (hover:hover) and (pointer:fine){.__arc_hit_15w4fbn:hover:not(:disabled):before,.__arc_hit_15w4fbn:hover:not(:disabled) .__arc_hitIcon_15w4fbn{opacity:1;transform:none}}.__arc_hit_15w4fbn:focus-visible:before,.__arc_hit_15w4fbn:focus-visible .__arc_hitIcon_15w4fbn,.__arc_root_15w4fbn[data-dragging] .__arc_hit_15w4fbn:before,.__arc_root_15w4fbn[data-dragging] .__arc_hitIcon_15w4fbn{opacity:1;transform:none}.__arc_hit_15w4fbn:disabled{cursor:not-allowed}.__arc_circle_15w4fbn:after{border:1.5px dashed var(--accent);content:"";opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border-radius:50%;position:absolute;inset:-6px;transform:scale(.94)}.__arc_root_15w4fbn[data-dragging] .__arc_circle_15w4fbn:after{opacity:1;transform:none}.__arc_ring_15w4fbn{z-index:4;pointer-events:none;width:calc(100% + 12px);height:calc(100% + 12px);position:absolute;inset:-6px;overflow:visible;rotate:-90deg}.__arc_ring_15w4fbn circle{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.__arc_ringTrack_15w4fbn{stroke:var(--border)}.__arc_ringValue_15w4fbn{stroke:var(--accent);stroke-linecap:round;transition:stroke var(--duration-fast) var(--ease-standard)}.__arc_ring_15w4fbn[data-state=waiting]{animation:1s linear infinite __arc_avatar-upload-spin_15w4fbn}.__arc_ring_15w4fbn[data-state=failed] .__arc_ringValue_15w4fbn{stroke:var(--danger)}.__arc_ring_15w4fbn[data-state=settle] .__arc_ringValue_15w4fbn{stroke:var(--accent)}.__arc_side_15w4fbn{align-content:center;min-width:0;display:grid}.__arc_sideContent_15w4fbn{min-width:0;display:grid}.__arc_title_15w4fbn{color:var(--foreground);font-size:var(--text-sm);margin:0;font-weight:500}.__arc_hint_15w4fbn{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--text-xs)}.__arc_message_15w4fbn{min-height:calc(var(--text-xs) * 1.4);margin-top:var(--space-1);font-size:var(--text-xs);display:grid}.__arc_messageText_15w4fbn{align-items:flex-start;gap:var(--space-1);min-width:0;color:var(--text-muted);grid-area:1/1;margin:0;display:flex}.__arc_messageText_15w4fbn>svg{flex:none;margin-top:2px}.__arc_messageText_15w4fbn>span{overflow-wrap:anywhere;min-width:0}.__arc_messageText_15w4fbn[data-tone=error]{color:var(--danger)}.__arc_messageText_15w4fbn[data-tone=success]{color:var(--success)}.__arc_number_15w4fbn{font-variant-numeric:tabular-nums}.__arc_actions_15w4fbn{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.__arc_outline_15w4fbn,.__arc_solid_15w4fbn,.__arc_ghostButton_15w4fbn{height:var(--control-height-sm);padding:0 var(--space-4);border-radius:var(--radius-control);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.__arc_outline_15w4fbn{border-color:var(--border-strong);background:var(--surface);color:var(--foreground)}.__arc_solid_15w4fbn{background:var(--accent);color:var(--accent-foreground)}.__arc_ghostButton_15w4fbn{padding:0 var(--space-3);color:var(--text-secondary);background:0 0}@media (hover:hover) and (pointer:fine){.__arc_outline_15w4fbn:hover:not(:disabled){background:var(--surface-muted)}.__arc_solid_15w4fbn:hover:not(:disabled){background:var(--accent-strong)}.__arc_ghostButton_15w4fbn:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}.__arc_outline_15w4fbn:active:not(:disabled),.__arc_solid_15w4fbn:active:not(:disabled),.__arc_ghostButton_15w4fbn:active:not(:disabled){transition-duration:var(--duration-fast), var(--duration-fast), var(--duration-fast), .1s;transform:scale(.97)}:is(.__arc_outline_15w4fbn,.__arc_solid_15w4fbn,.__arc_ghostButton_15w4fbn):disabled{cursor:not-allowed;opacity:.5}.__arc_stack_15w4fbn{justify-items:center;display:grid}.__arc_stack_15w4fbn>span{grid-area:1/1}.__arc_sizer_15w4fbn{visibility:hidden}.__arc_zoom_15w4fbn{align-items:center;gap:var(--space-2);max-width:280px;margin-top:var(--space-4);display:flex}.__arc_zoomButton_15w4fbn{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.__arc_zoomButton_15w4fbn:hover:not(:disabled){background:var(--surface-muted);color:var(--foreground)}}.__arc_zoomButton_15w4fbn:disabled{cursor:default;opacity:.4}.__arc_range_15w4fbn{--fill:0%;appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:22px;margin:0}.__arc_range_15w4fbn::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--control-fill) var(--fill), var(--control-track) var(--fill));border-radius:2px;height:4px}.__arc_range_15w4fbn::-moz-range-track{background:linear-gradient(to right, var(--control-fill) var(--fill), var(--control-track) var(--fill));border-radius:2px;height:4px}.__arc_range_15w4fbn::-webkit-slider-thumb{background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);appearance:none;transition:scale var(--duration-fast) var(--ease-standard);border:0;border-radius:50%;margin-top:-7px}.__arc_range_15w4fbn::-moz-range-thumb{background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);border:0;border-radius:50%}.__arc_range_15w4fbn:active::-webkit-slider-thumb{scale:1.12}.__arc_srOnly_15w4fbn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__arc_circle_15w4fbn[data-shape=rect],.__arc_circle_15w4fbn[data-shape=rect] .__arc_clip_15w4fbn,.__arc_circle_15w4fbn[data-shape=rect] .__arc_hit_15w4fbn,.__arc_circle_15w4fbn[data-shape=rect]:after{border-radius:12px}.__arc_circle_15w4fbn[data-shape=rect] .__arc_ring_15w4fbn{display:none}.__arc_zoom_15w4fbn:has(>.__arc_ghostButton_15w4fbn){max-width:none}.__arc_zoom_15w4fbn>.__arc_ghostButton_15w4fbn{margin-left:var(--space-2)}@keyframes __arc_avatar-upload-spin_15w4fbn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.__arc_clip_15w4fbn:before,.__arc_ghost_15w4fbn,.__arc_hit_15w4fbn:before,.__arc_hitIcon_15w4fbn,.__arc_circle_15w4fbn:after,.__arc_ringValue_15w4fbn,.__arc_outline_15w4fbn,.__arc_solid_15w4fbn,.__arc_ghostButton_15w4fbn,.__arc_zoomButton_15w4fbn{transition:none}.__arc_ring_15w4fbn[data-state=waiting]{animation-duration:3s}.__arc_outline_15w4fbn:active:not(:disabled),.__arc_solid_15w4fbn:active:not(:disabled),.__arc_ghostButton_15w4fbn:active:not(:disabled){transform:none}.__arc_range_15w4fbn::-webkit-slider-thumb{transition:none}}@container (width<=400px){.__arc_layout_15w4fbn[data-mode=idle]{gap:var(--space-4)}.__arc_outline_15w4fbn,.__arc_solid_15w4fbn{padding:0 var(--space-3)}.__arc_ghostButton_15w4fbn{padding:0 var(--space-2)}}.__arc_field_16oxl03{min-width:0;display:grid}.__arc_label_16oxl03{color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);margin-bottom:8px}.__arc_inputs_16oxl03{gap:8px;width:fit-content;max-width:100%;display:flex;position:relative}.__arc_slot_16oxl03{flex:0 42px;width:42px;min-width:0;height:48px;display:grid;position:relative}.__arc_input_16oxl03{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:#0000;width:100%;min-width:0;height:100%;caret-color:var(--accent);font:inherit;font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:center;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none}@media (hover:hover) and (pointer:fine){.__arc_input_16oxl03:hover:not(:disabled,[data-filled=true],[aria-invalid=true]){border-color:var(--border-strong);background:var(--surface-muted)}}.__arc_input_16oxl03[data-filled=true]{border-color:var(--accent);background:var(--accent-subtle)}.__arc_input_16oxl03:focus-visible{outline:none}.__arc_input_16oxl03[aria-invalid=true]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 7%, var(--surface))}.__arc_input_16oxl03:disabled{cursor:not-allowed;opacity:.48;background:var(--surface-muted)}.__arc_glyph_16oxl03{color:var(--foreground);font-size:var(--text-lg);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.__arc_input_16oxl03:disabled~.__arc_glyph_16oxl03{opacity:.48}.__arc_ring_16oxl03{z-index:2;border:1px solid var(--accent-strong);border-radius:var(--radius-control);pointer-events:none;height:100%;transition:border-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:0}.__arc_inputs_16oxl03[data-invalid=true] .__arc_ring_16oxl03{border-color:var(--danger)}.__arc_messageSlot_16oxl03{display:block;overflow:hidden}.__arc_description_16oxl03,.__arc_error_16oxl03{font-size:var(--text-xs);line-height:var(--leading-body);padding-top:8px;display:block}.__arc_description_16oxl03{color:var(--text-muted)}.__arc_error_16oxl03{color:var(--danger)}.__arc_words_16oxl03{display:block;position:relative}.__arc_word_16oxl03{white-space:pre;display:inline-block}.__arc_srOnly_16oxl03{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=360px){.__arc_inputs_16oxl03{gap:6px}.__arc_slot_16oxl03{height:44px}}@media (forced-colors:active){.__arc_ring_16oxl03{display:none}.__arc_input_16oxl03:focus-visible{outline-offset:2px;outline:2px solid canvastext}.__arc_input_16oxl03{color:canvastext}.__arc_glyph_16oxl03{display:none}}@media (prefers-reduced-motion:reduce){.__arc_input_16oxl03,.__arc_ring_16oxl03{transition:none}}.__arc_accordion_y3umwv{border-top:1px solid var(--border);width:100%}.__arc_item_y3umwv{border-bottom:1px solid var(--border)}.__arc_header_y3umwv{margin:0}.__arc_trigger_y3umwv{width:100%;min-height:var(--control-height-lg);justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-2) 0;color:var(--foreground);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.__arc_trigger_y3umwv:hover{color:var(--text-secondary)}.__arc_trigger_y3umwv:hover .__arc_icon_y3umwv{color:var(--foreground)}}.__arc_icon_y3umwv{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.__arc_trigger_y3umwv[data-state=open] .__arc_icon_y3umwv{color:var(--foreground)}.__arc_panel_y3umwv{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);overflow:hidden}.__arc_panelInner_y3umwv{overflow-wrap:anywhere;padding:0 var(--space-8) var(--space-5) 0}.__arc_lg_y3umwv .__arc_trigger_y3umwv{gap:var(--space-8);min-height:76px;padding-block:var(--space-5);font-size:var(--text-lg);letter-spacing:var(--tracking-body)}.__arc_lg_y3umwv .__arc_panel_y3umwv{font-size:var(--text-base);line-height:1.65}.__arc_lg_y3umwv .__arc_panelInner_y3umwv{max-width:62ch;padding:0 var(--space-12) var(--space-6) 0}@media (width<=520px){.__arc_lg_y3umwv .__arc_trigger_y3umwv{min-height:68px;font-size:var(--text-base)}.__arc_lg_y3umwv .__arc_panel_y3umwv{font-size:var(--text-sm)}.__arc_lg_y3umwv .__arc_panelInner_y3umwv{padding-right:var(--space-6)}}@media (prefers-reduced-motion:reduce){.__arc_trigger_y3umwv,.__arc_icon_y3umwv{transition:none}}.__arc_field_acj02p{min-width:0;display:grid}.__arc_field_acj02p label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}.__arc_control_acj02p{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:110px;padding:var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none;box-shadow:0 0 0 6px #0000}.__arc_control_acj02p::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.__arc_control_acj02p:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.__arc_control_acj02p:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline-offset:2px;outline:2px solid #0000}.__arc_control_acj02p[aria-invalid=true]{border-color:var(--danger)}.__arc_control_acj02p:disabled{cursor:not-allowed;background:var(--surface-muted);opacity:.6}.__arc_messageSlot_acj02p{display:block;overflow:hidden}.__arc_hint_acj02p,.__arc_error_acj02p{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}.__arc_hint_acj02p{color:var(--text-muted)}.__arc_error_acj02p{color:var(--danger)}.__arc_words_acj02p{display:block;position:relative}.__arc_word_acj02p{white-space:pre;display:inline-block}.__arc_column_acj02p{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.__arc_column_acj02p>span{display:inline-block}.__arc_srOnly_acj02p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_control_acj02p{transition:none}}.__arc_contact_pdtxua{background:var(--background);color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body);container:contact/inline-size}.__arc_tabular_pdtxua{font-variant-numeric:tabular-nums}.__arc_inner_pdtxua{gap:var(--space-10);max-width:1120px;padding:var(--space-20) var(--space-8);margin:0 auto;display:grid}.__arc_contact_pdtxua[data-variant=form] .__arc_inner_pdtxua{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.__arc_intro_pdtxua{align-content:start;gap:var(--space-3);max-width:520px;display:grid}.__arc_title_pdtxua{font-family:var(--font-display);font-size:clamp(1.75rem, 1rem + 3cqi, var(--text-4xl));letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);text-wrap:balance;margin:0}.__arc_description_pdtxua{color:var(--text-secondary);font-size:var(--text-base);text-wrap:pretty;margin:0;line-height:1.5}.__arc_facts_pdtxua{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.__arc_facts_pdtxua li{align-items:center;gap:var(--space-2);min-height:32px;color:var(--text-secondary);font-size:var(--text-sm);display:flex}.__arc_facts_pdtxua svg{flex:none}.__arc_morph_pdtxua{position:relative;overflow:hidden}.__arc_face_pdtxua{width:100%}.__arc_formCard_pdtxua{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.__arc_formCard_pdtxua>.__arc_face_pdtxua{padding:var(--space-6)}.__arc_formBody_pdtxua{gap:var(--space-5);display:grid}.__arc_row_pdtxua{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.__arc_topicField_pdtxua{display:grid}.__arc_fieldLabel_pdtxua{margin-bottom:var(--space-2);color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body)}.__arc_topics_pdtxua{gap:var(--space-1);flex-wrap:wrap;display:flex}.__arc_topic_pdtxua{isolation:isolate;height:var(--control-height-sm);border:1px solid var(--border);border-radius:var(--radius-pill);padding:0 var(--space-4);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);background:0 0;font-weight:500;position:relative}.__arc_topic_pdtxua[aria-checked=true]{color:var(--control-glyph);border-color:#0000}@media (hover:hover) and (pointer:fine){.__arc_topic_pdtxua:not([aria-checked=true]):hover{border-color:var(--border-strong);color:var(--foreground)}}.__arc_topicHighlight_pdtxua{z-index:-1;border-radius:inherit;background:var(--control-on);position:absolute;inset:-1px}.__arc_failure_pdtxua{color:var(--danger);font-size:var(--text-sm);margin:0;overflow:hidden}.__arc_submitRow_pdtxua{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.__arc_fine_pdtxua{color:var(--text-muted);font-size:var(--text-sm);margin:0}.__arc_success_pdtxua{justify-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-2);text-align:center;display:grid}.__arc_successMark_pdtxua{width:52px;height:52px;margin-bottom:var(--space-2);background:color-mix(in oklab, var(--success) 13%, transparent);color:var(--success);border-radius:50%;place-items:center;display:grid}.__arc_successMark_pdtxua svg{width:26px;height:26px}.__arc_successTitle_pdtxua{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);font-weight:500;line-height:var(--leading-display);margin:0}.__arc_successText_pdtxua{max-width:360px;margin:0 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.__arc_channels_pdtxua{align-items:start;gap:var(--space-6);grid-template-columns:minmax(220px,300px) minmax(0,1fr);display:grid}.__arc_channelList_pdtxua{gap:2px;display:grid}.__arc_channel_pdtxua{isolation:isolate;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;display:flex;position:relative}.__arc_channelHighlight_pdtxua{z-index:-1;border-radius:inherit;background:var(--surface-muted);position:absolute;inset:0}.__arc_channelIcon_pdtxua{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;display:flex}.__arc_channel_pdtxua[aria-selected=true] .__arc_channelIcon_pdtxua{color:var(--accent)}.__arc_channelText_pdtxua{gap:1px;min-width:0;display:grid}.__arc_channelText_pdtxua>span:first-child{font-size:var(--text-sm);font-weight:500}.__arc_channelText_pdtxua>span:last-child{color:var(--text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.__arc_channel_pdtxua:hover .__arc_channelIcon_pdtxua{color:var(--foreground)}}.__arc_channelPanel_pdtxua{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface)}.__arc_channelPanel_pdtxua>.__arc_face_pdtxua{padding:var(--space-6)}.__arc_channelDetail_pdtxua{justify-items:start;gap:var(--space-3);display:grid}.__arc_channelDetail_pdtxua h3{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-body);margin:0}.__arc_channelDetail_pdtxua p{max-width:480px;margin:0 0 var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.__arc_copyRow_pdtxua{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);width:min(100%,360px);padding:4px 4px 4px var(--space-4);font-size:var(--text-sm);display:flex}.__arc_copyRow_pdtxua>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.__arc_confirm_pdtxua{justify-items:start;gap:var(--space-2);display:grid}.__arc_confirmNote_pdtxua{color:var(--text-secondary);font-size:var(--text-sm);overflow:hidden}.__arc_agent_pdtxua{align-items:center;gap:var(--space-2);padding-top:var(--space-1);display:flex}.__arc_agent_pdtxua strong{color:var(--foreground);font-weight:500}.__arc_offices_pdtxua{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.__arc_office_pdtxua{align-content:start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-panel);padding:var(--space-6);background:var(--surface);display:grid}.__arc_officeHead_pdtxua{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.__arc_officeHead_pdtxua h3{font-size:var(--text-lg);font-weight:500;line-height:var(--leading-body);margin:0}.__arc_officeTime_pdtxua{color:var(--text-secondary);font-size:var(--text-sm);flex:none;align-items:baseline;gap:6px;display:inline-flex}.__arc_officeTime_pdtxua svg{align-self:center}.__arc_officeStatus_pdtxua{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-sm);display:inline-flex}.__arc_statusDot_pdtxua{background:var(--border-strong);width:7px;height:7px;transition:background-color var(--duration-standard) var(--ease-standard);border-radius:50%}.__arc_officeStatus_pdtxua[data-open] .__arc_statusDot_pdtxua{background:var(--success);box-shadow:0 0 0 3px color-mix(in oklab, var(--success) 18%, transparent)}.__arc_address_pdtxua{margin-top:var(--space-1);color:var(--text-secondary);font-size:var(--text-sm);font-style:normal;line-height:1.55;display:grid}.__arc_officeActions_pdtxua{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-2);border-top:1px solid var(--border-subtle);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.__arc_officeLink_pdtxua{color:var(--foreground);font-size:var(--text-sm);text-decoration:none}@media (hover:hover) and (pointer:fine){.__arc_officeLink_pdtxua:hover{text-underline-offset:3px;text-decoration:underline}}@container contact (width<=820px){.__arc_contact_pdtxua[data-variant=form] .__arc_inner_pdtxua{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.__arc_channels_pdtxua{grid-template-columns:minmax(0,1fr)}.__arc_channelList_pdtxua{scrollbar-width:none;display:flex;overflow-x:auto}.__arc_channelList_pdtxua::-webkit-scrollbar{display:none}.__arc_channel_pdtxua{flex:none}.__arc_channelText_pdtxua>span:last-child{display:none}}@container contact (width<=520px){.__arc_inner_pdtxua{padding:var(--space-12) var(--space-4)}.__arc_row_pdtxua{grid-template-columns:minmax(0,1fr)}.__arc_formCard_pdtxua>.__arc_face_pdtxua,.__arc_channelPanel_pdtxua>.__arc_face_pdtxua{padding:var(--space-5)}.__arc_submitRow_pdtxua>button{width:100%}}.__arc_preview_pdtxua{justify-items:center;gap:var(--space-4);width:100%;display:grid}.__arc_frame_pdtxua{border:1px solid var(--border);background:var(--background);border-radius:20px;width:100%;overflow:hidden}.__arc_previewNote_pdtxua{min-height:20px;color:var(--text-muted);font-size:var(--text-xs);margin:0}@media (prefers-reduced-motion:reduce){.__arc_topic_pdtxua,.__arc_channelIcon_pdtxua,.__arc_statusDot_pdtxua{transition:none}}.__arc_button_1qkdkgb{--hold-ink:var(--foreground);--hold-fill:var(--accent);--hold-on-fill:var(--accent-foreground);--hold-border:var(--border-strong);min-height:var(--control-height-md);padding:0 var(--space-5);border:1px solid var(--hold-border);border-radius:var(--radius-control);background:var(--surface);color:var(--hold-ink);font:inherit;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.__arc_button_1qkdkgb[data-tone=danger]{--hold-ink:var(--danger);--hold-fill:var(--danger);--hold-on-fill:var(--background);--hold-border:color-mix(in oklab, var(--danger) 32%, var(--border))}.__arc_button_1qkdkgb[data-tone=neutral]{--hold-ink:var(--foreground);--hold-fill:var(--foreground);--hold-on-fill:var(--background);--hold-border:var(--border-strong)}@media (hover:hover) and (pointer:fine){.__arc_button_1qkdkgb:not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in oklab, var(--hold-fill) 6%, var(--surface))}}.__arc_button_1qkdkgb[aria-disabled=true]{cursor:default}.__arc_button_1qkdkgb:disabled{cursor:not-allowed;opacity:.5}.__arc_face_1qkdkgb{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.__arc_fill_1qkdkgb{border-radius:var(--radius-control);background:var(--hold-fill);color:var(--hold-on-fill);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-1px}.__arc_iconSlot_1qkdkgb{flex:none;place-items:center;width:18px;height:18px;display:grid}.__arc_iconPhase_1qkdkgb{grid-area:1/1;place-items:center;display:grid}.__arc_iconPhase_1qkdkgb svg{width:18px;height:18px}.__arc_labelFrame_1qkdkgb{clip-path:inset(-.6em -3px);min-width:0;display:inline-flex;position:relative}.__arc_label_1qkdkgb{white-space:nowrap;display:block}.__arc_measure_1qkdkgb{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.__arc_srOnly_1qkdkgb{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_button_1qkdkgb{transition:none}}.__arc_wrapper_1dqjcf{min-width:0;color:var(--foreground);display:grid;position:relative}.__arc_dropzone_1dqjcf{border-radius:var(--radius-surface);background:var(--surface);min-width:0;transition:background-color var(--duration-standard) var(--ease-standard), border-radius var(--duration-spring) var(--ease-spring);display:grid;position:relative}.__arc_dropzone_1dqjcf.__arc_compact_1dqjcf{border-radius:var(--radius-panel)}.__arc_edge_1dqjcf{pointer-events:none;width:calc(100% - 1px);height:calc(100% - 1px);position:absolute;top:.5px;left:.5px;overflow:visible}.__arc_edge_1dqjcf rect{fill:none;stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:3.5 3.5;stroke-dashoffset:0;transition:stroke var(--duration-fast) var(--ease-standard), stroke-dasharray var(--duration-standard) var(--ease-standard), stroke-dashoffset var(--duration-standard) var(--ease-standard)}.__arc_trigger_1dqjcf{border-radius:inherit;width:100%;padding:34px var(--space-5);color:inherit;font:inherit;letter-spacing:var(--tracking-body);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:stretch;display:flex}.__arc_trigger_1dqjcf>*{pointer-events:none}@media (hover:hover) and (pointer:fine){.__arc_dropzone_1dqjcf:has(.__arc_trigger_1dqjcf:hover){background:var(--surface-muted)}.__arc_dropzone_1dqjcf:has(.__arc_trigger_1dqjcf:hover) .__arc_edge_1dqjcf rect{stroke:var(--text-muted)}}.__arc_dropzone_1dqjcf:has(.__arc_trigger_1dqjcf:active){background:var(--surface-muted)}.__arc_dropzone_1dqjcf.__arc_dragging_1dqjcf{background:color-mix(in oklab, var(--accent) 2.5%, var(--surface));animation:__arc_breathe_1dqjcf 2.2s var(--ease-in-out) infinite}@keyframes __arc_breathe_1dqjcf{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.__arc_wash_1dqjcf,.__arc_glow_1dqjcf{border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.__arc_glow_1dqjcf{-webkit-mask-composite:xor;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.__arc_dragging_1dqjcf .__arc_wash_1dqjcf,.__arc_dragging_1dqjcf .__arc_glow_1dqjcf{opacity:1}.__arc_dragging_1dqjcf .__arc_edge_1dqjcf rect{stroke:color-mix(in oklab, var(--accent) 40%, var(--border));stroke-dasharray:7 0;stroke-dashoffset:1.75px}.__arc_iconSlot_1dqjcf,.__arc_noteSlot_1dqjcf{flex-direction:column;display:flex;overflow:hidden}.__arc_sheets_1dqjcf{align-self:center;width:36px;height:44px;margin:10px 0 14px;display:block;position:relative}.__arc_sheet_1dqjcf{--r:0deg;--x:0px;--y:0px;border:1px solid var(--border);background:var(--surface-raised);color:var(--text-muted);transform:translate(var(--x), var(--y)) rotate(var(--r));transform-origin:50% 100%;transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);border-radius:7px;place-items:end center;padding:0 0 5px;display:grid;position:absolute;inset:0;box-shadow:0 1px 2px oklch(0% 0 0/.05),0 3px 8px oklch(0% 0 0/.04)}.__arc_sheet_1dqjcf:before,.__arc_sheet_1dqjcf:after{content:"";opacity:.3;background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:8px;left:7px}.__arc_sheet_1dqjcf:after{width:11px;top:13px}.__arc_sheet_1dqjcf>svg{transition:transform var(--duration-spring) var(--ease-spring)}.__arc_dragging_1dqjcf .__arc_sheet_1dqjcf>svg{transform:translateY(-3px)}.__arc_sheet_1dqjcf[data-sheet=back]{--r:-10deg;--x:-9px;--y:2px}.__arc_sheet_1dqjcf[data-sheet=side]{--r:10deg;--x:9px;--y:2px}@media (hover:hover) and (pointer:fine){.__arc_dropzone_1dqjcf:has(.__arc_trigger_1dqjcf:hover) .__arc_sheet_1dqjcf[data-sheet=back]{--r:-15deg;--x:-13px}.__arc_dropzone_1dqjcf:has(.__arc_trigger_1dqjcf:hover) .__arc_sheet_1dqjcf[data-sheet=side]{--r:15deg;--x:13px}.__arc_dropzone_1dqjcf:has(.__arc_trigger_1dqjcf:hover) .__arc_sheet_1dqjcf[data-sheet=front]{--y:-2px}}.__arc_dragging_1dqjcf .__arc_sheet_1dqjcf{color:var(--text-secondary);border-color:var(--border-strong)}.__arc_dropzone_1dqjcf.__arc_dragging_1dqjcf .__arc_sheet_1dqjcf[data-sheet=back]{--r:-22deg;--x:-20px;--y:-2px}.__arc_dropzone_1dqjcf.__arc_dragging_1dqjcf .__arc_sheet_1dqjcf[data-sheet=side]{--r:22deg;--x:20px;--y:-2px}.__arc_dropzone_1dqjcf.__arc_dragging_1dqjcf .__arc_sheet_1dqjcf[data-sheet=front]{--y:-8px}.__arc_label_1dqjcf{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);display:block;position:relative}.__arc_labelText_1dqjcf{text-overflow:ellipsis;vertical-align:top;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.__arc_hint_1dqjcf{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body);margin-top:6px}.__arc_note_1dqjcf{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);padding-top:6px}.__arc_input_1dqjcf{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.__arc_messageSlot_1dqjcf{overflow:hidden}.__arc_error_1dqjcf{padding-top:var(--space-3);color:var(--danger);font-size:var(--text-sm);line-height:var(--leading-body);align-items:flex-start;gap:6px;display:flex}.__arc_errorIcon_1dqjcf{flex:none;margin-top:3px}.__arc_errorCopy_1dqjcf{flex:1;min-width:0;position:relative}.__arc_list_1dqjcf{min-width:0;margin:0;padding:0;list-style:none;display:grid;container:dropzone-list/inline-size}.__arc_inside_1dqjcf .__arc_list_1dqjcf{padding-inline:12px}.__arc_item_1dqjcf{min-width:0;overflow:hidden}.__arc_row_1dqjcf{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:58px;transition:border-color var(--duration-standard) var(--ease-standard);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:12px;margin-top:8px;padding:8px 8px 8px 9px;display:grid;position:relative}.__arc_row_1dqjcf.__arc_isFailed_1dqjcf{border-color:color-mix(in oklab, var(--danger) 26%, var(--border))}.__arc_fileIcon_1dqjcf{width:40px;height:40px;color:var(--text-secondary);place-items:center;display:grid}.__arc_thumb_1dqjcf{background:var(--surface-muted);border-radius:10px;width:40px;height:40px;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.06)}.__arc_thumb_1dqjcf img{object-fit:cover;width:100%;height:100%;display:block}.__arc_copy_1dqjcf{min-width:0;display:grid}.__arc_name_1dqjcf{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.__arc_meta_1dqjcf{min-width:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-body);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;margin-top:1px;display:flex}.__arc_dot_1dqjcf{padding-inline:6px}.__arc_phase_1dqjcf{flex:1;min-width:0;display:flex;position:relative}.__arc_state_1dqjcf{align-items:center;gap:5px;min-width:0;display:inline-flex}.__arc_uploaded_1dqjcf{color:var(--text-secondary)}.__arc_uploaded_1dqjcf .__arc_stateIcon_1dqjcf{color:var(--success)}.__arc_failed_1dqjcf{color:var(--danger)}.__arc_stateIcon_1dqjcf{flex:none}.__arc_reason_1dqjcf{text-overflow:ellipsis;min-width:0;overflow:hidden}.__arc_percent_1dqjcf{font-variant-numeric:tabular-nums}.__arc_barFrame_1dqjcf{display:block;overflow:hidden}.__arc_bar_1dqjcf{border-radius:var(--radius-pill);background:var(--border);height:4px;margin:7px 0 2px;display:block;overflow:hidden}.__arc_barFill_1dqjcf{border-radius:inherit;background:var(--accent);width:100%;height:100%;display:block}.__arc_actions_1dqjcf{align-items:center;display:flex}.__arc_retrySlot_1dqjcf{display:flex;overflow:hidden}.__arc_retryInner_1dqjcf{padding:3px 6px 3px 3px;display:flex}.__arc_retry_1dqjcf,.__arc_remove_1dqjcf{color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-spring) var(--ease-spring);border:0;place-items:center;display:grid}.__arc_retry_1dqjcf{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);height:30px;color:var(--foreground);font-size:var(--text-xs);letter-spacing:var(--tracking-body);white-space:nowrap;align-items:center;gap:5px;padding:0 12px 0 10px;font-weight:500;display:flex}@container dropzone-list (width<=440px){.__arc_retry_1dqjcf{justify-content:center;width:30px;padding:0}.__arc_retryLabel_1dqjcf{display:none}}@container dropzone-list (width<=300px){.__arc_row_1dqjcf{grid-template-columns:minmax(0,1fr) auto;padding-left:14px}.__arc_fileIcon_1dqjcf,.__arc_thumb_1dqjcf{display:none}}.__arc_remove_1dqjcf{border-radius:var(--radius-pill);background:0 0;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.__arc_retry_1dqjcf:hover{border-color:var(--border-strong);background:var(--surface-muted)}.__arc_remove_1dqjcf:hover{background:var(--surface-muted);color:var(--foreground)}}.__arc_retry_1dqjcf:active,.__arc_remove_1dqjcf:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);transform:scale(.97)}.__arc_words_1dqjcf{display:block;position:relative}.__arc_word_1dqjcf{white-space:pre;display:inline-block}.__arc_srOnly_1dqjcf{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.__arc_dropzone_1dqjcf,.__arc_edge_1dqjcf rect,.__arc_sheet_1dqjcf,.__arc_sheet_1dqjcf>svg,.__arc_row_1dqjcf,.__arc_retry_1dqjcf,.__arc_remove_1dqjcf,.__arc_wash_1dqjcf,.__arc_glow_1dqjcf{transition:none}.__arc_dropzone_1dqjcf.__arc_dragging_1dqjcf{animation:none}.__arc_retry_1dqjcf:active,.__arc_remove_1dqjcf:active{transform:none}}.parallel-root{--color-bg:#0e0e10;--color-surface:#141416;--color-elevated:#1a1a1e;--color-sidebar:#09090b;--color-hover:#222226;--color-border:#222225;--color-border-strong:#323238;--color-accent:#fff;--color-on-accent:var(--color-bg);--color-success:#22c55e;--color-danger:#ef4444;--color-info:#38bdf8;--color-text-primary:#f4f4f5;--color-text-secondary:#a1a1aa;--color-text-muted:#71717a;--font-app:"SF Pro Display", "SF Pro Text", "SF Pro", -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Segoe UI", sans-serif;--el-deep:#0a0a0a;--el-surface:#121212;--el-elevated:#191919;--el-hover:#222;--el-border:#1f1f1f;--el-border-strong:#303030;--el-card:var(--el-deep);--el-text-primary:#f4f4f5;--el-text-secondary:#a1a1aa;--el-text-muted:#71717a;--el-line:#ffffff35;--el-line-soft:#ffffff1a;--el-selection:#9ef0c0c0;--el-danger:#ef4444;--el-radius:12px;--el-body:12.5px;--el-caption:11px;--palette-graphite:#3f3f46;--palette-deep-blue:#1e3a5f;--palette-sky:#38bdf8;--palette-green:#22c55e;--palette-amber:#eab308;--palette-orange:#f97316;--palette-red:#ef4444;--palette-purple:#a855f7;--palette-pink:#ec4899;font-family:var(--font-app);color:var(--color-text-primary)}.parallel-root :is(.primary-button,.subtle-button,.icon-button,.compact-icon-button,.sidebar-toggle-button,.aceternity-tab-pill,.running-app-pill,.canvas-toolbar-button){font:inherit;cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;margin:0;display:inline-flex}.parallel-root .primary-button{background:var(--color-accent);color:var(--color-on-accent);border:0;border-radius:8px;padding:9px 18px;font-size:12.5px;font-weight:600}.parallel-root .primary-button:hover{opacity:.88}.parallel-root .primary-button:active{opacity:.72}.parallel-root .primary-button:disabled{opacity:.4;cursor:default}.parallel-root .subtle-button{background:var(--color-elevated);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:8px;padding:9px 18px;font-size:12.5px}.parallel-root .subtle-button:hover{background:var(--color-hover);border-color:var(--color-border-strong)}.parallel-root .subtle-button:active{background:var(--color-border)}.parallel-root .subtle-button:disabled{opacity:.4;cursor:default}.parallel-root .icon-button,.parallel-root .compact-icon-button{background:var(--color-elevated);color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:8px;width:38px;height:32px;padding:0;font-size:14px;font-weight:600}.parallel-root .compact-icon-button{border-radius:7px;width:30px;height:26px;font-size:13px}.parallel-root :is(.icon-button,.compact-icon-button):hover{background:var(--color-hover);border-color:var(--color-border-strong);color:var(--color-text-primary)}.parallel-root :is(.icon-button,.compact-icon-button):active{background:var(--color-border)}.parallel-root .sidebar-toggle-button{width:24px;height:24px;color:var(--color-text-secondary);background:0 0;border:0;border-radius:5px;padding:0;position:relative;overflow:hidden}.parallel-root .sidebar-toggle-button:before{content:"";opacity:0;pointer-events:none;background:#ffffff35;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;scale:.2}.parallel-root .sidebar-toggle-button:hover{background:var(--color-hover);color:var(--color-text-primary)}.parallel-root .sidebar-toggle-button:active{background:var(--color-border)}.parallel-root .sidebar-toggle-button:active:before{animation:.35s linear parallel-ripple}.parallel-root .sidebar-toggle-button[data-active=true]{color:#fff;background:#ffffff25}@keyframes parallel-ripple{0%{opacity:.4;scale:.2}to{opacity:0;scale:2}}.parallel-root :is(.aceternity-tab-pill,.running-app-pill){color:#a1a1aa;background:0 0;border:1px solid #0000;border-radius:14px;height:28px;margin-right:3px;padding:4px 14px;font-size:12px;font-weight:500;overflow:hidden}.parallel-root :is(.aceternity-tab-pill,.running-app-pill):hover{color:#fff;background:#ffffff1a}.parallel-root :is(.aceternity-tab-pill,.running-app-pill):active{background:#ffffff25}.parallel-root :is(.aceternity-tab-pill,.running-app-pill)[data-active=true]{color:#000;background:#fff;border-color:#fff;font-weight:600}.parallel-root .glass-card{background:#141418b8;border:1px solid #ffffff25;border-radius:16px;box-shadow:0 4px 32px #0000008c}.parallel-root .canvas-toolbar-bar{border:1px solid var(--color-border-strong);background:#000;border-radius:24px;padding:6px}.parallel-root .canvas-toolbar-button{color:var(--color-text-primary);background:0 0;border:0;border-radius:18px;min-width:30px;padding:7px 8px;font-size:12.5px}.parallel-root .canvas-toolbar-button:hover{background:var(--color-hover)}.parallel-root .canvas-toolbar-button:active{background:var(--color-border-strong)}.parallel-root .canvas-toolbar-button:disabled{color:var(--color-text-muted);cursor:default}.parallel-root .canvas-viewport{touch-action:none;-webkit-user-select:none;user-select:none;background-color:#0a0a0c;background-repeat:repeat;outline:none;position:absolute;inset:0;overflow:hidden}.parallel-root .canvas-viewport[data-pan]{cursor:grab}.parallel-root .canvas-viewport[data-pan=active]{cursor:move}.parallel-root .canvas-surface{transform-origin:0 0;position:absolute;top:0;left:0}.parallel-root .canvas-item{box-sizing:border-box;position:absolute}.parallel-root .canvas-item[data-faded]>:first-child,.parallel-root .canvas-item[data-faded]>.canvas-item-outline{opacity:var(--el-opacity)}.parallel-root .canvas-item-outline{box-sizing:border-box;pointer-events:none;position:absolute;inset:0}.parallel-root .selection-overlay{box-sizing:border-box;--half:calc(.625px * var(--zoom-inv,1));pointer-events:none;z-index:2147483000;position:absolute}.parallel-root .selection-overlay[data-explicit]{box-shadow:inset 0 0 0 var(--half) #fff, 0 0 0 var(--half) #fff}.parallel-root .selection-handle{--h:clamp(6px, calc(12px * var(--zoom-inv,1)), 80px);pointer-events:auto;position:absolute}.parallel-root .selection-handle[data-handle=n],.parallel-root .selection-handle[data-handle=s]{height:var(--h);cursor:ns-resize;left:0;right:0}.parallel-root .selection-handle[data-handle=e],.parallel-root .selection-handle[data-handle=w]{width:var(--h);cursor:ew-resize;top:0;bottom:0}.parallel-root .selection-handle[data-handle*=n]{top:calc(var(--h) / -2)}.parallel-root .selection-handle[data-handle*=s]{bottom:calc(var(--h) / -2)}.parallel-root .selection-handle[data-handle*=w]{left:calc(var(--h) / -2)}.parallel-root .selection-handle[data-handle*=e]{right:calc(var(--h) / -2)}.parallel-root .selection-handle:is([data-handle=nw],[data-handle=ne],[data-handle=sw],[data-handle=se]){width:var(--h);height:var(--h);z-index:1}.parallel-root .selection-handle:is([data-handle=nw],[data-handle=se]){cursor:nwse-resize}.parallel-root .selection-handle:is([data-handle=ne],[data-handle=sw]){cursor:nesw-resize}.parallel-root .canvas-surface[data-multi] .canvas-item[data-selected]:after{content:"";border:calc(.7px * var(--zoom-inv,1)) dashed #ffffffb3;pointer-events:none;position:absolute;inset:0}.parallel-root .node-chrome{box-sizing:border-box;background:var(--el-surface);border:1px solid var(--el-border);color:var(--el-text-primary);border-radius:14px;flex-direction:column;padding:0 6px 6px;display:flex;position:absolute;inset:0;overflow:hidden}.parallel-root .node-header{cursor:move;flex:none;align-items:center;height:28px;margin-top:3px;display:flex}.parallel-root .node-status{border-radius:4px;flex:none;width:7px;height:7px;margin-left:6px}.parallel-root .node-status[data-blink]{animation:.55s ease-in-out infinite alternate node-blink}@keyframes node-blink{to{opacity:.25}}.parallel-root .node-agent{flex:none;width:16px;height:16px;margin-left:8px}.parallel-root .node-title{min-width:0;font-size:var(--el-body);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-left:10px;font-weight:500;overflow:hidden}.parallel-root .node-rename{border:1px solid var(--el-border-strong);color:inherit;cursor:text;background:#000;border-radius:6px;outline:none;padding:2px 6px;font-family:inherit}.parallel-root .node-chrome[data-blurred]>:not(.node-header):not(.node-privacy){filter:blur(12px);pointer-events:none}.parallel-root .node-privacy{text-align:center;font-size:var(--el-body);background:#0000008c;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex;position:absolute;inset:31px 0 0}.parallel-root .node-privacy span{color:var(--el-text-muted,#a0a0a8)}.parallel-root .node-privacy button{border:1px solid var(--el-border-strong);color:inherit;font:inherit;cursor:pointer;background:#1d1d20;border-radius:6px;margin-top:4px;padding:5px 14px}.parallel-root .node-privacy button:hover{background:#2a2a2e}.parallel-root .node-role{height:18px;line-height:18px;font:inherit;cursor:pointer;background:var(--el-elevated);color:#8a8a96;white-space:nowrap;border:0;border-radius:9px;margin-right:4px;padding:0 8px 0 7px;font-size:10.5px}.parallel-root .node-role:hover{background:var(--el-hover)}.parallel-root .node-buttons{margin-right:4px;display:flex}.parallel-root .node-header-button{cursor:pointer;background:0 0;border:0;place-items:center;width:26px;height:26px;margin-right:2px;padding:0;display:grid}.parallel-root .node-header-button img{width:13px;height:13px;scale:1}.parallel-root .node-header-button:hover img{scale:1.18}.parallel-root .node-body{background:var(--el-deep);border-radius:9px;flex:1}.parallel-root .node-terminal{min-height:0;position:relative;overflow:hidden}.parallel-root .node-terminal-mount{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--terminal-background:var(--el-deep);--terminal-foreground:var(--el-text-primary);position:absolute;inset:6px}.parallel-root .node-terminal-lod{justify-content:center;align-items:center;gap:calc(6px * var(--zoom-inv,1));background:var(--el-deep);color:var(--el-text-primary);font-size:clamp(13px, calc(13px * var(--zoom-inv,1)), 56px);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.parallel-root .node-terminal-lod-dot{background:#8a8a96;border-radius:50%;width:.6em;height:.6em}.parallel-root .node-terminal-lod-dot[data-live]{background:#5bc97a}.parallel-root .node-terminal-lod-dot[data-unseen]{background:#e0b252}.parallel-root .node-terminal-lod-hint{color:#a1a1aa;font-size:.8em}.parallel-root .node-terminal-notice{color:#a1a1aa;pointer-events:none;background:#000000b3;border-radius:8px;padding:3px 8px;font-size:11px;position:absolute;bottom:8px;left:10px}.parallel-root .item-menu{z-index:10;color:var(--el-text-primary);font-size:12.5px;position:absolute}.parallel-root .item-menu>.canvas-dock{position:relative;top:0;left:0;box-shadow:0 6px 22px #0000008c}.parallel-root .item-menu-list{min-width:188px}.parallel-root .item-menu-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:7px 10px;display:flex}.parallel-root .item-menu-row:hover{background:var(--el-hover)}.parallel-root .item-menu-row[data-checked]{background:#ffffff20}.parallel-root .item-menu-row>svg{margin-right:8px}.parallel-root .item-menu-icon{flex:none;place-items:center;width:16px;height:16px;margin-right:8px;display:grid}.parallel-root .item-menu-icon img{object-fit:contain;width:16px;height:16px}.parallel-root .item-menu-row>.item-menu-check{flex:none;margin:0 0 0 12px}.parallel-root .item-menu-section{color:var(--el-text-muted);margin:7px 12px 4px;font-size:11px}.parallel-root .item-menu-label{flex:1}.parallel-root .item-menu-shortcut{color:var(--el-text-muted);margin-left:16px;font-size:10px}.parallel-root .item-menu-separator{background:#fff3;height:1px;margin:5px 14px}.parallel-root .item-menu-list,.parallel-root .canvas-dock-body [role=menu]{flex-direction:column;display:flex}.parallel-root .item-menu-hold{margin:4px 6px}.parallel-root .rope-direction{gap:14px;height:46px}.parallel-root .rope-end{align-items:center;gap:7px;min-width:0;display:inline-flex}.parallel-root .rope-end img{width:16px;height:16px}.parallel-root .rope-end b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.parallel-root .hold-action{cursor:pointer;width:100%;min-width:192px;height:44px;font:inherit;background:#171719;border:1px solid #6f3433;border-radius:18px;padding:0;position:relative;overflow:hidden}.parallel-root .hold-action-face{color:#ff453a;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}.parallel-root .hold-action-fill{color:#000;background:#ff453a}.parallel-root .canvas-marquee{pointer-events:none;box-sizing:border-box;background:#ffffff16;border:1px solid #fff;position:absolute;top:0;left:0}.parallel-root .canvas-zoom{box-sizing:border-box;border:1px solid var(--el-border-strong);height:50px;color:var(--el-text-primary);background:#000;border-radius:25px;align-items:center;padding:6px;display:flex;position:absolute;bottom:16px;right:74px}.parallel-root .canvas-zoom .canvas-toolbar-button{width:36px;height:36px;padding:0}.parallel-root .canvas-zoom-label{text-align:center;color:#fff;font-variant-numeric:tabular-nums;width:46px;font-size:11.5px;font-weight:400}.parallel-root .canvas-minimap{cursor:pointer;z-index:5;border-radius:8px;width:180px;height:116px;position:absolute;bottom:72px;right:16px}.parallel-root .canvas-dock{box-sizing:border-box;background:rgb(0 0 0/var(--dock-chrome,1));border:0 solid color-mix(in srgb, var(--el-line) calc(var(--dock-chrome,1) * 100%), transparent);color:var(--el-text-primary);z-index:5;position:absolute;top:16px;left:16px;overflow:hidden}.parallel-root .canvas-dock-nav{align-items:center;margin-bottom:6px;display:flex}.parallel-root .canvas-dock-actions{align-items:center;margin-left:auto;display:flex}.parallel-root .canvas-dock-layers{position:relative}.parallel-root .canvas-dock-menu{width:max-content}.parallel-root .canvas-dock-page{box-sizing:border-box;padding:6px}.parallel-root .canvas-dock-back{color:#fff;height:36px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:6px 0;font-size:15px;font-weight:600;display:flex}.parallel-root .canvas-dock-back svg{margin-left:4px}.parallel-root .canvas-dock-body{max-height:var(--dock-page-max);overflow:auto}.parallel-root .canvas-dock-body[data-fill]{height:var(--dock-page-max)}.parallel-root .canvas-dock-hint{color:var(--el-text-secondary);margin:0;padding:4px 6px 6px;font-size:12.5px}.parallel-root .canvas-toolbar{display:flex}.parallel-root .canvas-toolbar .canvas-toolbar-button{width:36px;height:36px;padding:0}.parallel-root .canvas-toolbar .canvas-toolbar-button[aria-pressed=true]{background:#ffffff20}.parallel-root .canvas-toolbar .canvas-toolbar-button[data-contrast]:hover{background:#ffffff1a}.parallel-root .canvas-toolbar .canvas-toolbar-button[data-contrast][aria-pressed=true]{color:#000;background:#fff}.parallel-root .canvas-ropes{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.parallel-root .canvas-ropes path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.parallel-root .canvas-rope-pending{stroke-width:2.4px;display:none}.parallel-root .canvas-ropes path[data-flow]{stroke-dasharray:22 8;filter:drop-shadow(0 0 3px #ffffff73);animation:1.14s linear infinite rope-flow}.parallel-root .canvas-ropes path[data-flow=reverse]{animation-direction:reverse}@keyframes rope-flow{to{stroke-dashoffset:-30px}}.parallel-root .rope-info{border:1px solid var(--el-text-muted);border-radius:8px;flex:none;place-items:center;width:16px;height:16px;margin-left:10px;font-size:10px;font-style:italic;display:inline-grid}.parallel-root .rope-info[data-checked]{border-width:0}.parallel-root .rope-responsibility{color:var(--el-text-secondary,var(--el-text-muted));white-space:normal;margin:3px 16px 0 0;font-size:10.5px;line-height:1.35;display:block}.parallel-root .node-ports{pointer-events:none;z-index:1;position:absolute;inset:0}.parallel-root .node-grip{z-index:2;width:16px;height:16px;position:absolute}.parallel-root .node-grip[data-handle^=n]{top:0}.parallel-root .node-grip[data-handle^=s]{bottom:0}.parallel-root .node-grip[data-handle$=w]{left:0}.parallel-root .node-grip[data-handle$=e]{right:0}.parallel-root .node-grip:is([data-handle=nw],[data-handle=se]){cursor:nwse-resize}.parallel-root .node-grip:is([data-handle=ne],[data-handle=sw]){cursor:nesw-resize}.parallel-root .node-port{cursor:crosshair;pointer-events:none;background:currentColor;border-radius:7px;width:14px;height:14px;position:absolute}.parallel-root .node-ports[data-shown=true] .node-port{pointer-events:auto}.parallel-root .node-port[data-port=Left]{top:calc(50% - 7px);left:-7px}.parallel-root .node-port[data-port=Right]{top:calc(50% - 7px);right:-7px}.parallel-root .node-port[data-port=Top]{top:-7px;left:calc(50% - 7px)}.parallel-root .node-port[data-port=Bottom]{bottom:-7px;left:calc(50% - 7px)}.parallel-root .canvas-chat-dock{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.parallel-root .canvas-chat-surface{width:100%;height:100%;position:absolute;inset:0}.parallel-root .canvas-chat-content{box-sizing:border-box;color:var(--el-text-primary);padding-left:44px;position:absolute;top:0;bottom:0;right:0}.parallel-root .canvas-chat-content[data-open]{pointer-events:auto}.parallel-root .canvas-chat-content:has(>iframe){padding-left:0}.parallel-root .canvas-chat-toggle{width:36px;height:36px;color:var(--el-text-primary);cursor:pointer;pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:23px;right:23px}.parallel-root .canvas-chat-resize{cursor:ew-resize;pointer-events:auto;touch-action:none;z-index:1;width:6px;position:absolute;top:0;bottom:0}.parallel-root .subtle-button.canvas-chat-notice{text-align:left;pointer-events:auto;flex-direction:column;align-items:flex-start;gap:2px;width:280px;padding:12px 14px;display:flex;position:absolute;top:80px;right:16px}.parallel-root .canvas-chat-notice-title{max-width:100%;color:var(--el-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parallel-root .canvas-chat-toggle path{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.parallel-root .item-menu-color{padding:2px 4px 6px}.parallel-root .item-menu-row:disabled{color:var(--el-text-muted);pointer-events:none}.parallel-root .canvas-viewport[data-placing]{cursor:crosshair}.parallel-root .ink-layer{cursor:crosshair;touch-action:none;position:absolute;inset:0}.parallel-root .ink-preview{pointer-events:none;z-index:2147483647;width:1px;height:1px;position:absolute;top:0;left:0;overflow:visible}.parallel-root .ink-hud{flex-direction:column;gap:6px;display:flex}.parallel-root .ink-hud .insp-swatch-button[aria-pressed=true] .insp-swatch{box-shadow:0 0 0 2px var(--el-text-primary)}.parallel-root .ink-done{background:var(--el-elevated);height:28px;color:var(--el-text-primary);font:inherit;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:flex}.parallel-root .ink-done:hover{background:var(--el-hover)}.parallel-root .browser-picker{flex-direction:column;padding:4px 4px 8px;display:flex}.parallel-root .browser-picker-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.parallel-root .browser-picker-choice{background:var(--el-elevated);color:#fff;justify-content:flex-start;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.parallel-root .browser-picker-choice img{width:18px;height:18px}.parallel-root .browser-picker-choice span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.parallel-root .browser-picker-list{flex-direction:column;margin-top:8px;display:flex}.parallel-root .browser-picker-add{align-self:flex-end;height:34px;margin-top:16px;padding:0 14px}.parallel-root .role-editor{flex-direction:column;padding:4px 12px 10px;display:flex}.parallel-root .role-editor-label{color:var(--el-text-muted);margin:8px 2px 4px;font-size:11px}.parallel-root .role-editor .item-menu-color{margin-top:10px}.parallel-root .role-editor .insp-chrome[data-multiline]{height:132px;max-height:none}.parallel-root .role-editor-prompt{height:100%;font-size:12.5px;line-height:1.4}.parallel-root .role-editor-error{color:#ff8a9b;margin-top:8px;font-size:11.5px}.parallel-root .role-editor-buttons{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.parallel-root .bot-menu-face{padding:0 4px 6px}.parallel-root .bot-menu-swatches{flex-wrap:wrap;align-items:center;gap:6px;margin:0 2px;display:flex}.parallel-root .bot-menu-swatches button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:22px;height:22px;padding:0}.parallel-root .bot-menu-swatches button[data-on]{border-color:var(--el-text)}.parallel-root .bot-menu-swatches .bot-menu-reset{width:auto;color:var(--el-text-muted);border:1px solid var(--el-border,#ffffff26);background:0 0;border-radius:11px;padding:0 8px;font-size:11px}@font-face{font-family:SF Pro Display;font-weight:400;font-display:swap;src:url(/assets/sf-pro-display-regular-nJii8Rck.woff2)format("woff2")}@font-face{font-family:SF Pro Display;font-weight:500;font-display:swap;src:url(/assets/sf-pro-display-medium-C1Xc7WAu.woff2)format("woff2")}@font-face{font-family:SF Pro Display;font-weight:600 700;font-display:swap;src:url(/assets/sf-pro-display-bold-ClhICaXX.woff2)format("woff2")}html:root,html .parallel-root,html [data-arc],html [data-radix-popper-content-wrapper],html body>[class^=__arc_],html body>[class*=\ __arc_]{--font-sans:"SF Pro Display", -apple-system, BlinkMacSystemFont, sans-serif;--font-app:var(--font-sans);--font-display:var(--font-sans);--font-body:var(--font-sans)}html:root[data-theme=dark],html.dark .parallel-root,html.dark [data-arc],html.dark [data-radix-popper-content-wrapper],html.dark body>[class^=__arc_],html.dark body>[class*=\ __arc_]{--foreground:#fff;--text-secondary:#e4e4e4;--text-muted:#c8c8c8;--color-text-primary:#fff;--color-text-secondary:#e4e4e4;--color-text-muted:#c8c8c8;--el-text-primary:#fff;--el-text-secondary:#e4e4e4;--el-text-muted:#c8c8c8;--surface:#191919;--surface-raised:#191919;--surface-muted:#242424;--el-surface:#191919;--el-elevated:#191919;--el-hover:#242424}html:root[data-theme=light],html[data-theme=light] .parallel-root,html[data-theme=light] [data-arc],html[data-theme=light] [data-radix-popper-content-wrapper],html[data-theme=light] body>[class^=__arc_],html[data-theme=light] body>[class*=\ __arc_]{--background:#fff;--foreground:#000;--text-secondary:#1f1f1f;--text-muted:#333;--color-bg:#fff;--color-surface:#ebebeb;--color-elevated:#ebebeb;--color-sidebar:#ebebeb;--color-hover:#ddd;--color-border:#e4e4e4;--color-border-strong:#ccc;--color-accent:#000;--color-text-primary:#000;--color-text-secondary:#1f1f1f;--color-text-muted:#333;--el-text-primary:#000;--el-text-secondary:#1f1f1f;--el-text-muted:#333;--surface:#ebebeb;--surface-raised:#ebebeb;--surface-muted:#ddd;--el-deep:#f8f8f8;--el-card:#f8f8f8;--el-surface:#ebebeb;--el-elevated:#ebebeb;--el-hover:#ddd;--el-border:#e4e4e4;--el-border-strong:#ccc;--el-line:#00000035;--el-line-soft:#0000001a}html:root .parallel-root.ddl-site-shell{--rail:#191919}html[data-theme=light] .parallel-root.ddl-site-shell{--rail:#ebebeb}html .parallel-root section[aria-label$=source\ code]{--surface:#131313;--surface-raised:#191919;--surface-muted:#242424}html .parallel-root :is(.ddl-views,.ddl-rail,.ddl-toolbar,.ddl-code-bar) [role=group][aria-label]{--surface:#191919;--surface-muted:#242424}html[data-theme=light] .parallel-root section[aria-label$=source\ code]{--surface:#f1f1f1;--surface-raised:#ebebeb;--surface-muted:#ddd}html[data-theme=light] .parallel-root :is(.ddl-views,.ddl-rail,.ddl-toolbar,.ddl-code-bar) [role=group][aria-label]{--surface:#ebebeb;--surface-muted:#ddd}html[data-theme=light] .parallel-root .ddl-site-panel{background:#fff}html[data-theme=light] .parallel-root button.item-card[data-picked],html[data-theme=light] .parallel-root .ddl .ddl-lib[data-picked],html[data-theme=light] .parallel-root .ddl .ddl-row[data-picked]{border-color:#000}html[data-theme=light] .parallel-root .ddl .ddl-pill:hover{background:#0000001a}html[data-theme=light] .parallel-root .ddl .ddl-pill[aria-selected=true]{color:#fff;background:#000}html[data-theme=light] .parallel-root .item-menu-row[data-checked]{background:#00000020}html[data-theme=light] .parallel-root .item-menu-separator{background:#0003}html[data-theme=light] .parallel-root .ddl .ddl-star[aria-pressed=true],html[data-theme=light] .parallel-root .ddl .ddl-fav{color:#d99a00}html[data-theme=light] .parallel-root .ddl-brand img[data-tone=dark]{filter:none}html[data-theme=light] .parallel-root .ddl-brand img[data-tone=light]{filter:brightness(0)}html:not([data-theme=light]) [role=option] .ddl-brand img[data-tone=tile],html:not([data-theme=light]) [data-chip-key] .ddl-brand img[data-tone=tile]{filter:brightness(2)}html .parallel-root .item-menu>.canvas-dock{background:var(--surface-raised)}html button[data-label=Sign\ out],html button[data-label=Delete\ account]{color:var(--danger)}html .ddl-login{background:var(--surface);border-radius:28px;width:min(100vw - 32px,1040px)}html .ddl-login>div:first-child{z-index:1;border:0;padding:12px;position:absolute;top:0;right:0}html .ddl-login>div:first-child>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .ddl-login>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));min-height:536px;padding:0;display:grid}html .ddl-login[data-dismiss] [aria-label=Close\ dialog]{display:none}html .ddl-login .ddl-login-dismiss{z-index:2;position:absolute;top:14px;right:14px}html .ddl-login .ddl-login-art{min-height:0;padding:12px 0 12px 12px}html .ddl-login .ddl-login-art img{object-fit:cover;object-position:left top;border-radius:16px;width:100%;height:100%;min-height:0;display:block}html .ddl-login .ddl-login-card{border:0;border-radius:0;flex-direction:column;width:100%;display:flex}html .ddl-login .ddl-login-card>div{flex:1}html .ddl-login .ddl-login-card footer{margin-inline:var(--space-8);padding-inline:0}html .ddl-login .ddl-login-end{text-align:right}html .ddl-login .ddl-login-privacy,html .ddl-login .ddl-login-privacy button{color:inherit;font-weight:inherit}html .ddl-login .ddl-login-card footer:has(.ddl-login-end){padding-block:calc(var(--space-3) - 1px) calc(var(--space-3) + 1px);color:color-mix(in oklch, var(--text-muted) 62%, transparent)}html .ddl-modal .ddl-marketing{justify-content:space-between;align-items:center;gap:16px;display:flex}html .ddl-login .ddl-last{min-width:0;display:grid}html .ddl-login .ddl-last>button{z-index:1}html .ddl-login .ddl-last-tag{margin-top:calc(var(--radius-control) * -1);border-radius:0 0 var(--radius-control) var(--radius-control);padding:calc(var(--radius-control) + 2px) 0 2px;background:var(--foreground);color:var(--background);text-align:center;transform-origin:50% calc(var(--radius-control) - var(--control-height-md) / 2);transition:transform var(--duration-instant) var(--ease-standard);font-size:10px;font-weight:500;line-height:1}html .ddl-login .ddl-last:has(>button:active:not(:disabled)) .ddl-last-tag{transform:scale(.97)}html .ddl-login .ddl-last:has(>button:active:not(:disabled)) .ddl-last-tag:where(form *){transform:scale(.985)}@media (prefers-reduced-motion:reduce){html .ddl-login .ddl-last:has(>button:active) .ddl-last-tag{transform:none}}html .ddl-login [aria-label=Single\ sign-on]{align-items:start}html .ddl-login.ddl-login-bare{width:min(100vw - 32px,432px)}html .ddl-login.ddl-login-bare>div:last-child{min-height:0;display:block}html .ddl-login .ddl-otp>div{justify-items:center}@media (width<=464px){html .ddl-login .ddl-login-card footer{margin-inline:var(--space-5)}}@media (width<=720px){html .ddl-login{width:min(100vw - 32px,432px)}html .ddl-login>div:last-child{min-height:0;display:block}html .ddl-login .ddl-login-art{display:none}}html .parallel-root .ddl-lib span{color:var(--el-text-muted)}html .parallel-root a.ddl-lib{color:inherit;text-decoration:none}html .parallel-root .ddl-site-page .ddl-main{height:100%}html .ddl-modal{background:var(--surface);border-radius:28px;width:min(100vw - 32px,432px)}html .ddl-modal-wide{width:min(100vw - 32px,560px)}html .ddl-modal-mcp{width:min(100vw - 32px,840px)}html .ddl-mcp-tab{align-items:center;gap:8px;display:inline-flex}html .ddl-mcp-segment{order:-1}html .ddl-mcp-tab>svg,html .ddl-mcp-hermes{flex:none;width:16px;height:16px}html .ddl-mcp-tab>.ddl-mcp-claude{fill:#d97757}html .ddl-mcp-tab>.ddl-mcp-mono{fill:var(--foreground)}html .ddl-mcp-hermes{background:currentColor;-webkit-mask:url(/parallel/icons/agents/hermes.svg) 50%/contain no-repeat;mask:url(/parallel/icons/agents/hermes.svg) 50%/contain no-repeat}html :is(.ddl-modal,.ddl-source) .ddl-guide-stack{gap:12px;display:grid}html :is(.ddl-modal,.ddl-source) .ddl-guide-stack h3{font-weight:500}html :is(.ddl-modal,.ddl-source) .ddl-guide-stack p{color:var(--text-secondary);margin:0}html .ddl-modal-admin{width:min(100vw - 32px,1440px);height:calc(100dvh - 32px)}html .ddl-admin-panel{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:16px;display:grid}html .ddl-admin-detail{padding-top:0}html .ddl-admin-drill{background:0 0;border:0;border-radius:0;width:100%}html .ddl-admin-drill [class*=__arc_header]{border:0;justify-content:flex-start;padding:0 0 12px}html .ddl-admin-drill [class*=__arc_body]{min-height:0;padding:0}html .ddl-admin-drill ul[class*=__arc_grid]{grid-template-columns:repeat(auto-fit,minmax(min(max(170px,16.6667% - 10px),100%),1fr));grid-auto-rows:auto;min-height:0}html .ddl-admin-panel:has(>.ddl-admin-drill:first-child){padding-top:0}html .ddl-admin-detail .ddl-admin-drill{margin-top:-8px}html .ddl-admin-head [class*=__arc_xl]{width:64px;height:64px}html .ddl-admin-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}html .ddl-admin-bar-controls [class*=__arc_compare]{height:calc(var(--control-height-sm) + var(--space-1) * 2 + 2px);border-radius:var(--radius-control);font-size:var(--text-sm)}html .ddl-admin-bar-controls [class*=__arc_tabs_]{border-radius:var(--radius-control)}html .ddl-admin-bar-controls [class*=__arc_tabTrack]{gap:var(--space-1);padding:var(--space-1)}html .ddl-admin-bar-controls [class*=__arc_indicator]{top:var(--space-1);bottom:var(--space-1);border-radius:calc(var(--radius-control) - 3px)}html .ddl-admin-bar-controls button[class*=__arc_tab_]{height:var(--control-height-sm);font-size:var(--text-sm)}html .ddl-admin-back{top:var(--space-6);left:calc(var(--space-6) - 4px);position:absolute}html .ddl-modal-admin:has(.ddl-admin-back button)>[class*=__arc_header]>div:first-child{padding-left:24px}html .ddl-admin-back button{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){html .ddl-admin-back button:hover{background:var(--surface-muted);color:var(--foreground)}}html .ddl-admin-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}html .ddl-admin-messages{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px;padding-top:16px;display:grid}html .ddl-admin-saved{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding-top:12px;display:grid}html .ddl-admin-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}html .ddl-admin-drill [class*=__arc_rowDelta]:not([data-good]){color:var(--text-muted)}html .ddl-admin-moderate{margin-left:auto}html .ddl-admin-identity{align-items:center;gap:12px;min-width:0;display:flex}html .ddl-admin-identity>span:last-child{min-width:0;display:grid}html .ddl-admin-identity strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}html .ddl-admin-identity small{color:var(--text-secondary)}html .ddl-admin-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}html .ddl-admin-glyph{height:100%;color:var(--text-secondary);place-items:center;font-size:32px;display:grid}html .ddl-admin-note{color:var(--text-secondary);margin:0}@media (width<=900px){html .ddl-admin-columns{grid-template-columns:minmax(0,1fr)}}html .ddl-modal .ddl-admin-actions,html .ddl-admin-actions{flex-wrap:wrap;gap:8px;display:flex}html .ddl-admin-status{gap:8px;display:flex}html .ddl-admin-status>*{white-space:nowrap;justify-content:center;min-width:88px}@keyframes ddl-calm-in{0%{opacity:0}}@keyframes ddl-turn-in{0%{opacity:0;transform:translateY(6px)}}html .ddl-calm{animation:ddl-calm-in var(--duration-fast) var(--ease-standard)}html .ddl-admin-detail{animation:ddl-turn-in var(--duration-standard) var(--ease-enter)}@media (prefers-reduced-motion:reduce){html .ddl-calm,html .ddl-admin-detail{animation:none}}html .ddl-contact{background:0 0}html .ddl-contact>div{padding:0;display:block}html .ddl-contact>div>:first-child{display:none}html .ddl-contact :has(>[data-face]){background:0 0;border:0;border-radius:0}html .ddl-contact [data-face]{padding:0}html .ddl-contact form>div:last-child{justify-content:flex-end}html .ddl-contact form>div:last-child>p{display:none}html .parallel-root .ddl-site-page .ddl-summary{white-space:normal;overflow:visible}html .parallel-root .ddl-site-page .ddl-summary .ddl-body-text{flex:0 auto}html .ddl-publish{gap:12px;display:grid}html .ddl-publish textarea{resize:none;height:64px;min-height:64px}html .ddl-publish [role=combobox]{border-color:var(--border-strong)}html .ddl-publish [class*=__arc_trigger]{padding:12px 20px}html .ddl-publish [class*=__arc_sheets]{margin:2px 0 8px}html .ddl-publish>[role=group]>div{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}html [role=dialog]:has(.ddl-publish){scrollbar-width:none}html [role=dialog]:has(.ddl-publish)::-webkit-scrollbar{display:none}html .parallel-root .ddl .ddl-lib:hover{background:var(--el-hover)}html .parallel-root .ddl-search{border-radius:999px;padding:0 14px}html .parallel-root .ddl-summary{white-space:nowrap;align-items:center;gap:10px;min-height:24px;margin-top:4px;display:flex}html .parallel-root .ddl-summary .ddl-body-text{flex:none;margin:0}html,html body,html #root{height:100%}html .parallel-root .ddl-filters{flex:none;margin:0 32px 14px}html .parallel-root .ddl-filters [class*=__arc_toolbar]{background:0 0;border:0;border-radius:0;min-height:0;padding:0}html .parallel-root .ddl-filters span:has(>button[data-chip-remove]){--chip-tone:var(--tone-amber);border-color:color-mix(in oklab, var(--chip-tone) 42%, var(--border));background:color-mix(in oklab, var(--chip-tone) 16%, var(--surface-muted));color:var(--chip-tone)}html .parallel-root .ddl-filters span:has(>button[data-chip-remove^=category\:]){--chip-tone:var(--tone-sky)}html .parallel-root .ddl-filters span:has(>button[data-chip-remove^=type\:]){--chip-tone:var(--tone-violet)}html .parallel-root .ddl-filters span:has(>button[data-chip-remove^=framework\:]){--chip-tone:var(--tone-teal)}html .parallel-root .ddl-filters span:has(>button[data-chip-remove^=language\:]){--chip-tone:var(--tone-orchid)}html .parallel-root .ddl-filters span:has(>button[data-chip-remove^=styling\:]){--chip-tone:var(--tone-rose)}html .parallel-root .ddl-facet-row{transition:background-color .12s,color .12s,opacity .12s}html .parallel-root .ddl-facet-row[data-empty]{opacity:.45}@media (prefers-reduced-motion:reduce){html .parallel-root .ddl-facet-row{transition:none}}html .parallel-root.ddl-site-shell{background:var(--rail);border:0;border-radius:0;width:100%;height:100%;display:flex}html .parallel-root .ddl-site-slot{width:52px;display:block}html .parallel-root .ddl-site-sidebar{width:52px}html .parallel-root .ddl-site-sidebar:after{display:none}html .parallel-root .ddl-site-panel{background:#000;border-radius:16px;flex-direction:column;flex:1;min-width:0;margin:8px 8px 8px 0;display:flex;position:relative;overflow:hidden}html .parallel-root .ddl-main{padding:0}@media (width>=721px){html .parallel-root .ddl-home{grid-template-columns:264px minmax(0,1fr)}html .parallel-root .ddl-rail{border:0;border-right:1px solid var(--el-border);background:0 0;border-radius:0;width:auto;margin:0;padding:12px 0 0 12px}html .parallel-root .ddl-head{margin:16px 20px 14px}html .parallel-root .ddl-filters{margin:0 20px 14px}html .parallel-root .ddl-section{margin:4px 20px 10px}html .parallel-root .ddl-libs,html .parallel-root .ddl-tiles,html .parallel-root .ddl-list{margin:0 20px 20px}html .parallel-root .ddl-empty{margin:24px 20px}}html .parallel-root .ddl-site-menu{display:none}@media (width<=720px){html .parallel-root .ddl-site-slot{display:none}html .parallel-root .ddl-site-menu{display:inline-grid}html .parallel-root .ddl-site-panel{border-radius:0;margin:0}html .parallel-root .ddl-section{margin:4px 12px 10px}html .parallel-root .ddl-phone-scope{flex-direction:column;margin:12px 12px 0;display:flex}html .parallel-root .ddl-home{scrollbar-width:none}html .parallel-root .ddl-phone-scope [role=group]>div{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}html .parallel-root .ddl-main{height:auto;display:block}html .parallel-root .ddl-main .ddl-grid-host,html .parallel-root .ddl-main .rung-scroll{flex:none;display:block}html .parallel-root .ddl-main .rung-box{height:auto;overflow:visible}html .parallel-root .ddl-main .rung-scroll:after{display:none}html .parallel-root [role=dialog] .ddl-rail{background:0 0;border:0;border-radius:0;flex:1;width:auto;margin:0;padding:0 0 0 12px}html .parallel-root [role=dialog] .ddl-page .ddl-rail .rung-scroll,html .parallel-root [role=dialog] .ddl-rail .rung-scroll{flex:1;height:auto}html .parallel-root .ddl-page>.ddl-detail{flex:1;height:auto;min-height:0}html .parallel-root .ddl-phone-lib{flex:none;align-items:center;gap:8px;padding:0 12px 0 4px;display:flex}html .parallel-root .ddl-phone-lib strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:500;overflow:hidden}html .parallel-root .ddl-showcase .ddl-h1{margin:8px 12px 16px}html .parallel-root .ddl-tile .item-card-top{padding-right:28px}html .parallel-root .ddl-tile:has(.ddl-star+.ddl-star) .item-card-top{padding-right:52px}html .parallel-root .ddl-marks>:first-child{display:none}html .parallel-root [role=dialog] .ddl .ddl-facet-row{min-height:40px}html .parallel-root .ddl-sheet-title{flex:1;padding-left:24px;font-size:15px;font-weight:500}html .parallel-root [role=dialog] .ddl-site-theme{place-items:stretch stretch}html .parallel-root [role=dialog] .ddl-site-theme button{width:100%;height:40px;color:var(--text-secondary);justify-content:flex-start;gap:8px;padding:0 10px 0 9px;font-size:13px;font-weight:400}}html:root{view-transition-name:none}html .ddl-site-panel{view-transition-name:ddl-panel}::view-transition{pointer-events:none}::view-transition-old(ddl-panel){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-new(ddl-panel){animation-duration:.24s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-theme-reveal]:root{view-transition-name:root}html[data-theme-reveal] .ddl-site-panel{view-transition-name:none}html[data-theme-reveal] *,html[data-theme-reveal] :before,html[data-theme-reveal] :after{transition:none!important}html[data-theme-reveal]::view-transition-old(root){mix-blend-mode:normal;animation:none}html[data-theme-reveal]::view-transition-new(root){mix-blend-mode:normal;animation:none}html[data-theme-reveal]::view-transition-new(root){animation:.4s cubic-bezier(.23,1,.32,1) ddl-theme-reveal}html[data-theme-reveal] iframe.ddl-frame[data-ring]{view-transition-name:ddl-preview}html[data-theme-reveal]::view-transition-old(ddl-preview){display:none}html[data-theme-reveal]::view-transition-group(ddl-preview){animation:none}html[data-theme-reveal]::view-transition-new(ddl-preview){animation:none}@keyframes ddl-theme-reveal{0%{clip-path:circle(0 at var(--reveal-x) var(--reveal-y))}to{clip-path:circle(var(--reveal-r) at var(--reveal-x) var(--reveal-y))}}@keyframes ddl-fade-in{0%{opacity:0}}html .parallel-root .ddl-page .ddl-rail>*,html .parallel-root .ddl-detail,html .parallel-root .ddl-code{animation:.24s cubic-bezier(.22,1,.36,1) ddl-fade-in}html .parallel-root .ddl-page>.ddl-empty[role=status],html .parallel-root .ddl-summary [role=status]{animation:.24s .4s both ddl-fade-in}html .parallel-root iframe.ddl-frame{transition:opacity .24s cubic-bezier(.22,1,.36,1)}html .parallel-root .item-card-shot>*{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}html .parallel-root :hover>.item-card-shot>*{transform:scale(1.05)}html .parallel-root .item-card-shot>img:not([data-in]),html .parallel-root iframe.ddl-frame:not([data-in]){opacity:0}@media (prefers-reduced-motion:reduce){::view-transition-old(ddl-panel){animation:none}::view-transition-new(ddl-panel){animation:none}html .parallel-root .ddl-page .ddl-rail>*,html .parallel-root .ddl-detail,html .parallel-root .ddl-code,html .parallel-root .ddl-page>.ddl-empty[role=status],html .parallel-root .ddl-summary [role=status]{animation:none}html .parallel-root .item-card-shot>*,html .parallel-root iframe.ddl-frame{transition:none}html .parallel-root :hover>.item-card-shot>*{transform:none}}html .parallel-root .ddl-rail>[role=group]>div{flex:1;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}html .parallel-root .ddl-site-sidebar nav+div{border:0;justify-content:center;padding:0}html .parallel-root .ddl-site-theme{place-items:center;display:grid}html .parallel-root .ddl-site-theme button,html .parallel-root .ddl-site-theme button:hover{box-shadow:none;background:0 0;border-color:#0000}@media (width>=721px){html .parallel-root .ddl-site-sidebar [class*=__arc_brand]{justify-content:center;padding:0}html .parallel-root .ddl-site-sidebar nav{align-items:center;padding:4px 0}html .parallel-root .ddl-site-sidebar ul{gap:4px;width:28px}html .parallel-root .ddl-site-sidebar ul button{border-radius:8px;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0}html .parallel-root .ddl-site-sidebar nav+div{height:auto;padding-bottom:12px}html .parallel-root .ddl-site-sidebar nav+div button{justify-content:center;width:28px;height:28px;padding:0}}html .parallel-root .rung-bar{display:none}html .parallel-root .ddl-facets .rung-box{padding-right:12px}html .parallel-root .rung-scroll:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000,#0006 60%,#000000ad);height:72px;transition:opacity .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 0}html .parallel-root .ddl-rail .rung-scroll:after{left:-12px}html[data-theme=light] .parallel-root .rung-scroll:after{background:linear-gradient(#0000,#fff6 60%,#ffffffad)}html .parallel-root .rung-scroll[data-more]:after{opacity:1}@media (prefers-reduced-motion:reduce){html .parallel-root .rung-scroll:after{transition:none}}html .parallel-root .ddl-code{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}html .parallel-root .ddl-code-bar>:not([role=group]){flex:0 320px;margin-left:auto}html .parallel-root .ddl-code-bar label,html .parallel-root .ddl-filters>[class*=__arc_field] label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .parallel-root .ddl-filters>[class*=__arc_field] [role=combobox]{width:auto;padding-inline:var(--space-3);border-radius:var(--radius-pill);color:var(--foreground)}html .parallel-root .ddl-code{background:0 0;border:0;border-radius:0;padding:0}html .parallel-root .ddl-code-bar>:only-child:not([role=group]){flex:1;margin-left:0}html .parallel-root .ddl-detail{gap:0;padding-top:28px}html .parallel-root .ddl-detail>.ddl-h1{margin:0;line-height:1.1}html .parallel-root .ddl-detail>.ddl-h1+.ddl-body-text{margin-top:2px}@media (width>=721px){html .parallel-root .ddl-head{align-items:flex-start;margin:0 20px}html .parallel-root .ddl-head:has(>:nth-child(2)){margin-bottom:10px}}html .parallel-root .ddl-rail>.ddl-search,html .parallel-root .ddl-page .ddl-facets{margin-top:0}html .parallel-root .ddl-lib-head{gap:8px}html .parallel-root .ddl-lib-head>button:first-child{margin-left:-10px}html .parallel-root .ddl-lib-title{flex-direction:column;align-items:flex-start;gap:4px;display:flex}html .parallel-root .ddl-facets [role=tree]{background:0 0;border:0;border-radius:0;padding:0}html .parallel-root .ddl-facets [class*=__arc_disclosure],html .parallel-root .ddl-facets [class*=__arc_branch],html .parallel-root .ddl-facets [role=treeitem] [class*=__arc_icon]:empty{display:none}html .parallel-root .ddl-facets [class*=__arc_row]{margin-bottom:-8px}html .parallel-root .ddl-facets [role=treeitem]{gap:8px;height:28px;padding:0 8px}html .parallel-root .ddl-facets [role=treeitem][aria-level="2"]{padding-left:32px}html .parallel-root .ddl-facets [role=treeitem][aria-level="2"] [class*=__arc_icon]{order:1;margin-left:auto}html .parallel-root .item-card-shot>img[data-icon]{object-fit:contain;padding:18%}html .parallel-root .ddl-packs{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))!important}html .parallel-root .ddl-pack-head{margin:4px 6px 12px}html .parallel-root .ddl-marks.ddl-pack-marks{top:21px;right:12px}html .parallel-root .ddl-tile .ddl-pack-kinds{transition:opacity var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard), filter var(--duration-instant) var(--ease-standard)}html .parallel-root .ddl-tile:is(:hover,:has(:focus-visible)):not(:has(.ddl-star[aria-pressed=true])) .ddl-pack-kinds{opacity:0;filter:blur(2px);transform:translateY(-.3em)}html .parallel-root .ddl-tile:has(.ddl-star[aria-pressed=true]) .ddl-pack-kinds{margin-right:20px}@media (hover:none){html .parallel-root .ddl-tile .ddl-pack-kinds{opacity:1;filter:none;margin-right:20px;transform:none}}html .ddl-pack-menu{z-index:60;pointer-events:none;position:fixed;inset:0}html .ddl-pack-menu .item-menu{pointer-events:auto}html .ddl-pack-dialog-actions{gap:8px;display:flex}html .ddl-touch-only{display:none}@media (hover:none){html .ddl-touch-only{display:inline-flex}}@media (width<=720px){html .ddl-pack-dialog-actions{flex-wrap:wrap;margin-bottom:12px;position:static}}html .ddl-publish-reveal{margin:-4px;padding:4px;overflow:hidden}html .parallel-root .ddl-skills-group{margin-bottom:32px}html .parallel-root .ddl-skill{min-width:0;position:relative}html .parallel-root .ddl-skill a{color:inherit;text-decoration:none}html .parallel-root .ddl-skill-link:after{content:"";border-radius:inherit;position:absolute;inset:0}html .parallel-root .ddl-skill-actions,html .parallel-root .ddl-skill small a{z-index:1;position:relative}html .parallel-root .ddl-skill-actions{align-items:center}html .parallel-root .ddl-skill-who{flex:1;min-width:0}html .parallel-root .ddl-skill .ddl-name>a:first-child{flex:0 auto;min-width:0}html .parallel-root .ddl-skill-stars{flex:none}html .parallel-root .ddl-packs:has(>.ddl-skill){grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr))!important}html .parallel-root .ddl-skill .ddl-marks{z-index:1;flex:none;align-self:flex-start;gap:8px;position:relative;inset:auto}html .parallel-root .ddl-skill .ddl-marks [class*=__arc_box]{width:20px;height:20px}html .parallel-root .ddl-skill:is(:hover,[data-picked],:has(:focus-visible)) .ddl-marks>*{opacity:1;filter:none;pointer-events:auto;transition:opacity var(--duration-standard) var(--ease-enter), transform var(--duration-standard) var(--ease-enter), filter var(--duration-standard) var(--ease-enter);transform:none}@media (hover:hover){html .parallel-root .ddl-skill .ddl-marks>.ddl-star[aria-pressed=true]{opacity:1;filter:none;pointer-events:auto;transform:translate(28px)}html .parallel-root .ddl-skill:is(:hover,[data-picked],:has(:focus-visible)) .ddl-marks>.ddl-star[aria-pressed=true]{transform:none}}html .parallel-root .ddl-skill-copy{z-index:1;position:absolute;bottom:19px;right:24px}html .parallel-root .ddl-skill:has(.ddl-skill-copy [data-open]){z-index:2}html .parallel-root .ddl-skill-copy span{color:inherit}html .parallel-root .ddl-skill-copy [class*=__arc_chevron]{color:var(--text-muted)}html .parallel-root .ddl-skill-copy [class*=__arc_icon]{color:var(--text-secondary)}html .parallel-root .ddl-copy-select{--control-height-md:var(--control-height-sm);display:inline-flex}html .parallel-root .ddl-skill-bar{flex:none;align-items:center;gap:8px;margin-block:-13px;display:flex}@media (width<=720px){html .parallel-root .ddl-head:has(.ddl-skill-bar){flex-wrap:wrap}html .parallel-root .ddl-head:has(.ddl-skill-bar)>div:first-child{flex:1 0 100%}html .parallel-root .ddl-head .ddl-skill-bar{margin-block:0}}html .parallel-root .ddl-skill .item-card-shot{aspect-ratio:40/21}html .parallel-root .ddl-pack-kinds{flex:none;gap:4px;display:flex}html .parallel-root .ddl-collage{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:2px;width:100%;height:100%;display:grid}html .parallel-root .ddl-collage img{min-width:0;min-height:0}html .parallel-root .ddl-collage[data-count="1"]{grid-template-columns:1fr}html .parallel-root .ddl-collage[data-count="3"] img:first-child{grid-row:span 2}html .ddl-publish-picks{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}html .ddl-publish-list{scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;max-height:132px;display:grid;overflow-y:auto}html .ddl-publish-list::-webkit-scrollbar{display:none}html .ddl-publish-list>*{min-width:0;min-height:24px}html .ddl-publish-list label,html .ddl-publish-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=720px){html .parallel-root .ddl-head{flex-wrap:nowrap}html .parallel-root .ddl-head>div:first-child{flex:1 1 0}html .parallel-root .ddl-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 12px 14px;display:flex}html .parallel-root .ddl-filters .ddl-views{flex:none}}html[data-theme=light] .parallel-root .item-menu>.canvas-dock{box-shadow:0 6px 22px #0000001f}html .parallel-root .ddl-rail{position:relative}html .parallel-root .ddl-rail>.ddl-download{z-index:2;margin:0;position:absolute;bottom:12px;left:12px;right:12px}html .parallel-root .ddl-rail:has(>.ddl-download) .ddl-facets .rung-box{padding-bottom:60px}html .parallel-root .ddl-rail:has(>.ddl-download) .rung-scroll:after{z-index:1;opacity:1;background:linear-gradient(#0000,#000 60%);height:120px}html[data-theme=light] .parallel-root .ddl-rail:has(>.ddl-download) .rung-scroll:after{background:linear-gradient(#0000,#fff 60%)}html .parallel-root img.ddl-site-shot{object-fit:cover;object-position:top;min-height:0}html .parallel-root .ddl-filters:has(>:is([class*=__arc_field],.ddl-views)){flex-wrap:wrap;align-items:center;gap:10px;display:flex}html .parallel-root .ddl-filters>[class*=__arc_field]{flex:none;width:auto}html .parallel-root .ddl-filters{--control-height-md:var(--control-height-sm)}html .parallel-root .ddl-filters .ddl-views [role=group][aria-label]{--control-height-sm:calc(2.25rem - 8px)}html .parallel-root .ddl-filters{--border:var(--el-border)}html .parallel-root .ddl-filters .ddl-views [role=group][aria-label]{--surface-muted:#191919;--surface:#242424}html[data-theme=light] .parallel-root .ddl-filters .ddl-views [role=group][aria-label]{--surface-muted:#ebebeb;--surface:#ddd}html .parallel-root .ddl-site-top span[data-chip-key]{--chip-tone:var(--tone-amber);border:1px solid color-mix(in oklab, var(--chip-tone) 42%, var(--border));background:color-mix(in oklab, var(--chip-tone) 16%, var(--surface-muted));color:var(--chip-tone)}html .parallel-root .ddl-site-top span[data-chip-key^=category\:]{--chip-tone:var(--tone-sky)}html .parallel-root .ddl-site-top span[data-chip-key^=type\:]{--chip-tone:var(--tone-violet)}html .parallel-root .ddl-site-top span[data-chip-key^=framework\:]{--chip-tone:var(--tone-teal)}html .parallel-root .ddl-site-top span[data-chip-key^=language\:]{--chip-tone:var(--tone-orchid)}html .parallel-root .ddl-site-top span[data-chip-key^=styling\:]{--chip-tone:var(--tone-rose)}html .parallel-root .ddl-site-top span[data-chip-key][data-chip-hue]{--chip-tone:oklch(79% .095 var(--chip-hue,85))}html[data-theme=light] .parallel-root .ddl-site-top span[data-chip-key][data-chip-hue]{--chip-tone:oklch(51% .11 var(--chip-hue,85))}html .parallel-root .ddl-page-empty{justify-content:center;min-height:100%;padding-bottom:136px}html .parallel-root .ddl-filters>[class*=__arc_toolbar]{flex:340px;min-width:0}html .parallel-root .ddl-filters[data-sites] span:has(>button[data-chip-remove]){--chip-tone:oklch(79% .095 var(--chip-hue,85))}html[data-theme=light] .parallel-root .ddl-filters[data-sites] span:has(>button[data-chip-remove]){--chip-tone:oklch(51% .11 var(--chip-hue,85))}html [data-stop=item][data-tone=danger],html [data-stop=item][data-tone=danger] [class*=__arc_icon],html [data-stop=item][data-tone=danger]:focus [class*=__arc_icon],html [data-stop=item][data-label=Delete\ account] [class*=__arc_icon],html [data-stop=item][data-label=Delete\ account]:focus [class*=__arc_icon]{color:var(--danger)}html [role=menu] div:has(>[data-label=Sign\ out]){flex-direction:column;display:flex}html [role=menu] [role=separator]:has(+[data-label=Sign\ out]){order:1}html [role=menu] [data-label=Delete\ account]{order:2}html [role=menu] [data-label=Sign\ out]{order:3}html .parallel-root button.ddl-site-account{gap:4px;padding-left:6px}html .parallel-root button.ddl-site-danger,html .parallel-root button.ddl-site-danger svg{color:var(--danger)}html .parallel-root .ddl-site-account-divider{height:17px;margin-left:28px}html .parallel-root .ddl-tile .item-card-top{align-items:center;min-height:21px}@media (width<=720px){html .parallel-root .ddl-filters>[class*=__arc_toolbar]{flex-direction:row;flex:100%;order:1;align-items:flex-start}}@media (pointer:fine) and (prefers-reduced-motion:no-preference){html[data-site-cursor],html[data-site-cursor] *,html[data-site-cursor] :before,html[data-site-cursor] :after{cursor:none!important}}.site-cursor-layer{z-index:2147483647;pointer-events:none;view-transition-name:site-cursor;position:fixed;inset:0;overflow:hidden}::view-transition-group(site-cursor){animation:none}::view-transition-new(site-cursor){animation:none}::view-transition-old(site-cursor){display:none}.site-cursor{-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;top:0;left:0}.site-cursor path{fill:#fff;stroke:#000}html[data-theme=light] .site-cursor path{fill:#000;stroke:#fff}.ddl-turnstile{z-index:2147483000;pointer-events:auto;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}html .parallel-root .ddl-showcase{height:100%}html .parallel-root .ddl-site-panel>.ddl-site-top{z-index:30;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,576px) minmax(0,1fr);align-items:center;gap:16px;padding:8px 64px 8px 20px;display:grid;position:relative}html .parallel-root .ddl-site-title .ddl-summary{min-height:0;margin-top:1px}html .parallel-root .ddl-site-title .ddl-body-text{font-size:12px;line-height:16px}html .parallel-root .ddl-site-action{justify-self:end;margin-right:-44px}@media (width>=721px){html .parallel-root .ddl-site-panel>.ddl-site-top[data-rail]{grid-template-columns:var(--ddl-rail) minmax(16px, 1fr) minmax(0, 576px) minmax(16px, 1fr);gap:0;padding:8px 0}html .parallel-root .ddl-site-top[data-rail]>.ddl-site-title{box-sizing:border-box;width:var(--ddl-rail);border-right:1px solid var(--el-border);flex-direction:column;justify-content:center;place-self:stretch end;margin-block:-8px;padding:0 56px 0 20px;display:flex}html .parallel-root .ddl-site-top[data-rail]>:not(.ddl-site-title,.ddl-site-menu,.ddl-site-collapse),html .parallel-root .ddl-site-top[data-rail=page]>.ddl-site-slot>*{grid-column:3}}html .parallel-root .ddl-site-collapse{display:none}@media (width>=721px){html .parallel-root .ddl-site-panel{--ddl-rail:264px;--ddl-rail-move:.34s cubic-bezier(.22, 1, .36, 1)}html .parallel-root .ddl-site-panel:has(>.ddl-site-top[data-rail=page]){--ddl-rail:320px}html .parallel-root .ddl-site-panel>.ddl-site-top[data-rail]{pointer-events:none}html .parallel-root .ddl-site-top[data-rail]>:not(.ddl-site-title){pointer-events:auto}html .parallel-root .ddl-home>.ddl-rail{margin-top:-6px;padding-top:0}html .parallel-root .ddl-home>.ddl-rail .ddl-facets{margin-top:0}html .parallel-root .ddl-home .ddl-filters:has(>[class*=__arc_root]){align-items:center;gap:10px;display:flex}html .parallel-root .ddl-home .ddl-filters>[class*=__arc_root]{flex:none}html .parallel-root .ddl-site-top[data-rail=page]>.ddl-site-title{display:none}html .parallel-root .ddl-site-panel .ddl-page>.ddl-rail{margin-top:-72px}html .parallel-root .ddl-site-panel .ddl-page .ddl-lib-head{padding-right:44px}html .parallel-root .ddl-site-panel .ddl-page>.ddl-detail{padding-top:6px}html .parallel-root .ddl-site-top[data-rail],html .parallel-root .ddl-home,html .parallel-root .ddl-site-panel .ddl-page{transition:grid-template-columns var(--ddl-rail-move)}html .parallel-root .ddl-site-panel[data-rail-closed]>.ddl-site-top[data-rail]{grid-template-columns:0 minmax(16px,1fr) minmax(0,576px) minmax(16px,1fr)}html .parallel-root .ddl-site-panel[data-rail-closed] .ddl-home,html .parallel-root .ddl-site-panel[data-rail-closed] .ddl-page{grid-template-columns:0 minmax(0,1fr)}html .parallel-root .ddl-site-top[data-rail]>.ddl-site-collapse{z-index:1;translate:calc(var(--ddl-rail) - 56px) -50%;transition:translate var(--ddl-rail-move);display:inline-grid;position:absolute;top:50%;left:12px}html .parallel-root .ddl-site-panel[data-rail-closed] .ddl-site-collapse{translate:0 -50%}html .parallel-root :is(.ddl-home,.ddl-site-panel .ddl-page)>.ddl-rail{box-sizing:border-box;width:var(--ddl-rail);justify-self:end;transition:visibility}html .parallel-root .ddl-site-panel[data-rail-closed] :is(.ddl-home,.ddl-page)>.ddl-rail{visibility:hidden;transition:visibility 0s .34s}html .parallel-root .ddl-home .ddl-filters div:has(>[data-filter-trigger]){max-width:140px;transition:max-width var(--ddl-rail-move), opacity var(--ddl-rail-move), visibility 0s}html .parallel-root .ddl-site-panel:not([data-rail-closed]) .ddl-filters div:has(>[data-filter-trigger]){opacity:0;visibility:hidden;max-width:0;transition:max-width var(--ddl-rail-move), opacity var(--ddl-rail-move), visibility 0s .34s;overflow:hidden}html .parallel-root .ddl-home{container-type:inline-size}html .parallel-root .ddl-home .ddl-libs{--lib-cols:1;grid-template-columns:repeat(var(--lib-cols), minmax(0, 1fr))}@container (width>=836px){html .parallel-root .ddl-home .ddl-libs{--lib-cols:2}}@container (width>=1108px){html .parallel-root .ddl-home .ddl-libs{--lib-cols:3}}@container (width>=1380px){html .parallel-root .ddl-home .ddl-libs{--lib-cols:4}}@container (width>=1652px){html .parallel-root .ddl-home .ddl-libs{--lib-cols:5}}@container (width>=1924px){html .parallel-root .ddl-home .ddl-libs{--lib-cols:6}}@container (width>=2196px){html .parallel-root .ddl-home .ddl-libs{--lib-cols:7}}}@media (prefers-reduced-motion:reduce){html .parallel-root .ddl-site-top[data-rail],html .parallel-root .ddl-home,html .parallel-root .ddl-site-collapse,html .parallel-root .ddl-site-panel .ddl-page,html .parallel-root :is(.ddl-home,.ddl-page)>.ddl-rail{transition:none!important}html .parallel-root .ddl-site-panel .ddl-filters div:has(>[data-filter-trigger]){transition:none!important}}html .parallel-root .ddl-site-title .ddl-h1{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}html .parallel-root .ddl-site-panel .ddl{flex:1;height:auto}html .parallel-root .ddl-shelf-title,html .parallel-root .ddl-overline.ddl-section{letter-spacing:normal;text-transform:none;color:var(--el-text-primary);font-size:24px;font-weight:600;line-height:1.2}html .parallel-root .ddl-shelf{margin:0 0 28px}html .parallel-root .ddl-shelf-wait{min-height:250px}html .parallel-root .ddl-shelf-wait[data-scope=libraries]{min-height:340px}html .parallel-root .ddl-shelf-head{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:0 20px 10px;display:flex}html .parallel-root .ddl-shelf-title{margin:0}html .parallel-root .ddl-shelf-empty{color:var(--el-text-muted);margin:0 20px}html .parallel-root .ddl-shelf .ddl-tiles,html .parallel-root .ddl-shelf .ddl-libs{margin-bottom:0}html .parallel-root .ddl-shelf .ddl-packs{margin:0 20px;grid-template-columns:repeat(5,minmax(0,1fr))!important}html .ddl-modal-shelf{width:min(100vw - 32px,1120px)}html .ddl-modal-shelf .ddl-morph{max-height:calc(100vh - 128px);margin:0 -24px -24px;padding-inline:24px;overflow-y:auto}html .ddl-morph-stage{background:0 0;border:0;border-radius:0;margin:-12px -24px 0}@media (width<=553px){html .ddl-morph-stage{margin-inline:-14px}}html .ddl-mine-edit{position:absolute;top:24px;right:64px}html .ddl-mine-dialog{transition:width var(--duration-spring) var(--ease-spring)}html .ddl-mine-dialog[data-editing]{width:min(100vw - 32px,440px)}html .ddl-mine-morph{justify-content:center;align-items:flex-start;margin:0 -24px -24px;display:flex;position:relative;overflow:hidden}html .ddl-mine-panel{box-sizing:border-box;flex:none;width:min(100vw - 34px,1118px)}html .ddl-mine-panel-body{padding:0 24px 24px}html .ddl-mine-panel[data-panel=edit]{width:min(100vw - 34px,438px)}html .ddl-mine-cover:not([data-photo]):has([data-phase=idle])>[data-phase]{display:none}html .ddl-mine-cover:not(:has([data-phase=idle]))>:not([data-phase]){display:none}@media (prefers-reduced-motion:reduce){html .ddl-mine-dialog{transition:none}}html .ddl-modal-shelf .ddl-shelf-all{height:auto;max-height:min(70vh,720px)}html .ddl-modal-shelf .ddl-shelf-all .ddl-tiles,html .ddl-modal-shelf .ddl-shelf-all .ddl-libs,html .ddl-modal-shelf .ddl-shelf-all .ddl-packs{margin:0 0 8px}html .ddl-modal-site{background:var(--surface);border-radius:28px;width:min(100vw - 32px,1120px);max-height:calc(100vh - 32px)}html .ddl-modal-site>div:first-child{z-index:1;border:0;padding:12px;position:absolute;top:0;right:0}html .ddl-modal-site>div:first-child>div:first-child{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .ddl-modal-site>div:last-child{padding:0;overflow:hidden}html .ddl-modal-site .ddl-peek{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);height:min(600px,100vh - 32px);display:grid}html .ddl-modal-site .ddl-peek-media{flex-direction:column;gap:8px;min-height:0;padding:12px 0 12px 12px;display:flex}html .ddl-modal-site .ddl-peek-media .ddl-frame{border-radius:16px;flex:1;width:100%;height:100%;min-height:0}html .ddl-modal-site .ddl-peek-media img.ddl-frame{object-fit:cover;object-position:top}html .ddl-modal-site .ddl-peek-media .ddl-note{margin-top:-4px;padding-left:1px}html .ddl-modal-site .ddl-peek-info{flex-direction:column;gap:12px;min-height:0;padding:40px 32px 24px;display:flex;overflow-y:auto}html .ddl-modal-site .ddl-peek-title{color:var(--foreground);margin:0;font-size:24px;font-weight:500;line-height:1.2}html .ddl-modal-site .ddl-peek-host{color:var(--text-secondary);margin:-8px 0 0;font-size:14px}html .ddl-modal-site .ddl-peek-badge{display:flex}html .ddl-modal-site .ddl-peek-facts{border-top:1px solid var(--border);gap:0;margin:4px 0 0;display:grid}html .ddl-modal-site .ddl-peek-facts>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}html .ddl-modal-site .ddl-peek-facts dt{color:var(--text-secondary)}html .ddl-modal-site .ddl-peek-facts dd{color:var(--foreground);text-align:right;overflow-wrap:anywhere;margin:0}html .ddl-modal-site .ddl-peek-actions{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}@media (width<=760px){html .ddl-modal-site .ddl-peek{grid-template-rows:240px auto;grid-template-columns:1fr;height:auto;max-height:calc(100vh - 32px);overflow-y:auto}html .ddl-modal-site .ddl-peek-media{padding:12px 12px 0}html .ddl-modal-site .ddl-peek-info{padding:20px;overflow:visible}}@media (width<=720px){html .parallel-root .ddl-site-panel>.ddl-site-top{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px;padding:8px}html .parallel-root .ddl-site-title{display:none}html .parallel-root .ddl-shelf-head,html .parallel-root .ddl-shelf-empty{margin-left:12px;margin-right:12px}html .parallel-root .ddl-shelf .ddl-tiles,html .parallel-root .ddl-shelf .ddl-packs{grid-template-columns:repeat(2,minmax(0,1fr))!important}html .parallel-root .ddl-shelf .ddl-packs{margin:0 12px}}html .parallel-root .ddl-marks>:first-child{margin:0}html .parallel-root .ddl-marks [class*=__arc_box]{width:18px;height:18px}html .parallel-root .ddl-marks [class*=__arc_box][data-state=unchecked] [class*=__arc_visual]{border-color:var(--el-text-muted);background:0 0}html .parallel-root .ddl-marks [class*=__arc_box][data-state=unchecked]:hover [class*=__arc_visual]{border-color:var(--el-text-primary)}html .parallel-root .ddl-site-divider{flex:none;align-self:stretch;position:relative}@media (width>=721px){html .parallel-root .ddl-site-sidebar nav+div{margin-top:6px}}.ddl-bookmarks-none{display:none}.ddl-showcase:not(:has(.ddl-shelf)) .ddl-bookmarks-none{display:block}.ddl-tile-mark{display:contents}.ddl-bookmarked .ddl-tile-mark{display:none}html .parallel-root .ddl-lib-shot{margin-top:12px;display:flex}html .parallel-root .ddl-lib-shot img{object-position:top}html:root{--app-scrollbar-thumb:#80808066;--app-scrollbar-thumb-hover:#80808099}html .parallel-root .rung-scroll>.ddl-bars{height:100%}html .ddl-modal:has(>div>.ddl-modal-scroll){flex-direction:column;display:flex;overflow:hidden}html .ddl-modal:has(>div>.ddl-modal-scroll)>div:last-child{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}html .ddl-modal-scroll{flex:auto}html .ddl-modal-body{padding:var(--space-6)}html .ddl-modal-scroll>[data-axis=y]{bottom:28px}html .parallel-root .ddl-strip{--strip-pad:20px;--strip-card:max(240px, calc((100cqw - 2 * var(--strip-pad) - 48px) / 5));margin-block:-4px 16px}html .parallel-root .ddl-strip-view .ddl-tile{content-visibility:visible}html .parallel-root .ddl-strip>[data-axis=x]{display:none}html .parallel-root .ddl-strip-view{-webkit-user-select:none;user-select:none;padding-block:4px;container-type:inline-size}html[data-theme=light] .parallel-root .ddl-strip-view{-webkit-mask-image:none;mask-image:none}html[data-theme=light] .parallel-root .ddl-strip:before,html[data-theme=light] .parallel-root .ddl-strip:after{content:"";z-index:2;pointer-events:none;opacity:0;width:48px;transition:opacity .16s;position:absolute;inset-block:4px}html[data-theme=light] .parallel-root .ddl-strip:before{background:linear-gradient(90deg,#00000047,#0000);left:0}html[data-theme=light] .parallel-root .ddl-strip:after{background:linear-gradient(270deg,#00000047,#0000);right:0}html[data-theme=light] .parallel-root .ddl-strip[data-more-left]:before,html[data-theme=light] .parallel-root .ddl-strip[data-more-right]:after{opacity:1}html .parallel-root .ddl-strip-view .ddl-grid-host,html .parallel-root .ddl-strip-view .ddl-shelf-grid{width:max-content}html .parallel-root .ddl-strip-view .ddl-tiles,html .parallel-root .ddl-strip-view .ddl-libs,html .parallel-root .ddl-strip-view .ddl-packs{width:max-content;padding-inline:var(--strip-pad);grid-auto-flow:column;grid-auto-columns:var(--strip-card);margin:0;grid-template-columns:none!important}@media (width<=720px){html .parallel-root .ddl-strip{--strip-pad:12px;--strip-card:min(72cqw, 280px)}}
