.adm{flex-direction:column;gap:24px;padding:12px 0 32px;display:flex}.adm-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.slab{font-family:var(--cond);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.adm-ctx{color:var(--fg-2);font-size:15px}.adm-nav{border-bottom:1px solid var(--line);gap:4px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.adm-nav a{height:48px;color:var(--fg-2);white-space:nowrap;border-radius:10px 10px 0 0;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.adm-nav a.on{color:var(--fg);background:var(--s1);font-weight:600}.adm-nav a.on:after{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.adm-nav em{background:var(--s3);min-width:20px;height:20px;color:var(--fg);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.adm-nav a.on em{background:var(--blue)}.adm-body .h2{font-family:var(--body);letter-spacing:.01em;text-transform:none;color:var(--muted);font-size:13px;font-weight:600}.adm-body .list{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:0 16px}.adm-body .list>.row:first-child,.adm-body .list>.adm-player:first-child>.row{border-top:0}.adm-body .list>.row:last-child,.list>.adm-player:last-child{border-bottom:0}.adm-body .empty{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:12px;padding:20px 16px}@media (width>=761px){.adm-nav{margin:0;padding:0}}.adm-sum{color:var(--fg-2);font-size:14px}.adm-add{align-items:flex-end;gap:8px;display:flex}.adm-add .grow{flex:1;min-width:0}.adm-prow{font:inherit;cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%}.adm-prow:disabled{cursor:default;opacity:.6}.list>.adm-player:last-child{border-bottom:1px solid var(--line)}.adm-player>.row{border-bottom:0}.adm-detail{flex-direction:column;gap:12px;padding:4px 0 16px 52px;display:flex}.adm-link{align-items:center;gap:8px;min-width:0;display:flex}.adm-link code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-2);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;flex:1;padding:12px;font-size:13px;overflow:hidden}.adm-actions{flex-wrap:wrap;gap:8px;display:flex}.adm-actions .btn{border-radius:12px;min-height:44px;padding:0 14px;font-size:15px}.adm-paid{color:var(--muted);font-size:13px;font-weight:600}.adm-paid.on{color:var(--fg)}.adm-abbr{font-family:var(--cond);letter-spacing:.1em;width:140px;font-size:20px;font-weight:700}.adm-swatches{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.adm-sw{font:inherit;cursor:pointer;background:var(--s2);border:0;border-radius:12px;height:48px}.adm-sw.on{outline:2px solid var(--fg);outline-offset:2px}.adm-sw:disabled{opacity:.25;cursor:not-allowed}.adm-form{flex-direction:column;gap:20px;display:flex}.adm-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=420px){.adm-two{grid-template-columns:minmax(0,1fr)}.adm-detail{padding-left:0}}.adm-num .input{text-align:right;width:88px;min-height:44px}.adm-bonus{gap:8px}.adm-bonus .input:first-child{flex:1;min-width:0;min-height:44px}.adm-pts{text-align:right;width:72px;min-height:44px}.adm-dollars{text-align:right;width:56px;font-size:14px}.adm-switch{background:var(--s3);border-radius:14px;flex-shrink:0;width:48px;height:28px;position:relative}.adm-switch i{background:var(--fg);border-radius:11px;width:22px;height:22px;transition:left .15s;position:absolute;top:3px;left:3px}.adm-switch.on{background:var(--blue)}.adm-switch.on i{left:23px}@media (prefers-reduced-motion:reduce){.adm-switch i{transition:none}}.adm-pot{flex-direction:column;gap:6px;display:flex}.adm-onboard{min-height:100vh;padding:32px 20px calc(32px + env(safe-area-inset-bottom));justify-content:center;display:flex}.adm-onboard-card{flex-direction:column;gap:20px;width:min(480px,100%);display:flex}.adm-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.adm-steps i{background:var(--s3);border-radius:2px;height:4px}.adm-steps i.on{background:var(--blue)}.adm-actions .btn.danger{margin-left:auto}.boot.signin{justify-content:flex-start;gap:32px;padding-top:max(56px,38vh - 150px)}.signin-brand{flex-direction:column;align-items:center;gap:10px;display:flex}.signin-brand .fg2{font-size:15px}.signin-form{text-align:left;flex-direction:column;gap:12px;width:min(360px,100%);display:flex}.signin .btn:disabled{opacity:1;color:#ffffffd9;background:#1f5cff73}.adm-body{flex-direction:column;gap:28px;width:100%;max-width:720px;display:flex}.adm-save{bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));z-index:5;background:var(--bg);margin:-12px 0;padding:12px 0;position:sticky}@media (width>=761px){.adm-save{bottom:0}}.adm-save .btn.saved:disabled{opacity:1;background:var(--s2);color:var(--fg-2);box-shadow:inset 0 0 0 1px var(--line)}.adm-step{box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;flex-shrink:0;align-items:center;display:inline-flex}.adm-step button{font:inherit;cursor:pointer;width:44px;height:44px;color:var(--fg);background:0 0;border:0;font-size:22px;line-height:1}.adm-step button:disabled{opacity:.3;cursor:not-allowed}.adm-step output{text-align:center;min-width:40px;font-size:17px;font-weight:700}.adm-step.bad{box-shadow:inset 0 0 0 1px var(--neg)}.adm-money,.adm-pct{color:var(--muted);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.adm-money .input{width:96px}.adm-x{flex-shrink:0;width:44px;padding:0}.adm-num.bad .sub{color:var(--fg);font-weight:700}.onb{width:min(440px,100%);min-height:100vh;padding:calc(env(safe-area-inset-top) + 16px) 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;gap:24px;margin:0 auto;display:flex}.onb-top{flex-direction:column;gap:2px;display:flex}.onb-top strong{font-size:17px;font-weight:600}.onb-hero{flex-direction:column;gap:16px;padding-top:32px;display:flex}.onb-lead{color:var(--fg-2);font-size:17px}.onb-title{font-family:"Schibsted Grotesk", var(--body), sans-serif;letter-spacing:-.015em;color:var(--fg);margin:0;font-size:56px;font-weight:700;line-height:1}.onb-ring{background:var(--s1);width:56px;height:56px;font-family:var(--cond);border-radius:28px;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:inline-flex}.onb-lines{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.onb-line{border-top:1px solid var(--line);align-items:center;gap:12px;min-height:48px;font-size:15px;display:flex}.onb-line span{color:var(--fg-2);flex:1}.onb-line strong{text-align:right;font-weight:600}.onb-form{flex-direction:column;gap:12px;display:flex}.onb .field>span{color:var(--fg-2);font-size:13px;font-weight:600}.onb .input{background:var(--s1);min-height:56px;padding:0 16px;font-size:17px;box-shadow:inset 0 0 0 1px #ffffff14}.onb .input:focus{box-shadow:inset 0 0 0 2px var(--blue)}.onb-foot{margin-top:auto;padding-top:12px}.onb form,form.onb .onb-form,.onb-form:last-child{flex:1}.inv{flex-direction:column;gap:12px;padding-bottom:8px;display:flex}.inv-lbl{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.inv-lbl>span{font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.inv-lbl>em{color:var(--muted);font-size:13px;font-style:normal}.inv-big{align-items:flex-end;gap:20px;display:flex}.inv-big span{align-items:flex-end;gap:6px;display:inline-flex}.inv-big b{font-size:56px}.inv-big i{color:var(--muted);padding-bottom:2px;font-size:15px;font-style:normal}.adm-none .row{border-bottom:1px solid var(--line)}.inv .cap{font-weight:400;line-height:1.45}.inv-join{background:var(--s1);border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.inv-join .onb-lead{font-size:15px}.inv-join-title{color:var(--fg);font-size:40px}.home{flex-direction:column;gap:32px;padding:8px 0 32px;display:flex}.home-sect{flex-direction:column;gap:12px;display:flex}.hero-sect{margin:0 -4px}.home .pad{gap:8px}.hero{background:var(--s1);color:var(--fg);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.hero-top{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:44px;padding:0 12px 0 16px;display:flex}.hero-dot{background:#ff5c61;border-radius:3px;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite pulse}.hero-live{letter-spacing:.08em;color:#ff8a7a;font-size:13px;font-weight:700}.hero-where{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.hero-side{align-items:center;gap:12px;height:76px;padding-right:16px;display:flex}.hero-nm{flex-direction:column;flex:1;gap:4px;min-width:0;padding-left:16px;display:flex}.hero-nm>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:600;overflow:hidden}.hero-nm>span:last-child{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.hero-pts{text-align:right;min-width:64px;font-size:60px}.hero-foot{border-top:1px solid var(--line);align-items:center;gap:10px;height:44px;padding:0 16px;font-size:13px;display:flex}.hero-moment{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bl-pill{height:20px;box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold);border-radius:10px;flex-shrink:0;align-items:center;padding:0 7px;font-size:11px;font-weight:700;display:inline-flex}.hero-cta{gap:8px;display:flex}.hero-cta .btn.block{flex:1;width:auto}.btn.sq{width:56px;color:var(--fg-2);flex-shrink:0;padding:0}@media (prefers-reduced-motion:reduce){.hero-dot{animation:none}}.edge3{border-radius:2px;flex-shrink:0;width:3px;height:14px;display:inline-block}.rowbtn{font:inherit;border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:var(--fg);background:0 0}.home .list>.row>.grow>span:first-child{font-size:15px}.board{gap:8px;min-height:64px}.board-sides{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.board-line{align-items:center;gap:10px;min-width:0;display:flex}.board-nm{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.board-pts{text-align:right;width:28px;font-size:15px}.board-st{text-align:right;width:76px;color:var(--fg-2);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:13px;display:flex}.board-exh{color:#c4b5fd;font-size:11px;font-weight:700}.mini-rk{width:14px}.mini-pts{text-align:right;width:40px}.mini-note{padding-top:8px;font-size:12px}.answer-card{background:var(--s1);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.answer-txt{flex-direction:column;gap:2px;display:flex}.answer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.live-head h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.live-head{padding-top:12px;gap:4px!important}.sub.one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.firstup{color:var(--fg-2);margin:0;font-size:14px}.firstup .link{min-height:0;display:inline}@media (width>=761px){.phone-only{display:none!important}.home{max-width:640px;margin:0 auto}}.d1{flex-direction:column;gap:12px;padding:0 4px;display:flex}.d1-lbl{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.d1-lbl>span{font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:600}.d1-lbl>em{color:var(--muted);font-size:13px;font-style:normal}.d1-big{align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.d1-big span{align-items:flex-end;gap:6px;display:inline-flex}.d1-big b{font-size:64px}.d1-big i{color:var(--muted);padding-bottom:2px;font-size:15px;font-style:normal}.d1-steps{margin-bottom:8px}.d1-step{min-height:64px;color:var(--fg);gap:14px}.d1-step:last-child{border-bottom:1px solid var(--line)}.d1-n{text-align:center;width:24px;color:var(--fg);justify-content:center;font-size:26px;display:inline-flex}.d1-step.done .grow>span:first-child{color:var(--muted);-webkit-text-decoration:line-through #8d9bb080;text-decoration:line-through #8d9bb080}.d1-act{min-height:0;font-size:15px;font-weight:700}.edge3.dashed{height:16px;box-shadow:none;background:0 0;border-left:2px dashed #3a4a60;width:0}.d1-open{color:var(--muted)}.d1-open .grow>span{color:var(--muted);font-weight:400!important}.d1-go{border-bottom:1px solid var(--line)}.home-sect .mini-note,.inv .cap{font-weight:400;line-height:1.45}.home-sect:has(.d1-go)+.home-sect .list>:first-child{border-top:0}.hero.idle+.btn{margin-top:8px}.board-line.muted .board-nm{color:var(--muted)}.idle .idle-dot{background:#5c6b80;border-radius:3px;flex-shrink:0;width:6px;height:6px}.idle .idle-lbl{color:var(--muted)}.idle-body{align-items:flex-end;gap:10px;height:112px;padding:0 16px 20px;display:flex;box-shadow:inset 3px 0 #3a4a60}.idle-n{color:var(--muted);font-size:72px}.idle-u{color:var(--muted);padding-bottom:4px;font-size:15px}.idle .hero-foot a.hero-moment{color:#8fb0ff}.std{flex-direction:column;gap:16px;padding:12px 0 32px;display:flex}.std-head{flex-direction:column;gap:4px;display:flex}.std-head h1,.rules h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.std-tbl{flex-direction:column;display:flex}.std-row{grid-template-columns:14px 32px minmax(0,1fr) 40px 26px 26px 30px 38px;align-items:center;column-gap:8px;display:grid}.std-row .r{text-align:right}.std-th{height:28px;font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.std-tr{border-top:1px solid var(--line);height:52px;font-size:14px}.std-tr>span:first-child,.std-tr .sm{font-size:13px}.std-mono{width:32px;height:32px;font-family:var(--cond);color:var(--fg);border-radius:16px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.std-team{flex-direction:column;gap:4px;min-width:0;display:flex}.std-team>span:first-child{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.std-form{color:var(--muted);align-items:center;gap:4px;font-size:12px;display:flex}.std-form .streak{margin-left:4px}.std-form .f{border-radius:3px;width:6px;height:6px;display:inline-block}.std-form .fW{background:var(--fg)}.std-form .fL{box-shadow:inset 0 0 0 1.5px var(--muted)}.std-form .fT{background:var(--muted)}.std-tr strong{font-size:15px}.std-slot,.std-slot .std-team>span:first-child{color:var(--muted)}.std-mono.slot{box-shadow:none;color:#5c6b80;box-sizing:border-box;border:1.5px dashed #3a4a60}.std-tbl+.std-legend+.list .row:last-child{border-bottom:1px solid var(--line)}.std-legend{color:var(--muted);flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.std-legend .cutmark{border-top:1px dashed var(--muted);vertical-align:middle;width:16px;margin-right:8px;display:inline-block}@media (width<=360px){.std-row{grid-template-columns:14px 32px minmax(0,1fr) 40px 30px 38px}.std-row .wide{display:none}}@media (width>=761px){.std,.rules{max-width:720px}}.rules{flex-direction:column;gap:32px;padding:12px 0 32px;display:flex}.rules-head{align-items:flex-start;gap:4px;display:flex}.rules-head .back{margin:-2px 0 0 -12px}.rules-sect{flex-direction:column;gap:8px;display:flex}.rules-sect h2{margin:0}.kv{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.kv-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:8px 0;display:flex}.kv-row .k{min-width:0;color:var(--fg-2);flex-direction:column;flex:auto;gap:2px;font-size:15px;display:flex}.kv-row .note{color:var(--muted);font-size:13px}.kv-row>b{text-align:right;flex:0 auto;max-width:62%;font-size:15px;font-weight:600}.kv-row>b.pts{font-family:var(--display);font-size:24px;font-weight:900;line-height:.86}.kv .v-neg{color:var(--neg)}.kv .v-pos{color:var(--pos)}.rule-list{border-bottom:1px solid var(--line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rule-list li{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding:12px 0;font-size:15px;display:flex}.rule-list li b{color:var(--fg);font-weight:600}.rule-list li span{color:var(--fg-2);font-size:14px}.kv+.rule-list{margin-top:-9px}.mode{min-height:64px;color:var(--fg);gap:14px}.modes>.mode:last-child{border-bottom:1px solid var(--line)}.mode .grow>span:first-child{font-weight:600;font-size:17px!important}.mode.locked .grow>span:first-child{color:var(--fg-2)}.d1-prog{gap:4px;margin:-4px 0 4px;display:flex}.d1-prog i{background:#1a2433;border-radius:2px;flex:1;height:3px}.d1-prog i.on{background:var(--fg)}.std-team>.std-name{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.team-row{gap:12px}.answer-txt.team-inv{flex-direction:row;align-items:center;gap:12px}.answer-txt.team-inv>span{flex-direction:column;gap:2px;min-width:0;display:flex}.win{gap:12px}.win-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.win-lbl{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:600}.win-bar{gap:4px;display:flex}.win-bar i{background:#1a2433;border-radius:2px;flex:1;height:3px}.win-bar i.past{background:#5c6b80}.win-bar i.now{background:var(--fg)}.po{flex-direction:column;gap:24px;display:flex}.po-head{align-items:center;gap:4px;margin-left:-12px;display:flex}.po-title{flex-direction:column;gap:2px;min-width:0;display:flex}.po-title h1{margin:0;font-size:20px;font-weight:700}.po-title .cap{font-weight:400}.po-note{color:var(--fg-2);margin:0;font-size:14px}.po-bracket{align-items:stretch;padding-bottom:4px;display:grid;overflow-x:auto}.po-col{flex-direction:column;gap:10px;min-width:0;display:flex}.po-round{font-weight:600}.po-games{flex-direction:column;flex:1;justify-content:space-around;gap:16px;display:flex}.po-join{width:16px;height:100%;margin-top:28px;display:block}.po-game{background:var(--s1);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.po-game.fin{box-shadow:inset 0 0 0 1px #f2b70559}.po-line{height:44px;color:var(--fg);align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.po-line+.po-line{border-top:1px solid var(--line)}.po-line.tbd{color:var(--muted);font-weight:500}.po-seed{width:12px;color:var(--muted);flex-shrink:0;font-size:13px;font-weight:500}.po-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.po-rec{color:var(--muted);font-size:12px;font-weight:500}.po-race{flex-direction:column;gap:8px;display:flex}.po-race-row{gap:10px}.po-edge{border-radius:2px;flex-shrink:0;width:3px;height:24px}.po-race-row .po-rec{color:var(--fg-2);font-size:13px}.po-back{text-align:right;width:64px;color:var(--muted);font-size:13px}.po-legend{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.po-legend i{border-top:2px dashed var(--muted);width:18px}.std-seg{margin-top:4px}.pw-list{flex-direction:column;display:flex}.pw-row{border-top:1px solid var(--line);color:var(--fg);flex-direction:column;gap:8px;padding:12px 0 16px;display:flex}.pw-top{align-items:center;gap:12px;min-height:32px;display:flex}.pw-rank{width:16px;color:var(--muted);font-size:13px}.pw-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.pw-move{color:var(--muted);font-size:13px}.pw-idx{text-align:right;width:56px;font-size:26px}.pw-bar{background:var(--s3);border-radius:2px;height:3px;margin-left:28px;overflow:hidden}.pw-bar i{border-radius:2px;height:100%;display:block}.pw-blurb{color:var(--fg-2);margin-left:28px;font-size:13px}.mpage{flex-direction:column;padding-top:8px;display:flex}.mh{align-items:center;gap:8px;min-height:52px;margin:0 -20px 8px;padding:0 12px 0 8px;display:flex}.mh .mib{flex-shrink:0}.mh .tt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mh h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:600;line-height:1.25;overflow:hidden}.mh .ctx{color:var(--muted);align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.mh .ctx>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mh .stat{color:var(--fg-2);flex-shrink:0;align-items:center;gap:6px;font-size:13px;display:inline-flex}.mh.exh{box-shadow:0 2px 0 var(--exh);margin-bottom:10px;padding-bottom:6px}@media (width<=1023px){.mpage.scoring{min-height:calc(100dvh - 104px)}.mpage.scoring .scorewrap,.mpage.scoring .scorewrap>div:first-child{flex-direction:column;flex:1;display:flex}.mpage.scoring .scorecard{flex:1}.mpage.scoring .lfoot{margin-top:auto}}.exdot{background:var(--exh);border-radius:3px;flex-shrink:0;width:6px;height:6px}.mib{font:inherit;cursor:pointer;width:44px;height:44px;color:var(--fg);background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mib:hover{background:var(--s1)}.bleed{margin-left:-20px;margin-right:-20px}.livedot{background:var(--fg);border-radius:3px;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite mpulse}@keyframes mpulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.livedot{animation:none}}.hx{font-family:var(--cond);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.shead{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.shead .r{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.msect{flex-direction:column;display:flex}.mtx{font:inherit;cursor:pointer;min-height:44px;color:var(--link);background:0 0;border:0;align-items:center;padding:0;font-size:15px;font-weight:600;display:inline-flex}.mline{border-top:1px solid var(--line);min-height:52px;color:var(--fg);align-items:center;gap:12px;font-size:15px;display:flex}.mline:last-child{border-bottom:1px solid var(--line)}.mline>.k{color:var(--fg-2);flex:1}.mline>strong{text-align:right;font-weight:600}a.mline,button.mline{font:inherit;cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;width:100%;padding:0}.ebar{border-radius:2px;flex-shrink:0;width:3px;height:16px}.mcta{font:inherit;cursor:pointer;background:var(--blue);color:#fff;letter-spacing:.01em;border:0;border-radius:14px;justify-content:center;align-items:center;height:56px;padding:0 24px;font-size:16px;font-weight:700;display:inline-flex}.mcta.sec{background:var(--s3);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.mcta:disabled{background:var(--s3);color:var(--muted);box-shadow:none;cursor:default}.mcta.block{width:100%}.nm-body{flex-direction:column;gap:32px;padding:16px 0 24px;display:flex}.nm-body>section{flex-direction:column;gap:12px;display:flex}.mseg{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}.mseg>button{font:inherit;cursor:pointer;height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;font-size:15px;font-weight:600}.mseg>button.on{background:var(--s3);color:var(--fg)}.msearch{background:var(--s1);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;height:48px;padding:0 16px;display:flex}.msearch input{min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.msearch input::placeholder{color:var(--muted)}.prow2{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);width:100%;min-height:64px;color:var(--fg);text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.prow2 .nmx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.prow2 .nmx strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.prow2 .nmx span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.mpill{background:var(--s1);min-width:84px;height:36px;color:var(--fg);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.mpill.off{box-shadow:inset 0 0 0 1px var(--line-2);color:var(--muted);background:0 0}.plist{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.addrow{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);min-height:56px;color:var(--link);text-align:left;background:0 0;align-items:center;gap:16px;padding:0 4px;font-size:15px;font-weight:600;display:flex}.hchips{scroll-snap-type:x proximity;gap:8px;margin:0 -20px;padding:0 20px 4px;scroll-padding:0 20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.hchips>*{scroll-snap-align:start}.tchip{font:inherit;cursor:pointer;background:var(--s1);min-width:0;height:56px;color:var(--fg);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;font-size:15px;font-weight:600;display:flex}.tchip small{color:var(--muted);font-size:12px;font-weight:500}.tchip.on{background:var(--blue);border-color:var(--blue);color:#fff}.tchip.on small{color:var(--fg)}.hchips .tchip{flex:0 0 56px}.hchips .tchip.day{flex-basis:52px}.mins{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.mins .tchip{height:48px}.mlbl{color:var(--muted);font-size:13px}.radio{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--muted);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.radio.on{box-shadow:inset 0 0 0 2px var(--blue)}.radio.on:after{content:"";background:var(--blue);border-radius:5px;width:10px;height:10px}.crs{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);width:100%;min-height:64px;color:var(--fg);text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.crs .nmx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.crs .nmx strong{font-size:15px;font-weight:600}.crs .nmx span{color:var(--muted);font-size:13px}.crs .pr{font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.crs .pr b{font-size:15px;font-weight:600}.crs .pr span{color:var(--gold);font-size:13px}.mband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;min-height:64px;display:flex}.mband>div{flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:4px;min-width:0;padding:10px 16px 10px 20px;display:flex}.mband>div:last-child{text-align:right;align-items:flex-end;padding:10px 20px 10px 16px}.mband strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.mband span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.mband .vs{color:var(--muted);flex:none;align-self:center;padding:0;font-size:13px}.mfoot{bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));z-index:10;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 12px 0 var(--bg);align-items:center;gap:12px;margin:0 -20px;padding:12px 20px;display:flex;position:sticky}@media (width>=761px){.mfoot{bottom:0}}.mfoot .sum2{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mfoot .sum2 span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mfoot .sum2 strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.mfoot .mcta{flex-shrink:0;max-width:62%}.ac-nines{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ac-nine{flex-direction:column;gap:8px;min-width:0;display:flex}.ac-nine .shead{color:var(--muted);padding:0;font-size:13px}.pargrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.parcell{font:inherit;cursor:pointer;background:var(--s3);height:64px;color:var(--fg);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.parcell small{color:var(--muted);font-size:12px}.parcell b{font-family:var(--display);font-size:26px;font-weight:900;line-height:.9}.parcell.bl:after{content:"";background:var(--gold);border-radius:1px;height:2px;position:absolute;bottom:6px;left:14px;right:14px}.goldkey{color:var(--muted);align-items:center;gap:12px;font-size:13px;display:inline-flex}.goldkey i{background:var(--gold);border-radius:1px;width:16px;height:2px}.sheet .field input,.sheet .input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sheetfoot{background:inherit;padding-top:8px;position:sticky;bottom:-1px}.lbug{background:var(--s1);border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:stretch;height:56px;display:flex}.lbug .sd{flex:1;align-items:center;gap:12px;min-width:0;padding:0 16px;display:flex}.lbug .sd.r{justify-content:flex-end}.lbug .code{font-family:var(--cond);color:var(--fg-2);letter-spacing:.02em;font-size:15px;font-weight:700}.lbug .disp{font-size:36px}.lbug .mid{flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:flex}.lbug .mid b{font-family:var(--cond);font-size:14px;font-weight:700}.lbug .mid span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.offbar{background:var(--s3);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:44px;padding:0 20px;font-size:13px;display:flex}.offbar strong{flex:1;font-weight:600}.scorecard{flex-direction:column;gap:16px;padding-top:16px;display:flex}.holebar{align-items:center;gap:8px;display:flex}.sqb{font:inherit;cursor:pointer;background:var(--s3);width:56px;height:56px;color:var(--fg);border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sqb:disabled{color:var(--muted);opacity:.5;cursor:default}.holebtn{font:inherit;cursor:pointer;color:var(--fg);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:baseline;gap:12px;min-height:56px;display:flex}.holebtn .disp{font-size:64px}.holebtn .pp{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.holebtn .pp b{font-family:var(--cond);letter-spacing:.02em;font-size:20px;font-weight:600}.holebtn .pp span{color:var(--muted);white-space:nowrap;font-size:13px}.holebtn .pp span.g{color:var(--gold)}.bloosh{flex-direction:column;gap:12px;display:flex}.bloosh .rule{background:var(--gold);border-radius:1px;height:2px}.bpicks{gap:4px;display:flex}.bp{font:inherit;cursor:pointer;border:1px solid var(--line-2);background:var(--s1);min-width:0;height:64px;color:var(--fg);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.bp i{width:28px;height:28px;font-style:normal;font-family:var(--cond);background:var(--s3);border-radius:14px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.bp span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:0 2px;font-size:12px;font-weight:600;overflow:hidden}.bp.on{border-color:var(--gold);background:var(--s3);box-shadow:inset 0 0 0 1px var(--gold)}.prows{border-bottom:1px solid var(--line);flex-direction:column;display:flex}.psum{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);width:100%;min-height:56px;color:var(--fg);text-align:left;background:0 0;align-items:center;gap:8px;padding:0 20px;display:flex}.psum:active{background:var(--s1)}.psum strong,.pact strong{flex-shrink:0;font-size:17px;font-weight:600}.psum .tx2{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.psum .act{color:var(--link);padding-left:4px;font-size:13px;font-weight:600}.sdot{border-radius:4px;flex-shrink:0;width:8px;height:8px}.ptsv{font-family:var(--display);text-align:right;min-width:28px;font-size:22px;font-weight:900;line-height:1}.pact{border-top:1px solid var(--line);box-shadow:inset 3px 0 0 var(--blue);flex-direction:column;gap:8px;padding:12px 20px 4px;display:flex}.pact .top{align-items:center;gap:8px;min-height:28px;display:flex}.pact .top .tx2{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.chiprow{gap:4px;display:flex}.sc{font:inherit;cursor:pointer;border:1px solid var(--line-2);background:var(--s1);min-width:0;height:60px;color:var(--fg);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:0;display:flex}.sc b{font-family:var(--display);font-size:26px;font-weight:900;line-height:1}.sc span{font-family:var(--cond);color:var(--muted);letter-spacing:.02em;white-space:nowrap;font-size:12px;font-weight:600}.sc.ghost{border-style:dashed}.sc.on{background:var(--blue);border-color:var(--blue)}.sc.on span{color:var(--fg)}.morerow{align-items:center;gap:12px;display:flex}.morerow .mtx{min-height:52px}.morerow .st{color:var(--muted);font-size:13px}.fwrow{gap:4px;display:flex}.fw{font:inherit;cursor:pointer;border:1px solid var(--line-2);background:var(--s1);min-width:0;height:56px;color:var(--fg-2);white-space:nowrap;border-radius:10px;flex:1;padding:0 4px;font-size:14px;font-weight:600}.fw.on{background:var(--blue);border-color:var(--blue);color:var(--fg)}.statsbox{flex-direction:column;gap:8px;padding-bottom:12px;display:flex}.flag{border:1.5px solid var(--gold);height:24px;color:var(--gold);border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.flag.kept{background:var(--gold);color:var(--bg)}.flag.lost{color:var(--muted);border-color:var(--muted);text-decoration:line-through}.lfoot{bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));z-index:10;background:var(--bg);border-top:1px solid var(--line);box-shadow:0 16px 0 var(--bg);align-items:center;gap:12px;margin:0 -20px;padding:12px 16px 12px 20px;display:flex;position:sticky}@media (width>=761px){.lfoot{bottom:0}}.lfoot .info{flex-direction:column;gap:4px;min-width:112px;display:flex}.lfoot .info span{color:var(--muted);font-size:13px}.lfoot .info b{font-family:var(--cond);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.nextb{font:inherit;cursor:pointer;background:var(--s3);height:56px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2);letter-spacing:.01em;border:0;border-radius:14px;flex:1;font-size:16px;font-weight:700}.nextb.go{background:var(--blue);box-shadow:none;color:var(--fg)}.nextb:disabled{opacity:.5;cursor:default}.ltoast{background:var(--s3);min-height:52px;box-shadow:inset 0 0 0 1px var(--line), 0 10px 30px #00000073;color:var(--fg);border-radius:14px;align-items:center;gap:12px;padding:0 8px 0 16px;display:flex;position:absolute;bottom:calc(100% + 8px);left:16px;right:16px}.ltoast strong{font-variant-numeric:tabular-nums;flex:1;font-size:15px;font-weight:600}.ltoast .mtx{min-height:52px;padding:0 8px;font-weight:700}.padgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.padkey{font:inherit;cursor:pointer;background:var(--s3);height:60px;color:var(--fg);font-family:var(--display);border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:28px;font-weight:900;display:flex}.padkey small{font-family:var(--cond);color:var(--muted);font-size:11px;font-weight:600}.padkey.on{background:var(--blue)}.padkey.on small{color:var(--fg)}.holegrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.hc{font:inherit;cursor:pointer;background:var(--s3);height:56px;color:var(--fg);border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative}.hc b{font-family:var(--display);font-size:22px;font-weight:900;line-height:1}.hc span{color:var(--muted);font-size:12px}.hc.done{background:var(--s1);color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.hc.cur{background:var(--blue);color:var(--fg);box-shadow:none}.hc.cur span{color:var(--fg)}.hc.bl:after{content:"";background:var(--gold);border-radius:1px;height:2px;position:absolute;bottom:6px;left:16px;right:16px}.legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:12px;font-weight:500;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.lg-sw{border-radius:4px;width:14px;height:14px;display:inline-block}.mchero{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center;padding-top:8px;display:grid}.mchero .sd{min-width:0;color:var(--fg);align-items:center;gap:12px;display:flex}.mchero .sd.r{justify-content:flex-end}.mchero .sd .col{flex-direction:column;gap:6px;min-width:0;display:flex}.mchero .sd.r .col{align-items:flex-end}.mchero .sd .disp{font-size:52px}.mchero .sd small{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;overflow:hidden}.mchero .mid{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.mchero .mid .lv{align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.mchero .mid strong{font-size:15px;font-weight:700}.mchero .mid span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ls{grid-template-columns:minmax(0,1fr) 44px 44px 52px;align-items:center;margin-top:16px;display:grid}.ls>span{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:32px;font-size:15px;display:flex}.ls>span.l{justify-content:flex-start;gap:8px;min-width:0;font-weight:600}.ls em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.ls>.hd{font-family:var(--cond);color:var(--muted);font-size:12px;font-weight:600}.ls>.hl{border-top:1px solid var(--line)}.mtabs{border-bottom:1px solid var(--line);flex-shrink:0;margin:16px -20px 0;padding:0 20px;display:flex;overflow-x:auto}.mtabs button{font:inherit;cursor:pointer;height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex:none;margin-right:24px;padding:0;font-size:15px;font-weight:600;position:relative}.mtabs button.on{color:var(--fg)}.mtabs button.on:after{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.mcbody{flex-direction:column;gap:32px;padding-top:24px;display:flex}.mcbody>section{flex-direction:column;gap:12px;display:flex}.fv{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:10px;gap:2px;padding:3px;display:flex}.fv button{font:inherit;cursor:pointer;min-width:64px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.fv button.on{background:var(--s3);color:var(--fg)}.flowbox{position:relative}.mcbody svg{display:block;overflow:visible}.mcbody svg .ax{font-family:var(--body);fill:var(--muted);font-size:11px}.mcbody svg .ax.strong{fill:var(--fg-2);font-weight:600}.mcbody svg .endlbl{font-family:var(--display);font-size:16px;font-weight:900}.mcbody svg .bubble{font-family:var(--cond);fill:var(--bg);font-size:13px;font-weight:700}.scrub{cursor:ew-resize;touch-action:pan-y;-webkit-tap-highlight-color:transparent;position:absolute;top:0;bottom:12%}.callout{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;flex-direction:column;padding:4px 14px;display:flex}.callout .ch{justify-content:space-between;align-items:baseline;padding:10px 0 8px;display:flex}.callout .ch strong,.callout .ch .cond{font-size:15px}.crow{border-top:1px solid var(--line);grid-template-columns:3px minmax(0,1fr) auto 34px 40px;align-items:center;gap:10px;height:40px;display:grid}.crow i{border-radius:2px;height:18px}.crow .nm{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.crow .res{color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.crow .disp{text-align:right;font-size:18px}.crow .num{color:var(--muted);text-align:right;font-size:13px}.callout .cf{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:8px 0 10px;font-size:13px;display:flex}.callout .cbl{border-top:1px solid var(--line);color:var(--fg-2);align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.callout .cbl b{color:var(--gold);font-weight:600}.replay{align-items:center;gap:12px;display:flex}.replay input{height:44px;accent-color:var(--blue);flex:1;margin:0}.flowstats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.flowstats.three{grid-template-columns:repeat(3,minmax(0,1fr))}.flowstats>div{border-left:1px solid var(--line);flex-direction:column;gap:8px;min-width:0;padding:0 8px;display:flex}.flowstats>div:first-child{border-left:0;padding-left:0}.flowstats .disp{white-space:nowrap;font-size:24px}.flowstats span:last-child{color:var(--muted);font-size:12px}@media (width<=400px){.flowstats:not(.three){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.flowstats:not(.three)>div:nth-child(3){border-left:0;padding-left:0}}.ldr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;min-height:64px;display:grid}.ldr a{min-width:0;color:var(--fg);align-items:center;gap:10px;display:flex}.ldr a.r{justify-content:flex-end}.ldr .col{flex-direction:column;gap:2px;min-width:0;display:flex}.ldr a.r .col{align-items:flex-end}.ldr .disp{font-size:26px}.ldr small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ldr .lb{text-align:center;color:var(--fg-2);font-size:13px}.cmp{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 0;display:flex}.cmp .r3{grid-template-columns:48px minmax(0,1fr) 48px;align-items:baseline;display:grid}.cmp .disp{font-size:22px}.cmp .lb{text-align:center;color:var(--fg-2);font-size:14px}.cmp .lb small{color:var(--muted);font-size:12px;display:block}.cmp .bars{gap:4px;height:4px;display:flex}.cmp .bars>div{background:var(--s3);border-radius:2px;flex:1;display:flex}.cmp .bars>div:first-child{justify-content:flex-end}.cmp .bars i{border-radius:2px;height:100%;display:block}.mmore{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--link);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0;font-size:15px;font-weight:600;display:flex}.g{grid-template-columns:64px repeat(9,minmax(0,1fr)) 32px;align-items:center;display:grid}.g>span{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;height:32px;font-size:14px;display:flex}.g>span.nm{white-space:nowrap;justify-content:flex-start;font-size:13px;font-weight:600;overflow:hidden}.g>.hd{font-family:var(--cond);color:var(--muted);font-size:12px;font-weight:600}.g>.r{border-top:1px solid var(--line)}.c{position:relative}.c b{justify-content:center;align-items:center;width:24px;height:24px;font-weight:500;display:inline-flex}.c-o b{color:var(--muted)}.c-b b{box-shadow:inset 0 0 0 1.5px var(--pos);border-radius:12px}.c-e b{box-shadow:inset 0 0 0 1.5px var(--pos), 0 0 0 2px var(--bg), 0 0 0 3.5px var(--pos);border-radius:12px}.c-d b{box-shadow:inset 0 0 0 1.5px var(--neg);border-radius:3px}.c-n b{color:var(--muted)}.c.bl:after{content:"";background:var(--gold);border-radius:1px;width:14px;height:2px;margin-left:-7px;position:absolute;bottom:2px;left:50%}.g>.tm{font-family:var(--cond);font-size:15px;font-weight:700}.plays-f{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}.plays-f button{font:inherit;cursor:pointer;height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;flex:1;font-size:14px;font-weight:600}.plays-f button.on{background:var(--s3);color:var(--fg)}.play{border-top:1px solid var(--line);grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:8px 0;display:grid}.play>i{border-radius:2px;align-self:stretch}.play .tt{flex-direction:column;gap:4px;min-width:0;display:flex}.play .tt strong{align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.play .tt span{color:var(--muted);font-size:13px}.play .tag{font-family:var(--cond);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.bglyph{background:var(--gold);width:16px;height:16px;color:var(--bg);font-family:var(--cond);border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.mbox{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.mbox th{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;padding:0 0 8px;font-size:12px;font-weight:600}.mbox td{text-align:right;border-top:1px solid var(--line);height:48px;padding:0;font-size:15px}.mbox th:first-child,.mbox td:first-child{text-align:left}.mbox td:first-child{white-space:nowrap;padding-left:12px}.mbox td.pt{font-family:var(--display);width:40px;font-size:22px;font-weight:900}.ocard{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;flex-direction:column;padding:14px 14px 0;display:flex}.ocard .top{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.ocard .top b{color:var(--fg);font-weight:600}.ocard .sc2{align-items:center;gap:10px;padding:12px 0 14px;display:flex}.ocard .sc2 .disp{font-size:44px}.ocard .sc2 .dash{color:var(--muted)}.ocard .sc2 .ln{flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto;display:flex}.ocard .sc2 .ln b{font-family:var(--cond);font-size:17px;font-weight:700}.ocard .sc2 .ln span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.ocard .three{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ocard .three>div{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:12px 8px 14px;display:flex}.ocard .three>div:first-child{border-left:0;padding-left:0}.ocard .three b{font-family:var(--cond);white-space:nowrap;font-size:17px;font-weight:700}.ocard .three span{color:var(--muted);font-size:12px}.mlines{grid-template-columns:minmax(0,1fr) repeat(3,72px);align-items:center;gap:8px;display:grid}.mlines .hd{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:center;font-size:12px;font-weight:600}.mlines .tm{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:600;display:flex}.mlines .tm em{white-space:nowrap;text-overflow:ellipsis;font-style:normal;overflow:hidden}.lchip{background:var(--s3);font-variant-numeric:tabular-nums;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:48px;display:flex}.lchip b{font-size:14px;font-weight:600}.lchip span{color:var(--muted);font-size:11px}.fhero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;height:112px;margin:0 -4px;display:grid}.fhero>div{flex-direction:column;justify-content:center;gap:8px;min-width:0;height:100%;padding-left:16px;display:flex}.fhero>div.r{align-items:flex-end;padding:0 16px 0 0}.fhero .nm{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.fhero .disp{font-size:64px}.fhero .mid{text-align:center;color:var(--fg-2);font-size:13px;font-weight:600}.recap{color:var(--fg);margin:0;font-size:17px;line-height:1.4}.fbody{flex-direction:column;gap:32px;padding-top:24px;display:flex}.hold{font:inherit;cursor:pointer;background:var(--blue);width:100%;height:56px;color:var(--fg);letter-spacing:.01em;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:14px;font-size:16px;font-weight:700;position:relative;overflow:hidden}.hold:disabled{background:var(--s3);color:var(--muted);cursor:default}.hold i{background:#ffffff38;width:0;position:absolute;top:0;bottom:0;left:0}.hold.go i{width:100%;transition:width .8s linear}.hold span{position:relative}@media (prefers-reduced-motion:reduce){.hold.go i{transition:none}}.chk{cursor:pointer;align-items:center;gap:12px;min-height:56px;font-size:15px;display:flex}.chk input{width:24px;height:24px;accent-color:var(--blue);margin:0}.deskside{display:none}@media (width>=1024px){.scorewrap{grid-template-columns:560px minmax(0,1fr);align-items:start;gap:40px;display:grid}.deskside{display:block;position:sticky;top:76px}.deskside .mcbody{padding-top:16px}.deskside .flowstats:not(.three){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.deskside .flowstats:not(.three)>div:nth-child(3){border-left:0;padding-left:0}.sc{max-width:96px}.mcwide{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}}.addrow.big{min-height:64px;color:var(--fg);gap:12px}.addrow.big .plus,.crsempty .plus{background:var(--blue);color:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.addrow.big .nmx,.invrow .nmx,.crsempty .nmx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.addrow.big .nmx strong,.invrow .nmx strong,.crsempty .nmx strong{font-size:16px;font-weight:600}.addrow.big .nmx span,.invrow .nmx span,.crsempty .nmx span{color:var(--muted);font-size:13px;font-weight:400}.invrow{background:var(--s1);min-height:64px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:8px 16px;display:flex}.invrow.muted{opacity:1}.crsempty{font:inherit;cursor:pointer;background:var(--s1);width:100%;min-height:72px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);text-align:left;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.mband.solo>div{text-align:left;align-items:flex-start;padding:10px 20px}.mempty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:24px 0;display:flex}.mempty strong{font-size:17px;font-weight:600}.mempty span{color:var(--muted);font-size:14px}.mseg.mode>button{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:56px;display:flex}.mseg.mode>button>span{font-size:16px}.mseg.mode>button>small{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.mseg.mode>button.on:first-child>small{color:#b7a6ff}.mseg.mode>button.locked{cursor:not-allowed;color:var(--fg-3,#5c6b80)}.mseg.mode>button.locked>small{color:var(--fg-3,#5c6b80)}.ac-find{align-items:stretch;gap:8px;display:flex}.ac-find .mcta{height:auto;min-height:48px;padding:0 20px}.ac-near{font:inherit;cursor:pointer;min-height:44px;color:var(--link);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;font-size:15px;font-weight:600;display:inline-flex}.ac-near:disabled{color:var(--muted);cursor:default}.ac-hits{flex-direction:column;display:flex}.ac-hit{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);min-height:60px;color:var(--fg);text-align:left;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.ac-hit:last-child{border-bottom:1px solid var(--line)}.ac-hn{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ac-hn strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:600;overflow:hidden}.ac-hn span{color:var(--muted);font-size:13px}.ac-go{color:var(--link);font-size:15px;font-weight:600}.ac-none{border-top:1px solid var(--line);color:var(--fg-2);padding:14px 0;font-size:14px}.ac-src{background:var(--s1);box-shadow:inset 3px 0 0 var(--gold), inset 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;gap:3px;padding:12px 14px;display:flex}.ac-src strong{font-size:15px;font-weight:600}.ac-src span{color:var(--fg-2);font-size:13px}.ac-credit{color:var(--muted);font-size:12px}.parcell .ac-yd{color:var(--fg-2);font-variant-numeric:tabular-nums;font-size:11px}.parcell.ac-y{height:76px;padding-bottom:6px}.parcell.ac-miss{box-shadow:inset 0 0 0 1.5px var(--gold)}.gd-btn{font:inherit;cursor:pointer;background:var(--s3);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg-2);border:0;border-radius:22px;align-self:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.gd{background:var(--s1);min-height:52px;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;justify-content:center;align-items:center;gap:18px;padding:0 8px 0 16px;display:flex}.gd-n{color:var(--fg-2);align-items:baseline;gap:5px;display:inline-flex}.gd-n small{font-family:var(--cond);color:var(--muted);font-size:13px;font-weight:600}.gd-n b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:900;line-height:.9}.gd-n.c{color:var(--fg)}.gd-n.c b{font-size:34px}.gd-u{color:var(--muted);white-space:nowrap;font-size:12px}.gd-msg{color:var(--fg-2);font-size:14px}.gd-x{font:inherit;cursor:pointer;width:40px;height:40px;color:var(--muted);background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.offbar.sync{background:var(--s2)}.offbar .spin{width:14px;height:14px;box-shadow:inset 0 0 0 2px var(--line-2);border-top:2px solid var(--fg-2);box-sizing:border-box;border-radius:50%;animation:.8s linear infinite offspin}@keyframes offspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.offbar .spin{animation:none}}.cfl{box-shadow:inset 0 0 0 1px var(--line), inset 3px 0 0 var(--fg);background:#0d131c;border-radius:14px;flex-direction:column;gap:12px;margin:16px 0 0;padding:16px;display:flex}.cfl-t{flex-direction:column;gap:4px;display:flex}.cfl-t strong{font-size:15px;font-weight:600}.cfl-t span{color:var(--fg-2);font-size:13px}.cfl-b{gap:8px;display:flex}.cfl-b .btn{flex:1;min-height:56px}.cfl-go{align-self:flex-end}.hc-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 0;display:flex}.hc-main{flex-direction:column;gap:6px;min-width:0;display:flex}.hc-lbl{color:var(--muted);letter-spacing:.02em;font-size:13px}.hc-big{color:var(--fg);font-size:48px;line-height:.86}.hc-sub{color:var(--muted);font-size:13px}.hc-note{color:var(--muted);text-align:right;max-width:150px;font-size:12px}.hc-spark{flex-shrink:0}.hc-ch{color:var(--fg-2,#b9c6da);font-variant-numeric:tabular-nums}.mc-share{justify-content:flex-end;margin:0 0 4px;display:flex}.mc-share-btn{font:inherit;cursor:pointer;background:var(--s1);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border:0;border-radius:22px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.mc-share-btn:disabled{color:var(--muted);cursor:progress}.page.lb-page,.page.pc-page{gap:0;padding-top:12px;padding-bottom:32px}.lb-sec{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:600}.lb-head{flex-direction:column;gap:4px;display:flex}.lb-head h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.lb-seg{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;margin-top:16px;padding:4px;display:flex}.lb-seg button{font:inherit;cursor:pointer;min-width:0;height:44px;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;flex:1;padding:0 6px;font-size:14px;font-weight:600;overflow:hidden}.lb-seg button.on{background:var(--s3);color:var(--fg)}.lb-seg button{flex-direction:column;justify-content:center;align-items:center;gap:2px;height:52px;display:flex}.lb-seg button span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.lb-seg button small{color:var(--muted);letter-spacing:.02em;font-size:11px;font-weight:500}.lb-seg button.on small{color:var(--fg-2)}.pc-modes{height:40px;color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex;overflow:hidden}.pc-modes strong{color:var(--fg);font-weight:600}.pc-modes i{border-radius:2px;width:3px;height:14px}.lb-cats{gap:8px;margin:16px -20px 0;padding:4px 44px 4px 20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000)}.lb-cat{font:inherit;cursor:pointer;height:36px;color:var(--fg-2);white-space:nowrap;background:0 0;border:0;border-radius:18px;flex:none;padding:0 14px;font-size:14px;font-weight:600;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.lb-cat:after{content:"";position:absolute;inset:-4px 0}.lb-cat.on{background:var(--blue);box-shadow:none;color:#fff}.lb-list{flex-direction:column;margin-top:24px;display:flex}.lb-top,.lb-row{border-top:1px solid var(--line);color:var(--fg);align-items:center;gap:12px;display:flex}.lb-top{height:80px}.lb-row{height:52px}.lb-rank{width:24px;color:var(--muted);flex-shrink:0;font-size:13px}.lb-top .lb-rank{color:var(--fg);font-weight:700}.lb-edge{border-radius:2px;flex-shrink:0;width:3px;height:28px}.lb-top .lb-edge{height:40px}.lb-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lb-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.lb-who span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lb-top .lb-who{gap:4px}.lb-top .lb-who strong{font-size:17px;font-weight:700}.lb-big{font-size:48px}.lb-val{font-size:24px}.lb-foot{color:var(--muted);border-top:1px solid var(--line);padding-top:8px;font-size:12px}.lb-records{flex-direction:column;margin-top:32px;display:flex}.lb-records .lb-sec{padding-bottom:8px}.lb-rec{border-top:1px solid var(--line);align-items:center;gap:12px;height:48px;font-size:15px;display:flex}.lb-rec:last-child{border-bottom:1px solid var(--line)}.lb-rec-who{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:55%;font-size:13px;overflow:hidden}.lb-rec strong{text-align:right;width:32px;color:var(--gold)}.disp.lb-dash,.lb-dash{color:#5c6b80;font-family:Barlow,system-ui,sans-serif;font-weight:400}.pc-chart-empty{border-bottom:1px solid var(--line-2);background:repeating-linear-gradient(to top, transparent 0 35px, var(--line) 35px 36px);justify-content:center;align-items:center}.pc-chart-empty span{color:var(--muted);font-size:13px}.pc-chart-empty+.pc-dates{border-top:0;padding-top:0}.pc-none{color:var(--muted);font-size:14px}.pc-log td.pc-none{text-align:left;padding-left:12px}.pc-none .link,.lb-foot .link{min-height:0;display:inline}.lb-rec.open .lb-rec-who{color:#5c6b80}.lb-rec.open strong{color:#f2b70573}.lb-empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:4px;margin-top:24px;padding:20px 0;display:flex}.lb-empty strong{font-size:17px}.lb-empty span{color:var(--muted);font-size:14px}.pc-top{align-items:center;gap:8px;margin-left:-12px;display:flex}.pc-back{font:inherit;cursor:pointer;width:44px;height:44px;color:var(--fg);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.pc-hero{align-items:center;gap:16px;padding-top:8px;display:flex}.pc-mono{background:var(--s1);width:64px;height:64px;color:var(--fg);font-family:var(--cond);border-radius:32px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:inline-flex}.pc-id{flex-direction:column;gap:4px;min-width:0;display:flex}.pc-id h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.pc-team{color:var(--fg-2);align-items:center;gap:8px;font-size:14px;display:inline-flex}.pc-team i{border-radius:4px;width:8px;height:8px}.pc-line{grid-template-columns:repeat(4,minmax(0,1fr));padding:16px 0;display:grid}.pc-cell{border-left:1px solid var(--line);flex-direction:column;gap:6px;min-width:0;padding-left:12px;display:flex}.pc-cell:first-child{border-left:0;padding-left:0}.pc-lbl{color:var(--muted);font-size:12px}.pc-big{white-space:nowrap;font-size:32px}.pc-rank{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pc-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;align-items:center;gap:16px;height:44px;font-size:14px;display:flex;overflow:hidden}.pc-tabs{border-bottom:1px solid var(--line);margin-top:16px;display:flex;overflow-x:auto}.pc-tabs button{font:inherit;cursor:pointer;height:44px;color:var(--muted);white-space:nowrap;background:0 0;border:0;flex-shrink:0;margin-right:24px;padding:0;font-size:15px;font-weight:600;position:relative}.pc-tabs button.on{color:var(--fg)}.pc-tabs button.on:after{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.pc-body{flex-direction:column;gap:32px;padding-top:16px;display:flex}.pc-sect{flex-direction:column;display:flex}.pc-sect-head{justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding-bottom:8px;display:flex}.pc-sect-pad{padding-bottom:8px}.pc-meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.pc-hint{white-space:normal;padding-top:8px}.pc-minis{gap:4px;display:flex}.pc-minis button{font:inherit;cursor:pointer;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:600;position:relative}.pc-minis button:after{content:"";position:absolute;inset:-8px 0}.pc-minis button.on{background:var(--s3);color:var(--fg)}.pc-minis button:disabled{opacity:.4;cursor:default}.pc-chart{align-items:flex-end;gap:12px;height:144px;margin-top:4px;padding-top:16px;display:flex;position:relative}.pc-avg{border-top:1px dashed var(--muted);pointer-events:none;position:absolute;left:0;right:0}.pc-avg span{color:var(--muted);font-size:11px;position:absolute;bottom:4px;right:0}.pc-bar{flex-direction:column;flex:1;align-items:center;gap:8px;max-width:64px;display:flex}.pc-bar span{font-size:15px}.pc-bar i{border-radius:4px 4px 0 0;width:100%;display:block}.pc-dates{border-top:1px solid var(--line-2);gap:12px;padding-top:8px;display:flex}.pc-dates span{text-align:center;max-width:64px;color:var(--muted);white-space:nowrap;flex:1;font-size:12px}.pc-key{color:var(--muted);flex-wrap:wrap;gap:8px 16px;padding-top:12px;font-size:12px;display:flex}.pc-key span{align-items:center;gap:6px;display:inline-flex}.pc-key i{border-radius:2px;width:10px;height:10px}.pc-line-row{border-top:1px solid var(--line);min-height:48px;color:var(--fg);align-items:center;gap:12px;font-size:15px;display:flex}.pc-line-row.pc-last{border-bottom:1px solid var(--line)}.pc-btn{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);text-align:left;background:0 0;width:100%;padding:0}.pc-bs-v{text-align:right;width:56px}.pc-bs-d{text-align:right;width:76px;color:var(--fg-2);font-size:13px}.pc-w{text-align:right;min-width:40px}.pc-rec{color:var(--fg-2);font-size:14px}.pc-h2h{min-height:52px}.pc-course{min-height:56px}.pc-courseavg{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.pc-courseavg span{color:var(--muted);font-size:12px}.pc-log{border-collapse:collapse;width:100%}.pc-log th{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-align:right;padding:0 0 8px;font-size:12px;font-weight:600}.pc-log td{text-align:right;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;height:48px;padding:0;font-size:15px}.pc-log td:last-child,.pc-log th:last-child{padding-right:2px}.pc-opp{min-height:44px;color:var(--fg);align-items:center;display:inline-flex}.pc-log tfoot td{text-align:left;height:auto;color:var(--muted);padding-top:10px;font-size:12px}.pc-logkey i{border-radius:2px;width:10px;height:10px;margin:0 6px -1px 0;display:inline-block}.pc-logkey i+i,.pc-logkey i:not(:first-child){margin-left:12px}.pc-you{flex-direction:column;margin-top:40px;display:flex}.pc-you .lb-sec{padding-bottom:8px}.pc-act{min-height:0}.pc-out{color:var(--neg);border-bottom:1px solid var(--line)}@media (width<=380px){.pc-big{font-size:26px}.pc-cell{padding-left:8px}}@media (width>=1024px){.lb-page>*,.pc-page>*{max-width:720px}}.tp{flex-direction:column;gap:28px;width:100%;max-width:640px;margin:0 auto;padding-bottom:32px;display:flex}.tp .sec,.te .sec{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:600}.tp-top{align-items:center;gap:8px;min-height:48px;margin:4px 0 -12px -12px;display:flex}.tp-ctx{color:var(--muted);flex:1;font-size:13px;font-weight:600}.tp-hero{align-items:center;gap:16px;display:flex}.tp-hero-txt{flex-direction:column;gap:6px;min-width:0;display:flex}.tp-hero h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:28px;font-weight:700;line-height:1.15}.tp-rec{color:var(--fg-2);font-size:14px}.tp-next{background:var(--s1);min-height:64px;color:var(--fg);border-radius:14px;align-items:center;gap:12px;padding:0 16px;text-decoration:none;display:flex}.tp-next .grow strong{font-size:15px}.tp-stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tp-stats>div{flex-direction:column;gap:6px;display:flex}.tp-stats>div+div{border-left:1px solid var(--line);padding-left:12px}.tp-stats .disp{font-size:36px;line-height:.86}.tp-sect{flex-direction:column;gap:8px;display:flex}.tp-sh{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tp-open .grow>span:first-child{color:var(--muted)}.tp-dash{border-left:2px dashed #5c6b80;flex-shrink:0;width:0;height:28px}.tp-res{width:40px;color:var(--fg);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.tp-res.muted{color:var(--muted)}.tp-dot{background:var(--fg);border-radius:3px;width:6px;height:6px}.tp-empty{flex-direction:column;gap:8px;padding:48px 0;display:flex}.tp-empty span{color:var(--muted)}.te{z-index:70;background:var(--s1);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.te-bar{z-index:1;padding:calc(env(safe-area-inset-top) + 8px) 8px 8px;background:var(--s1);border-bottom:1px solid var(--line);align-items:center;gap:8px;display:flex;position:sticky;top:0}.te-bar strong{text-align:center;flex:1;font-size:17px}.te-txt{font:inherit;min-height:44px;color:var(--fg-2);cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600}.te-save{color:var(--link);font-weight:700}.te-save:disabled{color:#5c6b80;cursor:not-allowed}.te-preview{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.te-sizes{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.te-row{flex:200px;align-items:center;gap:10px;min-width:0;font-size:15px;display:flex}.te-row .grow strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.te-body{padding:24px 20px calc(env(safe-area-inset-bottom) + 32px);box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:560px;margin:0 auto;display:flex}.te-lbl{justify-content:space-between;gap:12px;display:flex}.te-lbl em{color:var(--muted);font-style:normal;font-weight:500}.te-code{width:140px;font-family:var(--cond);letter-spacing:.08em;text-transform:uppercase;font-size:22px;font-weight:700}.te-swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.te-sw{background:var(--sw);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;height:48px;display:inline-flex}.te-sw.on{box-shadow:0 0 0 2px var(--s1), 0 0 0 4px var(--fg)}.te-sw:disabled{cursor:not-allowed;opacity:.22}.te-shapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.te-shape{font:inherit;background:var(--s3);color:var(--muted);cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:12px 0 10px;font-size:13px;font-weight:600;display:flex}.te-shape.on{color:var(--fg);box-shadow:inset 0 0 0 2px var(--fg)}.te-upload{background:var(--s3);border-radius:14px;align-items:center;gap:16px;padding:16px;display:flex}.te-upload-txt{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.te-file{cursor:pointer;position:relative;overflow:hidden}.te-file input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width>=761px){.te{width:min(560px,92vw);max-height:90vh;box-shadow:0 0 0 100vmax var(--scrim);border-radius:20px;inset:5vh 50% auto;transform:translate(-50%)}}.page.ml-page{gap:0;padding-top:4px}.ml-head{align-items:center;gap:8px;margin-left:-12px;display:flex}.ml-head h1{margin:0;font-size:17px;font-weight:600;line-height:1.3}.ml-head .grow{flex-direction:column;gap:2px;display:flex}.ml-head .grow>span{color:var(--muted);font-size:13px}.ml-back{font:inherit;cursor:pointer;width:44px;height:44px;color:var(--fg);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ml-tabs{border-bottom:1px solid var(--line);margin-top:12px;display:flex}.ml-tabs button{font:inherit;cursor:pointer;height:44px;color:var(--muted);background:0 0;border:0;margin-right:24px;padding:0;font-size:15px;font-weight:600;position:relative}.ml-tabs button.on{color:var(--fg)}.ml-tabs button.on:after{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ml-body{flex-direction:column;gap:32px;padding-top:24px;display:flex}.ml-sec{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:600}.ml-meta{color:var(--muted);font-size:13px}.ml-net{flex-direction:column;gap:8px;display:flex}.ml-net-line{align-items:baseline;gap:10px;display:flex}.ml-net-word{font-size:17px;font-weight:600}.ml-net-big{font-size:56px}.ml-net-big.pos{color:var(--pos)}.ml-net-big.neg{color:var(--neg)}.ml-net-sub{color:var(--fg-2);font-size:14px}.ml-of{color:var(--muted);font-size:15px}.ml-bars{gap:2px;height:6px;display:flex}.ml-bars i{border-radius:2px;flex:1}.ml-sect{flex-direction:column;display:flex}.ml-sect>.ml-sec{padding-bottom:8px}.ml-sect-head{justify-content:space-between;align-items:baseline;padding-bottom:8px;display:flex}.ml-line{border-top:1px solid var(--line);min-height:52px;color:var(--fg);align-items:center;gap:12px;font-size:15px;display:flex}.ml-sect>.ml-line:last-of-type{border-bottom:1px solid var(--line)}.ml-top{align-items:flex-start;padding:12px 0}.ml-stack{flex-direction:column;align-items:stretch;gap:12px}.ml-rowin{align-items:flex-start;gap:12px;display:flex}.ml-edge{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px}.ml-txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ml-txt strong{font-size:15px;font-weight:600}.ml-txt>span{color:var(--muted);font-size:13px}.ml-one{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ml-wait{color:var(--fg-2)!important}.ml-amt{flex-shrink:0;font-size:28px}.ml-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ml-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ml-btn{font:inherit;cursor:pointer;background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:12px;height:44px;padding:0 16px;font-size:15px;font-weight:700}.ml-btn.ghost{background:var(--s3);color:var(--fg);font-weight:600}.ml-btn:disabled{cursor:default;opacity:.6}.ml-act{padding:10px 0}.ml-act .ml-txt{gap:3px}.ml-small-amt{flex-shrink:0;font-size:15px;font-weight:600}.ml-state{text-align:right;width:72px;color:var(--muted);flex-shrink:0;font-size:13px}.ml-hist{min-height:56px;padding-left:12px}.ml-hist .ml-txt{gap:2px}.ml-hamt{flex-shrink:0;font-weight:700}.ml-hamt.pos{color:var(--pos)}.ml-hamt.neg{color:var(--neg)}.ml-key{color:var(--muted);gap:16px;padding-top:12px;font-size:12px;display:flex}.ml-key span{align-items:center;gap:6px;display:inline-flex}.ml-key i{border-radius:2px;width:3px;height:14px}.ml-quiet{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:14px 0;font-size:14px}.ml-pot{min-height:52px}.ml-pot.ml-last{border-bottom:1px solid var(--line)}.ml-pct{text-align:right;width:44px;color:var(--muted)}.ml-pay{text-align:right;width:56px}.ml-cta{z-index:5;background:var(--bg);border-top:1px solid var(--line);margin:0 -20px;padding:12px 20px 16px;position:sticky;bottom:0}@media (width<=760px){.ml-cta{bottom:calc(var(--tab-h) + env(safe-area-inset-bottom))}}.ml-cta-btn{font:inherit;cursor:pointer;background:var(--blue);color:#fff;border:0;border-radius:14px;width:100%;height:56px;font-size:16px;font-weight:700}@media (width>=1024px){.ml-page>*{max-width:720px}}.sheet.slip{gap:0;max-height:92vh;padding:0;overflow:hidden}.slip .grabber{margin-top:8px}.slip-head{justify-content:space-between;align-items:center;padding:4px 8px 0 20px;display:flex}.slip-head strong{font-size:17px}.slip-body{flex-direction:column;flex:1;gap:24px;min-height:0;padding:8px 20px 20px;display:flex;overflow-y:auto}.slip-step{flex-direction:column;gap:10px;display:flex}.slip-step-head{justify-content:space-between;align-items:center;display:flex}.slip-lnk{font:inherit;cursor:pointer;height:44px;color:var(--link);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.slip-match{font:inherit;cursor:pointer;background:var(--s2);width:100%;min-height:60px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);text-align:left;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px;display:flex}.slip-match:disabled{cursor:default}.slip-match .grow,.slip-mrow .grow{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.slip-when{color:var(--muted);font-size:12px;font-weight:600}.slip-when.live{color:var(--fg)}.slip-when.exh{color:#c4b5fd}.slip-title-row{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.link-ish{color:var(--link);font-size:14px;font-weight:600}.slip-mlist{flex-direction:column;display:flex}.slip-mrow{font:inherit;cursor:pointer;border:0;border-top:1px solid var(--line);text-align:left;width:100%;min-height:56px;color:var(--fg);background:0 0;align-items:center;gap:12px;padding:0 4px;display:flex}.slip-mrow.on{box-shadow:inset 3px 0 0 var(--blue);padding-left:12px}.slip-terms{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.slip-terms button{font:inherit;cursor:pointer;height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;min-width:0;font-size:14px;font-weight:600}.slip-terms button.on{background:var(--s3);color:var(--fg)}.slip-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.slip-side{font:inherit;cursor:pointer;background:var(--s2);min-height:88px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);text-align:left;border:0;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;padding:12px 14px;display:flex}.slip-side.on{background:var(--blue);box-shadow:none}.slip-side:disabled{cursor:not-allowed;opacity:.45}.slip-side-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:14px;font-weight:600;display:flex;overflow:hidden}.slip-side-name i{border-radius:5px;flex-shrink:0;width:10px;height:10px}.slip-side-big{font-size:28px}.slip-side-price{color:var(--fg-2);font-size:13px}.slip-side.on .slip-side-price{color:var(--fg)}.slip-note{color:var(--muted);font-size:13px}.slip-search{background:var(--bg);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.slip-search input{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:16px}.slip-people{scroll-snap-type:x proximity;gap:6px;margin:0 -20px;padding:2px 44px 2px 20px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.slip-person{font:inherit;cursor:pointer;scroll-snap-align:start;color:var(--fg-2);background:0 0;border:0;flex-direction:column;flex:0 0 64px;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:600;display:flex}.slip-person i{width:48px;height:48px;font-style:normal;font-family:var(--cond);color:var(--fg);background:var(--s2);border-radius:24px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.slip-person.on{color:var(--fg)}.slip-stakes{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.slip-stake{font:inherit;cursor:pointer;background:var(--s2);height:48px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);font-variant-numeric:tabular-nums;border:0;border-radius:12px;font-size:15px;font-weight:700}.slip-stake.on{background:var(--blue);box-shadow:none}.slip-foot{padding:14px 20px calc(20px + env(safe-area-inset-bottom));background:var(--s2);box-shadow:inset 0 1px 0 var(--line-2);flex-direction:column;gap:12px;display:flex}.slip-summary{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.slip-summary .grow{flex-direction:column;gap:4px;min-width:0;display:flex}.slip-sum-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;line-height:1;display:-webkit-box;overflow:hidden}.slip-sum-sub{color:var(--fg-2);font-size:13px}.slip-sum-stake{font-size:28px}.slip-cta{font:inherit;cursor:pointer;background:var(--blue);color:#fff;border:0;border-radius:14px;width:100%;height:56px;font-size:16px;font-weight:700}.slip-cta:disabled{background:var(--s3);color:var(--muted);cursor:default}.ml-net-big.zero{color:#5c6b80}.ml-none{border-bottom:1px solid var(--line);min-height:52px;color:var(--muted);font-size:14px}.ml-inline{font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ml-cta-btn:disabled{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);cursor:not-allowed;background:#151d29}.al-page{gap:8px}.al-head{align-items:center;gap:4px;margin-left:-12px;display:flex}.al-ttl{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.al-ttl h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.al-ttl .ctx{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.al-mk{font:inherit;cursor:pointer;height:44px;color:var(--link);background:0 0;border:0;padding:0 8px;font-size:14px;font-weight:600}.al-mk:disabled{color:var(--muted);cursor:default}.al-group{flex-direction:column;margin:0 -20px;display:flex}.al-sec{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:16px 20px 8px;font-size:13px;font-weight:600}.al-item{box-sizing:border-box;border-top:1px solid var(--line);align-items:center;gap:12px;min-height:72px;padding:12px 20px 12px 16px;display:flex}.al-item.exh{box-shadow:inset 3px 0 0 var(--violet,#7c5cff)}.al-dot{border-radius:4px;flex-shrink:0;width:8px;height:8px}.al-body{min-width:0;color:var(--fg);flex-direction:column;flex:1;gap:4px;display:flex}.al-title{color:var(--fg-2,#b9c6da);font-size:15px;font-weight:500}.al-item.unread .al-title{color:var(--fg);font-weight:700}.al-sub{color:var(--muted);font-size:13px}.al-act{height:44px;color:var(--fg);white-space:nowrap;background:#151d29;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.al-act.pri{background:var(--blue);box-shadow:none;color:#fff}.al-end{border-top:1px solid var(--line);color:var(--muted);margin:0 -20px;padding:16px 20px 0;font-size:13px}.al-empty{flex-direction:column;gap:10px;padding-top:12px;display:flex}.al-zero{align-items:baseline;gap:8px;display:flex}.al-zero .disp{color:var(--muted);font-size:72px;line-height:.86}.al-zero span:last-child{color:var(--muted);font-size:15px}.al-empty strong{font-size:17px;font-weight:600}.al-empty .fg2{color:var(--muted);max-width:34ch;font-size:14px}.al-empty .link{font-weight:600}.apphead .bell{width:44px;height:44px;color:var(--fg);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative}.apphead .bell.on{color:var(--link)}.apphead .bell i{background:var(--blue);width:7px;height:7px;box-shadow:0 0 0 2px var(--bg);border-radius:4px;position:absolute;top:11px;right:11px}.apphead .bell+.avatar{margin-left:0}:root{--bg:#07090d;--s1:#0c1119;--s2:#0d131c;--s3:#151d29;--line:#ffffff0f;--line-2:#ffffff1f;--fg:#eef3fa;--fg-2:#b9c6da;--muted:#8d9bb0;--link:#8fb0ff;--blue:#1f5cff;--gold:#f2b705;--pos:#7fe3a6;--neg:#ff8a7a;--exh:#7c5cff;--scrim:#07090dcc;--display:"Big Shoulders Display", "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body:"Barlow", system-ui, -apple-system, "Segoe UI", sans-serif;--cond:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--tab-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{font-family:var(--body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[hidden]{display:none!important}@media (pointer:coarse){*{scrollbar-width:none}::-webkit-scrollbar{display:none}}@media (pointer:fine){*{scrollbar-width:thin;scrollbar-color:var(--s3) transparent}}.disp{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:900;line-height:.86}.num{font-variant-numeric:tabular-nums}.cond{font-family:var(--cond);letter-spacing:.02em;font-weight:600}.muted{color:var(--muted)}.fg2{color:var(--fg-2)}.small{font-size:13px}.pos{color:var(--pos)}.neg{color:var(--neg)}.gold{color:var(--gold)}h1.title{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.h2{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:13px;font-weight:600}.link{color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-weight:600;display:inline-flex}.shell{flex-direction:column;min-height:100vh;display:flex}.apphead{z-index:20;background:var(--bg);position:sticky;top:0}.apphead-in{max-width:960px;padding:calc(env(safe-area-inset-top) + 12px) max(12px, env(safe-area-inset-right)) 8px max(20px, env(safe-area-inset-left));align-items:center;gap:8px;margin:0 auto;display:flex}.logo,.wordmark{font-family:"Schibsted Grotesk", var(--body), sans-serif;letter-spacing:-.01em;color:var(--fg);font-size:22px;font-weight:700;line-height:1}.apphead .vr{background:var(--line-2);flex-shrink:0;width:1px;height:14px;margin:0 4px}.apphead .ctx{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.apphead .avatar{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;display:inline-flex}.apphead .avatar span{width:32px;height:32px;font-family:var(--cond);letter-spacing:.02em;background:#121924;border-radius:16px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.brand{font-family:var(--display);letter-spacing:.02em;font-size:24px;font-weight:900}.brand i{color:var(--link);font-style:normal}.topnav{gap:4px;margin-left:24px;display:flex}.topnav a{color:var(--muted);align-items:center;height:44px;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.topnav a.active{color:var(--fg)}.topnav a.active:after{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:0;left:10px;right:10px}.main{width:100%;max-width:960px;padding:0 max(20px, env(safe-area-inset-right)) calc(var(--tab-h) + 40px) max(20px, env(safe-area-inset-left));flex:1;margin:0 auto}.tabbar{display:none}@media (width>=761px){.apphead{border-bottom:1px solid var(--line)}.apphead-in{padding-top:8px;padding-bottom:8px}}@media (width<=760px){.topnav{display:none}.tabbar{z-index:20;padding:0 8px max(8px, env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{letter-spacing:.02em;color:#7d8ba0;flex-direction:column;flex:1;align-items:center;gap:4px;height:56px;padding-top:10px;font-size:11px;font-weight:600;display:flex;position:relative}.tabbar a.active{color:var(--fg)}.tabbar a.active:before{content:"";background:var(--blue);border-radius:1px;width:20px;height:2px;margin-left:-10px;position:absolute;top:0;left:50%}}.cap{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:600}.row .cap{font-weight:400}.btn.dark{color:var(--fg);background:#121924;box-shadow:inset 0 0 0 1px #ffffff12}.page{flex-direction:column;gap:28px;padding-top:20px;display:flex}.pagehead{flex-direction:column;gap:4px;display:flex}.pagehead .ctx{color:var(--muted);font-size:13px}.phead{align-items:flex-start;gap:4px;display:flex}.phead .back{flex-shrink:0;margin-top:-4px;margin-left:-12px}.phead .ttl{flex-direction:column;gap:4px;min-width:0;display:flex}.phead h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:700}.phead.minor h1{padding-top:6px;font-size:20px}.phead .ctx{color:var(--muted);font-size:13px}.phead .act{flex-shrink:0;margin-left:auto}.backrow{align-items:center;gap:4px;margin-left:-12px;display:flex}.back{width:44px;height:44px;color:var(--fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.sect{flex-direction:column;gap:10px;display:flex}.sect-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.list{flex-direction:column;display:flex}.row{border-top:1px solid var(--line);min-height:48px;color:var(--fg);align-items:center;gap:12px;padding:6px 0;display:flex}.list>.row:last-child{border-bottom:1px solid var(--line)}a.row:hover{background:#ffffff05}.grow{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sub{color:var(--muted);font-size:13px}.edge{border-radius:2px;flex-shrink:0;align-self:stretch;width:3px;min-height:20px}.card{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}a.card:hover,button.card:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.mono{background:var(--s1);font-family:var(--cond);letter-spacing:.04em;color:var(--fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.btn{font:inherit;cursor:pointer;background:var(--blue);min-height:56px;color:var(--fg);white-space:nowrap;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.btn.sec{background:var(--s3)}.btn.ghost{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.btn.sm{border-radius:12px;min-height:44px;padding:0 14px;font-size:15px}.btn.block{width:100%}.btn:disabled{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);opacity:1;cursor:not-allowed;background:#151d29}.seg{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}.seg button{font:inherit;cursor:pointer;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:600}.seg button.on{background:var(--s3);color:var(--fg)}.tabs{border-bottom:1px solid var(--line);gap:22px;display:flex;overflow-x:auto}.tabs button{font:inherit;cursor:pointer;height:44px;color:var(--muted);background:0 0;border:0;flex:none;padding:0 2px;font-size:15px;font-weight:600;position:relative}.tabs button.on{color:var(--fg)}.tabs button.on:after{content:"";background:var(--blue);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;cursor:pointer;background:var(--s2);min-height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);border:0;border-radius:12px;padding:0 14px;font-size:15px;font-weight:600}.chip.on{background:var(--blue);box-shadow:none}.field{flex-direction:column;gap:6px;display:flex}.field>span{color:var(--fg-2);font-size:14px}.input{background:var(--bg);min-height:48px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg);border:0;border-radius:12px;outline:none;width:100%;padding:0 14px;font-size:16px}.input:focus{box-shadow:inset 0 0 0 2px var(--blue)}select.input{appearance:none}.err{color:var(--fg);font-size:14px;font-weight:700}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.live-dot{color:var(--fg);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.live-dot:before{content:"";background:var(--fg);border-radius:4px;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse}.exh-tag{color:#c4b5fd;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.exh-tag:before{content:"";background:var(--exh);border-radius:4px;width:7px;height:7px}.bug{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.bug .side{align-items:center;gap:10px;min-width:0;display:flex}.bug .side.b{text-align:right;justify-content:flex-end}.bug .nm{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.bug .pts{font-size:44px}.bug .mid{color:var(--muted);flex-direction:column;align-items:center;gap:2px;font-size:12px;display:flex}@keyframes tick{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.tick{animation:.28s cubic-bezier(.2,.8,.2,1) tick;display:inline-block}@media (prefers-reduced-motion:reduce){.live-dot:before,.tick{animation:none}}.scrim{z-index:50;background:var(--scrim);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet{max-height:92vh;padding:12px 20px calc(24px + env(safe-area-inset-bottom));background:var(--s1);box-shadow:inset 0 1px 0 var(--line-2);border-radius:20px 20px 0 0;flex-direction:column;gap:20px;display:flex;overflow-y:auto}@media (width>=761px){.scrim{justify-content:center;align-items:center}.sheet{border-radius:20px;width:min(520px,92vw)}}.grabber{background:var(--line-2);border-radius:2px;align-self:center;width:36px;height:4px}.toast{left:50%;top:calc(12px + env(safe-area-inset-top));z-index:60;background:var(--fg);max-width:min(440px,92vw);color:var(--bg);border-radius:14px;padding:14px 18px;font-size:15px;font-weight:700;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.toast.err{background:var(--s3);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-2), 0 10px 30px #00000080}.boot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex}.boot .brand{font-size:56px}.empty{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:20px 0;display:flex}.empty p{color:var(--fg-2);margin:0}.btn.danger{color:var(--neg);background:0 0;box-shadow:inset 0 0 0 1px #ff8a7a73}.btn.danger.on{background:var(--neg);color:var(--bg);box-shadow:none}@media (width<=760px){.shell.bare .apphead{display:none}.shell.bare .main{padding-top:env(safe-area-inset-top)}}.pv{flex-direction:column;gap:10px;margin:16px 0 0;display:flex;position:relative}.pv-chip{background:var(--bg);font-family:var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-2);border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff29}.pv-body{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.pv-body .hero-dot,.pv-body .tick{animation:none}.pv-next{color:var(--muted);margin:0;font-size:13px}.pv-next a{font-weight:600}.tmark{background:var(--s1);border-radius:50%;flex-shrink:0;display:inline-flex;position:relative;overflow:hidden}.tmark img{object-fit:cover;width:100%;height:100%;display:block}.tmark:after{content:"";box-shadow:inset 0 0 0 var(--rw,2px) var(--ring);pointer-events:none;border-radius:50%;position:absolute;inset:0}.tmark-svg{flex-shrink:0;display:block}
