:root{--paper:#080d12;--card:#141b22;--card-2:#10161d;--ink:#f5f5f3;--ink-2:#9299a1;--ink-3:#6b737c;--rule:#232c35;--rule-2:#3a434c;--brass:#d8b891;--brass-2:#f3e8d6;--brass-bg:rgba(216,184,145,0.14);--red:#e0646c;--red-bg:rgba(179,52,60,0.18);--green:#3ccf8e;--green-bg:rgba(60,207,142,0.14);--goldgrad:linear-gradient(180deg,#f6e6c8,#dcbd93 45%,#b8935f);--sans:"Inter",system-ui,sans-serif;--wordmark:"Montserrat","Inter",system-ui,sans-serif;--mono:ui-monospace,"SF Mono",Menlo,monospace;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0}body{background:radial-gradient(1200px 600px at 70% -10%,#1a1712 0,#06090c 60%) fixed,#06090c;color:var(--ink);font:14px/1.5 var(--sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a{color:var(--brass);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}h1{font-size:1.5rem;letter-spacing:-.01em}h1,h2{font-weight:600;margin:0}h2{font-size:1rem}p{margin:0}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.mono{font-family:var(--mono);font-size:.82rem;word-break:break-all}.pos{color:var(--green)}.neg{color:var(--red)}.app{display:grid;grid-template-columns:264px 1fr;min-height:100vh;transition:grid-template-columns .2s ease}.app.nav-collapsed{grid-template-columns:76px 1fr}.side{background:#0a0e12;border-right:1px solid var(--rule);color:var(--ink-2);padding:20px 16px;flex-direction:column;gap:22px;position:-webkit-sticky;position:sticky;overflow-x:hidden;top:0;height:100vh;overflow-y:auto}.logo,.side{display:flex}.logo{color:var(--brass);font-family:var(--wordmark);font-weight:300;font-size:1.05rem;letter-spacing:.42em;gap:12px;align-items:center;padding:4px 8px 0}.logo small{display:block;font-family:var(--sans);font-size:.62rem;letter-spacing:.22em;color:var(--ink-3);margin-top:3px}.logo img{width:26px;height:32px;object-fit:contain;flex:none}.side nav{display:grid;grid-gap:2px;gap:2px}.side nav a{color:var(--ink-2);text-decoration:none;padding:10px 12px;border-radius:10px;display:flex;align-items:center;gap:12px;font-size:.95rem;white-space:nowrap;position:relative}.side nav a .nav-label{flex:1 1;overflow:hidden;text-overflow:ellipsis}.nav-icon{flex:none;opacity:.85}.side nav a[aria-current=page] .nav-icon{opacity:1;color:var(--brass)}.side nav a:hover{background:rgba(255,255,255,.04);color:var(--ink);text-decoration:none}.side nav a[aria-current=page]{background:var(--brass-bg);color:var(--brass-2);box-shadow:inset 2px 0 0 var(--brass)}.side .count{background:var(--goldgrad);color:#1c1409;font-weight:600;border-radius:99px;font-size:.75rem;padding:0 7px}.side .nav-group{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);padding:10px 10px 2px}.side-foot{margin-top:auto;font-size:.8rem;padding:0 8px;display:grid;grid-gap:4px;gap:4px}.side-foot button{background:none;border:0;color:var(--brass);padding:4px 0;text-align:left;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:10px}.side-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.fold{background:none;border:1px solid var(--rule);color:var(--ink-2);width:32px;height:32px;border-radius:9px;display:grid;place-items:center;cursor:pointer;flex:none;padding:0}.fold:hover{color:var(--ink);border-color:var(--rule-2);background:rgba(255,255,255,.04)}.fold .nav-icon{width:18px;height:18px}@media (min-width:901px){.nav-collapsed .side{padding:20px 12px;align-items:center}.nav-collapsed .side-top{flex-direction:column;gap:14px}.nav-collapsed .logo{padding:0}.nav-collapsed .logo span,.nav-collapsed .nav-label,.nav-collapsed .who{display:none}.nav-collapsed .side nav{width:100%}.nav-collapsed .side nav a{justify-content:center;padding:11px 0}.nav-collapsed .side .nav-group{font-size:0;padding:0;margin:8px 10px;border-top:1px solid var(--rule)}.nav-collapsed .side .count{position:absolute;top:3px;right:6px;font-size:.65rem;padding:0 5px}.nav-collapsed .side-foot{padding:0;justify-items:center}}.main{padding:28px 32px 60px;display:grid;grid-gap:22px;gap:22px;align-content:start;min-width:0}.head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.card{background:linear-gradient(180deg,#161d24,#121921);border:1px solid var(--rule);border-radius:16px;padding:18px 20px;display:grid;grid-gap:14px;gap:14px;min-width:0}.card-head{justify-content:space-between;gap:12px}.card-head,.row{display:flex;align-items:center}.row{gap:10px;flex-wrap:wrap}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.scroll{overflow-x:auto}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:16px;overflow:hidden}.stat{background:#141b22;padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.stat span:first-child{color:var(--ink-2);font-size:.8rem}.stat strong{font-size:1.35rem;font-weight:600;color:var(--brass-2)}.stat small{color:var(--ink-3)}table{width:100%;border-collapse:collapse}th{text-align:left;font-weight:500;color:var(--ink-3);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:0 10px 8px;white-space:nowrap}td,th{border-bottom:1px solid var(--rule)}td{padding:9px 10px;vertical-align:top}tr:last-child td{border-bottom:0}.num{text-align:right;white-space:nowrap}tr.click{cursor:pointer}tr.click:hover td{background:rgba(255,255,255,.03)}.empty{color:var(--ink-3);padding:14px 0}.badge{display:inline-block;font-size:.72rem;font-weight:600;padding:2px 10px;border-radius:7px;background:#1e262e;color:var(--ink-2);white-space:nowrap}.badge.ok{background:var(--green-bg);color:var(--green)}.badge.bad{background:var(--red-bg);color:var(--red)}.badge.wait{background:var(--brass-bg);color:var(--brass)}input,select,textarea{font:inherit;color:var(--ink);background:#0d1319;border:1px solid var(--rule);border-radius:10px;padding:9px 12px}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:focus,select:focus,textarea:focus{border-color:var(--brass);outline:none}label{display:grid;grid-gap:4px;gap:4px;font-size:.8rem;color:var(--ink-2)}.form{grid-gap:12px}.form,.form-grid{display:grid;gap:12px}.form-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;align-items:end}.btn{font:600 .875rem var(--sans);border:0;background:var(--goldgrad);color:#1c1409;border-radius:10px;padding:9px 16px;cursor:pointer;white-space:nowrap;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 6px 18px rgba(216,184,145,.12)}.btn:hover{filter:brightness(1.06)}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.45;cursor:default}.btn.light{background:var(--card-2);color:var(--ink);border:1px solid var(--rule-2);box-shadow:none}.btn.light:hover{border-color:var(--brass)}.btn.danger{background:linear-gradient(180deg,#8a222b,#551016);border:1px solid #a3343c}.btn.danger,.btn.go{color:#fff;box-shadow:none}.btn.go{background:linear-gradient(180deg,#2f9e6f,#1c6a4f)}.error{color:var(--red)}.ok-msg{color:var(--green)}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--rule)}.tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;font:inherit;color:var(--ink-2);cursor:pointer;margin-bottom:-1px}.tabs button[aria-selected=true]{color:var(--brass-2);border-color:var(--brass);font-weight:600}dl.facts{grid-template-columns:max-content 1fr;grid-gap:6px 18px;gap:6px 18px}dl.facts dt{color:var(--ink-2)}dl.facts dd{margin:0}.bars{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:6px;gap:6px;align-items:end;height:140px}.bar,.bars{display:grid}.bar{align-content:end;grid-gap:0;gap:0;height:100%;position:relative}.bar i{display:block;border-radius:2px 2px 0 0}.bar .house{background:#5b6875}.bar .agent{background:var(--brass)}.bar span{font-size:.68rem;color:var(--ink-3);text-align:center;margin-top:4px}.legend{display:flex;gap:16px;font-size:.8rem;color:var(--ink-2)}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.login{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(180deg,rgba(8,13,18,.35),#080d12 78%),url(/login.webp) top /cover no-repeat,#080d12}.login .brand{text-align:center;font-family:var(--wordmark);font-weight:300;font-size:1.7rem;letter-spacing:.5em;padding-left:.5em;color:var(--brass-2)}.login .brand small{display:block;font-family:var(--sans);font-size:.66rem;letter-spacing:.32em;color:#cdbfa8;margin-top:8px}.login .card{width:min(400px,100%);gap:16px;padding:28px;background:rgba(18,25,32,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login .btn{padding:12px 16px;font-size:.95rem}@media (max-width:900px){.app{grid-template-columns:1fr}.side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;min-width:0;padding:12px 16px;gap:12px}.side nav{grid-auto-flow:column;overflow-x:auto;min-width:0;flex:1 1 100%;order:3;padding-bottom:4px}.side nav a{white-space:nowrap}.side-foot{flex-direction:row;display:flex;gap:10px;margin-left:auto!important;align-items:center}.fold,.side .nav-group{display:none}.app.nav-collapsed{grid-template-columns:1fr}.side nav a .nav-icon{display:none}.side-foot{margin:0}.main{padding:20px 16px}.grid-2{grid-template-columns:1fr}}.topbar{justify-content:flex-end;gap:14px;flex-wrap:wrap;font-size:13px;margin-bottom:-6px}.topbar,.topbar label{display:flex;align-items:center}.topbar label{gap:8px;color:var(--muted,#9299a1)}.topbar select{height:32px;padding:0 8px;border-radius:8px}.set-tabs{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--bg,#080d12);padding-top:4px;overflow-x:auto}.set-tabs button{white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.set-tabs .dot{width:7px;height:7px;border-radius:50%;background:var(--brass)}.set-about{margin:4px 0 0;max-width:70ch}.set-row,.set-rows{display:grid}.set-row{grid-template-columns:minmax(0,1fr) auto;grid-gap:8px 28px;gap:8px 28px;align-items:center;padding:14px 0;border-top:1px solid var(--rule)}.set-row:first-child{border-top:0;padding-top:2px}.set-row:last-child{padding-bottom:2px}.set-label{color:var(--ink);font-weight:500}.set-row .faint{max-width:62ch;margin-top:2px}.set-control{display:flex;align-items:center;gap:12px;justify-content:flex-end;flex-wrap:wrap}.set-control .equals{min-width:92px;text-align:right}.unit{display:inline-flex;align-items:stretch;border:1px solid var(--rule);border-radius:10px;background:#0d1319;overflow:hidden}.unit:focus-within{border-color:var(--brass)}.unit input{border:0;border-radius:0;background:none;width:108px;text-align:right;padding-right:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.unit input:disabled,.unit>span{color:var(--ink-3)}.unit>span{display:flex;align-items:center;padding:0 10px 0 2px;font-size:.8rem;min-width:44px}.switch{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer;color:var(--ink-2);font:inherit}.switch:before{content:"";width:46px;height:26px;border-radius:13px;background:#232c35;border:1px solid var(--rule-2);transition:background .15s}.switch .knob{position:absolute;width:20px;height:20px;border-radius:50%;background:#8b949d;margin-left:4px;transition:transform .15s,background .15s}.switch{position:relative}.switch.on:before{background:var(--brass-bg);border-color:var(--brass)}.switch.on .knob{transform:translateX(20px);background:var(--brass-2)}.switch.on .state{color:var(--brass-2)}.switch .state{min-width:26px;text-align:left;font-weight:500}.switch:disabled{opacity:.5;cursor:default}.switch:focus-visible:before{outline:2px solid var(--brass);outline-offset:2px}.prizes{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:560px}.prize{display:inline-flex;align-items:center;gap:6px}.prize b{width:20px;text-align:right;color:var(--ink-3);font-weight:500}.prize .unit input{width:64px}table.tiers td{vertical-align:middle}.savebar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;border-radius:14px;border:1px solid var(--brass);background:#1b1711;box-shadow:0 12px 30px rgba(0,0,0,.55)}@media (max-width:720px){.set-row{grid-template-columns:1fr}.set-control{justify-content:flex-start}}.modal-back{position:fixed;inset:0;background:rgba(4,7,10,.72);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;z-index:50;padding:20px}.modal{width:100%;max-width:560px;max-height:90vh;overflow:auto;background:linear-gradient(180deg,#18202a,#121921);border:1px solid var(--rule-2);border-radius:18px;padding:22px 24px;display:grid;grid-gap:16px;gap:16px;box-shadow:0 30px 80px rgba(0,0,0,.55)}.modal.wide{max-width:720px}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.modal-head h2{margin:0}.modal-head p{margin:4px 0 0}.modal-foot{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.x{background:none;border:0;color:var(--ink-2);font-size:22px;line-height:1;cursor:pointer;padding:2px 6px;border-radius:8px}.x:hover{color:var(--ink);background:#1e262e}.group{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--rule);border-radius:12px;background:#10161c}.group h3{margin:0;font-size:.85rem;color:var(--brass-2);letter-spacing:.04em;text-transform:uppercase}.group .hint{margin:-4px 0 0;font-size:.8rem;color:var(--ink-3)}.pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.checks{display:flex;gap:10px;flex-wrap:wrap}.checks label{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--rule-2);border-radius:10px;cursor:pointer;color:var(--ink)}.checks input{width:auto}.linkbox{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid var(--rule-2);border-radius:10px;background:#0d1217}.linkbox code{flex:1 1;overflow-wrap:anywhere;font-size:.85rem}.line{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 4px;border-top:1px solid var(--rule)}.line:first-of-type{border-top:0}.line strong{font-size:1rem}.section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.section-title h2{margin:0}.count{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--brass-bg);color:var(--brass);font-size:.75rem;font-weight:700;margin-left:8px}.kv{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 16px;gap:6px 16px}.kv dt{color:var(--ink-2)}.kv dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.line,.pair{grid-template-columns:1fr}}.link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;-webkit-text-decoration-color:rgba(127,127,127,.4);text-decoration-color:rgba(127,127,127,.4);text-underline-offset:3px;cursor:pointer}.link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.toolbar .search{position:relative;display:block;flex:1 1 260px;max-width:420px}.toolbar .search input{width:100%;padding-left:34px}.toolbar .search svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--ink-3)}.filter{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;color:var(--ink-3)}.filter select{padding:7px 10px}.segments{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--rule);border-radius:11px;background:#0d1319;flex-wrap:wrap}.segments button{background:none;border:0;color:var(--ink-2);font:inherit;font-size:.82rem;padding:6px 12px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center}.segments button[aria-selected=true]{background:var(--brass-bg);color:var(--brass-2);font-weight:600}.segments .count{margin-left:6px}.btn.small{padding:5px 11px;font-size:.8rem;border-radius:8px}.datatable{display:grid;grid-gap:12px;gap:12px}.datatable.is-loading table{opacity:.55;transition:opacity .15s}.skel{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#1a222a,#232d36,#1a222a);background-size:200% 100%;animation:shimmer 1.2s linear infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:4px}.toast{position:fixed;right:24px;bottom:24px;z-index:80;padding:12px 16px;border-radius:12px;max-width:420px;box-shadow:0 16px 40px rgba(0,0,0,.5);animation:rise .2s ease-out;font-weight:500}.toast.ok{background:#0f2219;border:1px solid #1f5a3d;color:#b5f0d2}.toast.bad{background:#2a1214;border:1px solid #6b2a31;color:#ffc2c6}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sub-stats{display:flex;gap:18px;flex-wrap:wrap;color:var(--ink-2);font-size:.85rem}.sub-stats b{color:var(--ink);font-weight:600}tr.attn td{background:rgba(216,184,145,.05)}table.lines td{border:0;padding:1px 16px 1px 0}pre.details{margin:0;white-space:pre-wrap;font-size:.78rem;max-width:520px}.ellipsis{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.ellipsis,.live-dot{display:inline-block}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--green);margin-right:6px;box-shadow:0 0 0 0 rgba(60,207,142,.6);animation:pulse 1.8s infinite;vertical-align:1px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(60,207,142,.55)}70%{box-shadow:0 0 0 8px rgba(60,207,142,0)}to{box-shadow:0 0 0 0 rgba(60,207,142,0)}}.live-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.live-card.dealing{border-color:rgba(60,207,142,.35)}.live-facts{display:flex;flex-wrap:wrap;gap:6px 14px;color:var(--ink-2);font-size:.82rem}.live-facts b{color:var(--ink);font-weight:600}.small{font-size:.8rem}.felt{position:relative;width:100%;aspect-ratio:16/9;margin:6px 0}.felt.lg{aspect-ratio:16/8.4;margin:14px 0}.felt-oval{position:absolute;inset:9% 7%;border-radius:999px;background:radial-gradient(ellipse at 50% 40%,#1d5a49 0,#12402f 60%,#0c2c21 100%);border:3px solid #6b5536;box-shadow:inset 0 0 0 3px rgba(216,184,145,.18),0 10px 30px rgba(0,0,0,.45);display:grid;place-items:center}.felt-mid{display:grid;grid-gap:6px;gap:6px;justify-items:center}.felt-pot{font-size:.75rem;font-weight:600;color:var(--brass-2);background:rgba(0,0,0,.35);padding:2px 10px;border-radius:99px}.felt.lg .felt-pot{font-size:.95rem;padding:4px 14px}.felt-board{display:flex;gap:3px;min-height:24px;align-items:center;font-size:.75rem}.felt-seat{position:absolute;transform:translate(-50%,-50%);min-width:62px;max-width:92px;padding:3px 7px;border-radius:10px;background:#10161c;border:1px solid var(--rule-2);text-align:center;display:grid;line-height:1.2;font-size:.7rem}.felt-seat b{font-weight:600;font-size:.72rem;color:var(--ink);max-width:100%}.felt-seat span{color:var(--brass-2)}.felt-seat.empty{min-width:26px;border-style:dashed;background:rgba(16,22,28,.5);padding:2px 6px}.felt-seat.out{opacity:.5}.felt-seat.folded{opacity:.6}.felt-seat.turn{border-color:var(--green);box-shadow:0 0 0 2px rgba(60,207,142,.35)}.felt-seat em{font-style:normal;color:#ffd98a;font-size:.7rem}.felt-seat small{color:var(--ink-3);font-size:.65rem;text-transform:capitalize}.felt-seat .away{position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--red);border:2px solid #10161c}.felt.lg .felt-seat{min-width:96px;max-width:130px;padding:6px 10px;font-size:.8rem}.felt.lg .felt-seat b{font-size:.85rem}.pcard{display:inline-flex;align-items:center;gap:1px;background:#fbfaf6;color:#15181c;border-radius:4px;font-weight:700;padding:1px 4px;font-size:.72rem;line-height:1.3;box-shadow:0 1px 2px rgba(0,0,0,.4)}.pcard.md{font-size:.95rem;padding:3px 7px;border-radius:6px}.pcard.red{color:#c3283a}.pcard i{font-style:normal}.live-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;gap:1px;background:var(--rule);border-radius:12px;overflow:hidden;border:1px solid var(--rule)}.live-strip .big{background:var(--card,#121920);padding:14px 16px;display:grid;grid-gap:2px;gap:2px}.live-strip .big strong{font-size:1.9rem;font-weight:700;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.live-strip .big span{font-weight:600;color:var(--ink-2);font-size:.85rem}.live-strip .big small{color:var(--ink-3);font-size:.75rem}.live-strip .big.warn strong{color:var(--brass-2)}.busy-list{display:flex;flex-wrap:wrap;gap:8px}.busy{display:inline-flex;gap:10px;align-items:center;padding:6px 12px;border:1px solid var(--rule);border-radius:99px;color:var(--ink);text-decoration:none;font-size:.82rem}.busy:hover{border-color:var(--brass)}.attention{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px}.attn-card{flex-direction:row;display:flex;align-items:center;gap:12px;border-color:#4a3d2c;background:var(--brass-bg);text-decoration:none;color:var(--ink)}.attn-card strong{font-size:1.6rem;color:var(--brass-2)}.attn-card span{flex:1 1;color:var(--ink-2)}.attn-card b{color:var(--brass-2);font-weight:600;white-space:nowrap}fieldset.group{margin:0;min-width:0}fieldset.group legend{padding:0 6px;font-size:.75rem;color:var(--brass-2);letter-spacing:.05em;text-transform:uppercase;font-weight:600}tr.dim td{opacity:.6}.modal.wide{max-width:860px}.felt.lg .felt-seat.empty{min-width:34px;padding:3px 8px}@media (max-width:720px){.live-grid{grid-template-columns:1fr}.toolbar .search{flex-basis:100%;max-width:none}.pager{justify-content:center}.head{flex-wrap:wrap;gap:8px}.felt.lg .felt-seat{min-width:64px;padding:3px 6px;font-size:.7rem}.felt.lg .felt-seat b{font-size:.72rem}.modal{padding:18px 16px}}.crumbs{display:flex;gap:8px;align-items:center;font-size:.85rem;color:var(--ink-3);flex-wrap:wrap}.crumbs a{color:var(--ink-2)}.crumbs span:last-child{color:var(--ink)}.profile{flex-direction:row;justify-content:space-between;gap:20px;flex-wrap:wrap}.profile,.profile .who{display:flex;align-items:center}.profile .who{gap:16px;min-width:0;flex:1 1 420px}.profile h1{margin:0;font-size:1.6rem}.profile .meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px;color:var(--ink-2);font-size:.85rem}.profile .meta span{overflow-wrap:anywhere}.profile .actions{display:flex;gap:8px;flex-wrap:wrap}.avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none;border:2px solid var(--rule-2)}.avatar.initials{display:grid;place-items:center;background:var(--brass-bg);color:var(--brass-2);font-weight:700;font-size:1.3rem;letter-spacing:.04em}.avatar.initials.club{border-radius:16px}.warn-card{flex-direction:row;display:flex;gap:12px;align-items:center;flex-wrap:wrap;border-color:#6b2a31;background:var(--red-bg)}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.detail-grid,.side-col{display:grid;grid-gap:20px;gap:20px}.tab-n{margin-left:7px;font-size:.72rem;padding:1px 7px;border-radius:99px;background:rgba(255,255,255,.07);color:var(--ink-2)}.toggles{display:grid;grid-gap:14px;gap:14px}.toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--rule);border-radius:12px;background:#10161c}.toggle strong{font-size:.9rem;font-weight:600}.toggle p{margin:3px 0 0;font-size:.78rem;color:var(--ink-3);line-height:1.4}.toggle.danger{border-color:#6b2a31;background:rgba(179,52,60,.08)}.field{display:grid;grid-gap:6px;gap:6px;font-size:.8rem;color:var(--ink-3)}dl.facts{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);grid-gap:0;gap:0;margin:0;font-size:.88rem}dl.facts dd,dl.facts dt{margin:0;padding:9px 0;border-bottom:1px solid var(--rule)}dl.facts dt{color:var(--ink-3);padding-right:14px}dl.facts dd{color:var(--ink);text-align:right}dl.facts dd:last-of-type,dl.facts dt:last-of-type{border-bottom:0}.break{overflow-wrap:anywhere}.nowrap{white-space:nowrap}.term-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.term-grid div{background:#10161c;border:1px solid var(--rule);border-radius:12px;padding:10px 12px;display:grid;grid-gap:2px;gap:2px}.term-grid span{font-size:.72rem;color:var(--ink-3)}.term-grid strong{font-size:1.25rem;color:var(--brass-2)}@media (max-width:1100px){.detail-grid{grid-template-columns:1fr}}.chips-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.paid-grid thead th.num{text-transform:none;letter-spacing:0;font-size:.8rem;color:var(--ink-2)}.paid-grid tbody th{text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:600;color:var(--ink);padding:9px 10px;white-space:nowrap}.paid-grid tbody tr:last-child>*{border-top:1px solid var(--rule-2);border-bottom:0}.paid-grid td:last-child,.paid-grid thead th:last-child{border-left:1px solid var(--rule-2)}.sort-head{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:5px;text-transform:inherit;letter-spacing:inherit}.sort-head.on,.sort-head:hover{color:var(--ink)}.sort-arrows{display:inline-grid;line-height:.62;font-size:8px;opacity:.45}.sort-arrows .lit{opacity:1;color:var(--gold,#d8b891)}.sort-head.on .sort-arrows{opacity:1}.sort-head.on .sort-arrows span:not(.lit){opacity:.3}.group label small{display:block;margin-top:4px;font-size:.75rem;line-height:1.35;font-weight:400}.rake-big{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px dashed var(--rule-2);border-radius:10px}.rake-example{display:grid;grid-gap:6px;gap:6px}.rake-example table td,.rake-example table th{padding:6px 8px}@media (max-width:520px){.group .pair{grid-template-columns:1fr}}.group .pair{align-items:start}.pool-rules{display:flex;flex-wrap:wrap;gap:8px}.pool-rules span{font-size:.8rem;color:var(--ink-2);padding:5px 10px;border:1px solid var(--rule);border-radius:99px;background:#10161c}.pool-rules b{color:var(--ink);font-weight:600}.stake-card{display:grid;grid-gap:14px;gap:14px}.stake-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px 20px;flex-wrap:wrap}.stake-head h2{margin:0;display:flex;align-items:center;gap:10px}.stake-blinds{font-size:.8rem;font-weight:600;color:var(--brass-2);background:var(--brass-bg);padding:2px 8px;border-radius:99px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stake-facts{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:6px;font-size:.85rem;color:var(--ink-2)}.stake-facts b{color:var(--ink);font-weight:600}.stake-side{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:.85rem}.stake-side b{color:var(--ink)}.game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(215px,1fr));grid-gap:12px;gap:12px}.game-tile{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--rule);border-radius:12px;background:#10161c}.game-tile.off{opacity:.6}.game-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.game-nums{grid-template-columns:1fr 1fr;grid-gap:6px 10px;gap:6px 10px}.game-nums,.game-nums div{display:grid}.game-nums b{font-size:.95rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.game-nums span{font-size:.72rem;color:var(--ink-3)}.game-switches{display:grid;grid-gap:6px;gap:6px;padding-top:8px;border-top:1px solid var(--rule)}.switch-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;color:var(--ink-2);min-height:30px}.switch-row .switch{flex:none}.seat-picks{display:flex;flex-wrap:wrap;gap:12px 18px}.seat-picks label{display:grid;grid-gap:4px;gap:4px;font-size:.82rem;color:var(--ink-2)}.section-tabs{margin-bottom:-6px}.section-tabs a{padding:8px 14px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--ink-2);text-decoration:none;font-weight:500;display:inline-flex;align-items:center}.section-tabs a:hover{color:var(--ink)}.section-tabs a[aria-current=page]{color:var(--brass-2);border-color:var(--brass);font-weight:600}.live-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:18px;gap:18px;align-items:start}@media (max-width:1100px){.live-layout{grid-template-columns:1fr}}.live-main{display:grid;grid-gap:14px;gap:14px;min-width:0}.live-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.btn.light.danger-text{color:#ff9a9a}.live-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.live-card{display:grid;grid-gap:12px;gap:12px}.live-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.live-card-nums{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;padding:10px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.live-card-nums div{display:grid;grid-gap:1px;gap:1px;min-width:0}.live-card-nums b{font-size:.9rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-card-nums span{font-size:.7rem;color:var(--ink-3)}.live-card-foot{display:flex;justify-content:space-between;align-items:center;gap:10px}.live-people{display:grid;grid-gap:16px;gap:16px;position:-webkit-sticky;position:sticky;top:16px}.live-people h2{margin:0}.live-people-head{display:flex;justify-content:space-between;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);padding-bottom:6px;border-bottom:1px solid var(--rule);margin-bottom:6px}.live-people-head b{color:var(--ink)}.live-people ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;max-height:320px;overflow:auto}.live-people li{display:grid;font-size:.88rem}.live-people p{margin:4px 0 0}.live-layout .live-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}