:root{--ws-bg:#e9ede6;--ws-paper:#fff;--ws-paper2:#f5f6f2;--ws-ink:#17211c;--ws-muted:#5d6d63;--ws-line:#cfd6cc;--ws-teal:#0e7569;--ws-teal-dark:#0a5a51;--ws-teal-soft:#dff0ec;--ws-teal-fg:#0e7569;--ws-amber:#b7791f;--ws-amber-dark:#8a5a12;--ws-amber-soft:#fbeecb;--ws-amber-fg:#a26a17;--ws-plus:#17211c;--ws-plus-ink:#f3ead2;--ws-green:#2e7d4f;--ws-yellow:#e3b505;--ws-graytile:#787c7a;--ws-radius:16px;--ws-max:34rem;--ws-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,system-ui,sans-serif;--ws-serif:"New York",ui-serif,Georgia,"Times New Roman",serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ws-bg:#101613;--ws-paper:#1a221e;--ws-paper2:#222b26;--ws-ink:#edf2ed;--ws-muted:#a7b5ab;--ws-line:#334038;--ws-teal-soft:#173a35;--ws-teal-dark:#8fd8cc;--ws-teal-fg:#5cc4b3;--ws-amber-soft:#3a2f14;--ws-amber-dark:#f0c96a;--ws-amber-fg:#e7b04f;--ws-plus:#eef0e6;--ws-plus-ink:#17211c}}:root[data-theme=dark]{--ws-bg:#101613;--ws-paper:#1a221e;--ws-paper2:#222b26;--ws-ink:#edf2ed;--ws-muted:#a7b5ab;--ws-line:#334038;--ws-teal-soft:#173a35;--ws-teal-dark:#8fd8cc;--ws-teal-fg:#5cc4b3;--ws-amber-soft:#3a2f14;--ws-amber-dark:#f0c96a;--ws-amber-fg:#e7b04f;--ws-plus:#eef0e6;--ws-plus-ink:#17211c}.ws-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ws-header{z-index:30;background:var(--ws-paper);border-bottom:1px solid var(--ws-line);color:var(--ws-ink);font-family:var(--ws-sans);padding:env(safe-area-inset-top) max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left));position:sticky;top:0}.ws-header-inner{max-width:var(--ws-max);align-items:center;gap:.5rem;min-height:3rem;margin:0 auto;display:flex}.ws-brand{min-height:2.75rem;color:inherit;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:.55rem;font-size:1rem;font-weight:900;text-decoration:none;display:inline-flex}.ws-marks{display:flex}.ws-mark{color:#fff;border-radius:.45rem;place-items:center;width:1.65rem;height:1.65rem;font-size:.75rem;font-weight:900;line-height:1;display:grid}.ws-mark--b{background:var(--ws-teal)}.ws-mark--h{background:var(--ws-amber);border:2px solid var(--ws-paper);margin-left:-.4rem}.ws-header-end{align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex}.ws-header-actions{align-items:center;gap:.4rem;display:flex}.ws-header-actions:empty{display:none}.ws-plan{background:var(--ws-paper2);border:1px solid var(--ws-line);color:var(--ws-muted);white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.72rem;font-weight:800}.ws-plan:empty{display:none}@media (max-width:359px){.ws-brand-name{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ws-nav{background:var(--ws-paper);border-top:1px solid var(--ws-line);font-family:var(--ws-sans);padding:.3rem max(.25rem,env(safe-area-inset-right)) calc(.3rem + env(safe-area-inset-bottom)) max(.25rem,env(safe-area-inset-left))}.ws-nav--fixed{z-index:30;position:fixed;bottom:0;left:0;right:0}.ws-nav-inner{max-width:var(--ws-max);grid-template-columns:repeat(5,minmax(0,1fr));margin:0 auto;display:grid}.ws-nav-link{min-height:3rem;color:var(--ws-muted);text-align:center;-webkit-tap-highlight-color:transparent;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.2rem .1rem;font-size:.68rem;font-weight:700;line-height:1.1;text-decoration:none;display:flex}.ws-nav-link svg{flex-shrink:0;width:1.35rem;height:1.35rem}.ws-nav-link:hover{color:var(--ws-ink)}.ws-nav-link[aria-current=page]{color:var(--ws-teal-fg)}.ws-nav-link[aria-current=page][data-ws-accent=hint]{color:var(--ws-amber-fg)}.ws-nav-link:focus-visible,.ws-brand:focus-visible,.ws-btn:focus-visible,.ws-seg-btn:focus-visible{outline:3px solid var(--ws-teal-fg);outline-offset:2px}.ws-page{font-family:var(--ws-sans);color:var(--ws-ink)}.ws-date{letter-spacing:.13em;text-transform:uppercase;color:var(--ws-muted);margin:0;font-size:.75rem;font-weight:700}.ws-greet{font-family:var(--ws-serif);overflow-wrap:anywhere;margin:.35rem 0 .25rem;font-size:1.75rem;font-weight:700;line-height:1.08}.ws-sub{color:var(--ws-muted);margin:0 0 .85rem;font-size:.9rem}.ws-pills{flex-wrap:wrap;gap:.5rem;margin-bottom:.85rem;display:flex}.ws-pill{background:var(--ws-paper2);border:1px solid var(--ws-line);white-space:nowrap;border-radius:999px;padding:.35rem .6rem;font-size:.75rem;font-weight:700;display:inline-block}.ws-pill--bridge{background:var(--ws-teal-soft);color:var(--ws-teal-dark);border-color:#0000}.ws-pill--hint{background:var(--ws-amber-soft);color:var(--ws-amber-dark);border-color:#0000}.ws-card{border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-paper);margin-bottom:.75rem;padding:1rem}.ws-card--bridge{border-top:4px solid var(--ws-teal)}.ws-card--hint{border-top:4px solid var(--ws-amber)}.ws-card-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.ws-card-label{letter-spacing:.13em;text-transform:uppercase;color:var(--ws-teal-fg);margin:0;font-size:.7rem;font-weight:800}.ws-card--hint .ws-card-label{color:var(--ws-amber-fg)}.ws-card-title{letter-spacing:-.01em;margin:.1rem 0 0;font-size:1.07rem;font-weight:800}.ws-card-body{color:var(--ws-muted);margin:.4rem 0 .75rem;font-size:.85rem}.ws-card-meta{color:var(--ws-muted);font-size:.8rem}.ws-card-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ws-endpoints{font-family:var(--ws-serif);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 .1rem;font-size:1.5rem;font-weight:700;display:flex}.ws-arr{color:var(--ws-muted);font-size:1.1rem}.ws-dots{gap:.3rem;display:flex}.ws-dot{background:var(--ws-line);border-radius:50%;width:.5rem;height:.5rem;display:block}.ws-dot--on{background:var(--ws-teal)}.ws-asof{color:var(--ws-muted);margin:.1rem 0 .6rem;font-size:.75rem;font-style:italic}.ws-empty{color:var(--ws-muted);margin:.4rem 0 .75rem;font-size:.88rem}.ws-mini{gap:.25rem;margin:.6rem 0;display:flex}.ws-mini span{color:#fff;border-radius:.4rem;place-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;font-weight:900;display:grid}.ws-mini-g{background:var(--ws-green)}.ws-mini-y{background:var(--ws-yellow);color:#222!important}.ws-mini-x{background:var(--ws-graytile)}.ws-btn{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:0 1rem;font-family:inherit;font-size:.875rem;font-weight:800;text-decoration:none;display:inline-flex}.ws-btn:active{transform:scale(.98)}.ws-btn--bridge{background:var(--ws-teal);color:#fff}.ws-btn--hint{background:var(--ws-amber);color:#fff}.ws-btn--ghost{border:1px solid var(--ws-line);color:var(--ws-ink);background:0 0}.ws-btn--plus{background:var(--ws-plus);color:var(--ws-plus-ink)}.ws-seg{background:var(--ws-paper2);border:1px solid var(--ws-line);border-radius:999px;margin:.9rem 0 .7rem;padding:3px;display:flex}.ws-seg-btn{min-height:2.5rem;font-family:var(--ws-sans);cursor:pointer;color:var(--ws-muted);background:0 0;border:0;border-radius:999px;flex:1;padding:.4rem;font-size:.82rem;font-weight:800}.ws-seg-btn[aria-selected=true]{background:var(--ws-paper);color:var(--ws-ink);box-shadow:0 1px 4px #0000001f}.ws-seg-btn[aria-selected=true][data-ws-game=bp]{color:var(--ws-teal-fg)}.ws-seg-btn[aria-selected=true][data-ws-game=hw]{color:var(--ws-amber-fg)}.ws-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0 0 .6rem;display:grid}@media (min-width:380px){.ws-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.ws-stat{border:1px solid var(--ws-line);background:var(--ws-paper2);border-radius:.75rem;min-width:0;padding:.6rem .7rem}.ws-stat b{font-family:var(--ws-serif);font-size:1.35rem;line-height:1.1;display:block}.ws-stat span{color:var(--ws-muted);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:.2rem;font-size:.66rem;font-weight:800;display:block}.ws-section-title{font-family:var(--ws-serif);margin:.9rem 0 .4rem;font-size:1.1rem}.ws-section-title small{font-family:var(--ws-sans);color:var(--ws-muted);font-size:.72rem;font-weight:600}.ws-history{margin:0;padding:0;list-style:none}.ws-hrow{border-bottom:1px solid var(--ws-line);justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .1rem;font-size:.85rem;display:flex}.ws-hrow div{min-width:0}.ws-hrow b{overflow-wrap:anywhere;font-weight:800;display:block}.ws-hrow span{color:var(--ws-muted)}.ws-tag{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.2rem .5rem;font-size:.7rem;font-weight:800}.ws-hrow .ws-tag--bridge{background:var(--ws-teal-soft);color:var(--ws-teal-dark)}.ws-hrow .ws-tag--hint{background:var(--ws-amber-soft);color:var(--ws-amber-dark)}.ws-hrow .ws-tag--muted{background:var(--ws-paper2);color:var(--ws-muted);border:1px solid var(--ws-line)}.ws-dist{gap:.3rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.ws-dist li{grid-template-columns:1rem 1fr 2.5rem;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:grid}.ws-dist-bar{background:var(--ws-paper2);border-radius:.3rem;height:.9rem;overflow:hidden}.ws-dist-bar i{background:var(--ws-amber);border-radius:.3rem;width:5%;height:100%;display:block}.ws-dist-c{color:var(--ws-muted);text-align:right}.ws-dist-bar i[data-w="10"]{width:10%}.ws-dist-bar i[data-w="15"]{width:15%}.ws-dist-bar i[data-w="20"]{width:20%}.ws-dist-bar i[data-w="25"]{width:25%}.ws-dist-bar i[data-w="30"]{width:30%}.ws-dist-bar i[data-w="35"]{width:35%}.ws-dist-bar i[data-w="40"]{width:40%}.ws-dist-bar i[data-w="45"]{width:45%}.ws-dist-bar i[data-w="50"]{width:50%}.ws-dist-bar i[data-w="55"]{width:55%}.ws-dist-bar i[data-w="60"]{width:60%}.ws-dist-bar i[data-w="65"]{width:65%}.ws-dist-bar i[data-w="70"]{width:70%}.ws-dist-bar i[data-w="75"]{width:75%}.ws-dist-bar i[data-w="80"]{width:80%}.ws-dist-bar i[data-w="85"]{width:85%}.ws-dist-bar i[data-w="90"]{width:90%}.ws-dist-bar i[data-w="95"]{width:95%}.ws-dist-bar i[data-w="100"]{width:100%}.ws-plus-slot[hidden]{display:none!important}.ws-plan[data-state=plus],.ws-plan[data-state=trial]{background:var(--ws-plus);color:var(--ws-plus-ink);border-color:#0000}.ws-card--plus{border-top:4px solid var(--ws-plus)}.ws-card--plus .ws-card-label{color:var(--ws-ink)}.ws-perks{gap:.3rem;margin:0 0 .75rem;padding-left:1.1rem;font-size:.85rem;display:grid}.ws-plus-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ws-plus-note{margin:0 0 .6rem;font-size:.85rem;font-weight:600}.ws-plus-account{color:var(--ws-muted);flex-wrap:wrap;align-items:center;gap:.3rem;margin:.6rem 0 0;font-size:.8rem;display:flex}.ws-btn--text{min-height:2.75rem;color:var(--ws-teal-fg);text-underline-offset:2px;background:0 0;border:0;padding:0 .4rem;text-decoration:underline}.ws-plus-teaser{border:1px dashed var(--ws-line);background:var(--ws-paper2);border-radius:.75rem;margin:.6rem 0;padding:.75rem}.ws-plus-teaser p{margin:0 0 .5rem;font-size:.85rem}@media (prefers-reduced-motion:reduce){.ws-btn:active{transform:none}}
