.sb,.sb-play{--cream:#f6eedc;--paper:#fffcf3;--ink:#1b1a17;--sub:#5b5346;--indigo:#2b4bb3;--red:#d24b2f;--green:#3f7d2a;--yellow:#ffd23f;--sky:#cfe4fa;--pink:#ffd9cf;--mint:#d8efc9;--red-ink:#a8371f;--green-ink:#2f6a1e;--terran:#2b4bb3;--terran-tint:#cfe4fa;--zerg:#7a3b8f;--zerg-tint:#ead9f3;--protoss:#7a5600;--protoss-tint:#f6e6a8;--on-ink-muted:#b8ad96;--terran-on-ink:#9fc4f5;--zerg-on-ink:#d9b3ea;--protoss-on-ink:#f1d77a;--scrim:rgba(27,26,23,.72);--dot:#e3d8bd;--ph:#d9cfb6;--con-void:#0d0c0a;--con-panel:#1f1d19;--con-raised:#2e2b25;--con-edge:#5a5448;--con-edge-hi:#8c8371;--con-text:#e9e2d0;--con-muted:#a79f8c;--con-green:#7ddc6a;--con-amber:#f0c04a;--con-red:#f0705a;--line:2.5px;--line-s:2px;--r-card:20px;--r-flat:16px;--r-btn:14px;--r-in:12px;--r-tag:8px;--r-stage:12px;--sh-card:6px 6px 0 var(--ink);--sh-flat:4px 4px 0 var(--ink);--sh-s:3px 3px 0 var(--ink);--focus:3px 3px 0 var(--indigo);--t:0.12s ease;--font:"Pretendard Variable",Pretendard,ui-sans-serif,system-ui,-apple-system,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--mono:ui-monospace,SFMono-Regular,Menlo,monospace;color-scheme:light;--wrap:1120px;--wrap-narrow:820px;--top-h:60px;--top-bg:hsla(42,59%,91%,.92);--placeholder:#857c6a;--field:#f1e7cf;--field-line:#e0d3b4;--shade:rgba(27,26,23,.22)}:root:has(.sb) body{background-color:#f6eedc}.sb,.sb-play{--row-new:#fff1b8;--sh-lift:10px 10px 0 var(--ink);--sh-press:1px 1px 0 var(--ink);--hp-ok:#3f7d2a;--hp-low:#d24b2f;--meter:#b9dea3;--side-me:#d24b2f;--side-foe:#2b4bb3}.sb{min-height:100vh;background-color:var(--cream);background-image:radial-gradient(var(--dot) 1.1px,transparent 1.2px);background-size:16px 16px;color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;overflow-x:clip;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.sb *,.sb :after,.sb :before{box-sizing:border-box}.sb :where(a){color:inherit}.sb :where(button){font:inherit;color:inherit;letter-spacing:inherit}.sb :where(h1,h2,h3,p,ul,ol){margin:0}.sb :where(ul,ol){padding:0;list-style:none}.sb :focus{outline:none}.sb :focus-visible{outline:2.5px solid var(--indigo);outline-offset:2px}.sb-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sb-num{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sb-simple{max-width:600px;margin:0 auto;padding:44px 20px 0}.sb-simple.wide{max-width:760px}@media (max-width:479px){.sb-simple{padding:28px 16px 0}}.sb-card{background:var(--paper);border:var(--line) solid var(--ink);border-radius:var(--r-card);box-shadow:var(--sh-card)}.sb-card.flat{border-radius:var(--r-flat);box-shadow:var(--sh-flat)}.sb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 20px;font-size:16px;font-weight:900;line-height:1.1;text-align:center;text-decoration:none;white-space:nowrap;background:var(--yellow);border:var(--line) solid var(--ink);border-radius:var(--r-in);box-shadow:var(--sh-s);cursor:pointer;transition:transform var(--t),box-shadow var(--t)}.sb-btn.paper{background:var(--paper)}.sb-btn.wide{display:flex;width:100%;margin-top:16px;font-size:15px}.sb-btn:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.sb-btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:var(--sh-press)}.sb-btn:disabled{color:var(--sub);background:var(--paper);border-style:dashed;box-shadow:none;cursor:default}.sb-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.1;white-space:nowrap;background:var(--paper);border:var(--line-s) solid var(--ink);border-radius:999px}.sb-chip.yellow{background:var(--yellow)}.sb-tag{display:inline-block;padding:3px 7px;font-size:11.5px;font-weight:800;line-height:1.2;white-space:nowrap;color:var(--sub);border-radius:var(--r-tag);box-shadow:inset 0 0 0 1.5px var(--ph)}.sb-input{width:100%;min-width:0;height:48px;padding:0 14px;font:inherit;font-size:16px;font-weight:800;color:var(--ink);background:var(--paper);border:var(--line) solid var(--ink);border-radius:var(--r-in);transition:box-shadow var(--t),border-color var(--t)}.sb-input::-moz-placeholder{font-weight:600;color:var(--placeholder)}.sb-input::placeholder{font-weight:600;color:var(--placeholder)}.sb-input:focus{outline:none;border-color:var(--indigo);box-shadow:var(--focus)}.sb-head{text-align:center}.sb-eyebrow{font-size:13.5px;font-weight:800;color:var(--sub)}.sb-h1{margin-top:6px;font-size:clamp(30px,7vw,42px);font-weight:900;line-height:1.18;letter-spacing:-.035em}.sb-h1,.sb-lead{text-wrap:balance}.sb-lead{margin-top:10px;font-size:15.5px;font-weight:600;line-height:1.6;color:var(--sub)}.sb-pill{display:inline-block;margin-top:14px;padding:7px 14px;font-size:12.5px;font-weight:700;line-height:1.5;background:var(--paper);border:var(--line-s) solid var(--ink);border-radius:999px}.sb-pill b{font-weight:900;background:linear-gradient(transparent 58%,var(--yellow) 58%)}.sb-pick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.sb-pick-btn{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:64px;padding:10px 12px;font:inherit;color:var(--ink);background:var(--paper);border:var(--line-s) solid var(--ink);border-radius:14px;cursor:pointer}.sb-pick-btn b{font-size:18px;font-weight:900;letter-spacing:-.02em}.sb-pick-btn span{font-size:12.5px;font-weight:700;color:var(--sub)}.sb-pick-btn[aria-selected=true]{background:var(--yellow);box-shadow:3px 3px 0 var(--ink)}.sb-pick-btn[aria-selected=true] span{color:var(--ink)}.sb-pick-btn:hover:not([aria-selected=true]){background:var(--cream);border-color:var(--ink)}.sb-pick-btn:focus-visible{outline:none;box-shadow:var(--focus)}.sb-go{margin-top:24px;padding:20px}.sb-label{display:block;font-size:14px;font-weight:900}.sb-go-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:8px}@media (max-width:479px){.sb-go{padding:16px}.sb-go-row{grid-template-columns:1fr}}.sb-mob{display:none;margin-top:24px;padding:20px}@media not all and (pointer:fine) and (hover:hover){.sb-mob{display:block}.sb-go{display:none}}.sb-mob-eyebrow{display:inline-block;padding:3px 10px;font-size:12.5px;font-weight:900;background:var(--yellow);border:var(--line-s,1.5px) solid var(--ink);border-radius:999px}.sb-mob-h{margin-top:10px;font-size:21px;font-weight:900;line-height:1.3;letter-spacing:-.02em}.sb-mob-p{margin-top:6px;font-size:14.5px;font-weight:600;line-height:1.6;color:var(--sub)}.sb-mob-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}@media (max-width:379px){.sb-mob-row{grid-template-columns:1fr}}.sb-mob-msg{margin-top:10px;font-size:13px;font-weight:800;word-break:break-all}.sb-mob-alt{margin-top:14px;font-size:13.5px;font-weight:700;color:var(--sub)}.sb-mob-alt a{font-weight:900;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.sb-go-help{margin-top:10px;font-size:13px;font-weight:700;color:var(--sub)}.sb-go-help .warn{font-weight:900;color:var(--red-ink)}.sb-go.need .sb-input{border-color:var(--red-ink);box-shadow:3px 3px 0 var(--red-ink)}.sb-score{margin-top:20px;padding:20px;text-align:center}.sb-score-big{margin-top:6px;font-size:clamp(40px,10vw,56px);line-height:1.1;letter-spacing:-.035em;white-space:nowrap}.sb-score-big,.sb-score-big b{font-weight:900}.sb-score-big b.lose{color:var(--red-ink)}.sb-score-big span{margin-left:4px;font-size:.45em;font-weight:800;letter-spacing:-.01em;color:var(--sub)}.sb-score-sub{margin-top:6px;font-size:13px;font-weight:700;color:var(--sub);text-wrap:balance}.sb-live{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px;font-size:12.5px;font-weight:900;background:var(--yellow);border:var(--line-s) solid var(--ink);border-radius:999px}.sb-live i{width:8px;height:8px;background:var(--red);border:1.5px solid var(--ink);border-radius:999px}.sb-block{margin-top:40px}.sb-h2{font-size:20px;font-weight:900;line-height:1.3;letter-spacing:-.02em}.sb-rule{margin-top:8px;font-size:12.5px;font-weight:600;line-height:1.6;color:var(--sub)}.sb-empty{padding:28px 0;font-size:14.5px;font-weight:700;text-align:center;color:var(--sub)}.sb-vers{display:grid;gap:10px;margin-top:12px}.sb-ver{padding:12px 14px;background:var(--paper);border:var(--line-s) solid var(--ink);border-radius:var(--r-in)}.sb-ver:not(.current){background:transparent}.sb-ver.current.none{border-style:dashed}.sb-ver .line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sb-ver .ver{font-size:17px;font-weight:900}.sb-ver .rec{margin-left:auto;font-size:13px;font-weight:800;white-space:nowrap;color:var(--sub)}.sb-tot{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.5;color:var(--sub)}.sb-tot span{word-break:keep-all}.sb-ver .nobody{margin-top:6px;font-size:13.5px;font-weight:700;color:var(--sub)}.sb-ver.current .nobody{font-weight:900;color:var(--ink)}.sb-winners{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sb-winners .sb-chip b{overflow:hidden;font-weight:900;text-overflow:ellipsis}.sb-winners .sb-chip span{font-weight:700;color:var(--sub)}.sb-tabs{display:flex;gap:4px;border-bottom:var(--line-s) solid var(--ink)}.sb-tab{min-height:44px;margin-bottom:-2px;padding:0 14px;font-size:15px;font-weight:800;color:var(--sub);background:none;border:0;border-bottom:4px solid transparent;cursor:pointer}.sb-tab[aria-selected=true]{font-weight:900;color:var(--ink);border-bottom-color:var(--ink)}.sb-tab:hover:not([aria-selected=true]){color:var(--ink)}.sb-rank{display:grid;margin-top:4px}.sb-rank li{display:grid;grid-template-columns:32px minmax(0,1fr) auto 64px;align-items:center;gap:10px;min-height:48px;font-size:14.5px;border-top:var(--line-s) solid var(--ph)}.sb-rank li:first-child{border-top:0}.sb-rank .no{justify-self:center;font-weight:900;color:var(--sub)}.sb-rank .podium .no{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--ink);background:var(--yellow);border:var(--line-s) solid var(--ink);border-radius:999px}.sb-rank .who{min-width:0;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.sb-rank .rec{font-size:13px;color:var(--sub)}.sb-rank .rate,.sb-rank .rec{font-weight:700;white-space:nowrap}.sb-rank .rate{text-align:right}.sb-rank .rate b{font-size:18px;font-weight:900}.sb-row,.sb-rows{display:grid}.sb-row{grid-template-columns:minmax(0,1fr) auto 64px 72px;align-items:center;gap:12px;min-height:48px;padding:6px 0;font-size:14.5px;border-top:var(--line-s) solid var(--ph)}.sb-rows.has-dur .sb-row{grid-template-columns:minmax(0,1fr) auto 64px 64px 84px}.sb-row:first-child{border-top:0}.sb-row .who{display:flex;align-items:center;gap:6px;min-width:0}.sb-row .who b{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.sb-row .who b.won{font-weight:900;text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:.5em;text-underline-offset:-.28em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.sb-row .score{display:flex;align-items:baseline;gap:5px;font-size:17px;font-weight:900;line-height:1;white-space:nowrap}.sb-row .score b{min-width:.7em;font-weight:900;color:var(--sub);text-align:center}.sb-row .score b.won{color:var(--ink)}.sb-row .score i{font-style:normal;font-weight:700;color:var(--sub)}.sb-row .score .opp{margin-left:4px;font-size:12.5px;font-weight:800;color:var(--sub)}.sb-row .dur,.sb-row .verdict,.sb-row .when{text-align:right;white-space:nowrap}.sb-row .dur,.sb-row .when{font-size:12.5px;color:var(--sub)}@media (max-width:479px){.sb-row,.sb-rows.has-dur .sb-row{grid-template-columns:minmax(0,1fr) auto 56px;gap:8px}.sb-row .dur,.sb-row .when{display:none}}.sb .v-win{font-weight:900;color:var(--green-ink)}.sb .v-lose{font-weight:800;color:var(--ink)}.sb .v-draw,.sb .v-quit{font-size:13px;font-weight:700;color:var(--sub)}.sb .v-live{font-weight:900;color:var(--indigo)}@keyframes sb-new{0%{background-color:var(--row-new)}to{background-color:transparent}}.sb-row.is-new{animation:sb-new .6s ease-out 1}.sb-back{margin-bottom:16px;font-size:14px;font-weight:800}.sb-back a{text-decoration:none}.sb-back a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sb-hist-bar{display:grid;gap:10px;margin-top:20px}.sb-hist-bar .sb-input{max-width:360px}.sb-filters{display:flex;flex-wrap:wrap;gap:8px}.sb-filters button{min-height:36px;padding:0 12px;font-size:13.5px;font-weight:800;background:var(--paper);border:var(--line-s) solid var(--ink);border-radius:999px;cursor:pointer}.sb-filters button[aria-pressed=true]{color:var(--paper);background:var(--ink)}.sb-hist-count{margin:16px 0 4px;padding-bottom:8px;font-size:13px;font-weight:700;color:var(--sub);border-bottom:var(--line-s) solid var(--ink)}.sb-foot{display:grid;gap:6px;max-width:600px;margin:56px auto 0;padding:0 20px 48px;font-size:12px;line-height:1.7;text-align:center;color:var(--sub)}.sb-foot a{font-weight:800;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.sb *,.sb :after,.sb :before{animation:none!important;transition:none!important}}.sb-streak{flex:none;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:900;color:var(--red-ink);background:var(--pink);border-radius:999px;white-space:nowrap}