:root{--bg:#101114;--bg-deep:#0b0c0e;--bg-bot:#16181c;--panel:#191b1f;--panel-hi:#202329;--line:#262a2f;--faint:#3a3f46;--primary:#f4f5f2;--body:#c6cabf;--muted:#8a9086;--accent:#c7f53d;--accent-ink:#101114;--accent-dim:#93b82c;--accent-wash:rgba(199,245,61,0.1);--gold:#f0b232;--win:#3ba55d;--danger:#ed4245;--blurple:#5865f2;--logo-ground:var(--bg)}*{box-sizing:border-box}html{background:var(--bg)}body,html{margin:0;padding:0;color:var(--primary);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.ambient{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambientField{position:absolute;display:block;width:85vmax;height:85vmax;border-radius:50%;will-change:transform}.ambientField.a{top:-30vmax;left:-25vmax;background:radial-gradient(circle closest-side,rgba(199,245,61,.07),transparent);animation:driftA 82s ease-in-out infinite}.ambientField.b{bottom:-35vmax;right:-25vmax;background:radial-gradient(circle closest-side,rgba(61,214,200,.055),transparent);animation:driftB 113s ease-in-out infinite}.ambientField.c{top:15%;right:-30vmax;background:radial-gradient(circle closest-side,rgba(120,96,255,.05),transparent);animation:driftC 97s ease-in-out infinite}.ambientVeil{position:absolute;inset:0;background:radial-gradient(ellipse 120% 90% at 50% 40%,transparent,rgba(16,17,20,.72))}@keyframes driftA{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(14vmax,9vmax,0) scale(1.16)}to{transform:translateZ(0) scale(1)}}@keyframes driftB{0%{transform:translateZ(0) scale(1.08)}50%{transform:translate3d(-12vmax,-11vmax,0) scale(1)}to{transform:translateZ(0) scale(1.08)}}@keyframes driftC{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-9vmax,13vmax,0) scale(1.22)}to{transform:translateZ(0) scale(1)}}main{max-width:620px;margin:0 auto;padding:56px 20px 80px}.kicker{color:var(--accent);font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.kicker,h1{font-weight:700}h1{font-size:34px;line-height:1.15;margin:0 0 12px;letter-spacing:-.02em;text-wrap:balance}.lede{color:var(--body);font-size:16px;line-height:1.55;margin:0 0 32px}.rule{height:1px;background:var(--line);margin:28px 0;border:0}.teams{display:grid;grid-gap:8px;gap:8px;margin:0 0 28px;padding:0;list-style:none}.team{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;border-radius:12px;border:1.5px solid transparent;background:var(--panel);color:var(--primary);font:inherit;font-size:16px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer;transition:border-color .12s ease,transform 60ms ease}.team:hover:not(:disabled){border-color:var(--accent-dim)}.team:active:not(:disabled){transform:scale(.995)}.team:disabled{cursor:not-allowed;opacity:.55}.team[data-mine=true],.team[data-selected=true]{border-color:var(--accent)}.team .status{margin-left:auto;font-size:12px;font-weight:600;color:var(--muted)}.team[data-mine=true] .status{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 20px;border:0;border-radius:12px;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .12s ease}.btn:hover:not(:disabled){background:#d4ff52}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.secondary{background:var(--panel);color:var(--primary);font-weight:600}.btn.secondary:hover:not(:disabled){background:var(--panel-hi)}.spacer{height:16px}.note{color:var(--muted);font-size:13.5px;line-height:1.5;margin-top:18px}.error{color:var(--danger);font-size:14px;margin-top:14px}.brand{color:var(--faint);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-top:48px}.callout{background:var(--panel);border-left:4px solid var(--accent);border-radius:12px;padding:18px 20px;color:var(--body);line-height:1.55}.stub a:not(.btn),p a:not(.btn){color:var(--accent);text-underline-offset:2px}.shareAsk{margin:8px 0 4px;padding:14px 16px;border:1.5px solid var(--gold);border-radius:12px;background:rgba(240,178,50,.08)}.shareAskText{margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--body)}.shareAskText strong{color:var(--primary)}.shareAsk .row{margin-top:0}.shareAsk .row .btn{width:auto;flex:1 1 auto}.onward{display:grid;grid-gap:14px;gap:14px;margin:0 0 24px;padding:18px 20px;border:1.5px solid var(--accent);border-radius:12px;background:var(--accent-wash)}.onwardLead{margin:0;color:var(--body);font-size:15px;line-height:1.55}.onwardLead strong{color:var(--primary);font-weight:700}.onwardActions{display:flex;gap:10px;flex-wrap:wrap}.onwardActions .btn{width:auto;flex:1 1 auto}.onwardActions .btn.secondary{border:1.5px solid var(--faint)}.onwardMore{margin:0;font-size:13px}p.onwardMore a{color:var(--muted);text-underline-offset:2px}p.onwardMore a:hover{color:var(--primary)}.shell{min-height:100dvh}.sidebar{display:none}.mobileBar{position:fixed;top:0;left:0;right:0;z-index:80;background:var(--bg-deep);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);--logo-ground:var(--bg-deep)}.mobileBarTop{position:relative;display:flex;align-items:center;justify-content:flex-end;height:52px;padding:0 12px}.mobileAvatar{flex:0 0 auto;width:30px;height:30px;border-radius:50%}.mobileAvatarBlank{background:var(--panel)}.mobileLogo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex}.mobileLogo .logoLockup{height:26px}.mobileTabs{display:flex;align-items:stretch;height:44px;border-top:1px solid var(--line)}.navTab{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;color:var(--muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .12s ease,border-color .12s ease}.navTab[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.shellMain{padding-top:calc(96px + env(safe-area-inset-top))}@media (min-width:1024px){.mobileBar{display:none}.sidebar{position:fixed;top:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;width:248px;background:var(--bg-deep);border-right:1px solid var(--line);--logo-ground:var(--bg-deep)}.shellMain{margin-left:248px;padding-top:0}.shell main{max-width:760px;padding-top:44px}.shell main>.btn{width:auto}}.sidebarHead{display:flex;align-items:center;height:64px;padding:0 18px;flex:0 0 auto}.sidebarLogo{display:flex}.logoLockup{height:34px}.logoLockup,.pageLogo{width:auto;display:block}.pageLogo{height:40px;margin:0 0 18px}.leagueChip{display:flex;align-items:baseline;gap:8px;margin:0 12px 10px;padding:9px 12px;border-radius:10px;background:var(--panel)}.leagueChipName{flex:1 1;min-width:0;font-size:13px;font-weight:600;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leagueChipSwitch{flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-decoration:none}.leagueChipSwitch:hover{color:var(--accent)}.sidebarNav{flex:1 1 auto;overflow-y:auto;padding:0 12px;display:grid;grid-gap:2px;gap:2px;align-content:start}.navItem{display:flex;align-items:center;gap:11px;height:38px;padding:0 12px;border-radius:9px;color:var(--muted);font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s ease,color .12s ease}.navItem:hover{background:rgba(255,255,255,.035);color:var(--body)}.navItem[aria-current=page]{background:var(--accent-wash);color:var(--primary);font-weight:600}.navIcon{width:18px;height:18px;flex:0 0 auto;color:var(--faint);transition:color .12s ease}.navItem:hover .navIcon{color:var(--muted)}.navItem[aria-current=page] .navIcon{color:var(--accent)}.navBadge{margin-left:auto;padding:2px 6px;border-radius:999px;border:1px solid var(--line);color:var(--muted);font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sidebarFoot{flex:0 0 auto;padding:10px 12px;border-top:1px solid var(--line)}.sidebarMe{display:flex;align-items:center;gap:9px;padding:4px 4px 4px 8px}.sidebarMeAvatar{border-radius:50%;flex:0 0 auto}.sidebarMeBlank{width:26px;height:26px;display:inline-block;background:var(--panel)}.sidebarMeName{flex:1 1;min-width:0;font-size:13px;font-weight:600;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebarMe .linkish{font-size:11.5px}.section{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.row{display:flex;gap:10px;margin-top:14px}.row .btn{flex:1 1}.field{display:block;margin:0 0 14px}.field>span{display:block;font-size:13.5px;color:var(--muted);margin-bottom:7px}.field select{width:100%;padding:13px 14px;border-radius:12px;border:1.5px solid var(--faint);background:var(--panel);color:var(--primary);font:inherit;font-size:16px}.field select:disabled{opacity:.5}.toggle{display:flex;align-items:center;gap:12px;padding:13px 16px;border-radius:12px;background:var(--panel);margin-bottom:8px;cursor:pointer;font-size:15px;font-weight:600}.toggle input{width:18px;height:18px;accent-color:var(--accent);cursor:pointer}section{margin-bottom:4px}.connect{margin:0 0 30px}.connect .row{margin-top:0;flex-wrap:wrap}.connect .row .btn,.connect .team .btn{flex:0 0 auto;width:auto;white-space:nowrap}input.field{flex:1 1 260px;margin:0;padding:13px 14px;border-radius:12px;border:1.5px solid var(--faint);background:var(--panel);color:var(--primary);font:inherit;font-size:15px}input.field::placeholder{color:var(--muted)}input.field:focus{border-color:var(--accent)}.connect .team{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;cursor:default}.connect .team .status{margin-left:0}.status{color:var(--muted);font-size:13.5px;line-height:1.55}.ok,.status a{color:var(--accent)}.ok{font-size:14px;font-weight:600;margin-top:14px}p.field.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;padding:13px 14px;border-radius:12px;border:1.5px solid var(--faint);background:var(--panel);color:var(--primary);word-break:break-all;-webkit-user-select:all;-moz-user-select:all;user-select:all}h2{font-size:17px;margin:30px 0 8px}a.btn{text-decoration:none}.connect .team .btn.secondary{border:1.5px solid var(--faint);color:var(--body)}.connect .team .btn.secondary:hover{border-color:var(--accent-dim);color:var(--primary)}.whoami{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 22px;font-size:13.5px;color:var(--muted)}.whoami strong{color:var(--primary);font-weight:600}.whoamiAvatar{border-radius:50%;flex:0 0 auto}.whoamiAvatarBlank{width:22px;height:22px;display:inline-block;background:var(--faint)}.badge{margin-left:2px;padding:3px 8px;border-radius:999px;background:var(--accent);color:var(--accent-ink);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.teams .team{flex-wrap:wrap}.rowActions{display:flex;gap:8px;margin-left:auto;flex:0 0 auto}.moveRow .btn,.rowActions .btn{width:auto;flex:0 0 auto;padding:9px 14px;font-size:13.5px;border:1.5px solid var(--faint);white-space:nowrap}.moveRow .btn:hover:not(:disabled),.rowActions .btn:hover:not(:disabled){border-color:var(--accent-dim)}.moveRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 16px 2px}.team:disabled[data-mine=true]{opacity:1}.whoamiOut{margin-left:auto}.linkish{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.linkish:hover{color:var(--primary)}.adminRow{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background:var(--panel)}.adminRow .status{margin-left:auto}:root{--qb:#ff2a6d;--rb:#00ceb8;--wr:#58a7ff;--te:#ffae58}.teamSub{color:var(--muted);font-size:13.5px;line-height:1.5;margin:0 0 20px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:0 0 18px}.tile{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);min-width:0}.tileLabel{margin:0 0 6px;font-size:9.5px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--muted)}.tileValue{margin:0;font-size:18px;font-weight:700;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--primary);white-space:nowrap}.tileValue[data-tone=good]{color:var(--accent)}.tileValue[data-tone=bad]{color:var(--danger)}.tileSub,.tileValue[data-tone=flat]{color:var(--muted)}.tileSub{display:block;margin-top:3px;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:480px){.tileValue{font-size:21px}}.pageActions{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 26px}.pageActions .btn{width:auto}.card{border:1px solid var(--line);border-radius:14px;background:var(--panel);margin:0 0 14px;overflow:hidden}.cardHead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 12px;padding:16px 18px 0}.cardHeadText{min-width:min(100%,240px);flex:1 1 auto}.eyebrow{position:relative;margin:0;padding-left:11px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.eyebrow:before{content:"";position:absolute;left:0;top:1px;width:3px;height:12px;border-radius:2px;background:var(--accent)}.cardSub{margin:7px 0 0 11px;font-size:11.5px;line-height:1.5;color:var(--muted)}.cardHeadRight{flex:0 0 auto}.cardCount{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--body)}.cardCount[data-tone=good]{color:var(--accent)}.cardCount[data-tone=bad]{color:var(--danger)}.cardBody{padding:14px 18px 18px}.card[data-flush=true] .cardBody{padding:12px 0 0}.cardFoot{margin:16px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.cardFoot strong{color:var(--body)}.emptyNote{margin:0;font-size:13px;padding:4px 0 8px}.emptyNote,.muted{color:var(--muted)}.posRows{display:grid;grid-gap:14px;gap:14px}.posRowHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.posRowName{font-size:13px;font-weight:700;color:var(--primary)}.posRowRank{margin-left:8px;font-size:10.5px;font-weight:600;color:var(--muted);letter-spacing:.02em}.posRowValue{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--body);white-space:nowrap}.bar{position:relative;height:9px;background:var(--bg-deep);overflow:hidden}.bar,.barFill{border-radius:999px}.barFill{position:absolute;inset:0 auto 0 0}.barFill[data-tone=good]{background:var(--accent)}.barFill[data-tone=even]{background:var(--faint)}.barFill[data-tone=thin]{background:var(--gold)}.barAvg{position:absolute;top:0;bottom:0;width:2px;background:rgba(255,255,255,.55)}.rows{display:flex;flex-direction:column}.rows>*+*{border-top:1px solid var(--line)}.prow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:11px 18px}.prow[data-starter=true]{background:rgba(199,245,61,.035)}.prowName{min-width:0;font-size:14px;font-weight:600;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prowInjury{margin-left:7px;font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--danger)}.prowMeta{display:none;font-size:11.5px;color:var(--muted);white-space:nowrap}.prowValue{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--body);text-align:right;white-space:nowrap}.prowRank{display:block;font-size:10px;font-weight:600;color:var(--muted);margin-top:2px}.prowUnpriced{font-size:11px;font-weight:600;color:var(--faint)}@media (min-width:640px){.prow{grid-template-columns:auto 1fr auto auto}.prowMeta{display:inline}}.pos{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:3px 6px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.04em;background:var(--faint);color:var(--body)}.pos[data-pos=QB]{background:rgba(255,42,109,.16);color:var(--qb)}.pos[data-pos=RB]{background:rgba(0,206,184,.16);color:var(--rb)}.pos[data-pos=WR]{background:rgba(88,167,255,.16);color:var(--wr)}.pos[data-pos=TE]{background:rgba(255,174,88,.16);color:var(--te)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{display:inline-flex;flex-direction:column;gap:2px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--bg-deep);font-size:11.5px;font-weight:600;color:var(--body)}.chip[data-round="1"]{border-color:rgba(240,178,50,.35)}.chip[data-acquired=true]{border-color:var(--accent-dim)}.chipTop{white-space:nowrap}.chipVia{font-size:9.5px;color:var(--muted)}.chipValue{font-size:10px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chipValue abbr{text-decoration:none;color:var(--gold);cursor:help}.srow{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;grid-gap:10px;gap:10px;padding:11px 18px;font-size:13.5px}.srowSeason{font-weight:700;color:var(--primary)}.ring{margin-left:8px;padding:2px 7px;border-radius:999px;background:rgba(240,178,50,.15);color:var(--gold);font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.srowRecord{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--body)}.srowMeta{display:none}.srowMeta,.srowPoints{font-size:12px;color:var(--muted)}.srowPoints{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:640px){.srow{grid-template-columns:1fr auto auto auto}.srowMeta{display:inline}}.trow{padding:13px 18px}.trowHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:7px}.trowDate{font-size:11.5px;font-weight:600;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trowNet{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trowNet[data-tone=good]{color:var(--accent)}.trowNet[data-tone=bad]{color:var(--danger)}.trowLine{margin:0 0 3px;font-size:13px;line-height:1.5;color:var(--body)}.trowTag{display:inline-block;min-width:30px;margin-right:6px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ledgerMore{margin:0;padding:12px 18px;font-size:11.5px;color:var(--muted)}.tradeSides{display:grid;grid-gap:14px;gap:14px;margin:0 0 16px}@media (min-width:720px){.tradeSides{grid-template-columns:1fr 1fr;align-items:stretch}}.side{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:16px 16px 12px;min-width:0}.sideHead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:12px}.sideTotal{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent)}.side .field{margin-bottom:12px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.tradePile{display:flex;flex-direction:column;gap:6px}.pileRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:9px;column-gap:9px;padding:9px 8px 9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--bg-deep);font-size:13px}.pileRow .pos{grid-row:1/span 2}.pileValue{grid-column:3;grid-row:1}.pileRemove{grid-column:4;grid-row:1/span 2}.pileMeta{grid-column:2/4;grid-row:2;display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.pileMeta,.pileName{min-width:0;overflow:hidden;white-space:nowrap}.pileName{grid-column:2;grid-row:1;text-overflow:ellipsis;font-weight:600;color:var(--primary)}.pileUnpriced{flex:0 0 auto;font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pileValue{font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--body);white-space:nowrap}.pileBonus{font-weight:700;color:var(--accent)}.pileRemove{flex:0 0 auto;padding:2px 4px;border:0;background:none;color:var(--muted);font:inherit;font-size:12px;line-height:1;cursor:pointer;border-radius:5px}.pileRemove:hover{color:var(--danger);background:var(--panel-hi)}.pileAdd{display:flex;align-items:center;gap:9px;width:100%;padding:10px;border:1.5px dashed var(--faint);border-radius:10px;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .12s ease,color .12s ease}.pileAdd:hover,.pileAdd[aria-expanded=true]{border-color:var(--accent-dim);color:var(--accent)}.pileAddPlus{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:var(--panel-hi);font-size:15px;font-weight:700;line-height:1}.pileAdd:hover .pileAddPlus,.pileAdd[aria-expanded=true] .pileAddPlus{background:var(--accent-wash);color:var(--accent)}.sideGets{margin:12px 0 4px;font-size:12px;color:var(--muted)}.sideGets strong{color:var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.picker{margin-top:10px;border:1px solid var(--faint);border-radius:12px;background:var(--bg-deep);padding:10px}.pickerBar{display:flex;align-items:center;gap:8px;margin-bottom:8px}.pickerInput{flex:1 1 auto;min-width:0;padding:10px 12px;border:1.5px solid var(--line);border-radius:9px;background:var(--panel);color:var(--primary);font:inherit;font-size:16px}.pickerInput::placeholder{color:var(--muted)}.pickerInput:focus{outline:none;border-color:var(--accent)}.pickerClose{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:8px;background:var(--panel);color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.pickerClose:hover{color:var(--primary);background:var(--panel-hi)}.pickerList{display:flex;flex-direction:column;gap:2px;max-height:280px;overflow-y:auto}.pickerRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:9px;column-gap:9px;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;color:var(--body);font:inherit;font-size:13px;text-align:left;cursor:pointer}.pickerRow .pos,.pickerValue{grid-row:1/span 2}.pickerValue{grid-column:3}.pickerRow[data-cursor=true]{background:var(--panel-hi);color:var(--primary)}.pickerName{grid-row:1;display:flex;align-items:center;gap:5px;font-weight:600}.pickerMeta,.pickerName{grid-column:2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickerMeta{grid-row:2;font-size:11px;color:var(--muted)}.pickerValue{font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--body);min-width:42px;text-align:right}.tradeActions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.tradeActions .btn{width:auto;flex:1 1 auto;padding:13px 18px;font-size:14.5px}.tradeActions .btn.secondary{flex:0 0 auto;border:1.5px solid var(--faint)}.verdict{padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.verdict[data-bare=true]{text-transform:capitalize}.verdict[data-band=even],.verdict[data-band=slight]{background:var(--panel-hi);color:var(--body)}.verdict[data-band=clear]{background:rgba(240,178,50,.15);color:var(--gold)}.verdict[data-band=lopsided]{background:var(--accent-wash);color:var(--accent)}.terms{display:grid;grid-gap:2px;gap:2px}.term{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:4px 12px;gap:4px 12px;padding:10px 0;border-top:1px solid var(--line)}.term:first-child{border-top:0;padding-top:0}.termLabel{font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--primary)}.termNote{grid-column:1;font-size:12px;color:var(--muted);line-height:1.45}.termValue{grid-row:1/span 2;grid-column:2;align-self:center;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent);white-space:nowrap}.termValue[data-flat=true]{color:var(--faint)}.warnings{display:grid;grid-gap:10px;gap:10px}.warnRow{margin:0;padding:11px 13px;border-left:3px solid var(--faint);border-radius:0 8px 8px 0;background:var(--bg-deep);font-size:12.5px;line-height:1.55;color:var(--body)}.warnRow[data-kind=reject_risk]{border-left-color:var(--danger);color:var(--primary)}.engineNote{margin:0}.engineNote+.engineNote{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.engineLabel{display:block;margin-bottom:4px;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--accent)}.engineBody{margin:0;font-size:12.5px;line-height:1.6;color:var(--body)}.notes{display:grid;grid-gap:10px;gap:10px}.noteRow{margin:0;font-size:12.5px;line-height:1.6;color:var(--body)}.verdictBars .barFill[data-tone=even]{background:var(--accent-wash)}.verdictBars .barFill[data-tone=good]{background:var(--accent)}.impacts{display:grid;grid-gap:16px;gap:16px}@media (min-width:560px){.impacts{grid-template-columns:1fr 1fr}}.impactName{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:12px;font-weight:700;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impactTotal{font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impactTotal[data-tone=good]{color:var(--accent)}.impactTotal[data-tone=bad]{color:var(--danger)}.impactTotal[data-tone=flat]{color:var(--muted)}.impactRow{display:grid;grid-template-columns:28px 1fr auto;align-items:baseline;grid-gap:8px;gap:8px;padding:5px 0;font-size:12px;border-top:1px solid var(--line)}.impactPos{font-weight:700;color:var(--body)}.impactVals{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impactDelta{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impactDelta[data-tone=good]{color:var(--accent)}.impactDelta[data-tone=bad]{color:var(--danger)}.impactDelta[data-tone=flat]{color:var(--faint)}.offers{display:flex;flex-direction:column}.offer{display:block;width:100%;padding:14px 18px;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease}.offer:first-child{border-top:0}.offer:hover{background:var(--panel-hi)}.offerTop{display:flex;align-items:center;justify-content:space-between;gap:10px}.offerPartner{font-size:12px;font-weight:700;color:var(--muted)}.offerAssets{display:flex;flex-wrap:wrap;margin:6px 0 0;font-size:14px;font-weight:600;color:var(--primary);line-height:1.4}.offerAsset,.offerAssets{align-items:center;gap:5px}.offerAsset{display:inline-flex}.offerPlus{color:var(--muted);font-weight:400}.offerWhy{display:flex;flex-wrap:wrap;gap:6px 12px;margin:8px 0 0}.offerReason{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.offerReason[data-warn=true]{color:var(--danger)}.stub{border:1.5px dashed var(--line);border-radius:12px;padding:22px 20px;color:var(--muted);line-height:1.55;font-size:14.5px}.stub strong{color:var(--body);font-weight:600}:where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.btn:disabled,.team:disabled,button:disabled{cursor:not-allowed}.team:disabled:not([data-mine=true]){opacity:.55}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.adminRow strong,.connect .team strong,.team strong{overflow-wrap:anywhere}.rankControls{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px}.segmented{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.segmented a{padding:7px 14px;border-radius:7px;font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;transition:background-color .12s ease,color .12s ease}.segmented a:hover{color:var(--body)}.segmented a[aria-current=true]{background:var(--accent);color:var(--accent-ink);font-weight:700}.chipLink{padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-size:12.5px;font-weight:600;color:var(--muted);text-decoration:none;transition:border-color .12s ease,color .12s ease}.chipLink:hover{color:var(--body);border-color:var(--faint)}.chipLink[aria-current=true]{border-color:var(--accent-dim);color:var(--accent);background:var(--accent-wash)}.rankSearch{flex:1 1 180px;min-width:160px}.rankSearch input{width:100%;padding:9px 13px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--primary);font:inherit;font-size:13.5px}.rankSearch input:focus{outline:2px solid var(--accent-dim);outline-offset:1px}.rankTable{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}.rankHead,.rankRow{display:grid;grid-template-columns:44px 48px minmax(0,1fr) 40px 46px 72px;align-items:center;grid-gap:10px;gap:10px;padding:10px 14px}.rankHead{border-bottom:1px solid var(--line);background:var(--bg-deep);font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.rankHead abbr{text-decoration:none;border-bottom:1px dotted var(--faint);cursor:help}.rankHead span:last-child,.rankHead span:nth-child(4){text-align:right}.rankRow{border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background-color .1s ease}.rankRow:last-child{border-bottom:0}.rankRow:hover{background:var(--panel-hi)}.rankNum{font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.rankMove{font-size:11.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rankMove[data-tone=good]{color:var(--accent)}.rankMove[data-tone=bad]{color:var(--danger)}.rankMove[data-tone=flat]{color:var(--faint)}.rankAsset{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:4px 9px;gap:4px 9px;min-width:0}.rankAsset .pos{grid-row:span 2}.rankName{display:flex;align-items:center;font-size:14px;font-weight:600;color:var(--primary);overflow:hidden;white-space:nowrap}.rankMeta{font-size:11.5px;color:var(--muted)}.rankMeta,.rankReason{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rankReason{margin-top:2px;padding-left:8px;border-left:2px solid var(--accent-dim);font-size:11px;line-height:1.45;color:var(--body)}.rankTier{font-size:11px;font-weight:700;color:var(--muted);text-align:right}.rankConf{display:flex;justify-content:flex-end}.confBar{position:relative;display:block;width:38px;height:4px;border-radius:999px;background:var(--faint);overflow:hidden}.confBar:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--c,0);background:var(--accent-dim)}.rankValue{font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--primary);text-align:right}.rankMore{margin:16px 0 0}.rankMore .btn{width:auto;padding:11px 18px;font-size:14px}.assetTitle{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sparkWrap{padding:4px 0}.spark{display:block;width:100%;height:120px;overflow:visible}.sparkAxis{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.signalGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px 20px;gap:14px 20px;margin:0}.signalItem dt{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.signalItem dd{margin:4px 0 0;font-size:14px;color:var(--primary)}.proposal{padding:14px 0;border-bottom:1px solid var(--line)}.proposal:last-child{border-bottom:0;padding-bottom:0}.proposal:first-child{padding-top:0}.proposalHead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px}.proposalBadge{padding:3px 8px;border-radius:5px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;background:var(--faint);color:var(--body)}.proposalBadge[data-status=applied]{background:rgba(199,245,61,.16);color:var(--accent)}.proposalBadge[data-status=capped]{background:rgba(240,178,50,.16);color:var(--gold)}.proposalBadge[data-status=review]{background:rgba(88,167,255,.16);color:var(--wr)}.proposalBadge[data-status=rejected]{background:rgba(237,66,69,.14);color:var(--danger)}.proposalWho{font-size:13.5px;font-weight:700;color:var(--primary);text-decoration:none}.proposalWho:hover{color:var(--accent)}.proposalMove{font-size:12px;font-weight:700;color:var(--muted)}.proposalMove[data-dir=up]{color:var(--accent)}.proposalMove[data-dir=down]{color:var(--danger)}.proposalConf,.proposalRanks{font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.proposalWhen{margin-left:auto;font-size:11px;color:var(--faint)}.proposalWhy{margin:0;font-size:13.5px;line-height:1.55;color:var(--body)}.proposalRule{margin:8px 0 0;padding:7px 10px;border-radius:7px;background:var(--bg-deep);font-size:11.5px;line-height:1.5;color:var(--muted)}.proposalSources{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.proposalSources li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.proposalSources a{font-size:12.5px;color:var(--body);text-decoration:none;border-bottom:1px solid var(--faint)}.proposalSources a:hover{color:var(--accent);border-color:var(--accent-dim)}.sourceDate{font-size:10.5px;color:var(--faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.headToHead{padding:18px 20px;margin:0 0 18px;border:1px solid var(--line);border-left:3px solid var(--danger);border-radius:12px;background:var(--panel)}.headToHead[data-winning=true]{border-left-color:var(--accent)}.headToHeadTitle{margin:0;font-size:15px;font-weight:700;color:var(--primary);line-height:1.45}.headToHeadNums{display:flex;gap:26px;margin:14px 0 0}.headToHeadNums span{font-size:11.5px;color:var(--muted)}.headToHeadNums strong{display:block;font-size:26px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--primary);line-height:1.1}.headToHeadNote{margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--muted)}.metricList{display:grid;grid-gap:16px;gap:16px}.metric{padding-bottom:14px;border-bottom:1px solid var(--line)}.metric:last-child{border-bottom:0;padding-bottom:0}.metricTop{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.metricName{font-size:13.5px;font-weight:600;color:var(--primary)}.metricValue{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--primary)}.metricBlurb{margin:6px 0 0;font-size:12px;line-height:1.55;color:var(--muted)}.metricWindow{margin:4px 0 0;font-size:11px;color:var(--faint)}.metricAlert{margin:7px 0 0;font-size:12px;line-height:1.5;color:var(--gold)}.runList{display:grid;grid-gap:10px;gap:10px}.run{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:12.5px}.run:last-child{border-bottom:0;padding-bottom:0}.run time{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.runTrigger{padding:2px 7px;border-radius:5px;background:var(--bg-deep);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.runCounts{color:var(--body)}.run[data-status=failed] .runTrigger{background:rgba(237,66,69,.14);color:var(--danger)}.runError{flex-basis:100%;font-size:11.5px;color:var(--danger)}.rankBadge{flex:0 0 auto;width:16px;height:16px;margin-right:5px}@media (max-width:640px){.rankHead,.rankRow{grid-template-columns:34px 40px minmax(0,1fr) 62px;gap:8px}.rankConf,.rankHead span:nth-child(4),.rankHead span:nth-child(5),.rankTier{display:none}.headToHeadNums{gap:18px}.headToHeadNums strong{font-size:22px}}.rankTitle{display:flex;align-items:center;gap:10px;margin:0 0 12px}.rankTitle h1{margin:0}.howItWorks{position:relative}.howItWorks>summary{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--faint);border-radius:50%;color:var(--muted);font-size:12px;font-weight:700;font-style:italic;font-family:Georgia,Times New Roman,serif;cursor:pointer;list-style:none;transition:color .12s ease,border-color .12s ease,background .12s ease}.howItWorks>summary::-webkit-details-marker{display:none}.howItWorks>summary:hover,.howItWorks[open]>summary{color:var(--accent-ink);border-color:var(--accent);background:var(--accent)}.howItWorks>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.howBody{position:absolute;z-index:20;top:calc(100% + 10px);left:-8px;width:min(620px,calc(100vw - 40px));max-height:min(70vh,640px);overflow-y:auto;overscroll-behavior:contain;padding:20px 22px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 18px 44px rgba(0,0,0,.5)}.howBody h2{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--primary);letter-spacing:-.01em}.howBody h3{margin:22px 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.howBody p{margin:0 0 12px;font-size:13.5px;line-height:1.6;color:var(--body)}.howBody p:last-child{margin-bottom:0}.howBody strong{color:var(--primary);font-weight:600}.howBody em{color:var(--primary);font-style:italic}.howSteps{margin:0;padding:0 0 0 20px;display:grid;grid-gap:12px;gap:12px}.howSteps li{font-size:13.5px;line-height:1.6;color:var(--body)}.howSteps li::marker{color:var(--accent);font-weight:700}.howLimits{margin:0;padding:0 0 0 18px;display:grid;grid-gap:8px;gap:8px;list-style:none}.howLimits li{position:relative;font-size:13px;line-height:1.55;color:var(--body)}.howLimits li:before{content:"";position:absolute;left:-14px;top:8px;width:5px;height:5px;border-radius:50%;background:var(--faint)}@media (max-width:720px){.howBody{position:fixed;left:12px;right:12px;top:auto;width:auto;max-height:76vh}}.howMath{margin:0 0 14px;padding:14px 16px;border:1px solid var(--faint);border-radius:8px;background:var(--bg-deep);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;line-height:1.7;color:var(--body);white-space:pre;-moz-tab-size:2;tab-size:2}.pkProgress{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted)}.pkChoices{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:560px){.pkChoices{grid-template-columns:1fr}}.pkChoice,.pkCliffRow{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border:1px solid var(--faint);border-radius:10px;background:var(--panel);color:var(--primary);text-align:center;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.pkCliffRow{flex-direction:row;gap:12px;text-align:left;cursor:default}.pkChoice:hover:not(:disabled){border-color:var(--accent-dim);background:var(--panel-hi);transform:translateY(-1px)}.pkChoice:disabled{opacity:.5;cursor:default}.pkFace{width:68px;height:68px;border-radius:50%;object-fit:cover;background:var(--bg-deep);border:2px solid var(--faint)}.pkCliffRow .pkFace{width:40px;height:40px}.pkFacePick{display:inline-flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.08em;color:var(--muted)}.pkName{font-weight:600;font-size:14px;line-height:1.25}.pkMeta{font-size:11.5px;color:var(--muted)}.pkCliffRow .pkName{flex:1 1}.pkGap{display:flex;align-items:center;gap:10px;width:100%;padding:7px 4px;border:0;background:transparent;cursor:pointer;color:var(--muted)}.pkGapLine{flex:1 1;height:1px;background:var(--line);transition:background .12s ease}.pkGapLabel{font-size:11px;letter-spacing:.04em;opacity:0;transition:opacity .12s ease,color .12s ease;white-space:nowrap}.pkGap:focus-visible .pkGapLabel,.pkGap:hover .pkGapLabel{opacity:1;color:var(--accent)}.pkGap:focus-visible .pkGapLine,.pkGap:hover .pkGapLine{background:var(--accent-dim)}@media (hover:none){.pkGapLabel{opacity:1}}.pkList{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:6px}.pkListRow{padding:9px 12px}.pkListNum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted);min-width:18px}.pkListName{flex:1 1;font-weight:600;font-size:14px}.pkListMove{display:flex;gap:4px}.pkListMove button{width:30px;height:30px;border:1px solid var(--faint);border-radius:6px;background:var(--bg-deep);color:var(--body);cursor:pointer;font-size:13px}.pkListMove button:disabled{opacity:.35;cursor:default}.pkScaleBtn,.pkSubmit{width:100%;padding:11px 14px;border:1px solid var(--faint);border-radius:8px;background:var(--panel);color:var(--primary);font-weight:600;font-size:14px;cursor:pointer;transition:border-color .12s ease,background .12s ease}.pkSubmit{border-color:var(--accent-dim);background:var(--accent);color:var(--accent-ink)}.pkScale{display:flex;flex-direction:column;gap:6px;margin-top:14px}.pkScaleBtn:hover:not(:disabled){border-color:var(--accent-dim);background:var(--panel-hi)}.pkSides{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.pkSides{grid-template-columns:1fr}}.pkSide{gap:8px}.pkCliff,.pkSide{display:flex;flex-direction:column}.pkDone{font-size:15px;font-weight:600;color:var(--primary);margin:0 0 6px}.pkError{margin:12px 0 0;font-size:13px;color:var(--danger)}.pkGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:560px){.pkGrid{grid-template-columns:repeat(2,1fr)}}.pkChoice{position:relative}.pkChoice[data-on=true]{border-color:var(--accent);background:var(--accent-wash)}.pkTick{position:absolute;top:6px;right:6px;width:20px;height:20px;opacity:0;transform:scale(.6);transition:opacity .14s ease,transform .14s cubic-bezier(.2,1.4,.4,1);pointer-events:none}.pkChoice[data-on=true] .pkTick{opacity:1;transform:scale(1)}.pkGlyph{width:100%;height:100%;display:block}.pkMarkWrap{display:flex;flex-direction:column;gap:14px}.pkFaceSm{width:30px;height:30px;border-width:1px}.pkListRow{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:1px solid var(--faint);border-radius:8px;background:var(--panel);color:var(--primary);text-align:left;cursor:pointer;transition:border-color .12s ease,background .12s ease,transform .12s ease}.pkListRow:hover:not(:disabled){border-color:var(--accent-dim)}.pkListRow[data-held=true]{border-color:var(--accent);background:var(--accent-wash);transform:translateX(4px)}.pkList li{list-style:none}.pkFormat{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;padding:7px 12px;border:1px solid var(--faint);border-left:3px solid var(--accent);border-radius:8px;background:var(--bg-deep);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.pkFormatDot{width:7px;height:7px;border-radius:50%;background:var(--accent)}.pkFormatWhy{font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px}.pkDots{display:inline-flex;gap:5px;align-items:center}.pkDot{width:6px;height:6px;border-radius:50%;background:var(--faint);transition:background .15s ease,transform .15s ease}.pkDot[data-state=done]{background:var(--accent-dim)}.pkDot[data-state=now]{background:var(--accent);transform:scale(1.35)}.pkCoach,.pkCount{margin:0;font-size:12.5px;color:var(--muted)}.pkCoach{margin-bottom:10px;color:var(--accent-dim)}.pkStat{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--body);opacity:.75}.pkChoice .pkStat{margin-top:1px}.pkInj{margin-left:6px;padding:1px 4px;border-radius:3px;background:rgba(237,66,69,.16);color:var(--danger);font-size:9.5px;font-weight:700;letter-spacing:.04em;vertical-align:middle}.pkBarWrap{display:inline-flex;align-items:center;gap:8px}.pkBarCount{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.pkBar{display:block;width:56px;height:4px;border-radius:2px;background:var(--faint);overflow:hidden}.pkBarFill{display:block;height:100%;background:var(--accent);transition:width .25s ease}.pkListFacts{display:flex;flex-direction:column;align-items:flex-end;gap:1px;margin-left:auto;text-align:right}@media (max-width:460px){.pkListFacts{max-width:42%}}.pkChoice[data-muted=true]{opacity:.42}.pkChoice[data-muted=true]:hover{opacity:.6}.pkChoicesWide{grid-template-columns:repeat(2,1fr);max-width:460px;margin:0 auto}.pkChoicesWide .pkFace{width:84px;height:84px}.pkSwap{width:14px;height:14px;display:block}.pkListRow[data-held=true] .pkListNum,.pkSwap{color:var(--accent)}.pkCallout{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:12px 14px;border:1px solid var(--accent-dim);border-radius:10px;background:var(--accent-wash);text-decoration:none;color:var(--primary);transition:background .12s ease,border-color .12s ease,transform .12s ease}.pkCallout:hover{background:rgba(199,245,61,.16);border-color:var(--accent);transform:translateY(-1px)}.pkCalloutMark svg{width:22px;height:22px;display:block;color:var(--accent)}.pkCalloutText{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.pkCalloutText strong{font-size:14px;font-weight:600}.pkCalloutText span{font-size:12.5px;color:var(--muted)}.pkCalloutGo{color:var(--accent);font-size:17px}