@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/jetbrains-mono-latin-400-normal.db9d659a.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/jetbrains-mono-latin-500-normal.af2e87f5.woff2) format("woff2")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/jetbrains-mono-latin-600-normal.ebeb24f1.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/newsreader-latin-opsz-normal.4f140710.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/newsreader-latin-opsz-italic.c8b9005a.woff2) format("woff2")}:root{--tz-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--tz-font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--tz-font-display:Newsreader,Georgia,"Times New Roman",serif;--tz-font-scale-xs:11px;--tz-font-scale-sm:12px;--tz-font-scale-base:13px;--tz-font-scale-md:14px;--tz-font-scale-lg:16px;--tz-font-scale-xl:20px;--tz-font-scale-2xl:24px;--tz-type-small:13px;--tz-type-body:15px;--tz-type-title:18px;--tz-type-display:30px;--tz-space-0:0px;--tz-space-1:4px;--tz-space-2:8px;--tz-space-3:12px;--tz-space-4:16px;--tz-space-5:20px;--tz-space-6:24px;--tz-space-8:32px;--tz-space-10:40px;--tz-space-12:48px;--tz-space-16:64px;--tz-radius-none:0px;--tz-radius-sm:4px;--tz-radius-md:6px;--tz-radius-lg:8px;--tz-radius-full:9999px;--tz-radius-xl:12px;--tz-layout-nav-width:240px;--tz-layout-top-bar:64px;--tz-layout-content-column:760px;--tz-layout-wide-column:1136px}.t-light,:root,[data-theme=light]{--tz-bg:#FFFFFF;--tz-surface:#F4F4F5;--tz-surface_raised:#FFFFFF;--tz-border:#E4E4E7;--tz-border_strong:#71717A;--tz-text:#18181B;--tz-muted:#52525B;--tz-primary:#4F46E5;--tz-on_primary:#FFFFFF;--tz-success:#15803D;--tz-warning:#B45309;--tz-danger:#B91C1C;--tz-info:#1D4ED8;--tz-focus_ring:#4F46E5;--tz-success_subtle:#EFF6F1;--tz-warning_subtle:#FAF3EE;--tz-danger_subtle:#FAEFEF;--tz-info_subtle:#EFF3FC;--tz-column-backlog:#71717A;--tz-column-planning:#7C3AED;--tz-column-engineering:#2563EB;--tz-column-review:#0E7490;--tz-column-qa:#A21CAF;--tz-column-blocked:#B91C1C;--tz-column-ready_to_merge:#047857;--tz-column-done:#475569;--r-cto:#7C3AED;--r-eng:#2563EB;--r-rev:#0E7490;--r-qa:#A21CAF;--r-sec:#DB2777;--r-doc:#57534E;--r-em:#71717A;--skeleton:#E4E4E7;--scrim:rgba(24,24,27,0.40);--tz-state-BACKLOG-fg:#52525B;--tz-state-BACKLOG-bg:#F3F3F4;--tz-state-ANALYZING-fg:#7C3AED;--tz-state-ANALYZING-bg:#F6F1FE;--tz-state-PLANNING-fg:#7C3AED;--tz-state-PLANNING-bg:#F6F1FE;--tz-state-AWAITING_APPROVAL-fg:#B45309;--tz-state-AWAITING_APPROVAL-bg:#FAF3EE;--tz-state-READY_FOR_ENGINEERING-fg:#7C3AED;--tz-state-READY_FOR_ENGINEERING-bg:#F6F1FE;--tz-state-ENGINEERING-fg:#2563EB;--tz-state-ENGINEERING-bg:#F0F4FE;--tz-state-BUILDING-fg:#2563EB;--tz-state-BUILDING-bg:#F0F4FE;--tz-state-TESTING-fg:#2563EB;--tz-state-TESTING-bg:#F0F4FE;--tz-state-REWORK-fg:#2563EB;--tz-state-REWORK-bg:#F0F4FE;--tz-state-CODE_REVIEW-fg:#0E7490;--tz-state-CODE_REVIEW-bg:#EEF5F7;--tz-state-QA-fg:#A21CAF;--tz-state-QA-bg:#F8EFF9;--tz-state-SECURITY_REVIEW-fg:#A21CAF;--tz-state-SECURITY_REVIEW-bg:#F8EFF9;--tz-state-DOCUMENTATION-fg:#A21CAF;--tz-state-DOCUMENTATION-bg:#F8EFF9;--tz-state-PR_READY-fg:#A21CAF;--tz-state-PR_READY-bg:#F8EFF9;--tz-state-CI_RUNNING-fg:#A21CAF;--tz-state-CI_RUNNING-bg:#F8EFF9;--tz-state-BLOCKED-fg:#1D4ED8;--tz-state-BLOCKED-bg:#EFF3FC;--tz-state-NEEDS_HUMAN-fg:#B45309;--tz-state-NEEDS_HUMAN-bg:#FAF3EE;--tz-state-READY_TO_MERGE-fg:#15803D;--tz-state-READY_TO_MERGE-bg:#EFF6F1;--tz-state-MERGED-fg:#475569;--tz-state-MERGED-bg:#F2F3F4;--tz-state-COMPLETED-fg:#475569;--tz-state-COMPLETED-bg:#F2F3F4;--tz-state-FAILED-fg:#B91C1C;--tz-state-FAILED-bg:#FAEFEF;--tz-state-CANCELLED-fg:#52525B;--tz-state-CANCELLED-bg:#F3F3F4;--bg:#FFFFFF;--surface:#F4F4F5;--surface-raised:#FFFFFF;--border:#E4E4E7;--border-strong:#71717A;--text:#18181B;--muted:#52525B;--primary:#4F46E5;--on-primary:#FFFFFF;--success:#15803D;--warning:#B45309;--danger:#B91C1C;--info:#1D4ED8;--focus:#4F46E5;--success-subtle:#EFF6F1;--warning-subtle:#FAF3EE;--danger-subtle:#FAEFEF;--info-subtle:#EFF3FC;--col-backlog:#71717A;--col-planning:#7C3AED;--col-engineering:#2563EB;--col-review:#0E7490;--col-qa:#A21CAF;--col-blocked:#B91C1C;--col-ready:#047857;--col-done:#475569;--st-backlog-fg:#52525B;--st-backlog-bg:#F3F3F4;--st-planning-fg:#7C3AED;--st-planning-bg:#F6F1FE;--st-engineering-fg:#2563EB;--st-engineering-bg:#F0F4FE;--st-review-fg:#0E7490;--st-review-bg:#EEF5F7;--st-qa-fg:#A21CAF;--st-qa-bg:#F8EFF9;--st-blocked-fg:#1D4ED8;--st-blocked-bg:#EFF3FC;--st-needs-human-fg:#B45309;--st-needs-human-bg:#FAF3EE;--st-ready-fg:#15803D;--st-ready-bg:#EFF6F1;--st-done-fg:#475569;--st-done-bg:#F2F3F4;--st-failed-fg:#B91C1C;--st-failed-bg:#FAEFEF;--shadow-sm:0 1px 2px rgba(24,24,27,0.06);--shadow-md:0 2px 8px rgba(24,24,27,0.08);--shadow-overlay:0 12px 32px rgba(24,24,27,0.18);--s-scrim:rgba(9,9,11,.32);--s-page:#FFFFFF;--s-chrome:#FAFAFA;--s-card:#FFFFFF;--s-hover:#F4F4F5;--s-line:#E4E4E7;--s-line-strong:#D4D4D8;--s-track:#E4E4E7;--s-skel:#EDEDEF;--s-accent:#4F46E5;--s-accent-hover:#4338CA;--s-accent-subtle:#EEF0FF;--s-on-accent:#FFFFFF;--s-live:#16A34A;--s-live-halo:rgba(22,163,74,.18);--s-underline:#C4C4CC;--s-warn:#B45309;--s-warn-subtle:#FDF6EC;--s-danger:#B91C1C;--s-danger-subtle:#FDF0F0;--s-overlay:0 12px 32px rgba(24,24,27,.14)}.t-dark,[data-theme=dark]{color-scheme:dark;--tz-bg:#0C0C0F;--tz-surface:#1E1E24;--tz-surface_raised:#18181D;--tz-border:#2A2A31;--tz-border_strong:#A1A1AA;--tz-text:#F4F4F5;--tz-muted:#A1A1AA;--tz-primary:#8B93FF;--tz-on_primary:#0C0C0F;--tz-success:#4ADE80;--tz-warning:#FBBF24;--tz-danger:#F87171;--tz-info:#60A5FA;--tz-focus_ring:#A5ABFF;--tz-success_subtle:#152F20;--tz-warning_subtle:#352A10;--tz-danger_subtle:#341C1D;--tz-info_subtle:#192536;--tz-column-backlog:#A1A1AA;--tz-column-planning:#A78BFA;--tz-column-engineering:#60A5FA;--tz-column-review:#22D3EE;--tz-column-qa:#E879F9;--tz-column-blocked:#F87171;--tz-column-ready_to_merge:#34D399;--tz-column-done:#94A3B8;--r-cto:#A78BFA;--r-eng:#60A5FA;--r-rev:#22D3EE;--r-qa:#E879F9;--r-sec:#F472B6;--r-doc:#E7E5E4;--r-em:#A1A1AA;--skeleton:#27272A;--scrim:rgba(0,0,0,0.60);--tz-state-BACKLOG-fg:#A1A1AA;--tz-state-BACKLOG-bg:#242428;--tz-state-ANALYZING-fg:#A78BFA;--tz-state-ANALYZING-bg:#252036;--tz-state-PLANNING-fg:#A78BFA;--tz-state-PLANNING-bg:#252036;--tz-state-AWAITING_APPROVAL-fg:#FBBF24;--tz-state-AWAITING_APPROVAL-bg:#352A10;--tz-state-READY_FOR_ENGINEERING-fg:#A78BFA;--tz-state-READY_FOR_ENGINEERING-bg:#252036;--tz-state-ENGINEERING-fg:#60A5FA;--tz-state-ENGINEERING-bg:#192536;--tz-state-BUILDING-fg:#60A5FA;--tz-state-BUILDING-bg:#192536;--tz-state-TESTING-fg:#60A5FA;--tz-state-TESTING-bg:#192536;--tz-state-REWORK-fg:#60A5FA;--tz-state-REWORK-bg:#192536;--tz-state-CODE_REVIEW-fg:#22D3EE;--tz-state-CODE_REVIEW-bg:#0E2D34;--tz-state-QA-fg:#E879F9;--tz-state-QA-bg:#311D36;--tz-state-SECURITY_REVIEW-fg:#E879F9;--tz-state-SECURITY_REVIEW-bg:#311D36;--tz-state-DOCUMENTATION-fg:#E879F9;--tz-state-DOCUMENTATION-bg:#311D36;--tz-state-PR_READY-fg:#E879F9;--tz-state-PR_READY-bg:#311D36;--tz-state-CI_RUNNING-fg:#E879F9;--tz-state-CI_RUNNING-bg:#311D36;--tz-state-BLOCKED-fg:#60A5FA;--tz-state-BLOCKED-bg:#192536;--tz-state-NEEDS_HUMAN-fg:#FBBF24;--tz-state-NEEDS_HUMAN-bg:#352A10;--tz-state-READY_TO_MERGE-fg:#4ADE80;--tz-state-READY_TO_MERGE-bg:#152F20;--tz-state-MERGED-fg:#94A3B8;--tz-state-MERGED-bg:#22252A;--tz-state-COMPLETED-fg:#94A3B8;--tz-state-COMPLETED-bg:#22252A;--tz-state-FAILED-fg:#F87171;--tz-state-FAILED-bg:#341C1D;--tz-state-CANCELLED-fg:#A1A1AA;--tz-state-CANCELLED-bg:#242428;--bg:#0C0C0F;--surface:#1E1E24;--surface-raised:#18181D;--border:#2A2A31;--border-strong:#A1A1AA;--text:#F4F4F5;--muted:#A1A1AA;--primary:#8B93FF;--on-primary:#0C0C0F;--success:#4ADE80;--warning:#FBBF24;--danger:#F87171;--info:#60A5FA;--focus:#A5ABFF;--success-subtle:#152F20;--warning-subtle:#352A10;--danger-subtle:#341C1D;--info-subtle:#192536;--col-backlog:#A1A1AA;--col-planning:#A78BFA;--col-engineering:#60A5FA;--col-review:#22D3EE;--col-qa:#E879F9;--col-blocked:#F87171;--col-ready:#34D399;--col-done:#94A3B8;--st-backlog-fg:#A1A1AA;--st-backlog-bg:#242428;--st-planning-fg:#A78BFA;--st-planning-bg:#252036;--st-engineering-fg:#60A5FA;--st-engineering-bg:#192536;--st-review-fg:#22D3EE;--st-review-bg:#0E2D34;--st-qa-fg:#E879F9;--st-qa-bg:#311D36;--st-blocked-fg:#60A5FA;--st-blocked-bg:#192536;--st-needs-human-fg:#FBBF24;--st-needs-human-bg:#352A10;--st-ready-fg:#4ADE80;--st-ready-bg:#152F20;--st-done-fg:#94A3B8;--st-done-bg:#22252A;--st-failed-fg:#F87171;--st-failed-bg:#341C1D;--shadow-sm:0 1px 2px rgba(0,0,0,0.40);--shadow-md:0 2px 8px rgba(0,0,0,0.50);--shadow-overlay:0 12px 32px rgba(0,0,0,0.60);--s-scrim:rgba(0,0,0,.72);--s-page:#0C0C0F;--s-chrome:#111115;--s-card:#141418;--s-hover:#1E1E24;--s-line:#2A2A31;--s-line-strong:#3A3A43;--s-track:#2A2A31;--s-skel:#1E1E24;--s-accent:#8B93FF;--s-accent-hover:#A5ABFF;--s-accent-subtle:#1D1F3A;--s-on-accent:#0C0C0F;--s-live:#4ADE80;--s-live-halo:rgba(74,222,128,.18);--s-underline:#4A4A55;--s-warn:#FBBF24;--s-warn-subtle:#2A2210;--s-danger:#F87171;--s-danger-subtle:#2C1718;--s-overlay:0 12px 32px rgba(0,0,0,.55)}.v2-root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--text);background:var(--s-page);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v2-root :where(button,input,textarea,select){font:inherit;color:inherit;margin:0}.v2-root input::placeholder,.v2-root textarea::placeholder{color:var(--muted);opacity:1}.v2-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px}.v2-root [data-field]:focus-within{outline:2px solid var(--focus);outline-offset:2px}.v2-root a{color:var(--s-accent)}@media (prefers-reduced-motion:reduce){.v2-root *{transition:none!important;animation:none!important}}.v2-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v2-display{font-family:Newsreader,Georgia,Times New Roman,serif;font-optical-sizing:auto;font-size:30px;line-height:1.25;font-weight:400;letter-spacing:-.01em}.v2-display,.v2-title{margin:0;color:var(--text)}.v2-title{font-size:18px;line-height:1.35;font-weight:600}.v2-body{margin:0;font-size:15px;line-height:1.6;color:var(--text)}.v2-small{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.v2-key{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.v2-key,.v2-root a.v2-key{color:var(--text)}.v2-root a.v2-key:hover,a.v2-key:hover{color:var(--s-accent);text-decoration:underline}.v2-fig{text-decoration:underline;-webkit-text-decoration-color:var(--s-underline);text-decoration-color:var(--s-underline);text-decoration-thickness:1px;text-underline-offset:3px}.v2-fig,.v2-root a.v2-fig{color:var(--text)}.v2-fig:hover,.v2-root a.v2-fig:hover{color:var(--s-accent);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.v2-name,.v2-root a.v2-name{color:var(--text);font-weight:500;text-decoration:none}.v2-name:hover,.v2-root a.v2-name:hover{color:var(--s-accent);text-decoration:underline}.v2-link,.v2-root a.v2-link{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:var(--s-accent);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.v2-link:hover,.v2-root a.v2-link:hover{color:var(--s-accent-hover);text-decoration:underline}.v2-quiet,.v2-root a.v2-quiet{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;white-space:nowrap}.v2-quiet:hover,.v2-root a.v2-quiet:hover{color:var(--text)}.v2-btn,.v2-root a.v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;box-sizing:border-box;padding:0 16px;border:1px solid var(--s-line-strong);border-radius:8px;background:var(--s-card);color:var(--text);font-size:13px;font-weight:500;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.v2-btn:hover,.v2-root a.v2-btn:hover{background:var(--s-hover);color:var(--text)}.v2-btn-primary,.v2-root a.v2-btn-primary{border-color:var(--s-accent);background:var(--s-accent);color:var(--s-on-accent)}.v2-btn-primary:hover,.v2-root a.v2-btn-primary:hover{border-color:var(--s-accent-hover);background:var(--s-accent-hover);color:var(--s-on-accent)}.v2-btn-danger,.v2-btn-danger:hover,.v2-root a.v2-btn-danger,.v2-root a.v2-btn-danger:hover{border-color:var(--s-danger);background:var(--s-danger);color:var(--s-on-accent)}.v2-btn-danger:hover,.v2-root a.v2-btn-danger:hover{opacity:.9}.v2-btn[aria-disabled=true],.v2-btn[disabled]{opacity:.5;cursor:default}.v2-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;box-sizing:border-box;flex-shrink:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted);cursor:pointer;position:relative}.v2-iconbtn:hover{background:var(--s-hover);color:var(--text)}.v2-kbd{display:inline-flex;align-items:center;height:22px;flex-shrink:0;padding:0 6px;border:1px solid var(--s-line);border-radius:6px;color:var(--muted);font-family:inherit;font-size:13px;line-height:1}.v2-card{box-sizing:border-box;border:1px solid var(--s-line);border-radius:12px;background:var(--s-card)}.v2-sep{border-top:1px solid var(--s-line)}.v2-list{margin:0;padding:0;list-style:none}.v2-rows>.v2-row+.v2-row{border-top:1px solid var(--s-line)}.v2-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:16px 20px}.v2-row-main{flex:1 1 160px;min-width:0;display:flex;flex-direction:column;gap:2px}.v2-row-title{font-size:15px;line-height:1.6;font-weight:500;color:var(--text)}.v2-section{display:flex;flex-direction:column;gap:16px}.v2-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.v2-page-head{display:flex;flex-direction:column;gap:12px}.v2-page-head-line{gap:16px}.v2-crumbs,.v2-page-head-line{display:flex;align-items:center}.v2-crumbs{gap:8px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--muted)}.v2-crumbs a{color:var(--muted);text-decoration:none}.v2-crumbs a:hover{color:var(--text);text-decoration:underline}.v2-col{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:48px}.v2-col-wide{max-width:1136px}.v2-chip{display:inline-flex;align-items:center;gap:6px;height:22px;box-sizing:border-box;padding:0 8px;border-radius:6px;background:var(--s-hover);color:var(--text);font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.v2-chip-dot{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:9999px}.v2-chip-reason{background:transparent;border:1px solid var(--s-line-strong);color:var(--muted);font-weight:400}.v2-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;box-sizing:border-box;padding:0 6px;border-radius:9999px;background:var(--s-accent);color:var(--s-on-accent);font-size:13px;font-weight:600;line-height:1}.v2-dot-live{background:var(--s-live);box-shadow:0 0 0 3px var(--s-live-halo)}.v2-dot-live,.v2-dot-unread{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:9999px}.v2-dot-unread{background:var(--s-accent)}.v2-health{display:inline-block;width:8px;height:8px;flex-shrink:0;border-radius:9999px;background:var(--muted)}.v2-health-ok{background:var(--s-live)}.v2-health-warn{background:var(--s-warn)}.v2-health-bad{background:var(--s-danger)}.v2-bar{height:6px;background:var(--s-track);overflow:hidden}.v2-bar,.v2-bar-fill{display:block;border-radius:9999px}.v2-bar-fill{height:100%;background:var(--s-accent)}.v2-bar-fill-over{background:var(--s-danger)}.v2-pctring{display:inline-flex;align-items:center;gap:8px}.v2-pctring circle{fill:none;stroke-width:4}.v2-pctring .v2-ring-track{stroke:var(--s-track)}.v2-pctring .v2-ring-fill{stroke:var(--s-accent)}.v2-skel{display:block;border-radius:6px;background:var(--s-skel);animation:v2-pulse 1.6s ease-in-out infinite both}@keyframes v2-pulse{0%,to{opacity:1}50%{opacity:.55}}.v2-typing{display:inline-flex;gap:4px}.v2-typing span{display:block;width:6px;height:6px;border-radius:9999px;background:var(--muted);animation:v2-dot 1.2s ease-in-out infinite both}.v2-typing span:nth-child(2){animation-delay:.15s}.v2-typing span:nth-child(3){animation-delay:.3s}@keyframes v2-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.v2-tabs{display:flex;gap:24px;border-bottom:1px solid var(--s-line)}.v2-root a.v2-tab,.v2-tab{display:inline-flex;align-items:center;height:44px;box-sizing:border-box;margin-bottom:-1px;padding:0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:15px;text-decoration:none;cursor:pointer;white-space:nowrap}.v2-root a.v2-tab:hover,.v2-tab:hover{color:var(--text)}.v2-root a.v2-tab[aria-current=page],.v2-tab[aria-current=page],.v2-tab[aria-selected=true]{border-bottom-color:var(--s-accent);color:var(--text);font-weight:500}.v2-banner{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;box-sizing:border-box;padding:12px 16px;border-radius:12px;background:var(--s-warn-subtle);color:var(--text);font-size:13px}.v2-banner-error{background:var(--s-danger-subtle)}.v2-banner-neutral{background:var(--s-hover)}.v2-banner-icon{flex-shrink:0;color:var(--s-warn)}.v2-banner-error .v2-banner-icon{color:var(--s-danger)}.v2-banner-neutral .v2-banner-icon{color:var(--muted)}.v2-navcol{background:var(--s-chrome);border-right:1px solid var(--s-line)}.v2-nav-a,.v2-root a.v2-nav-a{display:flex;align-items:center;gap:12px;height:40px;box-sizing:border-box;padding:0 12px;border-radius:8px;text-decoration:none;color:var(--muted);font-size:15px}.v2-nav-a svg{color:var(--muted);flex-shrink:0}.v2-nav-a:hover,.v2-root a.v2-nav-a:hover{background:var(--s-hover);color:var(--text)}.v2-nav-a[aria-current=page],.v2-root a.v2-nav-a[aria-current=page]{background:var(--s-hover);color:var(--text);font-weight:500}.v2-nav-a[aria-current=page] svg{color:var(--s-accent)}.v2-nav-a[data-parent="1"],.v2-root a.v2-nav-a[data-parent="1"]{color:var(--text);font-weight:500}.v2-nav-sub,.v2-root a.v2-nav-sub{height:32px;padding:0 12px 0 54px;font-size:13px}.v2-menu{padding:8px;border:1px solid var(--s-line);border-radius:12px;background:var(--s-card);box-shadow:var(--s-overlay)}.v2-menu,.v2-mi,.v2-root a.v2-mi{box-sizing:border-box;color:var(--text)}.v2-mi,.v2-root a.v2-mi{display:flex;align-items:center;gap:12px;width:100%;height:36px;padding:0 12px;border:0;border-radius:8px;background:transparent;font-size:13px;text-decoration:none;cursor:pointer;text-align:left}.v2-mi:hover,.v2-mi[data-active=true],.v2-root a.v2-mi:hover,.v2-root a.v2-mi[data-active=true]{background:var(--s-hover);color:var(--text)}.v2-mi svg{color:var(--muted);flex-shrink:0}.v2-mi[aria-disabled=true],.v2-mi[disabled]{opacity:.5;cursor:default}.v2-scrim{background:var(--s-scrim)}.v2-backdrop,.v2-scrim{position:fixed;inset:0;z-index:40}.v2-backdrop{margin:0;padding:0;border:0;background:transparent;cursor:default}.v2-popover{position:absolute;z-index:50}.v2-dialog{position:fixed;z-index:50;top:15vh;left:50%;transform:translateX(-50%);width:min(480px,calc(100vw - 32px));max-height:70vh;overflow:auto;display:flex;flex-direction:column;gap:16px;padding:24px}.v2-dialog-actions{display:flex;justify-content:flex-end;gap:12px}.v2-toast-region{position:fixed;z-index:60;top:76px;right:32px;display:flex;flex-direction:column;gap:8px}.v2-toast{width:280px;display:flex;align-items:flex-start;gap:8px;padding:12px 8px 12px 12px}.v2-select{min-width:0;justify-content:space-between;gap:8px;padding:0 12px}.v2-switch{display:inline-flex;align-items:center;width:40px;height:24px;box-sizing:border-box;flex-shrink:0;padding:2px;border:0;border-radius:9999px;background:var(--s-track);cursor:pointer}.v2-switch[aria-checked=true]{background:var(--text)}.v2-switch[disabled]{opacity:.5;cursor:default}.v2-switch-knob{display:block;width:20px;height:20px;border-radius:9999px;background:var(--s-card);margin-left:0}.v2-switch[aria-checked=true] .v2-switch-knob{margin-left:16px}.v2-radio{display:flex;align-items:flex-start;gap:16px;width:100%;box-sizing:border-box;padding:12px 16px;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.v2-radio.v2-sep{border-top:1px solid var(--s-line)}.v2-radio[disabled]{opacity:.5;cursor:default}.v2-ring{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;box-sizing:border-box;flex-shrink:0;margin-top:3px;border-radius:9999px;border:2px solid var(--s-line-strong)}[aria-checked=true]>.v2-ring{border-color:var(--text)}.v2-ring-dot{display:none;width:8px;height:8px;border-radius:9999px;background:var(--text)}[aria-checked=true]>.v2-ring>.v2-ring-dot{display:block}.v2-stepper{display:flex;align-items:center;justify-content:space-between;width:104px;flex-shrink:0}.v2-field{height:36px;box-sizing:border-box;padding:0 12px;border:1px solid var(--s-line-strong);border-radius:8px;background:var(--s-card);color:var(--text);font:inherit;font-size:15px}textarea.v2-field{height:auto;min-height:96px;padding:8px 12px;resize:vertical}.v2-field[aria-invalid=true]{border-color:var(--s-danger)}.v2-field-wrap{display:flex;flex-direction:column;gap:8px}.v2-field-label{font-size:13px;font-weight:500;color:var(--text)}.v2-field-error{font-size:13px;color:var(--s-danger);margin:0}.v2-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:2px;gap:2px;padding:2px;border-radius:8px;background:var(--s-hover)}.v2-segmented>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:28px;padding:0 6px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:13px;font-weight:500;cursor:pointer}.v2-segmented>button[aria-checked=true]{background:var(--s-card);color:var(--text)}.v2-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5;color:var(--text)}.v2-table th{padding:12px 20px;text-align:left;font-size:13px;font-weight:500;color:var(--muted);border-bottom:1px solid var(--s-line)}.v2-table td{padding:16px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--s-line)}.v2-table tbody tr:first-child td{border-top:0}.v2-num{text-align:right!important}.v2-kv-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:12px 20px}.v2-fakefield{height:40px;padding:0 12px;border:1px solid var(--s-line-strong);border-radius:8px;background:var(--s-card);color:var(--muted);font-size:15px}.v2-fakefield,.v2-public-header{display:flex;align-items:center;box-sizing:border-box}.v2-public-header{gap:24px;height:64px;padding:0 32px;border-bottom:1px solid var(--s-line)}.v2-public-footer{display:flex;align-items:center;gap:24px;box-sizing:border-box;padding:24px 32px;border-top:1px solid var(--s-line);font-size:13px;color:var(--muted)}.v2-public-footer a{color:var(--muted);text-decoration:none}.v2-public-footer a:hover{color:var(--text);text-decoration:underline}.v2-logo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--text);color:var(--s-page);font-size:13px;font-weight:600;line-height:1}.v2-topbar{padding:0 32px}.v2-banner-slot{margin:0 32px}.v2-main{flex:1 1;min-height:0;min-width:0;box-sizing:border-box;padding:32px 32px 64px}.v2-compact-only,.v2-tabbar{display:none}@media (max-width:639.98px){.v2-public-header{padding:0 16px;gap:12px}.v2-public-header nav>a{display:none!important}.v2-public-footer{padding:24px 16px;flex-wrap:wrap;gap:8px 24px}.v2-tabs{overflow-x:auto;max-width:100%}.v2-navcol{display:none!important}.v2-topbar{height:56px!important;padding:0 16px}.v2-topbar .v2-kbd{display:none}.v2-banner-slot{margin:12px 16px 0}.v2-main{padding:16px 16px 96px}.v2-root[data-shell]{overflow-x:hidden}.v2-tabbar{position:fixed;z-index:30;left:0;right:0;bottom:0;height:64px;display:flex;align-items:stretch;border-top:1px solid var(--s-line);background:var(--s-chrome)}.v2-wide-only{display:none!important}.v2-compact-only{display:revert}.v2-compact-only.v2-flex{display:flex}}.v2-root a.v2-tabbar-a,.v2-tabbar-a{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:0;border:0;background:transparent;color:var(--muted);font-size:13px;text-decoration:none;cursor:pointer}.v2-root a.v2-tabbar-a[aria-current=page],.v2-tabbar-a[aria-current=page]{color:var(--text);font-weight:600}.v2-tabbar-a[aria-current=page] svg{color:var(--s-accent)}.v2-tabbar-badge{position:absolute;top:-6px;right:-10px}.v2-iconbtn-outline{border:1px solid var(--s-line)}.v2-iconbtn[aria-disabled=true]{opacity:.5;pointer-events:none}details[open]>summary .v2-chevron{transform:rotate(180deg)}summary::-webkit-details-marker{display:none}.v2-above-tabbar{bottom:16px}@media (max-width:639.98px){.v2-above-tabbar{bottom:80px}}