@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff")}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--board: #f1f2ec;--surface: #ffffff;--glass: rgba(255, 255, 255, .9);--line: #dcdfd6;--line-2: #c4c8bd;--ink: #0f1211;--ink-2: #454b47;--ink-3: #676d68;--holds: #d4a106;--holds-ink: #8a6800;--holds-soft: #faf1d2;--breaks: #e03c2c;--breaks-ink: #b8291b;--breaks-soft: #fce5e1;--up: #0c9f6a;--up-ink: #08784f;--up-soft: #def3ea;--you: #3a4bff;--you-soft: #eaecff;--shadow: 0 1px 0 rgba(15, 18, 17, .03), 0 10px 28px -20px rgba(15, 18, 17, .28);--radius: 14px;--sans: "Geist Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--condensed: "Barlow Condensed", "Arial Narrow", sans-serif;--mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}html,body{margin:0;background:var(--board);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{min-height:100dvh;overflow-x:clip}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0}button:disabled{cursor:not-allowed}.num{font-variant-numeric:tabular-nums}.shell{max-width:1200px;margin:0 auto;padding:0 16px 120px}.top{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 20px;padding:10px 0}.wordmark{display:inline-flex;align-items:center;min-height:44px;gap:9px;text-decoration:none;font-family:var(--condensed);font-weight:700;font-size:21px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.wordmark .chipmark{width:20px;height:20px;border-radius:50%;flex:none;background:repeating-conic-gradient(from 0deg,var(--holds) 0 30deg,var(--surface) 30deg 45deg);box-shadow:inset 0 0 0 5px var(--holds),inset 0 0 0 7px var(--surface),0 0 0 1px var(--holds-ink)}.top-right{display:flex;align-items:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap}.lobby-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px;margin-bottom:14px}.lobby-head h1{font-weight:650;font-size:28px;line-height:1.1;margin:0;letter-spacing:-.02em}.lobby-head p{margin:6px 0 0;color:var(--ink-2);max-width:540px}.seg{display:inline-flex;isolation:isolate;padding:2px;border-radius:999px;border:1px solid var(--line);background:var(--surface);gap:2px;width:fit-content;max-width:100%}.seg button{height:40px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:550;color:var(--ink-2);position:relative;white-space:nowrap}.seg button.on{color:var(--surface)}.seg button:disabled{color:var(--ink-3);opacity:.5}.seg-thumb{position:absolute;inset:0;border-radius:999px;background:var(--ink);z-index:-1}.grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.grid>*{min-width:0}@media(min-width:720px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px 16px 14px;display:flex;flex-direction:column;gap:12px;color:inherit;text-decoration:none;overflow:hidden}.card-head{display:flex;align-items:center;gap:12px}.avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-family:var(--sans);font-size:15px;font-weight:650;letter-spacing:.01em;box-shadow:0 0 0 1px #0f121114;flex:none;overflow:hidden}.who{display:flex;flex-direction:column;min-width:0}.who .name{font-weight:600;font-size:15px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who .handle{color:var(--ink-3);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.type{margin-left:auto;font-family:var(--condensed);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--line-2);border-radius:5px;padding:1px 6px;flex:none}.quote{margin:0;padding:1px 0 1px 12px;border-left:2px solid var(--line-2);font-family:var(--serif);font-size:17px;line-height:1.4;color:var(--ink)}.quote-meta{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink-3);margin-top:8px;font-family:var(--sans)}.quote-meta a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.call-text{margin:0;font-size:15px;font-weight:600;line-height:1.38;letter-spacing:-.005em}.call-text .lead{font-family:var(--condensed);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:block;margin-bottom:2px}.fuse{display:block;width:100%;height:44px;overflow:visible}.fuse-row{display:flex;align-items:center;gap:12px}.fuse-row .fuse{flex:1;min-width:0}.countdown{font-family:var(--condensed);font-weight:700;font-size:19px;letter-spacing:.02em;flex:none;min-width:68px;text-align:right;color:var(--ink)}.countdown.hot{color:var(--breaks)}.countdown small{display:block;font-family:var(--sans);font-weight:500;font-size:11px;letter-spacing:0;color:var(--ink-3)}.pools{display:flex;flex-direction:column;gap:6px}.pools-bar{position:relative;height:14px;border-radius:999px;background:var(--board);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.pools-bar .holds,.pools-bar .breaks{position:absolute;top:2px;bottom:2px;border-radius:999px}.pools-bar .holds{left:2px;background:var(--holds)}.pools-bar .breaks{right:2px;background:var(--breaks)}.pools-bar .knot{position:absolute;top:-2px;bottom:-2px;width:4px;margin-left:-2px;border-radius:2px;background:var(--ink);box-shadow:0 0 0 2px var(--surface)}.pools-labels{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-2)}.pools-labels b{font-weight:700}.pools-labels .holds-l b{color:var(--holds-ink)}.pools-labels .breaks-l b{color:var(--breaks-ink)}.odds{display:flex;justify-content:space-between;align-items:baseline}.odds .side{display:flex;flex-direction:column}.odds .side.right{align-items:flex-end}.odds .label{font-family:var(--condensed);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase}.odds .holds .label{color:var(--holds-ink)}.odds .breaks .label{color:var(--breaks-ink)}.odds .value{font-family:var(--condensed);font-size:34px;line-height:1;font-weight:700}.odds .pot{text-align:center;font-size:12px;color:var(--ink-3)}.odds .pot b{display:block;color:var(--ink);font-size:15px;font-weight:600}.odds.unbet{align-items:center}.odds.unbet .pot{font-size:14px;color:var(--ink-2)}.card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;font-size:13px;color:var(--ink-3);border-top:1px solid var(--line);padding-top:12px}.status{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink-2)}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--up)}.status.closed:before{background:var(--ink-3)}.status.settled:before{background:var(--ink-3)}.status.disputed:before{background:var(--breaks)}.status.final:before{background:var(--holds)}.status.final.breaks:before{background:var(--breaks)}.status.voided:before{background:var(--line-2)}.table{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);align-items:start}.table>*{min-width:0}@media(min-width:900px){.table{grid-template-columns:minmax(0,1fr) 360px}.table .tray-col{position:sticky;top:16px}}.back{display:inline-flex;align-items:center;min-height:44px;gap:6px;font-size:14px;color:var(--ink-2);text-decoration:none;margin-bottom:12px}.back:hover{color:var(--ink)}.card.big{padding:20px 20px 16px;gap:14px}.card.big .quote{font-size:20px}.card.big .call-text{font-size:18px}.card.big .odds .value{font-size:44px}.stack{display:flex;flex-direction:column;gap:18px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:16px}.panel h2{margin:0 0 10px;font-family:var(--condensed);font-weight:700;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.panel p{margin:0;color:var(--ink-2);font-size:14px}.panel p+p{margin-top:8px}.panel a{color:var(--ink-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.evidence{margin-top:12px;border-left:2px solid var(--line-2);padding-left:12px}.evidence.disputed{border-color:var(--breaks)}.panel>p+p,.panel .evidence+p,.panel .dispute{margin-top:10px}:focus-visible{outline:2px solid var(--you);outline-offset:2px}.card :focus-visible,.cover:focus-visible{outline-offset:-3px}@media(pointer:fine){.chip{touch-action:none}}.sides{display:grid;grid-template-columns:1fr 1fr;gap:10px}.side-btn{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--line);background:var(--surface);text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.side-btn .label{font-family:var(--condensed);font-weight:700;font-size:16px;letter-spacing:.1em;text-transform:uppercase}.side-btn .tick{margin-right:6px}.side-btn.holds .label{color:var(--holds-ink)}.side-btn.breaks .label{color:var(--breaks-ink)}.side-btn.holds.on{border-color:var(--holds);background:var(--holds-soft)}.side-btn.breaks.on{border-color:var(--breaks);background:var(--breaks-soft)}.side-btn.over{transform:scale(1.03)}.side-btn.holds.over{border-color:var(--holds-ink)}.side-btn.breaks.over{border-color:var(--breaks-ink)}.side-btn:disabled{opacity:.55}.tray{display:flex;justify-content:space-between;gap:8px;margin:14px 0 12px;padding:10px 6px;border-radius:999px;background:var(--board);box-shadow:inset 0 0 0 1px var(--line)}.chip{position:relative;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer;box-shadow:0 2px #0000001f,0 6px 14px -6px #00000059;font-family:var(--condensed);font-weight:700;font-size:13px;letter-spacing:.02em;color:var(--ink)}.chip:before{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 0deg,var(--chip) 0 18deg,var(--surface) 18deg 30deg);mask:radial-gradient(circle,transparent 60%,#000 61%);-webkit-mask:radial-gradient(circle,transparent 60%,#000 61%)}.chip:after{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2px var(--chip),inset 0 0 0 3.5px var(--surface),inset 0 0 0 4.5px var(--chip);z-index:-1}.chip span{position:relative;z-index:1;background:var(--surface);padding:1px 2px;border-radius:4px}.chip:disabled{opacity:.45;filter:grayscale(.6)}.stake{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:28px;font-size:14px;color:var(--ink-2);white-space:nowrap}.stake b{font-size:16px;color:var(--ink);font-weight:700}.tray-tools{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.tray-tools button{padding:12px 4px;margin:-12px 0;color:var(--ink-2);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.tray-tools button:disabled{opacity:.4}.tray-note{margin:0 0 8px;text-align:center;font-size:12px;color:var(--ink-3)}.tray-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px}.tray-row .position{margin:0;text-align:left}.place{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:12px;border-radius:12px;font-weight:650;font-size:16px;color:var(--ink);background:var(--holds);box-shadow:inset 0 -2px #0f12111f;transition:transform .12s ease,filter .12s ease}.place.breaks{color:#fff;background:var(--breaks)}.place:active{transform:translateY(1px) scale(.99)}.place:disabled{background:var(--board);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.hint{margin:10px 0 0;font-size:12px;color:var(--ink-3);text-align:center}.hint.err{color:var(--breaks-ink)}.closed-note{padding:12px 14px;border-radius:12px;background:var(--board);border:1px dashed var(--line-2);color:var(--ink-2);font-size:14px}.bets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bet{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding:8px;margin:0 -8px;border-top:1px solid var(--line);border-radius:8px;font-size:14px}.bet:first-child{border-top:0}.bet .amt{font-family:var(--mono);font-size:12.5px;font-weight:500;text-align:right;min-width:76px}.bet .tag{font-family:var(--condensed);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:6px}.bet .tag.holds{color:var(--holds-ink);background:var(--holds-soft)}.bet .tag.breaks{color:var(--breaks-ink);background:var(--breaks-soft)}.bet.you{box-shadow:inset 3px 0 0 var(--you);background:var(--you-soft)}.bet+.bet.you,.bet.you+.bet{border-top-color:transparent}.stamp-layer{position:absolute;inset:0;pointer-events:none;z-index:5}.stamp-dock{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);transform-origin:top right;transition:top .7s cubic-bezier(.22,1,.36,1),right .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.stamp-layer.docked .stamp-dock{top:14px;right:14px;transform:translate(0) scale(.36)}.card .card-head .type{transition:opacity .3s ease}.card:has(.stamp-layer.docked) .card-head .type{opacity:0;min-width:84px}@media(max-width:479px){.stamp-layer.docked .stamp-dock{top:12px;right:10px;transform:translate(0) scale(.3)}}.stamp{position:relative;padding:10px 26px;border:5px double currentColor;border-radius:10px;font-family:var(--condensed);font-weight:700;font-size:64px;line-height:1;letter-spacing:.12em;text-transform:uppercase;transform:rotate(-12deg);mix-blend-mode:multiply;background:#fff9;mask-image:radial-gradient(ellipse at 50% 50%,#000 70%,#000000b8);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 70%,rgba(0,0,0,.72) 100%)}.stamp.holds{color:var(--holds-ink)}.stamp.breaks{color:var(--breaks-ink)}.stamp svg.crack{position:absolute;inset:-6px;width:calc(100% + 12px);height:calc(100% + 12px);overflow:visible}.stamp .small{display:block;font-size:13px;letter-spacing:.3em;text-align:center;margin-top:4px;font-weight:700}.flash{position:fixed;inset:0;background:#fff;pointer-events:none;z-index:50}.fx{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:60;transition:opacity .25s ease}.payout{border:1px solid var(--line-2)}.payout h3{margin:0;font-weight:650;font-size:24px;line-height:1.2;letter-spacing:-.015em}.payout .caption{margin:4px 0 0;color:var(--ink-3);font-size:13px}.payout .sub{margin:8px 0 0;color:var(--ink-2);font-size:14px}.payout .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 16px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);font-weight:600;font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap;transition:transform .12s ease,border-color .12s ease}.btn:active{transform:translateY(1px)}.btn.primary{border-color:var(--ink);color:var(--surface);background:var(--ink)}.btn:disabled{opacity:.55}.preview{margin-top:12px;width:100%;border-radius:10px;border:1px solid var(--line);display:block}.empty{padding:40px 0;text-align:center;color:var(--ink-3)}@media(max-width:899px){.tray-col{position:sticky;bottom:0;z-index:10;margin:0 -16px;padding:4px 12px calc(4px + env(safe-area-inset-bottom));background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);box-shadow:0 -12px 30px -22px #0f121159}.tray-col .panel{border:0;box-shadow:none;background:transparent;padding:0}.tray-col .panel h2{display:none}.tray-col.static{position:static;margin:0;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tray-col.static .panel{border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);padding:16px 18px}.tray-col.static .panel h2{display:block}.sides{gap:6px}.tray{margin:4px 0;padding:1px 4px;justify-content:flex-start;gap:4px}.panel.betting{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:4px}.panel.betting>*{grid-column:1 / -1}.panel.betting>.sides{grid-row:1}.panel.betting>.tray{grid-column:1;grid-row:2}.panel.betting>.stake{grid-column:2;grid-row:2;min-height:0}.panel.betting>.to-win{grid-row:3}.panel.betting>.place{grid-row:4}.panel.betting>.hint{grid-row:5}.slip-position,.tray-col:not(.static) .panel.compact .pos{display:none}.tray-col:not(.static) .panel.compact .add-more{margin:0}.stake .stake-amt{display:none}.tray-tools{gap:0}.tray-tools button{min-height:44px;margin:0;padding:0 6px;color:var(--ink-2)}.chip{width:44px;height:44px;font-size:11px}.chip:after{inset:5px}.side-btn{flex-direction:row;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px}.place{height:46px;margin-top:4px;font-size:15px;white-space:nowrap}.tray-note{display:none}.hint,.position{margin:4px 0 0;font-size:12px;line-height:1.25}.card.big .odds .value{font-size:34px}.shell{padding-bottom:24px}}@media(prefers-reduced-motion:reduce){.stamp-dock{transition:none}}.cover{position:absolute;inset:0;z-index:1;border-radius:var(--radius)}.lobby-card .quote-meta a{position:relative;z-index:2}.lobby-card{transition:border-color .2s ease,box-shadow .2s ease}.lobby-card:hover{border-color:var(--line-2);box-shadow:0 1px #0f121108,0 16px 34px -22px #0f121166}.stamp.voided{color:var(--ink-3)}.pill.demo{background:var(--holds-soft);border-color:#8a680040;color:var(--holds-ink);font-weight:600;cursor:help}.pill.connect{gap:8px;font-weight:500;color:var(--ink)}.pill.connect b{font-weight:700}.pill.connect .addr{color:var(--ink-3);padding-left:8px;border-left:1px solid var(--line)}.pill.connect.warn{border-color:var(--breaks);color:var(--breaks-ink);background:var(--breaks-soft)}.pill.connect:disabled{opacity:.6}.connect-wrap{position:relative}.menu{position:absolute;top:38px;right:0;min-width:170px;display:flex;flex-direction:column;padding:6px;border-radius:12px;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);z-index:30}.menu>*{display:block;text-align:left;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--ink);text-decoration:none}.menu>*:hover{background:var(--board)}.wallet-note{position:absolute;right:0;top:40px;font-size:12px;color:var(--breaks-ink);background:var(--breaks-soft);border-radius:8px;padding:6px 10px;white-space:nowrap;z-index:30}.pill.sound svg{flex:none}@media(max-width:479px){.top-right{gap:6px}.pill{padding:0 10px;font-size:12px}.pill.sound{width:44px;padding:0;justify-content:center}.pill.sound .label{display:none}.wordmark{font-size:18px;gap:8px}.pill.connect{flex-direction:column;justify-content:center;gap:0;padding:0 10px;font-size:11px;line-height:1.15}.pill.connect .addr{padding-left:0;border-left:0}.pill.connect.warn{flex-direction:row;font-size:12px}}.avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.unpublished{color:var(--ink-3);font-style:italic;font-weight:500}.quote.source{font-size:15px;font-family:var(--sans);color:var(--ink-2);border-left-color:var(--line-2)}.card-note{margin:0;padding:10px 12px;border-radius:10px;background:var(--board);border:1px dashed var(--line-2);color:var(--ink-2);font-size:14px}.position{margin:10px 0 0;text-align:center;font-size:13px;font-weight:600;color:var(--you)}.hint a{color:var(--ink-2)}.notice{margin:0 0 14px;padding:10px 14px;border-radius:12px;background:var(--breaks-soft);color:var(--breaks-ink);font-size:14px}.lobby-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.lobby-tools .btn{text-decoration:none}.dispute{margin-top:10px}.dispute .actions,.panel .actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.place.busy:disabled{background:var(--holds);color:var(--ink);opacity:.85}.place.breaks.busy:disabled{background:var(--breaks);color:#fff}.new{display:flex;flex-direction:column;gap:18px;max-width:640px;margin:0 auto}.form .field{display:flex;flex-direction:column;gap:6px;margin-top:10px}.form .field-label{font-size:13px;font-weight:600;color:var(--ink-2)}.form .field-hint{font-size:12px;color:var(--ink-3)}.form .field-err{font-size:12px;font-weight:600;color:var(--breaks-ink)}.form .text-btn{padding:10px 0;margin:-10px 0;font-size:12px;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.form-note{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--board);border:1px solid var(--line);color:var(--ink-2);font-size:14px}.seg.kinds{max-width:100%;margin-bottom:4px}.form .field+.form-note{margin-top:8px}.seg.kinds button{padding:0 12px}.btn.quiet{border-color:transparent;background:transparent;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.form .field.short{max-width:280px}.form input,.form select,.form textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;width:100%;min-height:44px}.form textarea{resize:vertical;line-height:1.4}.form [aria-invalid]{border-color:var(--breaks)}.form select{appearance:none;-webkit-appearance:none;padding-right:34px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--you);outline-offset:1px;border-color:transparent}.form input:disabled,.form select:disabled,.form textarea:disabled{opacity:.6}.form .check{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2)}.form .check input{width:18px;height:18px;min-height:0;accent-color:var(--holds-ink)}.form .two{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:540px){.form .two{grid-template-columns:1fr 1fr}}.form .sub{margin-top:10px;font-size:13px;color:var(--ink-3)}.form .card-head{margin-bottom:12px}.form .quote{margin-bottom:4px}.spec{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--board);border:1px solid var(--line);font-size:14px;color:var(--ink-2)}.spec b{font-family:var(--condensed);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.form .place{margin-top:14px}.foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;margin-top:56px;padding-top:6px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.panel .more{margin-top:4px}.panel .more a{display:inline-flex;align-items:center;min-height:44px;margin-bottom:-10px}.proof{display:flex;flex-direction:column;gap:18px;max-width:760px;margin:0 auto}.proof-lead{padding:4px 2px 6px}.proof-lead h1{margin:0 0 12px;font-weight:650;font-size:28px;line-height:1.1;letter-spacing:-.02em}.proof-lead p{margin:0 0 10px;max-width:62ch;color:var(--ink-2);font-size:15px}.proof-lead .lede{font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.01em;color:var(--ink)}.proof-lead .read-at{margin:0;font-size:13px;color:var(--ink-3)}.proof-section .quiet{color:var(--ink-3);font-size:13px}.proof-section .quiet+*{margin-top:10px}.proof-list{list-style:none;margin:0;padding:0}.proof-list>li{padding:14px 0;border-top:1px solid var(--line)}.proof-list>li:first-child{border-top:0;padding-top:4px}.proof-list>li:last-child{padding-bottom:0}.row-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin-bottom:4px}.row-head h3{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.tag{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;border:1px solid var(--line);background:var(--board);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.tag.quiet{font-weight:500;color:var(--ink-3)}.panel a.tag.ok{position:relative;border-color:transparent;background:var(--board);color:var(--up-ink);text-decoration:none}.panel a.tag.ok:after{content:"";position:absolute;inset:-10px -4px}.addr-line{display:flex;flex-wrap:wrap;align-items:center;gap:0 6px}.panel p.addr-line+p.addr-line{margin-top:0}.addr,.hash,.cmd code{font-family:var(--mono);font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}.addr{margin-right:4px}@media(max-width:420px){.addr{font-size:11px;letter-spacing:-.01em}}.copy{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-size:13px;font-weight:600;color:var(--you)}.copy:hover{color:var(--ink)}.addr-line a{display:inline-flex;align-items:center;min-height:44px;padding:0 6px;font-size:13px}.mini{font-family:var(--condensed);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.panel p.mini{font-size:11px;color:var(--ink-3)}.signers{margin-top:6px;padding-left:12px;border-left:2px solid var(--line)}.signers .member{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px}.signers .member>span{font-size:13px;font-weight:600;color:var(--ink-2)}.can-grid{display:grid;gap:10px 24px;margin-top:10px}@media(min-width:640px){.can-grid{grid-template-columns:1fr 1fr}}.can-grid ul,.never ul{margin:4px 0 0;padding-left:18px;list-style:disc;font-size:14px;color:var(--ink-2)}.can-grid li+li,.never li+li{margin-top:4px}.never{margin-top:16px;padding:12px 16px 14px;border-radius:12px;background:var(--up-soft)}.never h3{margin:0;font-size:14px;font-weight:600;color:var(--up-ink)}.never ul{color:var(--ink)}.rules{margin:0}.rules>div{display:grid;gap:2px 20px;padding:10px 0;border-top:1px solid var(--line)}.rules>div:first-child{border-top:0}@media(min-width:640px){.rules>div{grid-template-columns:190px minmax(0,1fr)}}.rules dt{font-size:13px;font-weight:600;color:var(--ink-2)}.rules dd{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.rules dd b{font-size:15px;font-weight:600;color:var(--ink)}.rules dd span{font-size:13px;color:var(--ink-3)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 10px}@media(min-width:640px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats>div{padding:10px 12px;border-radius:12px;background:var(--board);border:1px solid var(--line)}.stats dt{font-size:12px;color:var(--ink-3)}.stats dd{margin:2px 0 0;font-family:var(--condensed);font-weight:700;font-size:24px;color:var(--ink)}.rules .cmd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 2px 12px;border-radius:10px;border:1px solid var(--line);background:var(--board);color:var(--ink)}.rules .cmd code{min-width:0;overflow-x:auto;white-space:nowrap;overflow-wrap:normal;scrollbar-width:none}.abi{list-style:none;margin:0;padding:0}.abi li{display:grid;align-items:center}@media(min-width:640px){.abi li{grid-template-columns:170px auto;justify-content:start;gap:0 10px}}.hash-line{display:inline-flex;align-items:center;gap:4px;margin-top:-10px}@media(min-width:640px){.hash-line{margin-top:0}}.abi a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:600}.abi .hash{color:var(--ink-3)}.up{color:var(--up-ink)}.down{color:var(--breaks-ink)}.nav{display:flex;align-items:center;gap:2px;min-width:0}.nav>a:not(.record){display:inline-flex;align-items:center;height:44px;padding:0 12px;border-radius:9px;font-size:14px;font-weight:550;color:var(--ink-2);text-decoration:none}.nav>a:not(.record):hover{color:var(--ink)}.nav>a.on{color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.record{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:10px;text-decoration:none}.streak-chip,.rank-chip{display:inline-flex;align-items:center;gap:3px;height:30px;padding:0 10px;border-radius:999px;font-family:var(--condensed);font-weight:700;font-size:17px}.streak-chip{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.streak-chip .flame,.t-streak .flame,.strip .streak .flame,.tape .streak .flame{color:var(--breaks)}.rank-chip{background:var(--you);color:#fff}@media(max-width:759px){.top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right" "nav nav";padding-bottom:4px}.wordmark{grid-area:brand}.top-right{grid-area:right}.nav{grid-area:nav;margin:0 -4px}.record{margin-left:auto}.demo-word{display:none}}.tape{position:relative;width:100vw;margin:0 calc(50% - 50vw) 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}.tape::-webkit-scrollbar{display:none}.tape-track{display:flex;list-style:none;margin:0 auto;padding:0 max(0px,calc((100vw - 1200px)/2));width:max-content}.tape-item a{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-right:1px solid var(--line);font-size:13px;color:var(--ink-2);text-decoration:none;white-space:nowrap}.tape-item a:hover{background:var(--board)}.tape .side.holds{color:var(--holds-ink)}.tape .side.breaks{color:var(--breaks-ink)}.tape .amt{margin-left:4px;font-family:var(--mono);font-size:12.5px;color:var(--ink)}.tape .amt.big{font-weight:700}.tape .up{font-family:var(--mono);font-size:12.5px}.tape .streak{display:inline-flex;align-items:center;gap:3px;color:var(--ink)}.who-line{display:inline-flex;align-items:center;gap:6px;min-width:0}.who-line .who-name{font-family:var(--mono);font-size:12.5px;font-weight:500;color:var(--ink);white-space:nowrap}.who-line.you .who-name{font-family:var(--sans);font-size:13px;font-weight:650;color:var(--you)}.addr-avatar{display:inline-block;flex:none;border-radius:50%;box-shadow:inset 0 0 0 1px #0f121114}.addr-avatar.you{box-shadow:0 0 0 1.5px var(--surface),0 0 0 3px var(--you)}.tags{display:inline-flex;align-items:center;gap:3px}.t-rank,.t-streak,.t-whale{display:inline-flex;align-items:center;gap:2px;height:18px;padding:0 5px;border-radius:4px;font-family:var(--condensed);font-weight:700;font-size:13px;line-height:1}.t-rank{background:var(--holds-soft);color:var(--holds-ink)}.t-streak{background:var(--breaks-soft);color:var(--breaks-ink)}.t-whale{background:var(--board);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.lobby{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@media(min-width:1080px){.lobby{grid-template-columns:minmax(0,1fr) 296px}.lobby-rail{position:sticky;top:16px}}.results{margin-top:36px}.results>h2,.lobby-rail h2{margin:0 0 12px;font-family:var(--condensed);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.more-results{display:flex;margin:16px auto 0}.lobby-card{gap:11px}.card-tag{flex:none;margin-left:auto;padding:2px 7px;border-radius:5px;font-family:var(--condensed);font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.card-tag~.type{margin-left:0}.card-tag.hot{background:var(--breaks-soft);color:var(--breaks-ink)}.card-tag.closing{background:var(--holds-soft);color:var(--holds-ink)}.card-tag.long{background:var(--board);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.quote.clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:16px}.trend{display:flex;align-items:center;gap:12px;height:28px}.spark{flex:1;min-width:0;height:28px;overflow:visible}.spark-even{stroke:var(--line-2);stroke-width:1;stroke-dasharray:2 3}.spark-fill{fill:var(--holds-soft)}.spark-line{fill:none;stroke:var(--holds);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.move{flex:none;font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.move small{font-weight:500;color:var(--ink-3)}.card-sides{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.card-side{display:flex;flex-direction:column;gap:6px;min-height:44px;padding:8px 10px 10px 12px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.card-side.holds{box-shadow:inset 3px 0 0 var(--holds)}.card-side.breaks{box-shadow:inset 3px 0 0 var(--breaks)}a.card-side.holds:hover{border-color:var(--holds);background:var(--holds-soft)}a.card-side.breaks:hover{border-color:var(--breaks);background:var(--breaks-soft)}.card-sides.closed .card-side{opacity:.55}.cs-label{font-family:var(--condensed);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.holds .cs-label{color:var(--holds-ink)}.breaks .cs-label{color:var(--breaks-ink)}.cs-line{display:flex;align-items:center;justify-content:space-between;gap:6px}.cs-pct{font-size:13px;font-weight:600;color:var(--ink-3)}.cs-none{font-size:13px;color:var(--ink-3);line-height:25px}.card-outcome{position:relative;z-index:2;margin:0;font-size:14px;color:var(--ink-2)}.card-outcome.paid{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 12px;border-radius:10px;border:1px solid var(--line)}.card-outcome.paid.holds{box-shadow:inset 3px 0 0 var(--holds)}.card-outcome.paid.breaks{box-shadow:inset 3px 0 0 var(--breaks)}.lobby-card .card-foot{padding-top:10px}.you-chip{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:var(--you-soft);color:var(--you);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.you-chip.won{background:var(--up-soft);color:var(--up-ink)}.you-chip.lost{background:var(--breaks-soft);color:var(--breaks-ink)}.ghost{position:absolute;bottom:92px;z-index:4;padding:3px 9px;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 6px 14px -8px #0f121159;font-family:var(--condensed);font-weight:700;font-size:15px;pointer-events:none;white-space:nowrap}.ghost.holds{left:22px;color:var(--holds-ink)}.ghost.breaks{right:22px;color:var(--breaks-ink)}.lobby-card.landed-holds{animation:landed-holds .6s ease-out}.lobby-card.landed-breaks{animation:landed-breaks .6s ease-out}@keyframes landed-holds{0%{border-color:var(--holds);box-shadow:0 0 0 2px var(--holds),var(--shadow)}}@keyframes landed-breaks{0%{border-color:var(--breaks);box-shadow:0 0 0 2px var(--breaks),var(--shadow)}}.rail{padding:14px 14px 4px}.rail-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rail-head h2{margin:0}.rail-reset{font-size:12px;color:var(--ink-3)}.rail-rows{list-style:none;margin:6px 0 0;padding:0}.rail-row a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:44px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.rail-row:first-child a{border-top:0}.rail-row.you a{margin:0 -8px;padding:0 8px;border-radius:8px;border-top-color:transparent;background:var(--you-soft)}.rail-rank{font-family:var(--condensed);font-weight:700;font-size:17px;color:var(--ink-3);text-align:center}.rail-profit{font-family:var(--mono);font-size:12.5px;font-weight:600}.rail-gap{text-align:center;color:var(--ink-3);letter-spacing:3px;line-height:14px}.rail-empty{margin:10px 0;font-size:13px;color:var(--ink-3)}.rail-more{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-2);text-decoration:none}.rail-more:hover{color:var(--ink)}.tote{--fw: 17px;--fh: 25px;display:inline-flex;align-items:center;gap:2px;font-family:var(--condensed);font-weight:700;font-size:21px;line-height:1;color:var(--ink);transition:color .6s ease}.tote.sm{--fw: 14px;--fh: 20px;font-size:17px}.tote.lg{--fw: 30px;--fh: 44px;gap:3px;font-size:38px}.tote-glyph{margin:0 -1px;font-size:.85em;color:var(--ink-2)}.flap{position:relative;display:inline-block;width:var(--fw);height:var(--fh);border-radius:4px;perspective:160px;flex:none;background:linear-gradient(to bottom,#fff calc(50% - .5px),#0f121129 calc(50% - .5px) calc(50% + .5px),#f7f8f3 calc(50% + .5px))}.flap:before{content:"";position:absolute;inset:0;z-index:3;border-radius:4px;box-shadow:inset 0 0 0 1px var(--line),0 1px #0f12110d;pointer-events:none;transition:box-shadow .6s ease}.flap .half{position:absolute;left:0;right:0;height:50%;overflow:hidden;backface-visibility:hidden}.flap .half.top{top:0;border-radius:4px 4px 0 0}.flap .half.bottom{bottom:0;border-radius:0 0 4px 4px}.flap .half>span{position:absolute;left:0;right:0;height:var(--fh);line-height:var(--fh);text-align:center}.flap .half.top>span{top:0}.flap .half.bottom>span{bottom:0}.flap .leaf{position:absolute;inset:0;z-index:2}.flap .half.out{background:#fff;transform-origin:50% 100%;animation:flap-out .1s ease-in forwards}.flap .half.in{background:#f7f8f3;transform-origin:50% 0;transform:rotateX(90deg);animation:flap-in .12s .1s ease-out forwards}@keyframes flap-out{to{transform:rotateX(-90deg)}}@keyframes flap-in{to{transform:rotateX(0)}}.tote.up{color:var(--up-ink);transition:none}.tote.up .flap:before{box-shadow:inset 0 0 0 1.5px var(--up);transition:none}.tote.down{color:var(--breaks-ink);transition:none}.tote.down .flap:before{box-shadow:inset 0 0 0 1.5px var(--breaks);transition:none}.seg.small button{padding:0 12px;font-size:12.5px}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.chart-head h2{margin:0}.chart-box{position:relative;min-height:60px}.chart-box svg{display:block;overflow:visible}.chart-empty{margin:0;padding:28px 0;text-align:center;font-size:14px;color:var(--ink-3)}.chart-breaks{fill:var(--breaks-soft)}.chart-holds{fill:var(--holds-soft)}.chart-pot{fill:var(--board)}.chart-line{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linejoin:round}.chart-grid{stroke:var(--line);stroke-width:1}.chart-grid.mid{stroke:var(--line-2);stroke-dasharray:3 3}.chart-label{font-family:var(--mono);font-size:11px;fill:var(--ink-3)}.chart-dot{stroke:var(--surface);stroke-width:1.5}.chart-dot.holds{fill:var(--holds)}.chart-dot.breaks{fill:var(--breaks)}.chart-dot.you{stroke:var(--you);stroke-width:2.5}.bet-who{display:flex;flex-direction:column;gap:2px;min-width:0}.bet-when{padding-left:28px;font-size:12px;color:var(--ink-3)}.bet .amt.big{font-weight:700}.empty.small{padding:16px 0;font-size:14px}.text-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:4px;border-top:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-2)}.text-more:hover{color:var(--ink)}.tops-grid{display:grid;gap:16px 24px}@media(min-width:560px){.tops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tops-head{display:grid;grid-template-columns:minmax(0,1fr) 76px 72px;white-space:nowrap;gap:10px;align-items:baseline;text-align:right;padding-bottom:6px;border-bottom:2px solid var(--line);font-size:12px;color:var(--ink-3)}.tops-side.holds .tops-head{border-bottom-color:var(--holds)}.tops-side.breaks .tops-head{border-bottom-color:var(--breaks)}.tops-side ol{list-style:none;margin:0;padding:0}.tops-head .cs-label{text-align:left}.tops-side li{display:grid;grid-template-columns:minmax(0,1fr) 76px 72px;white-space:nowrap;align-items:center;gap:10px;min-height:40px;border-top:1px solid var(--line)}.tops-side li:first-child{border-top:0}.tops-side li.you{margin:0 -6px;padding:0 6px;border-radius:8px;background:var(--you-soft)}.tops-stake{text-align:right;font-family:var(--mono);font-size:12.5px;color:var(--ink-2)}.tops-pays{text-align:right;font-family:var(--mono);font-size:12.5px;font-weight:600;color:var(--ink)}.next ul{list-style:none;margin:0;padding:0}.next li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:6px 0;border-top:1px solid var(--line);color:inherit;text-decoration:none}.next li:first-child a{border-top:0}.next li a:hover .next-name{text-decoration:underline;text-underline-offset:3px}.next-text{display:flex;flex-direction:column;min-width:0}.next-name{font-weight:600;font-size:14px}.next-call{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.next-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.next-odds{display:inline-flex;gap:6px;font-family:var(--condensed);font-size:15px}.next-odds .h{color:var(--holds-ink)}.next-odds .b{color:var(--breaks-ink)}.next-time{font-family:var(--condensed);font-weight:700;font-size:14px;color:var(--ink-3)}.sb-line{display:flex;align-items:center;justify-content:space-between;gap:6px}.sb-pct{font-size:13px;font-weight:600;color:var(--ink-3)}.to-win{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:0 10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.to-win-label{font-family:var(--condensed);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.to-win b{justify-self:end;font-family:var(--condensed);font-weight:700;font-size:32px;line-height:1;color:var(--up-ink)}.to-win small{grid-column:1 / -1;justify-self:end;margin-top:2px;font-size:12px;color:var(--ink-3)}.pos{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.stack-position .pos,.panel.compact .pos{margin-top:0;padding-top:0;border-top:0}.pos-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px;color:var(--you);font-weight:600}.pos-head>span:first-child{font-family:var(--condensed);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase}.pos-row{display:flex;justify-content:space-between;align-items:baseline;margin-top:6px;font-size:14px;color:var(--ink-2)}.pos-row b{font-family:var(--condensed);font-weight:700;font-size:26px;line-height:1;color:var(--ink)}.panel p.pos-change,.pos-change{margin:4px 0 0;text-align:right;font-size:12.5px;font-weight:600}.panel p.pos-change.up{color:var(--up-ink)}.panel p.pos-change.down{color:var(--breaks-ink)}.add-more{width:100%;margin-top:12px}@media(min-width:900px){.stack-position{display:none}}@media(max-width:899px){.side-btn .sb-pct,.to-win small{display:none}.to-win{margin-top:2px;padding:2px 2px 0;border-top:0}.to-win b{font-size:24px}}.reveal{border-color:var(--line-2)}.reveal.won.holds{box-shadow:inset 0 3px 0 var(--holds),var(--shadow)}.reveal.won.breaks{box-shadow:inset 0 3px 0 var(--breaks),var(--shadow)}.reveal h3{margin:0;font-weight:650;font-size:24px;line-height:1.2;letter-spacing:-.015em}.reveal .sub{margin:10px 0 0;color:var(--ink-2);font-size:14px}.reveal .actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.panel p.rv-kicker,.rv-kicker{margin:0 0 8px;font-family:var(--condensed);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.reveal.won.holds .rv-kicker{color:var(--holds-ink)}.reveal.won.breaks .rv-kicker{color:var(--breaks-ink)}.rv-pnl{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.rv-pnl .tote,.rv-pnl .tote-glyph{color:var(--up-ink)}.rv-unit{font-family:var(--condensed);font-weight:700;font-size:28px;color:var(--ink-3)}.rv-figs{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:14px}.rv-figs>div{display:flex;flex-direction:column;gap:6px}.rv-label{font-family:var(--condensed);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.rv-first{font-family:var(--condensed);font-weight:700;font-size:21px;line-height:25px}.panel p.rv-streak,.rv-streak{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-family:var(--condensed);font-weight:700;font-size:22px;color:var(--ink)}.rv-flame{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--breaks-soft);color:var(--breaks)}.rv-badge{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--holds-soft)}.rv-badge>span{display:flex;flex-direction:column}.rv-badge b{font-size:15px}.rv-badge small{font-size:13px;color:var(--ink-2)}.panel p.rv-rank,.rv-rank{margin:12px 0 0;font-family:var(--condensed);font-weight:700;font-size:20px;color:var(--ink)}.panel p.rv-rank.up{color:var(--up-ink)}.panel p.rv-rank.down{color:var(--breaks-ink)}.reveal .preview{max-width:420px}.badge-mark{display:inline-grid;place-items:center;flex:none;border-radius:50%;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px var(--line-2);background:var(--surface)}.badge-mark.on{color:var(--holds-ink);background:var(--holds-soft);box-shadow:inset 0 0 0 1.5px var(--holds),0 0 0 3px var(--surface),0 0 0 4px #d4a10659}.badge-mark.on.five-straight{color:var(--breaks);background:var(--breaks-soft);box-shadow:inset 0 0 0 1.5px var(--breaks),0 0 0 3px var(--surface),0 0 0 4px #e03c2c4d}.profile,.leaderboard{display:flex;flex-direction:column;gap:18px;max-width:960px;margin:0 auto;padding-top:10px}.pf-head{display:flex;align-items:center;flex-wrap:wrap;gap:14px 16px;padding-top:8px}.pf-id h1{margin:0;font-weight:650;font-size:26px;letter-spacing:-.02em}.pf-id .addr-line{margin:0}.pf-ranks{display:flex;gap:8px;margin-left:auto}.pf-rank{display:flex;flex-direction:column;align-items:flex-end;padding:6px 12px;border-radius:10px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-family:var(--condensed);font-weight:700;font-size:24px;line-height:1.05}.pf-rank.week{background:var(--you);color:#fff;box-shadow:none}.pf-rank small{font-family:var(--sans);font-weight:500;font-size:11px;opacity:.8}.pf-profit{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.pf-label,.pf-stats dt{font-family:var(--condensed);font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pf-profit b{font-family:var(--condensed);font-weight:700;font-size:52px;line-height:1}.equity svg{display:block;overflow:visible}.eq-zero{stroke:var(--line-2);stroke-dasharray:3 3}.eq-area.up{fill:var(--up-soft)}.eq-area.down{fill:var(--breaks-soft)}.eq-line{fill:none;stroke-width:2;stroke-linejoin:round}.eq-line.up,.eq-dot.up{stroke:var(--up);fill:none}.eq-dot.up{fill:var(--up)}.eq-line.down{stroke:var(--breaks)}.eq-dot.down{fill:var(--breaks)}.eq-axis{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.pf-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}@media(min-width:720px){.pf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-stats>div{padding:12px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);margin-right:-1px;margin-bottom:-1px;min-width:0}.pf-stats dd{display:flex;align-items:center;gap:4px;margin:2px 0 0;font-family:var(--condensed);font-weight:700;font-size:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-stats dd small{font-family:var(--sans);font-weight:500;font-size:13px;color:var(--ink-3)}.pf-stats dd a{color:inherit;text-decoration:none}.pf-stats .flame{color:var(--breaks)}.pf-share{display:flex;flex-wrap:wrap;gap:8px}.pf-badges ul{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 20px;list-style:none;margin:4px 0 0;padding:0}@media(min-width:640px){.pf-badges ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.pf-badges ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.pf-badges li{display:flex;align-items:center;gap:12px}.pf-badges li>span{display:flex;flex-direction:column;min-width:0}.pf-badges b{font-size:14px;font-weight:600}.pf-badges li:not(.on) b{color:var(--ink-2)}.pf-badges small{font-size:12.5px;color:var(--ink-3)}.pf-badges small a{color:var(--ink-2)}.pf-open ul{list-style:none;margin:0;padding:0}.pf-open li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;border-top:1px solid var(--line);color:inherit;text-decoration:none}.pf-open li:first-child a{border-top:0}.pf-pays{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--condensed);font-weight:700;font-size:19px;color:var(--you)}.pf-pays small{font-family:var(--sans);font-weight:500;font-size:11px;color:var(--ink-3)}.pf-shelf>h2,.pf-empty>h2{margin:8px 0 12px;font-family:var(--condensed);font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.pf-empty>h2{margin-top:0;font-family:var(--sans);font-size:20px;letter-spacing:-.01em;text-transform:none;color:var(--ink)}.pf-empty .next{margin-top:14px;padding:0;border:0;box-shadow:none}.pf-shelf ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}@media(min-width:720px){.pf-shelf ul{grid-template-columns:repeat(4,minmax(0,1fr))}}.shelf-card a{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);color:inherit;text-decoration:none;overflow:hidden}.shelf-card a:hover{border-color:var(--line-2)}.shelf-card.win a{box-shadow:inset 0 3px 0 var(--up),var(--shadow)}.shelf-card.loss a{box-shadow:inset 0 3px 0 var(--breaks),var(--shadow)}.sh-top{display:flex;align-items:center;gap:8px;min-width:0;padding-right:52px}.sh-top .avatar{font-size:10px!important}.sh-handle{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini-stamp{position:absolute;top:12px;right:10px;padding:1px 5px;border:2px double currentColor;border-radius:4px;font-family:var(--condensed);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;transform:rotate(-8deg)}.mini-stamp.holds{color:var(--holds-ink)}.mini-stamp.breaks{color:var(--breaks-ink)}.mini-stamp.void{color:var(--ink-3)}.sh-mid{font-size:13px;color:var(--ink-2)}.sh-res{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-family:var(--condensed);font-weight:700;font-size:22px;line-height:1.1}.sh-res small{font-size:16px;color:var(--ink-2)}.sh-date{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.you-connect{display:flex;flex-direction:column;align-items:center;gap:14px}.you-connect p{max-width:420px;margin:0}.lb-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.lb-reset{font-size:13px;color:var(--ink-3)}.seg.boards{overflow-x:auto;scrollbar-width:none}.podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;list-style:none;margin:4px 0 0;padding:0}.podium li a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 10px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:inherit;text-decoration:none;text-align:center}.podium .place-1{order:2}.podium .place-2{order:1}.podium .place-3{order:3}.podium .place-1 a{padding-top:26px;padding-bottom:22px;border-color:var(--holds);box-shadow:inset 0 3px 0 var(--holds),var(--shadow)}.podium li.you a{background:var(--you-soft)}.pd-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--board);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--condensed);font-weight:700;font-size:16px}.place-1 .pd-rank{background:var(--holds);box-shadow:none}.pd-who{font-family:var(--mono);font-size:12.5px;font-weight:500}.pd-figure{font-family:var(--condensed);font-weight:700;font-size:26px;line-height:1}.place-1 .pd-figure{font-size:32px}.pd-sub{font-size:12px;color:var(--ink-3)}@media(max-width:479px){.podium{gap:6px}.podium li a{padding:12px 4px}.pd-figure{font-size:19px}.place-1 .pd-figure{font-size:22px}.pd-who{font-size:11px}}.lb-table{padding:6px 16px}.lb-table ol{list-style:none;margin:0;padding:0}.lb-row{display:grid;grid-template-columns:30px minmax(0,1fr) 54px 110px minmax(0,170px);align-items:center;gap:10px;min-height:48px;border-top:1px solid var(--line);font-size:14px}.lb-headings{min-height:34px;border-top:0;font-family:var(--condensed);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lb-row.you{margin:0 -8px;padding:0 8px;border-radius:8px;background:var(--you-soft)}.lb-rank{font-family:var(--condensed);font-weight:700;font-size:17px;color:var(--ink-3)}.lb-who{min-width:0;color:inherit;text-decoration:none;min-height:44px;display:flex;align-items:center}.lb-wl{color:var(--ink-2);font-family:var(--mono);font-size:12.5px}.lb-figure{font-family:var(--condensed);font-weight:700;font-size:19px;text-align:right}.lb-headings span:nth-child(4){text-align:right}.lb-streak{display:inline-flex;align-items:center;gap:3px}.lb-streak .flame{color:var(--breaks)}.lb-best{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-best a{color:var(--ink-2);text-decoration:none}@media(max-width:639px){.lb-row{grid-template-columns:26px minmax(0,1fr) 46px 92px}.lb-best,.lb-best-h{display:none}}.lb-me{position:sticky;bottom:12px;z-index:8;border:1px solid rgba(58,75,255,.35);border-radius:12px;background:var(--surface);box-shadow:0 12px 30px -16px #0f121159}.lb-me a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rank who figure" "gap gap gap";align-items:center;gap:2px 12px;padding:10px 14px;color:inherit;text-decoration:none}.lb-me .lb-rank{grid-area:rank;color:var(--you);font-size:20px}.lb-me .who-line{grid-area:who}.lb-me .lb-figure{grid-area:figure;font-size:22px}.lb-gap{grid-area:gap;font-size:13px;color:var(--ink-2)}.lb-me p{margin:0;padding:12px 14px;font-size:14px;color:var(--ink-2)}.open-steps ol{counter-reset:step;list-style:none;margin:0;padding:0}.open-steps li{counter-increment:step;position:relative;padding:12px 0 12px 44px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}.open-steps li:first-child{border-top:0;padding-top:4px}.open-steps li:before{content:counter(step);position:absolute;left:0;top:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--holds-soft);color:var(--holds-ink);font-family:var(--condensed);font-weight:700;font-size:16px}.open-steps li:first-child:before{top:2px}.open-steps b{color:var(--ink)}.panel p.open-demo{margin-top:8px;padding-top:12px;border-top:1px solid var(--line);color:var(--ink-3)}@media(max-width:559px){.pf-ranks{width:100%;margin-left:0}.pf-rank{flex:1;flex-direction:row;align-items:baseline;justify-content:space-between;font-size:22px}.pf-rank small{font-size:12px}.pf-share .btn{flex:1 1 0}}@media(max-width:559px){.reveal .actions .btn{flex:1 1 auto}.reveal .actions .btn.primary{flex-basis:100%}}.pf-rank i{font-family:var(--sans);font-style:normal;font-weight:500;font-size:14px;line-height:28px}.pf-id{flex:1 1 0;min-width:0}.pf-id .addr.short{display:none}@media(max-width:559px){.pf-id .addr.full{display:none}.pf-id .addr.short{display:inline}}.pf-id .addr{font-size:12px;color:var(--ink-2)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.strip{display:flex;align-items:stretch;margin-bottom:12px;border:1px solid var(--line);border-left:3px solid var(--you);border-radius:12px;background:var(--surface);box-shadow:var(--shadow);color:inherit;text-decoration:none;overflow-x:auto;scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.strip:hover{border-color:var(--line-2);border-left-color:var(--you)}.strip-cell{display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;min-height:54px;padding:6px 14px;border-right:1px solid var(--line);white-space:nowrap}.strip-cell b{display:inline-flex;align-items:center;gap:3px;font-family:var(--condensed);font-weight:700;font-size:19px;line-height:1.1}.strip-cell small{font-size:11.5px;color:var(--ink-3)}.strip-go{display:flex;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;color:var(--you);white-space:nowrap}.strip-go:after{content:"→"}@media(max-width:559px){.strip-cell{padding:6px 12px}}.lobby-intro{margin-bottom:12px}.lobby-intro h1{margin:0;font-weight:650;font-size:28px;line-height:1.1;letter-spacing:-.02em}.lobby-intro p{margin:4px 0 0;color:var(--ink-2)}.lobby-bar{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.seg.sorts{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.seg-short{display:none}.open-cta{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.open-cta span{font-size:12px;color:var(--ink-3)}@media(max-width:559px){.lobby-bar{align-items:center;gap:8px}.seg.sorts button{padding:0 9px}.seg-long{display:none}.seg-short{display:inline}.open-cta{margin-left:0}.open-cta span{display:none}.open-cta .btn{padding:0 12px;font-size:13px}}.place-win{display:none}@media(max-width:899px){.tray-col:not(.static) .to-win,.tray-col:not(.static) .tray-note,.tray-col:not(.static) .help{display:none}.place-unit{display:none}.place-win{display:inline;font-weight:600;opacity:.85}}@media(max-width:559px){.strip{mask-image:linear-gradient(90deg,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent)}}.result-anchor{scroll-margin-top:12px}.result-anchor:empty{display:none}.rv-beat{overflow:hidden;margin:0 -6px;padding:0 6px}
