:root{--ground:#f7f3f3;--surface:#fff;--surface-2:#fbf8f8;--ink:#1d0c0d;--ink-2:#5c4f51;--ink-3:#7b6b6d;--rule:#ddd2d3;--rule-soft:#ece4e4;--fill:#f2ecec;--accent:#c8002e;--accent-hover:#a80027;--accent-ink:#f2ecec;--accent-soft:#ffdde3;--accent-text:#a80027;--gold:#a80027;--gold-soft:#ffdde3;--ok:#1d8a4e;--ok-soft:#e1f2e8;--warn:#a96c05;--warn-soft:#faefd8;--crit:#b3261e;--crit-soft:#f9e1de;--crit-ink:#fff;--scrim:#0a040573;--shadow:0 18px 40px #0a040529;--shadow-sm:0 2px 8px #0a040514;--ab-red:#c8002e;--ab-red-deep:#a80027;--ab-gold:#f5375f;--ab-gold-deep:#c8002e;--ab-gold-light:#ff7a92;--ab-on-red:#f2ecec;--shell:#0a0405;--shell-ink:#f2ecec;--shell-dim:#9b8a8c;--shell-rule:#ffffff14;--radius:7px;--display:var(--font-display), "Arial Narrow", system-ui, sans-serif;--sans:var(--font-plex-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-plex-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ground:#0a0405;--surface:#150809;--surface-2:#0f0607;--ink:#f2ecec;--ink-2:#bdadaf;--ink-3:#9b8a8c;--rule:#2a1112;--rule-soft:#1d0c0d;--fill:#221012;--accent:#f5375f;--accent-hover:#ff7a92;--accent-ink:#0a0405;--accent-soft:#33000c;--accent-text:#f5375f;--gold:#f5375f;--gold-soft:#33000c;--ok:#46c27f;--ok-soft:#0f2f1f;--warn:#e5a53c;--warn-soft:#33250d;--crit:#ff7a70;--crit-soft:#3c1714;--crit-ink:#0a0405;--scrim:#0000008c;--shadow:0 18px 40px #00000080;--shadow-sm:0 2px 8px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ground:#0a0405;--surface:#150809;--surface-2:#0f0607;--ink:#f2ecec;--ink-2:#bdadaf;--ink-3:#9b8a8c;--rule:#2a1112;--rule-soft:#1d0c0d;--fill:#221012;--accent:#f5375f;--accent-hover:#ff7a92;--accent-ink:#0a0405;--accent-soft:#33000c;--accent-text:#f5375f;--gold:#f5375f;--gold-soft:#33000c;--ok:#46c27f;--ok-soft:#0f2f1f;--warn:#e5a53c;--warn-soft:#33250d;--crit:#ff7a70;--crit-soft:#3c1714;--crit-ink:#0a0405;--scrim:#0000008c;--shadow:0 18px 40px #00000080;--shadow-sm:0 2px 8px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(:root){--font-display:"Saira";--font-plex-sans:"IBM Plex Sans";--font-plex-mono:"IBM Plex Mono"}*,:before,:after{box-sizing:border-box}html,body{background:var(--ground);color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:var(--rule) transparent}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.mono{font-family:var(--mono);font-size:.92em}.num,table{font-variant-numeric:tabular-nums}.dim{color:var(--ink-3)}.up{color:var(--ok)}.down{color:var(--crit)}.nowrap{white-space:nowrap}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.shell{grid-template-columns:224px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--shell);height:100dvh;color:var(--shell-ink);border-right:1px solid var(--shell-rule);flex-direction:column;padding:14px 0;display:flex;position:sticky;top:0;overflow:hidden}.side-brand{color:inherit;flex-direction:column;align-items:flex-start;gap:9px;padding:0 12px 12px;display:flex;text-decoration:none!important}.side-brand small{font:600 9.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ab-gold);padding-left:4px;display:block}.brand-badge{--brand-gap:20px;align-items:center;gap:var(--brand-gap);padding:4px 10px 4px 4px;display:flex}.brand-emblem,.brand-word,.brand-lockup{flex:none;max-width:100%;height:auto;display:block}.brand-lockup{width:100%}.side-brand .brand-emblem{width:40px}.side-brand .brand-word{width:91px}.op{border-radius:var(--radius);color:#fff;background:#ffffff0a;border:1px solid #ffffff1a;gap:3px;margin:0 10px 8px;padding:9px 10px;display:grid}.op b{font-size:13px}.op .chip.ok{background:var(--ab-gold);color:var(--shell)}.op small{color:var(--shell-dim);align-items:center;gap:6px;font-size:11px;display:flex}.nav-h{font:600 10px/1 var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--shell-dim);padding:clamp(6px,1.25vh,14px) 16px clamp(3px,.5vh,5px)}.nav-i{color:var(--shell-ink);border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:clamp(3px,.55vh,6px) 16px clamp(3px,.55vh,6px) 13px;font-size:13.5px;display:flex;text-decoration:none!important}.nav-i:hover{color:#fff;background:#ffffff0d}.nav-i[aria-current=page]{color:#fff;border-left-color:var(--ab-gold-deep);background:#e7c6721f;font-weight:600}.side .count{color:#fff;background:#ffffff1a}.side .count.hot{color:#fff;background:#d93025}.count{background:var(--fill);color:var(--ink-2);text-align:center;border-radius:10px;min-width:20px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:600}.count.hot{background:var(--crit-soft);color:var(--crit)}.me{border-top:1px solid var(--shell-rule);align-items:center;gap:9px;margin:auto 10px 0;padding:12px 6px 0;font-size:12.5px;display:flex}.me a{color:inherit}.me .av{color:#fff;background:#ffffff1a}.me .who small{color:var(--shell-dim)}.me .btn.ghost{color:var(--shell-ink)}.me .btn.ghost:hover:not(:disabled){background:#ffffff0f}.av{background:var(--fill);width:28px;height:28px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.who{flex-direction:column;min-width:0;line-height:1.25;display:flex}.who small{color:var(--ink-3);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.main{flex-direction:column;min-width:0;display:flex}.top{z-index:20;background:var(--surface);border-bottom:1px solid var(--rule);align-items:center;gap:14px;height:52px;padding:0 22px;display:flex;position:sticky;top:0}.top-brand{display:none}.crumb{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.crumb b{color:var(--ink);font-weight:600}.search-btn{border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink-3);background:var(--surface-2);cursor:pointer;text-align:left;flex:0 380px;justify-content:space-between;align-items:center;gap:10px;margin-left:auto;padding:6px 10px;display:flex}.search-btn:hover{border-color:var(--ink-3)}.kbd{font:500 10.5px/1 var(--mono);border:1px solid var(--rule);color:var(--ink-3);background:var(--surface);border-radius:4px;padding:2px 5px}.clock{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:12px}.content{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1600px;padding:22px 24px 48px;display:flex}.bottom-bar,.menu-btn{display:none}.side nav.dest{flex-direction:column;gap:clamp(0px,.35vh,4px);padding-top:clamp(4px,1vh,12px);display:flex}.side nav.dest .nav-i{padding:clamp(5px,1.05vh,10px) 16px clamp(5px,1.05vh,10px) 13px;font-size:14px}.rail-btn{color:var(--shell-dim);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin:auto 10px 0;padding:6px;font-size:12.5px;display:flex}.rail-btn:hover{color:#fff;background:#ffffff0d}.side .me{margin-top:6px}@media (width>=961px){.shell[data-rail=on]{grid-template-columns:68px minmax(0,1fr)}.shell[data-rail=on] .nav-t,.shell[data-rail=on] .side-brand small,.shell[data-rail=on] .side-brand .brand-word,.shell[data-rail=on] .me .who{display:none}.shell[data-rail=on] .side-brand{align-items:center;padding-inline:0}.shell[data-rail=on] .brand-badge{padding:4px}.shell[data-rail=on] .side nav.dest .nav-i{justify-content:center;padding-inline:0;position:relative}.shell[data-rail=on] .side nav.dest .nav-i .count{min-width:16px;padding:0 4px;font-size:9.5px;position:absolute;top:1px;right:7px}.shell[data-rail=on] .rail-btn{justify-content:center;margin-inline:8px}.shell[data-rail=on] .me{flex-direction:column;gap:6px;margin-inline:6px;padding-inline:0}}.ic{vertical-align:-.2em;flex:none;display:inline-block}.ic-tile{background:var(--gold-soft);width:2.1em;height:2.1em;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:inline-grid}.ic-ok{background:var(--ok-soft);color:var(--ok)}.ic-warn{background:var(--warn-soft);color:var(--warn)}.ic-crit{background:var(--crit-soft);color:var(--crit)}.ic-neutral{background:var(--fill);color:var(--ink-3)}.nav-l{align-items:center;gap:10px;display:inline-flex}.nav-i .ic{opacity:.72}.nav-i:hover .ic,.nav-i[aria-current=page] .ic{opacity:1}.nav-i[aria-current=page] .ic{color:var(--ab-gold)}.game-name{align-items:center;gap:9px;display:inline-flex}.suit{background:var(--fill);width:26px;height:26px;color:var(--ink);border-radius:7px;flex:none;place-items:center;display:inline-grid}.suit.red{color:#d93025}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ph h1{font-family:var(--display);letter-spacing:-.005em;text-wrap:balance;margin:0;font-size:24px;font-weight:740;font-stretch:112%;line-height:1.15}.ph-title{align-items:center;gap:12px;min-width:0;display:flex}.ph-title .ic-tile{border-radius:11px;width:42px;height:42px;font-size:20px}.ph p{color:var(--ink-3);margin:4px 0 0;font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stack{flex-direction:column;gap:12px;min-width:0;display:flex}.spacer{flex:1}.grid{gap:14px;min-width:0;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.g5{grid-template-columns:repeat(5,minmax(0,1fr))}.g-main-side{grid-template-columns:minmax(0,1fr) 340px}.g-wide-narrow{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.g-list-main{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.panel{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);min-width:0;padding:14px 16px}.panel.flush{padding:0}.panel-h{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:10px;display:flex}.panel.flush .panel-h{padding:12px 16px 0}.panel-h h2{margin:0;font-size:14px;font-weight:600}.panel-h small{color:var(--ink-3);font-size:12px;font-weight:400}.lbl{font:600 10.5px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-3)}.kpi{color:inherit;flex-direction:column;gap:5px;display:flex;text-decoration:none!important}a.kpi:hover{border-color:var(--ink-3)}.kpi-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.kpi-h .ic-tile{border-radius:8px;width:28px;height:28px}.kpi .v{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;font-stretch:104%;line-height:1.1}.kpi .s{color:var(--ink-3);align-items:center;gap:8px;min-height:18px;font-size:12px;display:flex}.btn{border:1px solid var(--rule);background:var(--surface);color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex;text-decoration:none!important}.btn:hover:not(:disabled){border-color:var(--ink-3)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:linear-gradient(180deg, var(--ab-red), var(--ab-red-deep));border-color:var(--ab-red-deep);color:var(--ab-on-red);font-weight:600}.btn.primary:hover:not(:disabled){background:linear-gradient(180deg, var(--ab-red-deep), #83001e);border-color:#83001e}.btn.danger{color:var(--crit);border-color:color-mix(in srgb, var(--crit) 55%, var(--rule))}.btn.danger.solid{background:var(--crit);color:var(--crit-ink);border-color:var(--crit)}.btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn.ghost:hover:not(:disabled){background:var(--fill);border-color:#0000}.btn.sm{min-height:26px;padding:3px 9px;font-size:12px}.btn.block{width:100%}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.field{flex-direction:column;gap:5px;min-width:0;display:flex}.field>label,.field>.field-label{font:600 11px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.field .hint{color:var(--ink-3);font-size:12px}.field .err{color:var(--crit);font-size:12px}.input,.select,.textarea{border:1px solid var(--rule);background:var(--surface);width:100%;min-height:34px;color:var(--ink);border-radius:6px;padding:6px 10px;font-size:13.5px}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.textarea{resize:vertical;min-height:76px;line-height:1.45}.input.sm,.select.sm{min-height:30px;padding:4px 8px;font-size:13px}.filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.filters .input,.filters .select{width:auto;min-width:140px}.seg{border:1px solid var(--rule);background:var(--surface);border-radius:6px;display:inline-flex;overflow:hidden}.seg button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:6px 12px;font-size:13px}.seg button+button{border-left:1px solid var(--rule)}.seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.toggle{cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.toggle input{appearance:none;background:var(--rule);cursor:pointer;border-radius:9px;width:32px;height:18px;margin:0;transition:background .15s;position:relative}.toggle input:after{content:"";background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.toggle input:checked{background:var(--accent)}.toggle input:checked:after{transform:translate(14px)}.chip{background:var(--fill);color:var(--ink-2);white-space:nowrap;border-radius:10px;align-items:center;gap:5px;padding:2px 8px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.chip.ok{background:var(--ok-soft);color:var(--ok)}.chip.warn{background:var(--warn-soft);color:var(--warn)}.chip.crit{background:var(--crit-soft);color:var(--crit)}.chip.info{background:var(--accent-soft);color:var(--accent-text)}.chip.gold{background:var(--gold-soft);color:var(--gold)}.dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.tabs{border-bottom:1px solid var(--rule);scrollbar-width:none;gap:20px;display:flex;overflow-x:auto}@media (width<=900px){.tabs{flex-wrap:wrap;row-gap:0;overflow-x:visible}}.tabs a,.tabs button{color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:13.5px;font-weight:500;text-decoration:none!important}.tabs [aria-selected=true]{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.tabs em{color:var(--ink-3);margin-left:5px;font-size:11.5px;font-style:normal}.table-wrap{overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;font:600 10.5px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);border-bottom:1px solid var(--rule);white-space:nowrap;background:var(--surface);padding:9px 12px}.tbl th button{all:unset;cursor:pointer}.tbl td{border-bottom:1px solid var(--rule-soft);vertical-align:middle;padding:9px 12px}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl .c{text-align:center}.tbl tbody tr.clickable{cursor:pointer}.tbl tbody tr.clickable:hover td{background:var(--surface-2)}.tbl tbody tr[aria-selected=true] td{background:var(--accent-soft)}.tbl td.sev{width:3px;padding:0}.tbl td.sev.crit{background:var(--crit)}.tbl td.sev.warn{background:var(--warn)}.tbl td.sev.ok{background:var(--ok)}.tbl td.sev.info{background:var(--accent)}.tbl .wrap{white-space:normal;min-width:220px}.pager{border-top:1px solid var(--rule-soft);color:var(--ink-3);align-items:center;gap:8px;padding:10px 14px;font-size:12.5px;display:flex}.kv{grid-template-columns:auto 1fr;gap:7px 16px;margin:0;font-size:13px;display:grid}.kv dt{color:var(--ink-3)}.kv dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0}.kv dd.num{white-space:nowrap;overflow-wrap:normal}.list{flex-direction:column;display:flex}.list>*{border-top:1px solid var(--rule-soft);align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.list>:first-child{border-top:0;padding-top:2px}.timeline{flex-direction:column;display:flex}.timeline .t{grid-template-columns:96px 16px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;font-size:13px;display:grid}.timeline .ln{align-self:stretch;position:relative}.timeline .ln:before{content:"";background:var(--rule);width:1px;position:absolute;top:0;bottom:-7px;left:7px}.timeline .ln:after{content:"";background:var(--ink-3);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:4px}.timeline .t:last-child .ln:before{display:none}.timeline .ln.ok:after{background:var(--ok)}.timeline .ln.warn:after{background:var(--warn)}.timeline .ln.crit:after{background:var(--crit)}.timeline .ln.info:after{background:var(--accent)}.code{font:12px/1.55 var(--mono);background:var(--surface-2);border:1px solid var(--rule);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:360px;margin:0;padding:10px 12px;overflow:auto}.callout{border:1px dashed var(--rule);color:var(--ink-2);background:var(--surface-2);border-radius:6px;padding:10px 12px;font-size:13px}.callout.warn{border-style:solid;border-color:color-mix(in srgb, var(--warn) 45%, var(--rule));background:var(--warn-soft)}.callout.crit{border-style:solid;border-color:color-mix(in srgb, var(--crit) 45%, var(--rule));background:var(--crit-soft)}.callout b{color:var(--ink)}.meter{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.meter i{background:var(--accent);min-width:2px;height:100%;display:block}.meter i.ok{background:var(--ok)}.meter i.warn{background:var(--warn)}.meter i.crit{background:var(--crit)}.chart text{font:10.5px var(--sans);fill:var(--ink-3)}.skel{background:linear-gradient(90deg, var(--fill) 0%, var(--rule-soft) 50%, var(--fill) 100%);background-size:200% 100%;border-radius:4px;height:10px;animation:1.4s ease-in-out infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.state{text-align:center;color:var(--ink-2);flex-direction:column;align-items:center;gap:8px;padding:34px 20px;font-size:13.5px;display:flex}.state .ic-tile{border-radius:50%;width:46px;height:46px;margin-bottom:2px}.state b{color:var(--ink);font-size:14.5px}.state p{max-width:52ch;margin:0}.scrim{background:var(--scrim);z-index:60;position:fixed;inset:0}.drawer{background:var(--surface);border-left:1px solid var(--rule);width:min(440px,100vw);box-shadow:var(--shadow);z-index:61;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer.wide{width:min(640px,100vw)}.drawer-h{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:14px 18px;display:flex}.drawer-h h2{font-family:var(--display);margin:0;font-size:17px;font-weight:700;font-stretch:108%}.drawer-b{flex-direction:column;flex:1;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.drawer-f{border-top:1px solid var(--rule);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.modal{background:var(--surface);border:1px solid var(--rule);width:min(560px,100vw - 32px);max-height:76vh;box-shadow:var(--shadow);z-index:61;border-radius:10px;flex-direction:column;display:flex;position:fixed;top:12vh;left:50%;overflow:hidden;transform:translate(-50%)}.palette-in{border-bottom:1px solid var(--rule);align-items:center;gap:10px;padding:12px 16px;display:flex}.palette-in input{background:0 0;border:0;outline:none;flex:1;font-size:15px}.palette-list{padding:6px 0;overflow-y:auto}.palette-g{padding:8px 16px 4px}.palette-item{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:8px 16px;display:flex;text-decoration:none!important}.palette-item[aria-selected=true]{background:var(--accent-soft)}.toasts{z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:var(--ground);box-shadow:var(--shadow);pointer-events:auto;border-radius:8px;align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;display:flex}.toast.crit{background:var(--crit);color:var(--crit-ink)}.auth{background:var(--ground);grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:100vh;display:grid}.auth-brand{background:var(--shell);color:var(--shell-ink);place-items:center;padding:32px;display:grid}.auth-brand .brand-lockup{width:min(320px,80%)}.auth>.auth-card{place-self:center;margin-block:32px;margin-inline:16px}.auth-card{background:var(--surface);border:1px solid var(--rule);width:100%;max-width:380px;box-shadow:0 24px 60px #5a000459;box-shadow:var(--shadow-sm);border-radius:12px;flex-direction:column;gap:14px;padding:26px 24px;display:flex}.auth-card h1{font-family:var(--display);text-wrap:balance;margin:2px 0 0;font-size:21px;font-weight:720;font-stretch:110%;line-height:1.2}.auth-card p{color:var(--ink-3);margin:0;font-size:13.5px}.auth-or{color:var(--ink-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--rule);flex:1;height:1px}.otp{font:600 22px/1 var(--mono);letter-spacing:.4em;text-align:center;min-height:50px;padding:10px 0 10px .4em}.qr{border:1px solid var(--rule);background:#fff;border-radius:8px;width:188px;height:188px;margin-inline:auto;padding:8px}.qr img{width:100%;height:100%;display:block}.codes{font:13px var(--mono);color:var(--ink);background:var(--surface-2);border:1px solid var(--rule);border-radius:6px;grid-template-columns:1fr 1fr;gap:6px 14px;padding:12px 14px;display:grid}.link-btn{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.link-btn:hover{text-decoration:underline}@media (width>=961px) and (height<=740px){.side{padding-block:10px}.side-brand{padding-bottom:8px}.side-brand small,.op small{display:none}.op{margin-bottom:4px;padding:6px 10px}.nav-h{padding:6px 16px 2px;font-size:9px}.nav-i{font-size:13px}.me{padding-top:8px}.side .me .who small{display:none}}@media (width>=961px) and (height<=620px){.nav-h,.op,.side-brand small,.rail-btn .nav-t{display:none}.side-brand .brand-badge{--brand-gap:16px}.side-brand .brand-emblem{width:32px}.side-brand .brand-word{width:74px}.side nav.dest .nav-i{padding-block:4px}}@media (width<=1180px){.g5{grid-template-columns:repeat(3,minmax(0,1fr))}.g-main-side{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=960px){.shell{grid-template-columns:1fr}.side{z-index:70;width:260px;box-shadow:none;visibility:hidden;transition:transform .18s;position:fixed;left:0;overflow-y:auto;transform:translate(-100%)}.shell[data-menu=open] .side{box-shadow:var(--shadow);visibility:visible;transform:none}.menu-btn{display:inline-flex}.g4,.g5{grid-template-columns:repeat(2,minmax(0,1fr))}.g3,.g-main-side,.g-wide-narrow,.g-list-main{grid-template-columns:minmax(0,1fr)}.clock{display:none}}@media (width<=640px){.top{background:var(--shell);border-bottom-color:var(--shell-rule)}.top-brand{--brand-gap:15px;color:var(--shell-ink);flex:none;padding:3px 8px 3px 3px;display:flex}.top-brand .brand-emblem{width:30px}.top-brand .brand-word{width:60px}.auth{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-brand{padding:26px 16px}.auth-brand .brand-lockup{width:170px}.top .crumb{display:none}.top .menu-btn,.top .search-btn{color:var(--shell-ink);background:#ffffff0f;border-color:#ffffff24}.top .chip:not(.crit){color:var(--shell-ink);background:#ffffff1a}.content{padding:16px 16px 90px}.top{gap:8px;padding:0 12px}.search-btn .kbd,.search-btn .search-label{display:none}.search-btn{flex:none}.g2,.g4,.g5{grid-template-columns:minmax(0,1fr)}.ph h1{font-size:21px}.bottom-bar{z-index:30;background:var(--surface);border-top:1px solid var(--rule);padding:10px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-bar a{color:var(--ink-3);flex-direction:column;align-items:center;gap:2px;padding:4px 10px;font-size:11px;display:flex;position:relative;text-decoration:none!important}.bottom-bar a[aria-current=page]{color:var(--accent-text);font-weight:600}.bottom-bar .count{min-width:16px;padding:0 5px;font-size:9.5px;position:absolute;top:-9px;right:50%;transform:translate(calc(50% + 26px))}.tbl.cards thead{display:none}.tbl.cards,.tbl.cards tbody,.tbl.cards tr,.tbl.cards td{width:100%;display:block}.tbl.cards tr{border-bottom:1px solid var(--rule);padding:8px 0}.tbl.cards td{text-align:right;border:0;justify-content:space-between;gap:12px;padding:3px 14px;display:flex}.tbl.cards td:before{content:attr(data-label);color:var(--ink-3);text-align:left;font-size:12px}.tbl.cards td.sev{display:none}.drawer{width:100vw}}.usd-money{white-space:nowrap}.usd-money b{font-weight:600}.usd-orig{color:var(--ink-3);font-size:.92em;font-weight:400}.usd-pending{color:var(--warn);font-size:.92em}.usd-money[title]{cursor:help}.fixed-row{border-top:1px solid var(--rule-soft);align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.fixed-row:first-of-type{border-top:0}.section-tabs{border:1px solid var(--rule);background:var(--surface);max-width:100%;box-shadow:var(--shadow-sm);border-radius:9px;flex-wrap:wrap;align-self:flex-start;gap:4px;padding:3px;display:flex}.section-tab{color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:500;display:inline-flex;text-decoration:none!important}.section-tab .ic{opacity:.7}.section-tab:hover{background:var(--fill);color:var(--ink)}.section-tab[aria-current=page]{background:var(--shell);color:#fff;font-weight:600}.section-tab[aria-current=page] .ic{color:var(--ab-gold);opacity:1}.section-tab .count{margin-left:2px}.section-tab[aria-current=page] .count{color:#fff;background:#ffffff29}.section-tab[aria-current=page] .count.hot{background:#d93025}@media (width<=640px){.section-tabs{scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;overflow-x:auto}}.pcard{aspect-ratio:5/7;filter:drop-shadow(0 1px 2px #0000002e);flex:none;width:34px;display:inline-block}.pcard>svg{width:100%;height:100%;display:block}.pcard.sm{width:26px}.pcard--text{border:1px solid var(--rule);color:#1e1515;font:700 14px/1 var(--sans);background:#fff;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;display:inline-flex}.pcard--text i{font-size:15px;font-style:normal;line-height:1}.pcard--text.sm{font-size:11.5px}.rp-controls{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.rp-scrub{min-width:120px;accent-color:var(--accent);flex:1}.rp-now{background:var(--accent-soft);color:var(--ink);border-radius:6px;margin:0 0 8px;padding:8px 10px;font-size:13.5px;font-weight:600}.rp-steps{max-height:520px;margin:0;padding:0;list-style:none;overflow-y:auto}.rp-step button{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--rule-soft);grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;width:100%;padding:6px;font-size:13px;display:grid}.rp-step:first-child button{border-top:0}.rp-step button:hover{background:var(--surface-2)}.rp-step button:focus-visible{outline:2px solid var(--accent)}.rp-step.ahead{opacity:.38}.rp-step.current button{background:var(--accent-soft);border-radius:6px}.rp-step.mine .rp-text>span:first-child{font-weight:600}.rp-step.tone-win .rp-text>span:first-child{color:var(--ok)}.rp-step.tone-lose .rp-text>span:first-child,.rp-step.tone-bad .rp-text>span:first-child{color:var(--crit)}.rp-text{flex-direction:column;min-width:0;display:flex}.rp-text .chip{margin-left:6px}.rp-icon{text-align:center}.rp-time{font-size:11.5px}.rp-table{flex-direction:column;gap:12px;display:flex}.rp-hand{border:1px solid var(--rule-soft);background:var(--surface-2);border-radius:7px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.rp-hand.mine{border-color:color-mix(in srgb, var(--accent) 55%, var(--rule))}.rp-cards{flex-wrap:wrap;align-items:center;gap:5px;min-height:46px;display:flex}.rp-bets th,.rp-bets td{padding:6px 8px}.rp-notes{color:var(--crit);margin:8px 0 0;padding-left:18px;font-size:13px}.usd-est-mark{color:var(--warn);margin-right:1px;font-weight:600}.usd-estimated b{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--warn) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--warn) 70%, transparent);text-underline-offset:3px;font-weight:500}.stepper{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);padding:14px 10px 12px;display:flex;overflow-x:auto}.stepper-step{color:var(--ink-3);font:500 12.5px/1.25 var(--sans);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1 0 104px;align-items:center;gap:7px;padding:2px 6px;display:flex;position:relative}.stepper-step:not(:last-child):after{content:"";background:var(--rule);border-radius:2px;height:2px;position:absolute;top:15px;left:calc(50% + 20px);right:calc(20px - 50%)}.stepper-step[data-done]:not(:last-child):after{background:var(--ok)}.stepper-step:hover{color:var(--ink)}.stepper-step:hover .stepper-dot{border-color:var(--ink-3)}.stepper-step:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:calc(var(--radius) - 2px)}.stepper-dot{border:2px solid var(--rule);background:var(--surface);width:30px;height:30px;color:var(--ink-2);font:600 12.5px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-grid}.stepper-step[data-done]{color:var(--ink-2)}.stepper-step[data-done] .stepper-dot{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.stepper-step[aria-current=step]{color:var(--accent-text);font-weight:600}.stepper-step[aria-current=step] .stepper-dot{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-soft)}.role-legend{border-bottom:1px solid var(--rule);color:var(--ink-2);align-items:center;gap:14px;padding:10px 16px;font-size:13px;display:flex}.role-key{align-items:center;gap:6px;font-size:12px;display:inline-flex}.role-key:before{content:"";border:1px solid var(--rule);border-radius:3px;width:10px;height:10px}.role-key.edit:before{background:var(--accent);border-color:var(--accent)}.role-key.view:before{background:var(--accent-soft)}.role-key.none:before{background:var(--surface)}.role-people{align-items:center;gap:8px;display:inline-flex}.av-stack{display:inline-flex}.av-stack .av{width:24px;height:24px;box-shadow:0 0 0 2px var(--surface);font-size:10px}.av-stack .av+.av{margin-left:-6px}.role-title{align-items:center;gap:8px;display:inline-flex}.role-group{border:1px solid var(--rule);border-radius:8px;flex-direction:column;flex:none;display:flex;overflow:hidden}.role-group h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--rule);margin:0;padding:8px 12px;font-size:11.5px;font-weight:650}.role-group>p,.role-group>.list{padding:10px 12px}.role-area{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.role-area+.role-area{border-top:1px solid var(--rule)}.role-area .who{min-width:0}.role-seg{flex:none}.role-seg button{min-width:52px;padding:5px 10px;font-size:12.5px}.role-seg button:disabled{cursor:not-allowed;color:var(--ink-3);background:var(--surface-2)}.role-seg button:disabled:not([aria-pressed=true]){opacity:.55}.role-seg button[aria-pressed=true]:disabled{color:var(--accent-text);opacity:.75}.role-delete{border:1px solid var(--crit-soft,var(--rule));border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}@media (width<=560px){.role-area{flex-direction:column;align-items:stretch}.role-seg{align-self:flex-start}}.pw-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pw-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pw-skip{z-index:90;border-radius:var(--radius);background:var(--surface);color:var(--ink);border:1px solid var(--rule);padding:8px 12px;position:absolute;top:-48px;left:12px}.pw-skip:focus{top:12px}.pw-menu-scrim{z-index:65}.content:focus{outline:none}.pw-splash{min-height:100dvh;color:var(--ink-3);background:var(--ground);justify-content:center;align-items:center;gap:10px;display:flex}.pw-center{background:var(--ground);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.pw-narrow{width:min(460px,100%)}.pw-auth-brand{text-align:center;justify-items:center;gap:18px;max-width:340px;display:grid}.pw-auth-brand p{color:var(--shell-ink);margin:0;font-size:15px;line-height:1.5}.auth-card.pw-auth-wide{max-width:560px}.pw-auth-form{gap:14px}.pw-auth-foot{text-align:center;font-size:13px}.pw-setup-key summary{text-align:center;cursor:pointer;list-style:none}.pw-setup-key summary::-webkit-details-marker{display:none}.pw-setup-key p{text-align:center;word-break:break-all;color:var(--ink);margin:8px 0 0}.pw-backup-input{text-align:center;letter-spacing:.12em;font-size:17px}ol.codes{margin:0;list-style:none}.pw-pending-kv{margin:0}.pw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.pw-span-2{grid-column:1/-1}.pw-checks{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.pw-checks li:before{content:"○ "}.pw-checks li[data-ok=true]{color:var(--ok)}.pw-checks li[data-ok=true]:before{content:"✓ "}.pw-field-err{color:var(--crit);font-size:12.5px;font-weight:600}.pw-check{color:var(--ink-2);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13.5px;display:grid}.pw-check input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.pw-terms{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2);max-height:200px;color:var(--ink-2);gap:6px;padding:12px 14px;font-size:13px;display:grid;overflow-y:auto}.pw-terms h2{font:600 14px/1.3 var(--sans);color:var(--ink);margin:0}.pw-terms p{margin:0}.pw-terms-flag{background:var(--warn-soft);color:var(--warn);border-radius:6px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}.pw-human{gap:6px;display:grid}.pw-inline-field{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.pw-inline-field .select{width:auto;min-width:180px}.pw-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.pw-stat .v{overflow-wrap:anywhere}.pw-stat-skel{width:70%;height:24px}.pw-payout-next{align-content:start;gap:8px;display:grid}.pw-payout-next b{font-family:var(--display);font-size:18px}.pw-payout-next p{color:var(--ink-3);margin:0;font-size:13px}.pw-payout-next .link-btn{justify-self:start}.pw-footnote{margin:0;font-size:12.5px}.pw-panel-note{color:var(--ink-2);margin:0;font-size:13px}.panel>.pw-panel-note,.panel>.pw-copy{margin-top:10px}.pw-pager{flex-wrap:wrap;row-gap:8px}.pw-pager-size{align-items:center;gap:6px;display:inline-flex}.pw-pager-size .select{width:auto}.pw-pager-pages{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.pw-pager-num{justify-content:center;min-width:30px}.pw-pager-num[aria-current=page]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text);font-weight:700}.pw-pager-gap{color:var(--ink-3);padding:0 4px}.pw-code-row{align-items:center;gap:12px;display:flex}.pw-code{font:700 30px/1.1 var(--mono);letter-spacing:.14em;color:var(--ink)}.pw-copy{align-items:center;gap:8px;display:flex}.pw-copy .input{flex:1;min-width:0}.pw-qr-box{text-align:center;justify-items:center;gap:12px;display:grid}.pw-qr-box p{max-width:32ch;margin:0;font-size:12.5px}.pw-qr{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;width:min(240px,100%);height:auto}.pw-line{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pw-formula{color:var(--ink-2);font-size:12px}.pw-total{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.pw-who{min-width:0;color:inherit;flex:1}.pw-who small{white-space:nowrap}@media (width<=960px){.pw-account{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.pw-form-grid{grid-template-columns:minmax(0,1fr)}.pw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-pager-word,.pw-pager-size span,.pw-inline-field span{display:none}.pw-inline-field .select{min-width:0}.pw-code{font-size:24px}.pw-copy{flex-wrap:wrap}.pw-copy .btn{width:100%}}.pw-payout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:16px;display:grid}.pw-big-num{font:700 30px/1.1 var(--font-display,inherit);margin:4px 0}.pw-waiting{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw-waiting li{border:1px solid color-mix(in srgb, var(--warn) 45%, var(--rule));background:var(--warn-soft);color:var(--ink);border-radius:10px;padding:10px 12px;font-size:13.5px}@media (width<=960px){.pw-payout-grid{grid-template-columns:minmax(0,1fr)}}.pw-shell .side>:not(.pw-art){z-index:1;position:relative}.pw-rail-art:before,.pw-canvas-art:before{content:"";-webkit-mask-image:var(--pw-glyph-tile), linear-gradient(to top, #000 0%, transparent 62%);-webkit-mask-image:var(--pw-glyph-tile), linear-gradient(to top, #000 0%, transparent 62%);mask-image:var(--pw-glyph-tile), linear-gradient(to top, #000 0%, transparent 62%);-webkit-mask-composite:source-in;background:color-mix(in srgb, #fff 7%, var(--shell));position:absolute;inset:0;-webkit-mask-size:72px 72px,100% 100%;mask-size:72px 72px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.pw-canvas-art:before{-webkit-mask-image:var(--pw-glyph-tile), linear-gradient(#000 0, transparent 300px);-webkit-mask-image:var(--pw-glyph-tile), linear-gradient(#000 0, transparent 300px);mask-image:var(--pw-glyph-tile), linear-gradient(#000 0, transparent 300px);background:color-mix(in srgb, var(--accent) 9%, var(--ground))}.pw-shell .side nav.dest{scrollbar-color:var(--shell-rule) transparent;flex:auto;min-height:0;overflow-y:auto}.pw-side-code{border-top:1px solid var(--shell-rule);color:var(--shell-dim);flex:none;align-items:center;gap:8px;margin:10px 10px 0;padding:12px 6px 0;font-size:12px;display:flex}.pw-side-code b{color:var(--shell-ink);letter-spacing:.08em;margin-left:auto;font-size:12.5px}.pw-shell .side .me{border-top:0;flex:none;margin-top:0;padding-top:10px}.pw-shell .main{isolation:isolate;position:relative}.pw-canvas-art{z-index:-1}@media (width>=961px){.pw-shell .top{display:none}}.pw-head-glyph{vertical-align:-.08em;width:.8em;height:auto;margin-left:10px;display:inline-block}.pw-shell .state{isolation:isolate;position:relative;overflow:hidden}.pw-shell .state:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ink) 5%, var(--surface));width:190px;height:190px;-webkit-mask:var(--pw-motif-mask) center / contain no-repeat;-webkit-mask:var(--pw-motif-mask) center / contain no-repeat;mask:var(--pw-motif-mask) center / contain no-repeat;position:absolute;bottom:-54px;right:-36px;transform:rotate(-12deg)}.pw-file{cursor:pointer;align-items:center;gap:10px;padding:3px 12px 3px 3px;display:flex;position:relative}.pw-file-input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.pw-file-input:disabled{cursor:not-allowed}.pw-file[data-disabled]{opacity:.6}.pw-file-btn{pointer-events:none;flex:none}.pw-file:hover .pw-file-btn{border-color:var(--ink-3)}.pw-file:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pw-file:has(.pw-file-input:focus-visible) .pw-file-btn{outline:2px solid var(--accent);outline-offset:2px}.pw-file-chosen{align-items:baseline;gap:8px;min-width:0;font-size:13px;display:flex}.pw-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:600;overflow:hidden}.pw-file-size,.pw-file-none{color:var(--ink-3);flex:none}.pw-file-size{font-size:12px}.pw-panel-title{gap:2px;display:grid}.pw-panel-title small{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12.5px;font-weight:400}.pw-reason{white-space:normal;overflow-wrap:anywhere;max-width:52ch;display:inline-block}.pw-auth{background:var(--pw-side);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);min-height:100dvh;display:grid;overflow-x:clip}.pw-stage{z-index:0;background:var(--pw-stage);color:#fff;grid-area:1/1;align-self:start;align-items:center;height:100dvh;display:flex;position:sticky;top:0;overflow:hidden;container-type:inline-size}.pw-stage:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(75% 65% at 50% 48%, transparent 0%, color-mix(in srgb, var(--pw-stage) 50%, transparent) 72%, var(--pw-stage) 100%);position:absolute;inset:0}.pw-stage-light{opacity:.55;background:radial-gradient(56% 58% at 50% 66%, var(--pw-stage-spot) 0%, transparent 72%);position:absolute;inset:0}.pw-stage-light:after{content:"";background-image:radial-gradient(#ffffff12 1.2px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0}.pw-stage-in{--pw-pw:clamp(130px, 29cqw, 210px);z-index:2;text-align:center;width:100%;max-width:620px;margin-inline:auto;padding:48px 40px;position:relative}.pw-brandline{font:700 13px/1 var(--display);letter-spacing:.32em;text-transform:uppercase;color:#fff;align-items:center;gap:12px;margin:0;display:inline-flex}.pw-brandline-mark{flex:none;width:28px;height:28px}.pw-brandline span:nth-of-type(2){color:var(--pw-stage-line2)}.pw-brandline i{background:var(--pw-stage-rule);width:28px;height:2px}.pw-stage-h{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 10px 40px #00000073;margin:14px 0 0;font-size:clamp(30px,7.4cqw,56px);font-weight:800;font-stretch:92%;line-height:1}.pw-stage-h span{color:var(--pw-stage-hl);display:block}.pw-stage-tag{color:#ffffffc7;max-width:44ch;margin:14px auto 0;font-size:16px;line-height:1.55}.pw-show{margin-top:30px}.pw-fan{height:calc(var(--pw-pw) * 1.34 + 26px);position:relative}.pw-fan img{width:var(--pw-pw);aspect-ratio:480/643;height:auto;margin-left:calc(var(--pw-pw) / -2);object-fit:cover;background:#000;border-radius:16px;position:absolute;top:0;left:50%;box-shadow:0 30px 60px -20px #000000bf}.pw-fan img:first-child{filter:brightness(.62);transform:translate(-74%)translateY(20px)rotate(-6deg)scale(.86)}.pw-fan img:nth-child(3){filter:brightness(.62);transform:translate(74%)translateY(20px)rotate(6deg)scale(.86)}.pw-fan img:nth-child(2){z-index:1;box-shadow:0 40px 80px -20px #000000d9, 0 0 0 3px var(--pw-poster-ring)}.pw-perks{z-index:2;margin:calc(var(--pw-pw) * -.46) 0 0;text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid;position:relative}.pw-perks li{color:var(--pw-tile-ink);background:#fff;border-radius:16px;padding:16px 16px 15px;box-shadow:0 18px 36px -16px #000000b3}.pw-perks b{font:800 23px/1 var(--display);text-transform:uppercase;background:var(--pw-tile-paint);color:#0000;-webkit-background-clip:text;background-clip:text;font-stretch:92%;display:block}.pw-perks span{color:var(--pw-tile-mute);margin-top:7px;font-size:13px;line-height:1.4;display:block}@container (width<=560px){.pw-perks{grid-template-columns:minmax(0,1fr);gap:9px;width:fit-content;max-width:100%;margin:0 auto}.pw-perks li{box-shadow:none;color:#ffffffdb;background:0 0;border-radius:0;padding:0 0 0 20px;font-size:14.5px;line-height:1.4;position:relative}.pw-perks li:before{content:"";background:var(--pw-stage-hl);width:8px;height:8px;position:absolute;top:.5em;left:1px;transform:rotate(45deg)}.pw-perks b{font:700 14.5px/1.4 var(--sans);text-transform:none;color:#fff;background:0 0;display:inline}.pw-perks span{font-size:inherit;color:inherit;margin:0;display:inline}}.pw-side{grid-area:1/2;place-items:center;padding:88px 56px;display:grid;position:relative}.pw-card-wrap{z-index:2;width:100%;max-width:460px;position:relative}.pw-card-wrap.pw-wide{max-width:640px}.pw-decor{z-index:0;pointer-events:none;filter:drop-shadow(0 26px 34px #1e030759);height:auto;animation:7s ease-in-out infinite pw-float;position:absolute}.pw-decor-cards{width:148px;top:-70px;right:-64px;transform:rotate(10deg)}.pw-decor-chips{width:156px;animation-delay:-3s;bottom:-60px;left:-82px}@keyframes pw-float{50%{transform:translateY(-14px)rotate(3deg)}}.pw-auth .auth-card{z-index:1;background:var(--surface);max-width:none;box-shadow:var(--pw-card-shadow);border:0;border-radius:22px;gap:16px;padding:34px 34px 28px;position:relative}.pw-auth .auth-card h1{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;text-align:center;color:var(--ink);margin:0;font-size:30px;font-weight:800;font-stretch:92%;line-height:1.04}.pw-auth .auth-card h1+p{text-align:center;color:var(--ink-2);margin-top:-6px}.pw-auth .auth-card p{font-size:14.5px;line-height:1.55}.pw-auth .pw-auth-form{gap:16px}.pw-auth .pw-auth-form>.ic-tile{align-self:center}.pw-auth .field{gap:7px}.pw-auth .field>label,.pw-auth .field>.field-label{font:700 13px/1.2 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-2)}.pw-auth .input,.pw-auth .select{border:1px solid var(--pw-line);background:var(--pw-field);height:46px;min-height:46px;color:var(--ink);border-radius:12px;padding:0 14px;font-size:15px;font-weight:500}.pw-auth .input:hover,.pw-auth .select:hover{border-color:color-mix(in srgb, var(--ink-3) 45%, var(--pw-line))}.pw-auth .input:focus,.pw-auth .select:focus{background:var(--surface);border-color:var(--pw-accent);box-shadow:0 0 0 3px var(--pw-ring);outline:none}.pw-auth .input[aria-invalid=true]{border-color:var(--crit)}.pw-auth .input::placeholder{color:color-mix(in srgb, var(--ink-3) 70%, transparent)}.pw-auth .input.otp{height:64px;min-height:64px;font:800 30px/1 var(--display);letter-spacing:.42em;text-align:center;font-variant-numeric:tabular-nums;padding:0 0 0 .42em}.pw-auth .field .err{color:var(--crit);font-size:12.5px;font-weight:700}.pw-auth .btn{border:2px solid var(--pw-line);background:var(--surface);min-height:44px;color:var(--ink);font:700 14.5px/1 var(--sans);border-radius:999px;padding:0 22px;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s}.pw-auth .btn:hover:not(:disabled){border-color:var(--pw-accent);color:var(--pw-accent)}.pw-auth .btn.ghost{color:var(--ink-2);background:0 0;border-color:#0000}.pw-auth .btn.primary{background:var(--pw-cta);min-height:50px;color:var(--pw-cta-ink);box-shadow:var(--pw-cta-shadow);border:0;font-size:15px}.pw-auth .btn.primary:hover:not(:disabled){background:var(--pw-cta);color:var(--pw-cta-ink);transform:translateY(-2px)}.pw-auth .btn.primary:disabled{opacity:1;background:var(--pw-disabled);color:var(--ink-3);box-shadow:none}.pw-auth .btn:focus-visible{outline:3px solid var(--pw-accent);outline-offset:3px}.pw-auth .auth-card a:not(.btn),.pw-auth .link-btn{color:var(--pw-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}.pw-auth .link-btn{align-self:center;font-size:13.5px}.pw-auth .pw-auth-foot{text-align:center;color:var(--ink-3);margin:0;font-size:14px}.pw-auth .pw-forgot{align-self:flex-end;margin-top:-6px;font-size:13px}.pw-auth .callout.crit{background:var(--pw-error-bg);color:var(--pw-error-ink);border:0;border-radius:12px;padding:10px 14px;font-size:14px;font-weight:700}.pw-auth .pw-check input{accent-color:var(--pw-accent)}.pw-auth .pw-terms{border-color:var(--pw-line);background:var(--pw-field);border-radius:14px}.pw-auth .qr{border-radius:16px;align-self:center}.pw-auth .pw-steps{color:var(--ink-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;margin:0;padding:0;font-size:12.5px;font-weight:700;list-style:none;display:flex}.pw-auth .pw-steps li{align-items:center;gap:8px;display:inline-flex}.pw-auth .pw-steps li:not(:last-child):after{content:"";background:var(--pw-line);border-radius:2px;width:20px;height:2px}.pw-auth .pw-step-num{border:1px solid var(--pw-line);background:var(--pw-field);width:26px;height:26px;font:800 12px/1 var(--display);color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.pw-auth .pw-steps li[data-state=current]{color:var(--ink)}.pw-auth .pw-steps li[data-state=current] .pw-step-num{background:var(--pw-step);color:#fff;border-color:#0000}.pw-auth .pw-steps li[data-state=done] .pw-step-num{background:var(--ok-soft);color:var(--ok);border-color:#0000}.pw-auth .pw-confirmed{background:var(--ok-soft);color:var(--ink-2);border-radius:12px;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:14px;display:flex}.pw-auth .pw-confirmed b{color:var(--ink);overflow-wrap:anywhere}.pw-auth .pw-code-actions{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.pw-auth .pw-code-actions .btn{min-height:36px;padding-inline:14px;font-size:13.5px}.pw-auth .pw-small{text-align:center;font-size:12.5px}.pw-auth .callout:not(.crit):not(.warn){background:var(--pw-field);color:var(--ink-2);border:0;border-radius:12px;padding:10px 14px;font-size:14px}@media (width>=961px) and (height<=760px){.pw-stage-in{--pw-pw:clamp(110px, 21cqw, 150px);padding-block:28px}.pw-stage-tag{display:none}.pw-show{margin-top:22px}}@media (width<=960px){.pw-auth{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.pw-stage{border-radius:0 0 0 56px;grid-row:1;height:auto;position:relative}.pw-stage-in{padding:34px 24px 70px}.pw-fan{display:none}.pw-perks{margin-top:24px}.pw-side{grid-area:2/1;align-items:start;padding:0 16px 48px}.pw-card-wrap{margin-top:-42px}}@media (width<=640px){.pw-stage{border-radius:0 0 0 40px}.pw-stage-in{padding:28px 20px 64px}.pw-stage-tag{font-size:14.5px}.pw-perks{margin-top:18px}.pw-decor{display:none}.pw-auth .auth-card{border-radius:20px;padding:26px 20px 22px}.pw-auth .auth-card h1{font-size:26px}.pw-auth .pw-steps li:not([data-state=current])>span:not(.pw-step-num){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.pw-decor{animation:none}}
