@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.p.067x_6k0k23tk.woff2)format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c82dcf6b-module__qB1COW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c82dcf6b-module__qB1COW__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.0s19wthhh_6~m.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.0dza.stei.9v7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.03nf~dfjdkf~..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.p.0gfhww.tctz1o.woff2)format("woff2");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.p.09q3q1i5159bl.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.1409xf.ylxg8g.woff2)format("woff2");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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_56f7b964-module__Et7Pma__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_56f7b964-module__Et7Pma__variable{--font-mono-ui:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53e45098eac42afb-s.p.0l2qk94b1u89y.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85ea1b3aadcead52-s.01rdcbu-77uoy.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c285486269019b7-s.p.0sn2213rkw2e_.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.0mrp_qm_8jqq_.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.05-22z7vt.jl1.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.0h6jagi-ln9qy.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.0p40-daftjh_g.woff2)format("woff2");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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.07en.a1_ufzzv.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.0xhl7b6zs4.~j.woff2)format("woff2");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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_25ebd714-module__eU_7sq__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_25ebd714-module__eU_7sq__variable{--font-be-vietnam:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
.v2{--v2-surface:#fff;--v2-surface-app:#fcfbf9;--v2-surface-nav:#fcfbf9;--v2-surface-tray:#f4f2ee;--v2-surface-raised:#fff;--v2-ink:#1a1915;--v2-ink-2:#3f3d35;--v2-ink-3:#6f6c62;--v2-ink-eyebrow:#948f84;--v2-ink-eyebrow-text:#767267;--v2-ink-placeholder:#948f84;--v2-ink-faint:#6f6c62;--v2-ink-hair:#948f84;--v2-bar-track:#1c191229;--v2-surface-2:#f5f5f4;--v2-surface-3:#e8e8e7;--v2-ok:#2f8f5b;--v2-ok-text:#2a8051;--v2-warn:#c98a1a;--v2-warn-text:#9a6914;--v2-danger:#b4442e;--v2-danger-contrast:#fff;--v2-overlay-rgb:28, 25, 18;--v2-bg-hover:rgba(var(--v2-overlay-rgb), .045);--v2-border-split:rgba(var(--v2-overlay-rgb), .055);--v2-bg-wash:rgba(var(--v2-overlay-rgb), .055);--v2-border-frame:rgba(var(--v2-overlay-rgb), .07);--v2-border-card:rgba(var(--v2-overlay-rgb), .09);--v2-bg-open:rgba(var(--v2-overlay-rgb), .1);--v2-border-input:rgba(var(--v2-overlay-rgb), .12);--v2-border-strong:rgba(var(--v2-overlay-rgb), .16);--v2-hud-glass:#ffffffdb;--v2-brain-glow:#f3d596;--v2-brain-crystal:#e0a445;--v2-control-sm:22px;--v2-control-md:30px;--v2-control-lg:36px;--v2-chat-column:760px;--v2-radius-xs:4px;--v2-radius-sm:6px;--v2-radius-md:8px;--v2-radius-lg:12px;--v2-radius-xl:16px;--v2-radius-full:999px;--v2-z-raised:10;--v2-z-sticky:20;--v2-z-drawer:85;--v2-z-overlay:80;--v2-z-dialog:90;--v2-z-toast:100;--v2-accent:#1a1915;--v2-accent-contrast:#fff;--v2-link:var(--v2-accent);--v2-link-underline:rgba(var(--v2-overlay-rgb), .35);--v2-link-underline-hover:rgba(var(--v2-overlay-rgb), .7);--v2-focus-ring:0 0 0 2px var(--v2-surface), 0 0 0 4px var(--v2-accent);--v2-shadow-input:0 0 0 1px rgba(var(--v2-overlay-rgb), .1);--v2-shadow-panel:-18px 0 40px -28px #28221666;--v2-shadow-drawer:18px 0 40px -28px #28221666;--v2-shadow-sheet:0 -18px 40px -22px #28221647;--v2-shadow-menu:0 10px 30px -14px #28221673;--v2-shadow-float:0 1px 2px #28221614, 0 18px 40px -22px #28221647;--v2-font-body:var(--font-be-vietnam), system-ui, sans-serif;--v2-font-machine:var(--font-inter), system-ui, sans-serif;font-family:var(--v2-font-body);color:var(--v2-ink-2);background:var(--v2-surface);--v2-m-touch:44px;--v2-m-row-avatar:68px;--v2-m-row-sheet:60px;--v2-m-row-2line:52px;--v2-m-inset:16px;--v2-m-inset-bar:14px;--v2-m-gap-card:9px;--v2-m-radius-card:12px;--v2-m-radius-btn:11px;--v2-m-radius-sheet:22px;--v2-m-drawer-w:322px;--v2-m-scrim:#1c191247}.dark .v2{--v2-m-scrim:#00000080}.v2{--v2-space-0:#43751f;--v2-space-1:#2f8f5b;--v2-space-2:#8e6212;--v2-space-3:#b4442e;--v2-space-4:#2c6fae;--v2-space-5:#ab3666;--v2-space-6:#1f8a8a;--v2-space-7:#7a6a3a;--v2-space-bg-alpha:12%;--v2-avatar-coral:#e2634a;--v2-avatar-orange:#db6a0e;--v2-avatar-amber:#b38207;--v2-avatar-lime:#6c9723;--v2-avatar-green:#329d59;--v2-avatar-teal:#279a8b;--v2-avatar-sky:#2493cb;--v2-avatar-blue:#5f88e1;--v2-avatar-violet:#9d77dd;--v2-avatar-pink:#dd5ba1;--v2-avatar-eye:#1a1915;--v2-avatar-glint:#fff;--v2-avatar-shadow:#00000038;--v2-avatar-glow:transparent}.dark .v2{--v2-surface:#100f0e;--v2-surface-app:#0b0b0a;--v2-surface-nav:#171614;--v2-surface-tray:#0b0b0a;--v2-surface-raised:#282624;--v2-surface-2:#211f1d;--v2-surface-3:#312f2e;--v2-ink:#f4f2ec;--v2-ink-2:#cbc6b8;--v2-ink-3:#9c968a;--v2-ink-eyebrow:#9c968a;--v2-ink-eyebrow-text:#9c968a;--v2-ink-placeholder:#9c968a;--v2-ink-faint:#9c968a;--v2-ink-hair:#9c968a;--v2-bar-track:#ffffff2e;--v2-ok:#55cc84;--v2-ok-text:#55cc84;--v2-warn:#f5af20;--v2-warn-text:#f5af20;--v2-danger:#f57055;--v2-danger-contrast:#100f0e;--v2-overlay-rgb:255, 255, 255;--v2-bg-hover:var(--v2-surface-2);--v2-border-split:rgba(var(--v2-overlay-rgb), .08);--v2-bg-wash:var(--v2-surface-2);--v2-border-frame:rgba(var(--v2-overlay-rgb), .08);--v2-border-card:rgba(var(--v2-overlay-rgb), .12);--v2-bg-open:var(--v2-surface-3);--v2-border-input:rgba(var(--v2-overlay-rgb), .12);--v2-border-strong:rgba(var(--v2-overlay-rgb), .18);--v2-hud-glass:#100f0ed6;--v2-brain-glow:#f3d08a;--v2-brain-crystal:#e8a93f;--v2-accent:#f4f2ec;--v2-accent-contrast:#100f0e;--v2-shadow-input:0 0 0 1px rgba(var(--v2-overlay-rgb), .11);--v2-shadow-panel:none;--v2-shadow-drawer:none;--v2-shadow-sheet:none;--v2-shadow-menu:0 0 0 1px rgba(var(--v2-overlay-rgb), .11);--v2-shadow-float:0 20px 56px -12px #000000b8, 0 4px 14px -4px #0000008f;--v2-space-0:#80c74d;--v2-space-1:#4bb87c;--v2-space-2:#e0a83a;--v2-space-3:#e0705a;--v2-space-4:#4d8fc9;--v2-space-5:#c7608b;--v2-space-6:#3aa8a8;--v2-space-7:#9a8a55;--v2-space-bg-alpha:18%;--v2-avatar-coral:#e57862;--v2-avatar-orange:#f0740f;--v2-avatar-amber:#c38e08;--v2-avatar-lime:#77a527;--v2-avatar-green:#36ac61;--v2-avatar-teal:#2aa998;--v2-avatar-sky:#2ea1da;--v2-avatar-blue:#7296e4;--v2-avatar-violet:#a887e1;--v2-avatar-pink:#e271ad;--v2-avatar-eye:#14130f;--v2-avatar-glint:#fff;--v2-avatar-shadow:#00000080;--v2-avatar-glow:currentColor}@supports (color:lab(0% 0 0)){.dark .v2{--v2-ok:lab(74.1043% -47.2696 25.6103);--v2-ok-text:lab(74.1043% -47.2696 25.6103);--v2-warn:lab(76.7381% 18.9489 74.2614);--v2-warn-text:lab(76.7381% 18.9489 74.2614);--v2-danger:lab(63.7043% 51.0329 40.9005)}}@supports (color:color-mix(in lab, red, red)){.dark .v2{--v2-avatar-glow:color-mix(in srgb, currentColor 38%, transparent)}}.v2{background:var(--v2-surface);color:var(--v2-ink);font-size:14px;line-height:1.43}.v2 a{cursor:default}.v2-display{letter-spacing:-.02em;text-wrap:balance;color:var(--v2-ink);font-size:28px;font-weight:600;line-height:1.29}.v2-title{letter-spacing:-.01em;text-wrap:balance;color:var(--v2-ink);font-size:20px;font-weight:600;line-height:1.4}.v2-heading{text-wrap:balance;color:var(--v2-ink);font-size:16px;font-weight:600;line-height:1.375}.v2-reading{text-wrap:pretty;font-size:16px;line-height:1.5}.v2-chat{font-size:15px;line-height:1.6}.v2-body{font-size:14px;line-height:1.43}.v2-support{font-size:12px;line-height:1.33}.v2-m{font-family:var(--v2-font-machine)}.v2-eyebrow{font-family:var(--v2-font-machine);letter-spacing:.06em;color:var(--v2-ink-eyebrow-text);font-size:12px;font-weight:500;line-height:1.33}.v2-stat{font-family:var(--v2-font-machine);letter-spacing:-.015em;font-size:28px;font-weight:500;line-height:1}.v2-btn{height:var(--v2-control-md);border-radius:var(--v2-radius-md);border:1px solid var(--v2-border-input);color:var(--v2-ink-2);font:inherit;white-space:nowrap;cursor:default;background:0 0;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:12px;line-height:1;display:inline-flex}.v2-btn:hover{background:var(--v2-bg-hover)}.v2-btn:disabled{cursor:not-allowed;opacity:.55}.v2-btn-primary{background:var(--v2-accent);color:var(--v2-accent-contrast);border:0;padding:0 13px}.v2-btn-primary:hover{background:var(--v2-accent);opacity:.92}.v2-btn-ghost{background:0 0;border-color:#0000}.v2-btn-ghost:hover{background:var(--v2-bg-hover)}.v2-btn-danger{background:var(--v2-danger);color:var(--v2-danger-contrast);border:0}.v2-btn-danger:hover{background:var(--v2-danger);opacity:.92}.v2-btn-danger-quiet{border-color:var(--v2-danger)}@supports (color:color-mix(in lab, red, red)){.v2-btn-danger-quiet{border-color:color-mix(in srgb, var(--v2-danger) 40%, transparent)}}.v2-btn-danger-quiet{color:var(--v2-danger)}.v2-btn-danger-quiet:hover{background:var(--v2-danger)}@supports (color:color-mix(in lab, red, red)){.v2-btn-danger-quiet:hover{background:color-mix(in srgb, var(--v2-danger) 10%, transparent)}}.v2-btn-lg{height:var(--v2-control-lg);padding:0 14px;font-size:14px}.v2-btn-lg.v2-btn-primary{padding:0 16px}.v2-field{min-height:var(--v2-control-lg);border-radius:var(--v2-radius-md);border:1px solid var(--v2-border-input);background:var(--v2-surface);width:100%;color:var(--v2-ink);font:inherit;outline:none;padding:7px 10px;font-size:14px}.v2-field:focus{border-color:var(--v2-border-strong);box-shadow:0 0 0 2px var(--v2-accent)}@supports (color:color-mix(in lab, red, red)){.v2-field:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--v2-accent) 18%, transparent)}}.v2-field:disabled{cursor:not-allowed;opacity:.55}.v2-field.is-invalid{border-color:var(--v2-danger)}.v2-field.is-invalid:focus{box-shadow:0 0 0 2px var(--v2-danger)}@supports (color:color-mix(in lab, red, red)){.v2-field.is-invalid:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--v2-danger) 18%, transparent)}}.v2-fieldset{flex-direction:column;gap:6px;display:flex}.v2-label{color:var(--v2-ink-2);font-size:12px;font-weight:500}.v2-hint{color:var(--v2-ink-3);font-size:12px}.v2-error{color:var(--v2-danger);font-size:12px}.v2-btn-ask{height:var(--v2-control-md);border-color:var(--v2-border-strong);color:var(--v2-ink);padding:0 13px}.v2-iconbtn{width:var(--v2-control-md);height:var(--v2-control-md);border-radius:var(--v2-radius-md);color:var(--v2-ink-3);cursor:default;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.v2-iconbtn:hover{background:var(--v2-bg-hover);color:var(--v2-ink)}.v2-iconbtn-sm{width:var(--v2-control-sm);height:var(--v2-control-sm);border-radius:var(--v2-radius-sm)}.v2-chip-remove{position:relative}.v2-chip-remove:after{content:"";border-radius:999px;position:absolute;inset:-8px}.v2-disclosure-chevron{transition:transform .12s}.v2-searchbtn{height:var(--v2-control-md);border:1px solid var(--v2-border-input);border-radius:var(--v2-radius-md);color:var(--v2-ink-3);cursor:default;background:0 0;flex:none;align-items:center;gap:7px;padding:0 9px;display:inline-flex}.v2-searchbtn:hover{background:var(--v2-bg-hover);color:var(--v2-ink)}.v2-searchbtn kbd{font-family:var(--v2-font-machine);color:var(--v2-ink-hair);font-size:11px}.v2-card{border:1px solid var(--v2-border-card);border-radius:var(--v2-radius-lg)}.v2-card-result{border:1px solid var(--v2-border-strong);background:var(--v2-bg-wash);border-radius:var(--v2-radius-lg)}.v2-workrow{transition:background-color .12s}.v2-workrow:hover{background:var(--v2-bg-hover)}.v2-anthros-zone{background:var(--v2-bg-wash);border:1px solid var(--v2-border-strong);border-radius:12px;padding:16px 18px}.v2-navrow{border-radius:var(--v2-radius-md);color:var(--v2-ink-2);align-items:center;gap:11px;padding:7px 11px;font-size:14px;text-decoration:none;display:flex}.v2-listrow{border-radius:var(--v2-radius-md);color:var(--v2-ink-2);align-items:center;gap:11px;min-width:0;padding:7px 11px;font-size:14px;text-decoration:none;display:flex}.v2-navrow:hover,.v2-listrow:hover{background:var(--v2-bg-hover)}.v2-row-active{color:var(--v2-ink);background:var(--v2-bg-open);font-weight:500}.v2-row-active:hover{background:var(--v2-bg-open)}.v2-row-active .v2-icon{color:var(--v2-ink)}.v2-badge{font-family:var(--v2-font-machine);color:var(--v2-accent-contrast);background:var(--v2-accent);border-radius:999px;margin-left:auto;padding:2px 7px;font-size:12px;font-weight:600}.v2-icon{flex:none;width:17px;height:17px;display:block}.v2-z-raised{z-index:var(--v2-z-raised)}.v2-z-sticky{z-index:var(--v2-z-sticky)}.v2-z-drawer{z-index:var(--v2-z-drawer)}.v2-z-overlay{z-index:var(--v2-z-overlay)}.v2-z-dialog{z-index:var(--v2-z-dialog)}.v2-z-toast{z-index:var(--v2-z-toast)}.v2-menu{z-index:50;box-sizing:border-box;background:var(--v2-surface-raised);border:1px solid var(--v2-border-input);border-radius:var(--v2-radius-lg);width:214px;box-shadow:var(--v2-shadow-menu);padding:7px;position:absolute}.v2-menurow{border-radius:var(--v2-radius-md);color:var(--v2-ink-2);align-items:center;gap:10px;padding:7px 10px;font-size:14px;display:flex}.v2-menurow:hover{background:var(--v2-bg-hover)}.v2-menudivider{background:var(--v2-border-split);height:1px;margin:5px 4px}.v2-composer{box-sizing:border-box;background:var(--v2-surface-raised);width:100%;box-shadow:var(--v2-shadow-input);border-radius:16px;overflow:hidden}.v2-composer-bar{background:var(--v2-bg-wash);border-top:1px solid var(--v2-border-frame);border-radius:0 0 16px 16px;align-items:center;gap:20px;min-width:0;padding:9px 16px 10px;display:flex}.v2-composer-bar>*{flex-shrink:0}.v2-composer-bar>.v2-shrinkable{flex-shrink:1;min-width:0}.v2-composer[data-compact] .v2-composer-bar{gap:14px;padding:8px 12px 9px}.v2-composer-input::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.v2-composer-input{font-size:15px}@media (max-width:767px){.v2-composer-input,.v2-field{font-size:16px}}.v2-progress{border-radius:var(--v2-radius-xs);background:var(--v2-border-card);flex:none;width:56px;height:3px;overflow:hidden}.v2-progress>span{border-radius:var(--v2-radius-xs);height:3px;display:block}.v2-hairline{border-top:1px solid var(--v2-border-split)}.v2 a.v2-link{color:var(--v2-ink);text-decoration:none}.v2 a.v2-link:hover{color:var(--v2-ink-3)}.v2-md a{color:var(--v2-link);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--v2-link-underline);-webkit-text-decoration-color:var(--v2-link-underline);-webkit-text-decoration-color:var(--v2-link-underline);text-decoration-color:var(--v2-link-underline);text-underline-offset:2px;border-radius:var(--v2-radius-xs);align-items:center;gap:4px;display:inline-flex}.v2-md a:hover{-webkit-text-decoration-color:var(--v2-link-underline-hover);-webkit-text-decoration-color:var(--v2-link-underline-hover);-webkit-text-decoration-color:var(--v2-link-underline-hover);text-decoration-color:var(--v2-link-underline-hover)}.v2-md a:focus-visible{box-shadow:var(--v2-focus-ring);outline:none}.v2-md a .v2-icon{flex:none;margin-top:1px}.v2-md{line-height:1.62}.v2-drawer-backdrop{z-index:60;background:var(--v2-m-scrim);border:0;height:100dvh;padding:0;position:fixed;top:0;left:0;right:0}.v2-drawer{z-index:61;height:100dvh;width:min(var(--v2-m-drawer-w), calc(100vw - var(--v2-m-touch)));background:var(--v2-surface-nav);box-shadow:var(--v2-shadow-drawer);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;animation:.2s ease-out v2-drawer-in;display:flex;position:fixed;top:0;left:0}@keyframes v2-drawer-in{0%{transform:translate(-100%)}}.v2-sheet-backdrop{z-index:70;background:var(--v2-m-scrim);border:0;padding:0;position:fixed;inset:0}.v2-sheet{z-index:71;background:var(--v2-surface);border-radius:var(--v2-m-radius-sheet) var(--v2-m-radius-sheet) 0 0;box-shadow:var(--v2-shadow-sheet);flex-direction:column;animation:.22s ease-out v2-sheet-in;display:flex;position:fixed;bottom:0;left:0;right:0}.v2-sheet-detail{height:92dvh}.v2-sheet-context{height:min(640px,92dvh)}.v2-sheet-choice{max-height:92dvh}@keyframes v2-sheet-in{0%{transform:translateY(100%)}}.v2-sheet-handle{border-radius:var(--v2-radius-xs);background:rgba(var(--v2-overlay-rgb), .16);flex:none;width:38px;height:4px;margin:8px auto 0}.v2-sheet-head{padding:10px var(--v2-m-inset-bar) 6px var(--v2-m-inset);flex:none;align-items:center;gap:10px;display:flex}.v2-sheet-title{color:var(--v2-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.v2-sheet-body{min-height:0;padding:0 var(--v2-m-inset);flex:1;overflow-y:auto}.v2-sheet-foot{padding:12px var(--v2-m-inset) calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:none;gap:8px;display:flex}.v2-sheet-closebtn{border:1px solid var(--v2-border-input);border-radius:var(--v2-m-radius-btn);width:100%;height:48px;color:var(--v2-ink-2);font:inherit;background:0 0;justify-content:center;align-items:center;font-size:16px;display:flex}.v2-sheet-closebtn:hover{background:var(--v2-bg-hover)}.v2-narrow-pane{z-index:71;background:var(--v2-surface);border-left:1px solid var(--v2-border-split);width:360px;height:100dvh;box-shadow:var(--v2-shadow-panel);flex-direction:column;animation:.2s ease-out v2-pane-in;display:flex;position:fixed;top:0;right:0}.v2-narrow-pane-body{flex:1;min-height:0;overflow-y:auto}@keyframes v2-pane-in{0%{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.v2-drawer,.v2-sheet,.v2-narrow-pane{animation:none}.v2-disclosure-chevron{transition:none}}.v2-mode-sidebar-leaving{animation:.6s ease-in forwards v2-mode-sidebar-out}.v2-mode-sidebar-entering{animation:.6s ease-out v2-mode-sidebar-in}.v2-mode-game-entering{animation:.6s ease-out v2-mode-game-in}.v2-mode-game-leaving{animation:.6s ease-in forwards v2-mode-game-out}@keyframes v2-mode-sidebar-out{to{opacity:0;transform:translate(-24px)}}@keyframes v2-mode-sidebar-in{0%{opacity:0;transform:translate(-24px)}}@keyframes v2-mode-game-in{0%{opacity:0;transform:translateY(-18px)scale(1.02)}}@keyframes v2-mode-game-out{to{opacity:0;transform:translateY(-18px)scale(1.02)}}@media (prefers-reduced-motion:reduce){.v2-mode-sidebar-leaving,.v2-mode-sidebar-entering,.v2-mode-game-entering,.v2-mode-game-leaving{animation:none}}@media (max-width:767px){.v2-navrow{min-height:var(--v2-m-touch);border-radius:var(--v2-m-radius-btn)}.v2-listrow,.v2-menurow{min-height:var(--v2-m-touch)}.v2-btn.v2-btn-step{width:100%;height:var(--v2-m-touch);justify-content:center}.v2-iconbtn{width:var(--v2-m-touch);height:var(--v2-m-touch);border-radius:999px}.v2-iconbtn-sm{border-radius:6px;width:22px;height:22px}.v2.h-dvh{padding-top:env(safe-area-inset-top,0px)}}.v2-step-dot{background:var(--v2-ink);border-radius:999px;flex:none;width:6px;height:6px;animation:1.2s ease-in-out infinite v2-step-pulse}@keyframes v2-step-pulse{0%,to{opacity:.25}50%{opacity:1}}.v2-step-dot-still{opacity:.35;animation:none}.v2-step-row{animation:.18s ease-out v2-step-in}@keyframes v2-step-in{0%{opacity:0;transform:translateY(2px)}}.v2-step-icon{flex:none}.v2-step-children{border-inline-start:1px solid var(--v2-border-card);margin-inline-start:7px;padding:0 0 0 14px;font-size:13px}.v2-step-children-toggle{font:inherit;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;padding:0 0 0 22px;font-size:12px}.v2-step-children-toggle:focus-visible{box-shadow:var(--v2-focus-ring);border-radius:4px;outline:none}.v2-step-chip-warn{border:1px solid var(--v2-warn);color:var(--v2-warn-text);border-radius:999px;padding:1px 8px;font-size:12px;line-height:1.3}.v2-step-ok{color:var(--v2-ok)}.v2-step-failed{color:var(--v2-danger)}@media (prefers-reduced-motion:reduce){.v2-step-dot,.v2-step-row{animation:none}}.v2-brain-halo{transform-origin:50%;animation:7s ease-in-out infinite v2-brain-breathe}@keyframes v2-brain-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.v2-brain-crystal-bob{animation:7s ease-in-out infinite v2-brain-bob}@keyframes v2-brain-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.v2-brain-particle{animation:3.2s ease-in-out infinite v2-brain-particle-drift}@keyframes v2-brain-particle-drift{0%,to{opacity:.25}50%{opacity:.95}}.v2-brain-bang-pop{animation:.32s ease-out v2-brain-bang-pop}@keyframes v2-brain-bang-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{transform:scale(1)}}.v2-live-link{fill:none;stroke:var(--v2-border-strong);stroke-width:1px;opacity:.55}.v2-live-link-working{stroke:var(--v2-ok);opacity:.85}.v2-live-link-waiting{stroke:var(--v2-warn);opacity:.85}.v2-live-link-hl{stroke-width:1.6px;opacity:1}.v2-live-link-end{fill:var(--v2-border-strong)}.v2-live-packet{fill:var(--v2-ok)}.v2-live-packet-bright{fill:var(--v2-accent)}.v2-live-node-hl{outline:1px solid var(--v2-border-strong);outline-offset:2px;border-radius:var(--v2-radius-lg)}.v2-live-agent-dot{animation:2.2s ease-in-out infinite v2-live-agent-pulse}@keyframes v2-live-agent-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}.v2-live-bang-pop{animation:.32s ease-out v2-brain-bang-pop}@media (prefers-reduced-motion:reduce){.v2-brain-halo,.v2-brain-crystal-bob,.v2-brain-particle,.v2-brain-bang-pop,.v2-live-agent-dot,.v2-live-bang-pop{animation:none!important}.v2-brain-halo{opacity:.8;transform:none}}html.v2-live-paused .v2-brain-halo,html.v2-live-paused .v2-brain-crystal-bob,html.v2-live-paused .v2-brain-particle,html.v2-live-paused .v2-live-agent-dot{animation-play-state:paused}.v2-rail-item{border-radius:var(--v2-radius-md);width:38px;height:38px;color:var(--v2-ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;text-decoration:none;display:grid;position:relative}.v2-rail-item:hover{background:var(--v2-bg-hover);color:var(--v2-ink)}.v2-rail-item:focus-visible{outline:2px solid var(--v2-ink-3);outline-offset:1px}.v2-rail-on,.v2-rail-on:hover{background:var(--v2-bg-open);color:var(--v2-ink)}.v2-rail-badge{box-sizing:border-box;background:var(--v2-accent);min-width:16px;height:16px;color:var(--v2-accent-contrast);border-radius:8px;place-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:2px;right:1px}.v2-rail-logo-panel{place-items:center;display:none}.v2-rail-logo-mark{place-items:center;display:grid}.v2-rail-logo:hover .v2-rail-logo-mark,.v2-rail-logo:focus-visible .v2-rail-logo-mark,.v2-rail-logo[data-peek] .v2-rail-logo-mark{display:none}.v2-rail-logo:hover .v2-rail-logo-panel,.v2-rail-logo:focus-visible .v2-rail-logo-panel,.v2-rail-logo[data-peek] .v2-rail-logo-panel{display:grid}.v2-rail-logo[data-peek]{background:var(--v2-bg-hover);color:var(--v2-ink)}.v2-sidebar-overlay{z-index:var(--v2-z-drawer);box-shadow:var(--v2-shadow-drawer);animation:.18s ease-out v2-drawer-in;position:absolute;top:0;bottom:0;left:52px}.v2-sidebar-scrim{z-index:var(--v2-z-overlay);background:var(--v2-m-scrim);border:0;padding:0;position:absolute;inset:0 0 0 52px}.v2-sidebar-overlay.v2-sidebar-peek{animation:.12s ease-out v2-peek-in}@keyframes v2-peek-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.v2-sidebar-overlay,.v2-sidebar-overlay.v2-sidebar-peek{animation:none}}.v2-mnav-row{min-height:var(--v2-m-touch);border-radius:var(--v2-radius-lg);color:var(--v2-ink);align-items:center;gap:12px;padding:0 12px;font-size:15px;text-decoration:none;display:flex}.v2-mnav-row:hover{background:var(--v2-bg-hover)}.v2-mnav-agents{scrollbar-width:none;overscroll-behavior-x:contain;gap:2px;padding:0 8px;display:flex;overflow-x:auto}.v2-mnav-agents::-webkit-scrollbar{display:none}.v2-mnav-agent{width:68px;min-height:var(--v2-m-touch);border-radius:var(--v2-radius-lg);color:var(--v2-ink-2);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:4px;padding:6px 4px;display:flex}.v2-mnav-agent:hover{background:var(--v2-bg-hover)}.v2-mnav-agent:disabled{opacity:.6;cursor:default}.v2-mnav-agent-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.v2-mnav-pill{height:var(--v2-m-touch);border-radius:var(--v2-radius-full);background:var(--v2-accent);color:var(--v2-accent-contrast);align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.v2-avatar{--v2-av-delay:0s;vertical-align:middle;flex:none;display:inline-flex}.v2-avatar-eyes{transform-box:fill-box;transform-origin:50%}.v2-avatar-art{filter:drop-shadow(0 .06em .08em var(--v2-avatar-shadow)) drop-shadow(0 0 .22em var(--v2-avatar-glow))}@media (prefers-reduced-motion:no-preference){.v2-avatar[data-blink] .v2-avatar-eyes{animation:5s ease-in-out infinite v2-avatar-blink;animation-delay:var(--v2-av-delay)}.v2-avatar[data-working]{animation:1.4s ease-in-out infinite v2-avatar-bob}.v2-live-paused .v2-avatar,.v2-live-paused .v2-avatar-eyes{animation-play-state:paused}}@keyframes v2-avatar-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes v2-avatar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8%)}}.v2-avatar[data-thinking]{position:relative}.v2-avatar-badge{border-radius:var(--v2-radius-full);background:var(--v2-surface);min-width:24px;height:22px;box-shadow:0 0 0 1px var(--v2-border-card);justify-content:center;align-items:center;padding:0 4px;display:inline-flex;position:absolute;top:-4px;right:-10px}.v2-typing-dots{flex:none;align-items:center;gap:3px;display:inline-flex}.v2-typing-dots>i{border-radius:var(--v2-radius-full);background:var(--v2-ink-3);opacity:.6;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.v2-typing-dots>i{animation:1.2s ease-in-out infinite v2-step-pulse}.v2-typing-dots>i:nth-child(2){animation-delay:.2s}.v2-typing-dots>i:nth-child(3){animation-delay:.4s}.v2-avatar-bulb{animation:.32s ease-out v2-brain-bang-pop}.v2-live-paused .v2-typing-dots>i{animation-play-state:paused}}.v2-avatar[data-badge-small] .v2-avatar-badge{min-width:18px;height:15px;padding:0 3px;top:-6px;right:-9px}.v2-avatar[data-badge-small] .v2-avatar-badge .v2-icon{width:11px;height:11px}.v2-avatar[data-badge-small] .v2-typing-dots{gap:2px}.v2-avatar[data-badge-small] .v2-typing-dots>i{width:3px;height:3px}.v2-thread-agent-pill{z-index:2;box-sizing:border-box;border-radius:var(--v2-radius-full);background:var(--v2-surface-raised);border:1px solid var(--v2-border-card);max-width:calc(100% - 28px);height:32px;box-shadow:var(--v2-shadow-menu);color:var(--v2-ink);pointer-events:none;align-items:center;gap:7px;padding:0 12px 0 5px;font-size:13px;font-weight:600;transition:opacity .15s ease-out,transform .15s ease-out;display:inline-flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.v2-thread-agent-pill[data-hidden]{opacity:0;transform:translate(-50%,-6px)}.v2-thread-scroll[data-under-pill]{-webkit-mask-image:linear-gradient(#0000 0 44px,#000 52px);mask-image:linear-gradient(#0000 0 44px,#000 52px)}.v2-thread-agent-pill-avatar{border-radius:var(--v2-radius-full);box-shadow:0 0 0 2px var(--v2-surface-raised);display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.v2-thread-agent-pill{transition:none}}.v2-mention{border-radius:var(--v2-radius-sm,4px);color:var(--v2-avatar-blue);background:var(--v2-avatar-blue);padding:0 3px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.v2-mention{background:color-mix(in srgb, var(--v2-avatar-blue) 16%, transparent)}}.v2-mention[data-you]{background:var(--v2-avatar-blue);color:#fff}.v2-member-tile{border-radius:var(--v2-radius-md);background:var(--v2-surface-3);box-shadow:inset 0 0 0 1px var(--v2-border-card);flex:none;display:inline-block;position:relative}.v2-member-tile-cell{border-radius:var(--v2-radius-full);justify-content:center;align-items:center;display:inline-flex;position:absolute;overflow:hidden}.v2-member-tile-ringed{box-shadow:0 0 0 2px var(--v2-surface-3)}.v2-member-tile-more,.v2-member-tile-initials{background:var(--v2-surface-raised);color:var(--v2-ink-2);letter-spacing:0;font-size:9px;font-weight:600;line-height:1}.v2-member-tile-initials{border-radius:var(--v2-radius-full);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.v2-thread-turn-avatar{border-radius:var(--v2-radius-full);display:inline-flex}.v2-thread-turn-avatar:focus-visible,.v2-thread-turn-name:focus-visible{outline:2px solid var(--v2-border-strong);outline-offset:2px}.v2-thread-turn-name{font-size:12px;font-weight:600;line-height:16px;text-decoration:none}.v2-thread-turn-name:hover{text-underline-offset:2px;text-decoration:underline}.v2-shimmer-text{color:var(--v2-ink-placeholder);background:linear-gradient(90deg, var(--v2-ink-placeholder) 0%, var(--v2-ink-placeholder) 40%, var(--v2-ink) 50%, var(--v2-ink-placeholder) 60%, var(--v2-ink-placeholder) 100%);-webkit-text-fill-color:transparent;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite v2-shimmer-text}@keyframes v2-shimmer-text{0%{background-position:100% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.v2-shimmer-text{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
