.v2{--bg:#0b0c0f;--surface:#131418;--surface-2:#1a1c22;--ink:#edeef2;--muted:#8b92a1;--line:#23252d;--line-soft:#1c1e24;--line-strong:#33363f;--accent:#7a8cff;--accent-ink:#0b0c0f;--accent-soft:#7a8cff24;--ok:#3ecf8e;--ok-soft:#3ecf8e21;--warn:#f5b63f;--warn-soft:#f5b63f24;--danger:#ff6369;--danger-soft:#ff63691f;--purple:#b18cff;--purple-soft:#b18cff24;--teal:#4cc9e8;--teal-soft:#4cc9e821;--shadow:0 1px 2px #0006, 0 8px 24px #00000040;--row-hover:#ffffff06;--solid-btn:#edeef2;--solid-btn-ink:#0b0c0f;--solid-btn-hover:#d8dae0;background:var(--bg);min-height:100dvh;color:var(--ink);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14.5px;line-height:1.55}.v2[data-v2-theme=light]{--bg:#f4f5f7;--surface:#fff;--surface-2:#ecedf1;--ink:#16181d;--muted:#5f6572;--line:#e3e5ea;--line-soft:#edeef2;--line-strong:#c9cdd6;--accent:#3b4fe0;--accent-ink:#fff;--accent-soft:#ebeefc;--ok:#0b8a55;--ok-soft:#e4f4ec;--warn:#a05b10;--warn-soft:#fbefe2;--danger:#c93b44;--danger-soft:#fbe8e9;--purple:#7a3fa8;--purple-soft:#f3e9fa;--teal:#1b7a9c;--teal-soft:#e6f3f8;--shadow:0 1px 3px #16181d0f;--row-hover:#fafafc;--solid-btn:#16181d;--solid-btn-ink:#fff;--solid-btn-hover:#2a2d35;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.v2 *,.v2 :before,.v2 :after{box-sizing:border-box}.v2 ::selection{background:var(--accent-soft);color:var(--ink)}.v2 a{color:inherit;text-decoration:none}.v2 button{font:inherit;cursor:pointer;color:inherit;text-align:left;background:0 0;border:0;padding:0}.v2 h1,.v2 h2,.v2 h3,.v2 p{margin:0}.v2 :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.v2 .mono{font-family:IBM Plex Mono,ui-monospace,monospace}.v2 .v2-topbar{background:var(--surface);border-bottom:1px solid var(--line);z-index:40;position:sticky;top:0}.v2 .v2-topbar-inner{align-items:center;gap:10px;max-width:1020px;margin:0 auto;padding:10px 24px;display:flex}.v2 .v2-wordmark{letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:500}.v2 .v2-crumb-sep{color:var(--line-strong)}.v2 .v2-crumb{color:var(--muted);font-size:13px}.v2 .v2-preview-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);white-space:nowrap;border-radius:999px;padding:3px 9px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.v2 .v2-topbar-right{align-items:center;gap:10px;margin-left:auto;display:flex}.v2 .v2-theme-btn{width:32px;height:32px;color:var(--muted);border:1px solid var(--line);border-radius:8px;place-items:center;transition:color .15s,border-color .15s;display:grid}.v2 .v2-theme-btn:hover{color:var(--ink);border-color:var(--line-strong)}.v2 .v2-avatar-me{background:var(--solid-btn);width:28px;height:28px;color:var(--solid-btn-ink);border-radius:999px;place-items:center;font-size:11px;font-weight:600;display:inline-grid}.v2 .v2-main{max-width:1020px;margin:0 auto;padding:30px 24px 72px}.v2 .v2-event-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.v2 .v2-event-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2 .v2-event-head h1{letter-spacing:-.022em;font-size:27px;font-weight:650;line-height:1.15}.v2 .v2-event-meta{color:var(--muted);margin-top:5px;font-size:13.5px}.v2 .v2-live{color:var(--ok);background:var(--ok-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.v2 .v2-live-dot{background:var(--ok);width:6px;height:6px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:999px}.v2 .v2-tabs{border-bottom:1px solid var(--line);gap:2px;margin-top:22px;display:flex}.v2 .v2-tabs-inner{flex:1;gap:2px}.v2 .v2-tab[data-active=true]{color:var(--ink);border-bottom-color:var(--accent)}.v2 .v2-menu{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;margin-top:6px;padding:6px}.v2 .v2-menu-item{color:var(--muted);white-space:nowrap;border-radius:7px;padding:9px 12px;font-size:14px;font-weight:500;display:block}.v2 .v2-menu-item:hover,.v2 .v2-menu-item[data-active=true]{color:var(--ink);background:var(--line-soft)}.v2 .v2-tabs::-webkit-scrollbar{display:none}.v2 .v2-tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;align-items:center;gap:4px;margin-bottom:-1px;padding:9px 12px 11px;font-size:14px;font-weight:500;display:inline-flex}.v2 .v2-tab:hover{color:var(--ink);background:var(--line-soft)}.v2 .v2-tab-active{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.v2 .v2-more-wrap{align-items:stretch;display:flex;position:relative}.v2 .v2-menu{z-index:50;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.v2 .v2-menu a{color:var(--ink);border-radius:7px;padding:8px 12px;font-size:13.5px;display:block}.v2 .v2-menu a:hover{background:var(--line-soft)}.v2 .v2-menu .v2-menu-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:8px 12px 4px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px}.v2 .v2-page{padding-top:24px}.v2 .v2-foot{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:40px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.v2 .v2-card{background:var(--surface);border:1px solid var(--line);border-radius:12px}.v2 .v2-card-pad{padding:20px 22px}.v2 .v2-section-title{letter-spacing:-.01em;font-size:16px;font-weight:650}.v2 .v2-section-sub{color:var(--muted);margin-top:2px;font-size:13px}.v2 .v2-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.v2 .v2-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:550;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.v2 .v2-btn-ghost{border:1px solid var(--line);color:var(--ink);background:var(--surface)}.v2 .v2-btn-ghost:hover{background:var(--line-soft);border-color:var(--line-strong)}.v2 .v2-btn-solid{background:var(--solid-btn);color:var(--solid-btn-ink)}.v2 .v2-btn-solid:hover{background:var(--solid-btn-hover)}.v2 .v2-btn-accent{background:var(--accent);color:var(--accent-ink)}.v2 .v2-btn-accent:hover{filter:brightness(1.08)}.v2 .v2-btn-danger{border:1px solid var(--danger);color:var(--danger);background:0 0}.v2 .v2-btn-danger:hover{background:var(--danger-soft)}.v2 .v2-btn-sm{border-radius:7px;padding:5px 10px;font-size:12.5px}.v2 .v2-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3.5px 11px;font-size:12px;font-weight:600;display:inline-flex}.v2 .v2-pill-going{background:var(--ok-soft);color:var(--ok)}.v2 .v2-pill-invited{background:var(--accent-soft);color:var(--accent)}.v2 .v2-pill-checked{background:var(--solid-btn);color:var(--solid-btn-ink)}.v2 .v2-pill-warn{background:var(--warn-soft);color:var(--warn)}.v2 .v2-pill-muted{background:var(--surface-2);color:var(--muted)}.v2 .v2-tag{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:5px;padding:3px 7px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.v2 .v2-tag-vip{background:var(--warn-soft);color:var(--warn)}.v2 .v2-tag-speaker{background:var(--purple-soft);color:var(--purple)}.v2 .v2-tag-general{background:var(--surface-2);color:var(--muted)}.v2 .v2-tag-comp{background:var(--teal-soft);color:var(--teal)}.v2 .v2-tag-sponsor{background:var(--warn-soft);color:var(--warn)}.v2 .v2-tag-founding{background:var(--purple-soft);color:var(--purple)}.v2 .v2-tag-accent{background:var(--accent-soft);color:var(--accent)}.v2 .v2-tag-ok{background:var(--ok-soft);color:var(--ok)}.v2 .v2-input,.v2 .v2-select,.v2 .v2-textarea{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:8px;outline:none;padding:9px 12px;font-size:14px;transition:border-color .15s}.v2 .v2-input:focus,.v2 .v2-select:focus,.v2 .v2-textarea:focus{border-color:var(--accent)}.v2 .v2-input::-moz-placeholder{color:var(--muted);opacity:.75}.v2 .v2-textarea::-moz-placeholder{color:var(--muted);opacity:.75}.v2 .v2-input::placeholder,.v2 .v2-textarea::placeholder{color:var(--muted);opacity:.75}.v2 .v2-textarea{resize:vertical;min-height:120px;line-height:1.6}.v2 .v2-field{gap:6px;display:grid}.v2 .v2-field>span{color:var(--muted);font-size:12.5px;font-weight:550}.v2 .v2-search{background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:7px 11px;transition:border-color .15s;display:inline-flex}.v2 .v2-search:focus-within{border-color:var(--accent)}.v2 .v2-search input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:150px;font-size:13.5px}.v2 .v2-search input::placeholder{color:var(--muted)}.v2 .v2-avatar{letter-spacing:.02em;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:600;display:inline-grid}.v2 .v2-hue-0{background:var(--accent-soft);color:var(--accent)}.v2 .v2-hue-1{background:var(--ok-soft);color:var(--ok)}.v2 .v2-hue-2{background:var(--warn-soft);color:var(--warn)}.v2 .v2-hue-3{background:var(--purple-soft);color:var(--purple)}.v2 .v2-hue-4{background:var(--teal-soft);color:var(--teal)}.v2 .v2-switch{background:var(--line-strong);border-radius:999px;flex-shrink:0;width:36px;height:21px;transition:background .15s;position:relative}.v2 .v2-switch:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .18s;position:absolute;top:2.5px;left:2.5px;box-shadow:0 1px 2px #0000004d}.v2 .v2-switch[aria-checked=true]{background:var(--accent)}.v2 .v2-switch[aria-checked=true]:after{transform:translate(15px)}.v2 .v2-bar{background:var(--surface-2);border-radius:999px;height:7px;display:flex;overflow:hidden}.v2 .v2-bar>span{border-radius:0}.v2 .v2-bar-a{background:var(--accent)}.v2 .v2-bar-b{background:var(--accent);opacity:.3}.v2 .v2-bar-ok{background:var(--ok)}.v2 .v2-dot{border-radius:999px;width:8px;height:8px;display:inline-block}.v2 .v2-seg{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.v2 .v2-seg button{color:var(--muted);border-radius:6px;padding:5px 13px;font-size:13px;font-weight:550;transition:background .15s,color .15s}.v2 .v2-seg button:hover{color:var(--ink)}.v2 .v2-seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.v2 .v2-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.v2 .v2-stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px}.v2 .v2-stat .v2-stat-label{color:var(--muted);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:550;display:flex}.v2 .v2-stat .v2-stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:24px;font-weight:650}.v2 .v2-stat .v2-stat-hint{color:var(--muted);margin-top:3px;font-size:12px}.v2 .v2-stat .v2-up{color:var(--ok);font-weight:600}.v2 .v2-rows{border-top:1px solid var(--line-soft)}.v2 .v2-scroll-x{overflow-x:auto}.v2 .v2-row-hover:hover{background:var(--row-hover)}.v2 .v2-empty{color:var(--muted);padding:28px 20px;font-size:14px}.v2 .v2-filters{flex-wrap:wrap;gap:6px;display:flex}.v2 .v2-filter{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:500}.v2 .v2-filter em{opacity:.55;font-variant-numeric:tabular-nums;margin-left:2px;font-style:normal}.v2 .v2-filter:not(.v2-filter-active):hover{background:var(--line-soft);color:var(--ink)}.v2 .v2-filter-active{background:var(--accent-soft);color:var(--accent);font-weight:600}.v2 .v2-check{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:11px 0;display:flex}.v2 .v2-check:last-child{border-bottom:0}.v2 .v2-check-dot{border:1.5px solid var(--line-strong);color:#0000;border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.v2 .v2-check-done .v2-check-dot{background:var(--ok);border-color:var(--ok);color:#fff}.v2 .v2-check-text{flex:1;min-width:0;font-size:14px;font-weight:550}.v2 .v2-check-done .v2-check-text{color:var(--muted)}.v2 .v2-check-sub{color:var(--muted);font-size:12.5px;font-weight:400}.v2 .v2-danger-zone{border:1px solid var(--danger);border-radius:12px;overflow:hidden}.v2 .v2-danger-row{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.v2 .v2-danger-row:last-child{border-bottom:0}.v2 .v2-cols{grid-template-columns:1fr 1fr;gap:14px;display:grid}.v2 .v2-cols-wide{grid-template-columns:1.6fr 1fr;gap:14px;display:grid}.v2 .v2-cols-3{grid-template-columns:repeat(3,1fr)}.v2 .v2-stack{flex-direction:column;gap:14px;display:flex}@media (max-width:860px){.v2 .v2-stats{grid-template-columns:repeat(2,1fr)}.v2 .v2-cols,.v2 .v2-cols-wide,.v2 .v2-cols-3{grid-template-columns:1fr}}@media (max-width:640px){.v2 .v2-crumb,.v2 .v2-crumb-sep,.v2 .v2-preview-tag{display:none}.v2 .v2-topbar-link{padding:7px 9px;font-size:12px}.v2 .v2-topbar-link span{display:none}.v2 .v2-topbar-right{gap:6px}.v2 .v2-topbar-inner{padding:10px 16px}.v2 .v2-main{padding:22px 16px 56px}.v2 .v2-search input{width:110px}}.v2 .v2-phase-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.v2 .v2-phases{gap:6px;display:flex}.v2 .v2-phase{border:1px solid var(--line);color:var(--muted);border-radius:10px;align-items:center;gap:10px;padding:9px 14px 9px 12px;transition:border-color .15s,background .15s,color .15s;display:flex}.v2 .v2-phase:hover{border-color:var(--line-strong);color:var(--ink)}.v2 .v2-phase-on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.v2 .v2-phase strong{font-size:13.5px;font-weight:600;line-height:1.2;display:block}.v2 .v2-phase em{color:var(--muted);font-size:11.5px;font-style:normal;display:block}.v2 .v2-phase-dot{place-items:center;width:8px;height:8px;display:grid}.v2 .v2-check-link{color:inherit}.v2 .v2-check-link:hover{background:var(--row-hover);border-radius:8px;margin:0 -10px;padding-left:10px;padding-right:10px}.v2 .v2-check-tab{color:var(--accent);white-space:nowrap;opacity:0;font-size:12.5px;font-weight:550;transition:opacity .15s}.v2 .v2-check-link:hover .v2-check-tab{opacity:1}.v2 .v2-check-done .v2-check-tab{display:none}.v2 .v2-phase-pip{letter-spacing:.06em;white-space:nowrap;background:var(--surface-2);height:22px;color:var(--muted);opacity:.45;border-radius:5px;align-items:center;padding:0 8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex}.v2 .v2-phase-pip[data-on=true]{background:var(--accent-soft);color:var(--accent);opacity:1;font-weight:600}.v2 .v2-seg-n{opacity:.6;margin-left:5px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;font-style:normal}.v2 .v2-tpl-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:14px;display:grid}.v2 .v2-tpl{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:10px;flex-direction:column;gap:6px;padding:12px 13px;transition:border-color .15s,background .15s;display:flex}.v2 .v2-tpl:hover{border-color:var(--line-strong)}.v2 .v2-tpl-on{border-color:var(--accent);background:var(--accent-soft)}.v2 .v2-tpl-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.v2 .v2-tpl strong{font-size:13.5px;font-weight:600}.v2 .v2-tpl-sub{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.v2 .v2-choice{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:3px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.v2 .v2-choice strong{font-size:13.5px;font-weight:600}.v2 .v2-choice>span:last-child,.v2 .v2-choice span span{color:var(--muted);font-size:12px}.v2 .v2-choice-on{border-color:var(--accent);background:var(--accent-soft)}.v2 .v2-choice-on .mono{color:var(--accent)}.v2 .v2-drop{border:1.5px dashed var(--line-strong);text-align:center;color:var(--muted);background:var(--bg);border-radius:10px;flex-direction:column;gap:3px;padding:18px;display:flex}.v2 .v2-drop strong{color:var(--ink);font-size:13.5px;font-weight:600}.v2 .v2-drop span{font-size:12px}.v2 .v2-modal-wrap{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.v2 .v2-modal{background:var(--surface);border:1px solid var(--line);width:100%;max-width:560px;max-height:90dvh;box-shadow:var(--shadow);border-radius:14px;padding:20px 22px;overflow-y:auto}.v2 .v2-btn:disabled{opacity:.45;cursor:not-allowed}.v2 .v2-layouts{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin-top:12px;display:grid}.v2 .v2-layout{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;gap:5px;padding:7px;transition:border-color .15s,background .15s;display:flex}.v2 .v2-layout:hover:not(:disabled){border-color:var(--line-strong)}.v2 .v2-layout:disabled{opacity:.55;cursor:not-allowed}.v2 .v2-layout-on{border-color:var(--accent);background:var(--accent-soft)}.v2 .v2-layout-thumb{background:var(--surface-2);border-radius:6px;padding:5px;display:block}.v2 .v2-layout-thumb svg{width:100%;height:auto;display:block}.v2 .v2-layout-name{align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:1.2;display:flex}.v2 .v2-layout-soon{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:9px}.v2 .v2-layout-note{color:var(--muted);margin-top:10px;font-size:12.5px;line-height:1.45}.v2 .v2-layout-note b{color:var(--ink);font-weight:600}.v2 .v2-layout-best{letter-spacing:.06em;color:var(--accent);margin-top:3px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px;display:block}@media (max-width:860px){.v2 .v2-phases{flex-wrap:wrap}.v2 .v2-phase-card{grid-template-columns:1fr}.v2 .v2-phase{flex:1;padding:8px 10px}}@media (prefers-reduced-motion:reduce){.v2 *,.v2 :before,.v2 :after{transition:none!important;animation:none!important}}.v2 .v2-table{border-collapse:collapse;width:100%}.v2 .v2-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:500}.v2 .v2-table td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px 10px}.v2 .v2-link{color:var(--accent);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.v2 .v2-event-head-text{min-width:0}.v2 .v2-event-actions{flex-shrink:0;align-items:center;gap:8px;margin-top:2px;display:flex}.v2 .v2-event-actions .v2-btn svg{flex-shrink:0}.v2 .v2-menu .mmenu-item{align-items:center;gap:10px;display:flex}.v2 .v2-menu .mmenu-ico{color:var(--muted)}.v2 .v2-menu .mmenu-item[data-active=true] .mmenu-ico{color:var(--accent)}@media (max-width:639.98px){.v2 .v2-main{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.v2 .v2-event-head{flex-direction:column;align-items:stretch;gap:12px}.v2 .v2-event-head h1{font-size:23px}.v2 .v2-event-actions{justify-content:flex-start}.v2 .v2-event-actions .mmenu{margin-left:auto}.v2 .v2-page{border-top:1px solid var(--line);margin-top:16px;padding-top:20px}.v2 .v2-foot{display:none}.v2 .v2-mtab{background:color-mix(in srgb, var(--surface) 92%, transparent);font-family:IBM Plex Mono,ui-monospace,monospace}.v2 .v2-mtab .mtab-item{color:var(--muted)}.v2 .v2-mtab .mtab-item[aria-current=page]{color:var(--accent)}.v2 .v2-mtab .mtab-label{letter-spacing:0;text-transform:none;font-family:Inter,system-ui,sans-serif;font-size:10.5px;font-weight:550}}.v2{--rim-tint:#fffea9;--card:#fff;--r:12px;--gl-pad:22px}.v2>.gl-aurora{--glass-tint:#c9cfdb;--aurora-warm:#8a90a0;--aurora-cool:#6c7385;--aurora-a1:.6;--aurora-a2:.46;--aurora-a3:.4;--glx-bloom:.38}.v2[data-v2-theme=light]>.gl-aurora{--glass-tint:#9aa2b5;--aurora-warm:#b8bdc9;--aurora-cool:#8e96ab;--aurora-a1:.34;--aurora-a2:.26;--aurora-a3:.16;--glx-bloom:.55}.v2[data-surface=glass][data-v2-theme=light]{--bg:#e6e8ef;--line:#dadde6;--row-hover:#ffffff80;--muted:#585e6b}.v2[data-surface=glass][data-v2-theme=dark]{--row-hover:#ffffff0a;--muted:#a9afbd}.v2[data-surface=glass] .v2-tab{color:color-mix(in srgb, var(--ink) 72%, transparent)}.v2[data-surface=glass] .v2-tab:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 6%, transparent)}.v2[data-surface=glass] .v2-tab[data-active=true]{color:var(--ink)}.v2[data-surface=glass] .v2-tabs{border-bottom-color:color-mix(in srgb, var(--ink) 12%, transparent)}.v2[data-surface=glass] .v2-event-meta{color:color-mix(in srgb, var(--ink) 66%, transparent)}.v2[data-surface=glass] .v2-topbar{background:color-mix(in srgb, var(--surface) 70%, transparent);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent);box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--lume) 8%, transparent)}.v2[data-surface=glass] .v2-btn-ghost{background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:color-mix(in srgb, var(--ink) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--lume) 12%, transparent)}.v2[data-surface=glass] .v2-btn-ghost:active{background:color-mix(in srgb, var(--lume) 14%, var(--surface))}.v2[data-surface=glass] .v2-menu{background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(var(--blur-sheet)) saturate(var(--sat));backdrop-filter:blur(var(--blur-sheet)) saturate(var(--sat));box-shadow:var(--gl-shadow-deep);border-color:color-mix(in srgb, var(--ink) 12%, transparent)}.v2 .gl-aurora{z-index:0}.v2 .v2-topbar,.v2 .v2-shell,.v2 .v2-eventbar,.v2 main{z-index:1;position:relative}.v2[data-surface=glass] .v2-card{isolation:isolate;background:var(--gl-bg);-webkit-backdrop-filter:var(--gl-frost);backdrop-filter:var(--gl-frost);box-shadow:var(--gl-shadow);border-radius:var(--gr);border:0;transition:--spec .45s;position:relative}.v2[data-surface=glass]:is([data-glass=liquid],[data-glass=clear]) .v2-card:hover{--spec:1}.v2[data-surface=glass] .v2-card:after{content:"";z-index:-1;border-radius:inherit;background:var(--gl-rim);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v2[data-surface=glass] .v2-stat{background:var(--gl-bg);-webkit-backdrop-filter:var(--gl-frost);backdrop-filter:var(--gl-frost);box-shadow:var(--gl-shadow);border-radius:var(--gr);border:0;position:relative}.v2[data-surface=glass] .v2-card .v2-btn,.v2[data-surface=glass] .v2-card :is(.v2-input,.v2-select,.v2-textarea){border-radius:var(--gr-in)}@media (prefers-contrast:more){.v2[data-surface=glass] .v2-card:after{display:none}}.v2 .v2-chip{border:1px solid var(--line);color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:12.5px;transition:background .18s,color .18s,border-color .18s}.v2 .v2-chip:hover{color:var(--ink);border-color:var(--line-strong)}.v2 .v2-chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.v2 .v2-hr{background:var(--line);height:1px;margin:4px 0}.v2 .v2-range{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.v2 .v2-range input[type=range]{accent-color:var(--accent);flex:1}.v2 .v2-range em{text-align:right;min-width:3.2em;color:var(--ink);font-size:11.5px;font-style:normal}
