@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2) format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2) format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2) format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-vietnamese-500-normal-zTViEIzf.woff2) format("woff2"),url(/assets/barlow-vietnamese-500-normal-GNfB7rCE.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-ext-500-normal-DOaysfXq.woff2) format("woff2"),url(/assets/barlow-latin-ext-500-normal-CJPcKP2Q.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2) format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2) format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2) format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2) format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2) format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2) format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2) format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-vietnamese-800-normal-Cl1Mc_Dv.woff2) format("woff2"),url(/assets/barlow-vietnamese-800-normal-D0VWpbij.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-latin-ext-800-normal-BiucknKG.woff2) format("woff2"),url(/assets/barlow-latin-ext-800-normal-D7I3yvUw.woff) format("woff");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:Barlow;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-latin-800-normal-s1sAMnoV.woff2) format("woff2"),url(/assets/barlow-latin-800-normal-BdVooDN4.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-vietnamese-500-normal-DGADhYWF.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-500-normal-hJ2t9k9e.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-ext-500-normal-BXdp1BvY.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-500-normal-rZeYuEMb.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-vietnamese-600-normal-b1FQiZcx.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-600-normal-DzVrjA0Q.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-ext-600-normal-BkQ9hN72.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-600-normal-BuP8AaxH.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2) format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff) format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2) format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff) format("woff");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:Sedgwick Ave Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sedgwick-ave-display-vietnamese-400-normal--v2bBaDW.woff2) format("woff2"),url(/assets/sedgwick-ave-display-vietnamese-400-normal-uUDSe8C8.woff) format("woff");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:Sedgwick Ave Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sedgwick-ave-display-latin-ext-400-normal-CrbmBiYz.woff2) format("woff2"),url(/assets/sedgwick-ave-display-latin-ext-400-normal-C_KShfMp.woff) format("woff");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:Sedgwick Ave Display;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sedgwick-ave-display-latin-400-normal-HnZVIkp6.woff2) format("woff2"),url(/assets/sedgwick-ave-display-latin-400-normal-Bbgl8Gfo.woff) format("woff");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}.hc{--hc-bg: #0b0b0a;--hc-panel: #141414;--hc-card: #1e1d1b;--hc-tile: #262522;--hc-hover: #1a1917;--hc-ghost: #2c2a27;--hc-ghost-hover: #3a3834;--hc-line: #2c2a27;--hc-edge: #3a3834;--hc-well: #181715;--hc-ink: #edeae1;--hc-ink-soft: #dcd8ce;--hc-ink-2: #a19d93;--hc-ink-3: #8f8b82;--hc-dark: #141414;--hc-green: #ffcc00;--hc-green-hover: #ffd83a;--hc-on-green: #141414;--hc-green-text: #ffcc00;--hc-green-tint: rgba(255, 204, 0, .12);--hc-mine: rgba(255, 204, 0, .07);--hc-yellow: #ffcc00;--hc-yellow-tint: rgba(255, 204, 0, .12);--hc-red: #cc2027;--hc-red-text: #ff6b6b;--hc-red-tint: rgba(204, 32, 39, .16);--hc-badge: #cc2027;--hc-red-fill: #c51f26;--hc-flame: #cc2027;--hc-bar-top: radial-gradient(60% 200% at 50% -80%, rgba(255, 240, 210, .09), rgba(255, 240, 210, 0) 60%), linear-gradient(180deg, #25231f 0%, #191815 55%, #11100e 100%);--hc-bar-bottom: radial-gradient(60% 220% at 50% -110%, rgba(255, 240, 210, .08), rgba(255, 240, 210, 0) 60%), linear-gradient(180deg, #25231f 0%, #191815 55%, #11100e 100%);--hc-lit-edge: inset 0 1px 0 rgba(255, 255, 255, .09);--hc-font: Barlow, system-ui, -apple-system, "Segoe UI", sans-serif;--hc-display: Anton, Impact, "Arial Narrow", sans-serif;--hc-label: "Barlow Semi Condensed", Barlow, system-ui, sans-serif;--hc-sticker: "Sedgwick Ave Display", "Marker Felt", cursive;--hc-ease: cubic-bezier(.2, .8, .2, 1);font-family:var(--hc-font);color:var(--hc-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hc ::selection{background:var(--hc-yellow);color:var(--hc-dark)}.hc a{color:inherit}.hc a:hover{text-decoration:none}.hc :focus-visible{outline:3px solid var(--hc-yellow);outline-offset:3px}.hc .hc-head{margin:0;font-family:var(--hc-display);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--hc-ink)}.hc .hc-big{font-family:var(--hc-display);font-weight:400;letter-spacing:.01em;line-height:1;font-variant-numeric:tabular-nums}.hc .hc-label{font-family:var(--hc-label);font-weight:600}.hc .hc-sticker{display:inline-block;padding:3px 10px 5px;border:2px solid var(--hc-ink);background:var(--hc-red);color:var(--hc-ink);font:400 17px/1 var(--hc-sticker);letter-spacing:0;text-transform:none;white-space:nowrap;transform:rotate(-5deg);box-shadow:0 6px 14px #0006}.hc .hc-num{font-variant-numeric:tabular-nums}.hc .hc-ink-2{color:var(--hc-ink-2)}.hc .hc-ink-3{color:var(--hc-ink-3)}.hc .hc-card{background:var(--hc-card);border-radius:4px}.hc .hc-tile{background:var(--hc-tile);border-radius:4px}.hc .hc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin:0;padding:0 18px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--hc-edge);color:var(--hc-ink);font-family:var(--hc-label);font-size:17px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease,transform .14s ease}.hc .hc-btn:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--hc-ink);color:var(--hc-ink);text-decoration:none}.hc .hc-btn.is-sm{min-height:36px;padding:0 14px;font-size:16px}.hc .hc-btn.is-go{background:var(--hc-green);box-shadow:none;color:var(--hc-on-green)}.hc .hc-btn.is-go:hover{background:var(--hc-green-hover);box-shadow:none;color:var(--hc-on-green);transform:translateY(-1px)}.hc .hc-btn.is-bone{box-shadow:inset 0 0 0 2px var(--hc-ink)}.hc .hc-btn.is-bone:hover{background:var(--hc-ink);color:var(--hc-dark)}.hc .hc-btn.is-quiet{background:transparent;box-shadow:none;color:var(--hc-ink-2)}.hc .hc-btn.is-quiet:hover{background:transparent;box-shadow:none;color:var(--hc-ink);text-decoration:underline;text-underline-offset:4px}.hc .hc-btn.is-danger{background:transparent;color:var(--hc-red-text);box-shadow:inset 0 0 0 2px #ff6b6b80}.hc .hc-btn.is-danger:hover{background:var(--hc-red-tint);color:#ff8a8a;box-shadow:inset 0 0 0 2px var(--hc-red-text)}.hc .hc-btn:disabled,.hc .hc-btn:disabled:hover{background:var(--hc-card);box-shadow:none;color:var(--hc-ink-3);cursor:not-allowed;transform:none;text-decoration:none}.hc .hc-btn[aria-busy=true]{cursor:progress}.hc .hc-link{margin:0;padding:0;border:0;background:none;color:var(--hc-ink-2);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a19d9380;cursor:pointer}.hc .hc-link:hover{background:none;color:var(--hc-ink);text-decoration:underline}.hc .hc-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:3px;background:transparent;box-shadow:inset 0 0 0 1.5px var(--hc-ink);color:var(--hc-ink);font-family:var(--hc-label);font-size:14px;font-weight:700;line-height:1;white-space:nowrap}.hc .hc-chip.is-you{height:auto;padding:3px 10px 5px;border:2px solid var(--hc-ink);border-radius:0;background:var(--hc-red);box-shadow:0 6px 14px #0006;color:var(--hc-ink);font:400 17px/1 var(--hc-sticker);transform:rotate(-5deg)}.hc .hc-chip.is-you svg{display:none}.hc .hc-chip.is-featured{background:var(--hc-yellow);box-shadow:none;color:var(--hc-dark)}.hc .hc-chip.is-live{background:var(--hc-red);box-shadow:none;color:var(--hc-ink)}.hc .hc-chip.is-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;animation:hc-pulse 1.6s ease-in-out infinite}.hc .hc-chip.is-quiet{background:transparent;box-shadow:inset 0 0 0 1.5px var(--hc-edge);color:var(--hc-ink-3)}@keyframes hc-pulse{50%{opacity:.35}}.hc .hc-pill{display:inline-flex;align-items:center;gap:6px;height:36px;margin:0;padding:0 14px;border:0;border-radius:4px;background:transparent;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .14s ease,color .14s ease}.hc .hc-pill:hover{background:#edeae112;color:var(--hc-ink)}.hc .hc-pill[aria-pressed=true],.hc .hc-pill[aria-pressed=true]:hover{background:var(--hc-ink);color:var(--hc-dark)}.hc .hc-pill .hc-pill-count{margin-left:6px;font-variant-numeric:tabular-nums;opacity:.7}.hc .hc-iconbtn{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--hc-ink);cursor:pointer;transition:background-color .14s ease,color .14s ease}.hc .hc-iconbtn:hover{background:#edeae114;color:var(--hc-ink)}.hc .hc-iconbtn.is-on{background:#edeae11f;color:var(--hc-ink)}.hc .hc-badge{position:absolute;top:5px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--hc-badge);color:var(--hc-ink);font-size:11px;font-weight:700;line-height:17px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #1a1916}.hc .hc-brand{display:flex;align-items:center;gap:9px;flex:none;text-decoration:none}.hc .hc-brand-mark{display:block;width:26px;height:auto}.hc .hc-brand-word{display:block;width:150px;height:auto}.hc .hc-me{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.hc .hc-me:hover{background:transparent}.hc .hc-me .nav-avatar-portrait{width:34px;height:34px;box-shadow:0 0 0 2px #1a1916,0 0 0 3.5px var(--hc-yellow)}.hc .hc-me .member-avatar{width:34px;height:34px;font-size:12px}.hc .hc-me .hc-dot{position:absolute;top:1px;right:1px;width:9px;height:9px;border-radius:50%;background:var(--hc-red);box-shadow:0 0 0 2px #1a1916}.app-shell{--hc-strip-space: 0px;--hc-act-space: 0px;--hc-gb-space: 8px}.app-shell:has(>.table-status-bar.hc){--hc-strip-space: 52px}.app-shell:has(>.hc-actbar){--hc-act-space: 64px}.app-shell:has(>.hc-gamebar){--hc-gb-space: 84px}.app-nav.hc-top{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:30px;min-height:64px;height:64px;padding:0 max(20px,calc((100vw - 1440px)/2 + 20px));background:var(--hc-bar-top);border-bottom:0;box-shadow:var(--hc-lit-edge),0 1px #000000e6,0 8px 24px #00000073;caret-color:transparent}.hc-top .hc-top-links{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.hc-top .hc-top-link{display:inline-flex;align-items:center;gap:9px;height:40px;margin:0;padding:0 15px 0 13px;position:relative;border-radius:4px;background:#edeae10b;box-shadow:inset 0 1px #ffffff0a;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:17px;font-weight:600;white-space:nowrap;transition:background-color .14s ease,color .14s ease}.hc-top .hc-top-link:hover{background:#edeae117;color:var(--hc-ink);text-decoration:none}.hc-top .hc-top-link.active{background:#edeae11c;color:var(--hc-ink)}.hc-top .hc-top-link.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;background:var(--hc-yellow)}.hc-top .hc-top-right{display:flex;align-items:center;gap:4px;margin-left:auto}.hc-top .profile-menu-wrap{position:relative;margin-left:6px}@media (max-width: 1240px){.app-nav.hc-top{gap:18px}.hc-top .hc-top-link{padding:0 12px}.hc-top .hc-top-link svg{display:none}}.hc-top .hc-top-rail{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.hc-top:has(>.hc-top-rail) .hc-top-links{flex:0 1 auto}.hc-top:has(>.hc-top-rail) .hc-top-right{margin-left:0}.hc-top .hc-rail-link{border:0;cursor:pointer}.hc-top .hc-rail-link:focus-visible{outline:3px solid var(--hc-yellow);outline-offset:2px}.hc-rail-live{display:inline-flex;align-items:center;gap:6px;margin-left:-3px;color:var(--hc-red-text)}.hc-rail-live i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--hc-red-text);animation:hc-pulse 1.6s ease-in-out infinite}@media (max-width: 1365px){.app-nav.hc-top:has(>.hc-top-rail){gap:18px}.hc-top:has(>.hc-top-rail) .hc-top-link{padding:0 12px}.hc-top:has(>.hc-top-rail) .hc-top-link svg{display:none}}@media (max-width: 1100px){.app-nav.hc-top:has(>.hc-top-rail){gap:10px}.hc-top:has(>.hc-top-rail) .hc-top-link{padding:0 9px}.hc-top .hc-rail-live{gap:0;margin-left:0;font-size:0}}@media (max-width: 960px){.hc-top:has(>.hc-top-rail) .hc-brand-word{display:none}}.hc-railpane{position:fixed;z-index:44;top:calc(72px + var(--hc-strip-space, 0px) + var(--hc-act-space, 0px));right:8px;bottom:var(--hc-gb-space, 8px);display:flex;width:336px;min-height:0}.hc-railpane .hc-cc{flex:1;height:auto}@media (min-width: 1180px){.app-shell.has-rail{padding-right:344px}.app-shell.has-rail>.app-nav.hc-top,.app-shell.has-rail>.table-status-bar.hc{margin-right:-344px}}@media (max-width: 1179px){.hc-railpane .hc-cc{box-shadow:0 0 0 1px var(--hc-edge),-18px 0 40px #0009}}@media (prefers-reduced-motion: reduce){.mobile-drawer.hc .drawer-live,.hc-rail-live i{animation:none}}.hc .profile-menu.hc-menu{top:calc(100% + 10px);width:248px;padding:8px;border:1px solid var(--hc-edge);border-radius:6px;background:var(--hc-card);box-shadow:0 16px 40px #0009}.hc .hc-menu .hc-menu-who{padding:8px 10px 10px;border-bottom:1px solid var(--hc-line);margin-bottom:6px}.hc .hc-menu .hc-menu-who strong{display:block;font-size:16px;font-weight:700}.hc .hc-menu .hc-menu-who span{color:var(--hc-ink-3);font-size:13px}.hc .hc-menu a,.hc .hc-menu button{border-radius:4px;color:var(--hc-ink);font-family:var(--hc-label);font-size:16px;font-weight:600;text-transform:none;letter-spacing:0}.hc .hc-menu a:hover,.hc .hc-menu button:hover{background:var(--hc-tile)}.hc .hc-menu button{color:var(--hc-red-text);border-top-color:var(--hc-line)}.hc .hc-menu .profile-menu-separator{background:var(--hc-line)}.hc .hc-menu .menu-audience-tag{border-radius:3px;background:var(--hc-ghost);color:var(--hc-ink-2);font-family:var(--hc-font);font-weight:600;text-transform:none;letter-spacing:0;box-shadow:none}.app-shell:not(.at-table)>.table-status-bar.hc{position:sticky;top:64px;z-index:48;gap:16px;min-height:52px;height:52px;padding:0 max(20px,calc((100vw - 1440px)/2 + 20px));background:#0e0d0c;border-bottom:1px solid var(--hc-line)}.table-status-bar.hc .table-tab-strip{gap:6px;padding:2px 0}.table-status-bar.hc .table-tab-group{gap:4px}.table-status-bar.hc .schedule-tab,.table-status-bar.hc .table-tab,.table-status-bar.hc .tile-windows-btn{gap:8px;min-width:0;height:34px;min-height:34px;padding:0 13px;border:0;border-radius:4px;background:#edeae10b;box-shadow:inset 0 1px #ffffff0a;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.table-status-bar.hc .table-tab{color:var(--hc-ink)}.table-status-bar.hc .schedule-tab:hover,.table-status-bar.hc .table-tab:hover,.table-status-bar.hc .tile-windows-btn:hover{background:#ffffff16;color:var(--hc-ink);text-decoration:none}.table-status-bar.hc .tile-windows-btn:disabled,.table-status-bar.hc .tile-windows-btn:disabled:hover{opacity:1;background:transparent;box-shadow:none;color:#5f5c56}.table-status-bar.hc .table-tab-dot{background:var(--hc-yellow);box-shadow:0 0 0 3px #fc03}.table-status-bar.hc .table-tab.popped,.table-status-bar.hc .table-tab.popped:hover{background:var(--hc-yellow-tint);box-shadow:none;color:var(--hc-yellow)}.table-status-bar.hc .table-tab.popped:hover{background:#fc03}.table-status-bar.hc .table-tab-dot.popped{background:var(--hc-yellow);box-shadow:0 0 0 3px #fc03}.table-status-bar.hc .table-tab-badge{padding:2px 7px;background:#ffcc0029;font-family:var(--hc-font);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.table-status-bar.hc .table-tab-side{--bg: #1a1917;width:34px;height:34px;border:0;border-radius:4px;background:#ffffff0b;color:var(--hc-ink-2)}.table-status-bar.hc .table-tab-side:hover{--bg: #22211e;background:#ffffff16;color:var(--hc-ink)}.table-status-bar.hc .table-add-tab{width:34px;height:34px;margin:0;border-radius:4px;border-color:var(--hc-edge);color:var(--hc-ink-3)}.table-status-bar.hc .table-add-tab:hover{border-color:var(--hc-ink-3);background:#edeae10a;color:var(--hc-ink)}.hc-actbar{position:sticky;top:calc(72px + var(--hc-strip-space, 0px));z-index:49;display:flex;align-items:center;gap:14px;min-height:56px;margin:8px max(8px,calc((100% - 1424px)/2)) 0;padding:8px 10px 8px 18px;border-radius:6px;background:linear-gradient(180deg,#c51f26,#b81d23 55%,#a8191f);box-shadow:inset 0 1px #fff3;color:var(--hc-ink)}.hc-actbar .hc-act-copy{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px;min-width:0;margin:0}.hc-actbar .hc-act-copy strong{font-family:var(--hc-display);font-size:28px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase}.hc-actbar .hc-act-copy span{color:var(--hc-ink);font-family:var(--hc-label);font-size:16px;font-weight:600}.hc-actbar .hc-act-btn{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:40px;margin:0 0 0 auto;padding:0 18px;border:0;border-radius:4px;background:var(--hc-dark);color:var(--hc-ink);font-family:var(--hc-label);font-size:17px;font-weight:700;cursor:pointer}.hc-actbar .hc-act-btn:hover{background:#000}.hc-gamebar{position:fixed;left:0;right:0;bottom:0;z-index:45;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:24px;height:76px;padding:0 max(18px,calc((100vw - 1440px)/2 + 18px)) 0 max(104px,calc((100vw - 1440px)/2 + 104px));background:var(--hc-bar-bottom);box-shadow:var(--hc-lit-edge),0 -1px #000,0 -10px 28px #00000080}.hc-gamebar .hc-gb-art{position:absolute;left:max(18px,calc((100vw - 1440px)/2 + 18px));bottom:8px;width:72px;height:auto;transform:rotate(-9deg);filter:drop-shadow(0 6px 10px rgba(0,0,0,.5));pointer-events:none}.app-shell:has(>.hc-gamebar){padding-bottom:76px}.app-shell:has(>.hc-gamebar) .staff-selection-bar{bottom:88px}.app-shell:has(>.hc-gamebar) .dz .dz-toast{bottom:100px}body:has(.app-shell>.hc-gamebar) .environment-badge{bottom:84px}@media (min-width: 1101px),(min-width: 901px) and (orientation: landscape),(min-width: 901px) and (pointer: fine){.app-shell:not(.at-table) .dm-page{height:calc(100vh - 64px - var(--hc-strip-space) - var(--hc-act-space) - var(--hc-gb-space) + 8px);height:calc(100dvh - 64px - var(--hc-strip-space) - var(--hc-act-space) - var(--hc-gb-space) + 8px)}}.hc-gamebar .hc-gb-event{display:flex;align-items:center;gap:14px;min-width:0}.hc-gamebar .hc-gb-name{display:flex;flex-direction:column;gap:6px;min-width:0}.hc-gamebar .hc-gb-name b{display:block;overflow:hidden;font-family:var(--hc-display);font-size:27px;font-weight:400;line-height:1;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.hc-gamebar .hc-gb-name>span{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600}.hc-gamebar .hc-gb-name .hc-sticker{padding:2px 8px 4px;font-size:15px}.hc-gamebar .hc-gb-mid{display:flex;align-items:center;gap:14px;min-width:0}.hc-gamebar .hc-gb-label{color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600;line-height:1.15;text-align:right}.hc-gamebar .hc-gb-count{margin:0;color:var(--hc-yellow);font-family:var(--hc-display);font-size:50px;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.hc-gamebar .hc-gb-note{margin:0;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:16px;font-weight:600}.hc-gamebar .hc-gb-clock{display:flex;align-items:center;gap:10px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:14px;font-weight:600}.hc-gamebar .hc-gb-track{display:block;width:min(320px,24vw);height:6px;background:var(--hc-edge);overflow:hidden}.hc-gamebar .hc-gb-track span{display:block;height:100%;background:var(--hc-ink)}.hc-gamebar .hc-gb-act{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.hc-gamebar .hc-gb-stack{line-height:1.1;text-align:right}.hc-gamebar .hc-gb-stack b{display:block;font-family:var(--hc-display);font-size:30px;font-weight:400;letter-spacing:.01em}.hc-gamebar .hc-gb-stack span{color:var(--hc-ink-2);font-family:var(--hc-label);font-size:14px;font-weight:600}.hc-gamebar .hc-gb-error{color:var(--hc-red-text);font-size:14px}.hc-gamebar .hc-gb-mini{display:none}@media (max-width: 860px),(max-width: 1100px) and (orientation: portrait) and (pointer: coarse){.app-nav.hc-top{display:none}.app-shell:has(>.table-status-bar.hc){--hc-strip-space: 0px}.mobile-bar.hc-phead{gap:8px;min-height:60px;padding:calc(8px + env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));background:var(--hc-bar-top);border-bottom:0;box-shadow:var(--hc-lit-edge),0 1px #000000e6,0 8px 20px #0006}.hc-phead .mobile-menu-btn{width:40px;height:40px;margin-left:-8px;padding:0 10px;border:0;border-radius:4px;background:transparent}.hc-phead .mobile-menu-btn:hover,.hc-phead .mobile-menu-btn:active{background:#edeae114}.hc-phead .mobile-menu-btn .burger-line{background:var(--hc-ink)}.mobile-drawer.hc .drawer-live{display:inline-block;width:8px;height:8px;margin-left:8px;border-radius:50%;background:var(--hc-red);vertical-align:1px;animation:hc-pulse 1.6s ease-in-out infinite}.hc-phead .hc-brand{flex:1;min-width:0;gap:9px}.hc-phead .hc-brand-mark{width:22px}.hc-phead .hc-brand-word{width:124px}.hc-phead .hc-phead-right{display:flex;align-items:center;gap:0}.hc-phead .hc-me{margin-left:4px}.hc-phead .hc-me .nav-avatar-portrait,.hc-phead .hc-me .member-avatar{width:32px;height:32px}@media (max-width: 359px){.hc-phead .hc-me{display:none}}.hc-actbar{top:calc(60px + env(safe-area-inset-top));margin:8px 8px 0;padding:9px 9px 9px 14px}.hc-actbar .hc-act-copy{display:block}.hc-actbar .hc-act-copy strong{display:block;font-size:22px}.hc-actbar .hc-act-copy span{display:block;margin-top:3px;font-size:14px}.hc-actbar .hc-act-btn{min-height:38px;padding:0 14px;font-size:16px}.hc-actbar .hc-act-btn svg{display:none}.hc-gamebar{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;column-gap:12px;height:62px;padding:0 14px 0 66px;border-radius:6px;background:radial-gradient(80% 200% at 50% -80%,#fff0d21a,#fff0d200 60%),linear-gradient(180deg,#34312c,#26241f);box-shadow:inset 0 1px #ffffff24,0 0 0 8px #141414,0 10px 24px #0009}.hc-gamebar .hc-gb-art{left:8px;bottom:6px;width:48px}.hc-gamebar .hc-gb-event{gap:10px}.hc-gamebar .hc-gb-name{gap:5px}.hc-gamebar .hc-gb-name b{font-size:20px}.hc-gamebar .hc-gb-name>span{flex-wrap:nowrap;overflow:hidden;font-size:13px;white-space:nowrap}.hc-gamebar .hc-gb-name .hc-sticker{padding:2px 6px 3px;border-width:1.5px;font-size:12px}.hc-gamebar .hc-gb-mid,.hc-gamebar .hc-gb-withdraw,.hc-gamebar .hc-gb-seat,.hc-gamebar .hc-gb-error,.hc-gamebar.is-playing .hc-gb-stack span{display:none}.hc-gamebar .hc-gb-mini{display:block;color:var(--hc-yellow);font-family:var(--hc-display);font-size:28px;font-weight:400;letter-spacing:.01em;line-height:1;text-align:right}.hc-gamebar.is-playing .hc-gb-name>span{display:block;overflow:hidden;text-overflow:ellipsis}.hc-gamebar.is-playing:has(.hc-btn) .hc-gb-stack{display:none}.hc-gamebar .hc-gb-mini small{display:block;margin-top:3px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:12px;font-weight:600;letter-spacing:0}.hc-gamebar .hc-gb-stack b{font-size:24px}.hc-gamebar .hc-btn{min-height:36px;padding:0 12px;font-size:15px}.app-shell:has(>.hc-gamebar){--hc-gb-space: 78px;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.app-shell:has(>.hc-gamebar) .dz .dz-fab,.app-shell:has(>.hc-gamebar) .dz .dz-toast,.app-shell:has(>.hc-gamebar) .leaderboard-page .leaderboard-private td,.app-shell:has(>.hc-gamebar) .staff-selection-bar{bottom:calc(90px + env(safe-area-inset-bottom))}body:has(.app-shell>.hc-gamebar) .environment-badge{bottom:calc(86px + env(safe-area-inset-bottom))}.mobile-drawer.hc{background:var(--hc-panel);border-right:1px solid var(--hc-line);box-shadow:none}.mobile-drawer.hc .drawer-head{border-bottom-color:var(--hc-edge)}.mobile-drawer.hc .drawer-close{display:inline-grid;place-items:center;margin:0;border-color:var(--hc-edge);border-radius:4px;background:transparent;color:var(--hc-ink)}.mobile-drawer.hc .drawer-account{border-color:transparent;border-radius:4px;background:var(--hc-card)}.mobile-drawer.hc .drawer-account .member-copy strong{color:var(--hc-ink);font-size:16px;font-weight:700}.mobile-drawer.hc .drawer-account .member-copy small{color:var(--hc-ink-3);font-size:13px;letter-spacing:0;text-transform:none}.mobile-drawer.hc .drawer-section{border-top-color:var(--hc-line)}.mobile-drawer.hc .drawer-label{font-family:var(--hc-label);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--hc-ink-3)}.mobile-drawer.hc .drawer-section-toggle,.mobile-drawer.hc .drawer-section-toggle:hover{margin:0;color:var(--hc-ink-3)}.mobile-drawer.hc .drawer-link{margin:0;border-radius:4px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:17px;font-weight:600;text-transform:none;letter-spacing:0}.mobile-drawer.hc .drawer-link:hover,.mobile-drawer.hc .drawer-link:active{background:var(--hc-hover);color:var(--hc-ink)}.mobile-drawer.hc .drawer-link.active{background:var(--hc-tile);border-color:transparent;color:var(--hc-ink);box-shadow:none}.mobile-drawer.hc .drawer-link.as-button{color:var(--hc-red-text)}.mobile-drawer.hc .drawer-badge{background:var(--hc-badge);color:var(--hc-ink)}.mobile-drawer.hc .menu-audience-tag{border-radius:3px;background:var(--hc-ghost);color:var(--hc-ink-2);font-family:var(--hc-font);text-transform:none;letter-spacing:0;box-shadow:none}}@media (prefers-reduced-motion: reduce){.hc .hc-chip.is-live:before{animation:none}.hc-top .hc-top-link,.hc .hc-btn{transition:none}.hc .hc-btn.is-go:hover{transform:none}}.tc-anchor{position:absolute;left:12px;bottom:12px;z-index:24;font-family:var(--font-body, Inter, ui-sans-serif, system-ui, sans-serif);line-height:1.4;color:#edeae1}.tc-anchor[hidden]{display:none}.tc-anchor .gold{color:#d9b36a}.tc-anchor label,.rr-page .tc-lines-host label{margin:0;font-size:inherit;color:inherit}.tc-anchor .muted,.tc-muted-sub{color:#969e94}.tc-panel{position:relative;width:312px;height:300px;box-sizing:border-box;display:flex;flex-direction:column;background:#090e0bf2;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 14px 34px #00000080;overflow:hidden}.tc-head{display:flex;align-items:center;gap:2px;height:40px;padding:0 6px;box-sizing:border-box;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.tc-tabs{display:flex;align-items:center;gap:2px;margin-right:auto;min-width:0}.tc-tab{display:inline-flex;align-items:center;gap:6px;height:30px;margin:0;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#969e94;font-family:inherit;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.tc-anchor .tc-tab:hover{background:#ffffff0d;color:#edeae1}.tc-anchor .tc-tab.active,.tc-anchor .tc-tab.active:hover{background:#151d17;box-shadow:inset 0 0 0 1px #d9b36a38;color:#f4efe4}.tc-anchor .tc-tab.locked,.tc-anchor .tc-tab.locked:hover{background:transparent;color:#7f877d;cursor:default}.tc-count{padding:0 6px;border-radius:999px;background:#d9b36a24;color:#d9b36a;font-size:11px;font-weight:800;line-height:18px}.tc-icon-btn{width:30px;height:30px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:7px;background:transparent;color:#969e94;cursor:pointer}.tc-anchor .tc-icon-btn:hover{background:#ffffff0d;color:#edeae1}.tc-anchor :is(button,a,input):focus-visible,.rr-page :is(button,a,input):focus-visible{outline:2px solid #d9b36a;outline-offset:2px}.tc-lines-host{flex:1;min-height:0;display:flex;flex-direction:column}.tc-lines{flex:1;min-height:0;margin:0;padding:10px 12px;list-style:none;display:flex;flex-direction:column;gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.tc-lines>:first-child{margin-top:auto}.tc-line{position:relative;display:flex;align-items:flex-start;gap:6px;margin:0 -6px;padding:0 4px 0 6px;border-radius:6px;font-size:13px;color:#c9cfc6}.tc-line:hover,.tc-line.is-open,.tc-line:focus-within{background:#ffffff0d}.tc-line-main{flex:1;min-width:0}.tc-text{margin:0;overflow-wrap:anywhere}.tc-name{margin-right:5px;color:#edeae1;font-weight:700}.tc-name.mine{color:#d9b36a}.tc-team{display:inline-block;margin:0 6px 0 -1px;padding:0 5px;border-radius:4px;border:1px solid rgba(150,158,148,.35);color:#b9c0b6;font-size:9.5px;font-weight:800;letter-spacing:.04em;line-height:15px;text-transform:uppercase;vertical-align:1px}.tc-line.is-hidden .tc-text{color:#7f877d;text-decoration:line-through;text-decoration-color:#f0b4a480}.tc-hidden-tag{margin-left:6px;padding:0 5px;border-radius:4px;background:#cf6b531f;color:#f0b4a4;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-block}.tc-more:hover{background:#242d24!important}.tc-more{width:24px;height:22px;margin:-2px -2px -2px 0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#1b231b;color:#edeae1;cursor:pointer;opacity:0}.tc-line:hover .tc-more,.tc-line.is-open .tc-more,.tc-more:focus-visible{opacity:1}@media (hover: none){.tc-more{opacity:1}}.tc-system{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;color:#969e94}.tc-system svg{flex-shrink:0;margin-top:2px}.tc-system>span:nth-child(2){flex:1}.tc-callout{display:flex;align-items:flex-start;gap:7px;padding:7px 9px;border-radius:8px;background:#d9b36a14;border:1px solid rgba(217,179,106,.22);font-size:12px;color:#e6dcc4}.tc-callout svg{flex-shrink:0;margin-top:1px;color:#d9b36a}.tc-empty{color:#7f877d;font-size:12px;text-align:center;padding:6px 0}.tc-blank{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;color:#969e94;text-align:center;font-size:12.5px}.tc-blank p{margin:0}.tc-lines.roomy{gap:12px;padding:16px 18px}.tc-lines.roomy .tc-line{gap:10px;padding:4px 6px;margin:0 -6px;font-size:14px}.tc-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;background:#1e5a3b;color:#eaf5ee;font-size:12px;font-weight:800}.tc-line-head{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.tc-line-head .tc-name{margin:0}.tc-time{color:#7f877d;font-size:11.5px;white-space:nowrap}.tc-lines.roomy .tc-system{font-size:12.5px;padding:2px 0}.tc-lines.roomy .tc-system .tc-time{margin-left:auto}.tc-menu{position:absolute;right:10px;z-index:3;width:236px;max-height:calc(100% - 12px);overflow-y:auto;box-sizing:border-box;padding:4px;display:flex;flex-direction:column;background:#141a14;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 12px 28px #0000008c}.tc-menu button{display:flex;align-items:center;gap:9px;min-height:32px;margin:0;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#d7dcd3;font-family:inherit;font-size:12.5px;font-weight:600;text-align:left;cursor:pointer}.tc-menu button>span:first-of-type{flex:1}.tc-menu button svg{color:#969e94;flex-shrink:0}.tc-menu button:hover,.tc-menu button:focus-visible{background:#ffffff0d;color:#edeae1}.tc-menu button.danger{color:#f0b4a4}.tc-menu button.danger svg{color:currentColor}.tc-menu-sep{height:1px;margin:4px 2px;background:#ffffff14}.tc-staff-pill{padding:1px 6px;border-radius:5px;background:#969e941f;border:1px solid rgba(150,158,148,.3);color:#b9c0b6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.tc-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:flex-end;background:#050806b8}.tc-sheet-card{width:100%;max-height:100%;overflow-y:auto;box-sizing:border-box;padding:10px 12px 12px;background:#121812;border-top:1px solid rgba(255,255,255,.12)}.tc-sheet h3{margin:0 0 4px;font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:0;color:#f4efe4}.tc-sheet-quote{margin:0 0 6px;color:#b9c0b6;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-sheet-note{margin:0 0 8px;color:#969e94;font-size:11.5px;line-height:1.35}.tc-reasons{margin:0 0 8px;padding:0;border:0;display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:0}.tc-reasons legend{margin-bottom:4px;padding:0;color:#969e94;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.tc-reasons label{position:relative;display:flex;align-items:center;min-height:28px;padding:4px 8px;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-radius:7px;color:#d7dcd3;font-size:11.5px;line-height:1.25;cursor:pointer}.tc-reasons label:hover{background:#ffffff0a}.tc-reasons label:has(input:checked){border-color:#d9b36a99;background:#d9b36a1a;color:#f4efe4}.tc-reasons label:has(input:focus-visible){outline:2px solid #d9b36a;outline-offset:1px}.tc-reasons input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer}.tc-check{display:flex;align-items:center;gap:8px;color:#d7dcd3;font-size:12px;cursor:pointer;margin:0!important}.tc-check input{margin:0;accent-color:#d9b36a}.tc-sheet .tc-check{margin:0 0 6px!important}.tc-sheet input.tc-sheet-input{width:100%;height:30px;box-sizing:border-box;margin:0 0 8px;padding:0 10px;border-radius:7px;border:1px solid rgba(255,255,255,.12);background:#0f140f;color:#edeae1;font:inherit;font-size:12.5px}.tc-sheet-error{margin:0 0 8px;color:#f0b4a4;font-size:12px}.tc-sheet-actions{position:sticky;bottom:-12px;display:flex;justify-content:flex-end;gap:8px;margin:0 -12px -12px;padding:8px 12px 12px;background:#121812}.tc-btn{height:30px;margin:0;padding:0 12px;border:1px solid rgba(255,255,255,.12);border-radius:7px;background:#141a14;color:#edeae1;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.tc-btn:hover:not(:disabled){background:#1b231b}.tc-btn.small{flex-shrink:0;padding:0 10px}.tc-btn.gold{background:#d9b36a;border-color:#d9b36a;color:#161006}.tc-btn.danger{background:#cf6b5329;border-color:#cf6b5380;color:#f6c3b5}.tc-btn.gold:hover:not(:disabled){background:#e6c486}.tc-btn.danger:hover:not(:disabled){background:#cf6b5342}.tc-btn:disabled{opacity:.6;cursor:default}.tc-notice{display:flex;align-items:flex-start;gap:8px;margin:0 8px 6px;padding:6px 8px;border-radius:7px;font-size:12px;line-height:1.35;flex-shrink:0}.tc-notice span{flex:1}.tc-notice button{margin:0;border:0;background:transparent!important;color:inherit;font-size:15px;line-height:1;padding:0 2px;cursor:pointer}.tc-notice.info{background:#ffffff0f;color:#d7dcd3}.tc-notice.hold{background:#d9b36a1f;border:1px solid rgba(217,179,106,.3);color:#ecd9ae}.tc-notice.error{background:#cf6b531a;border:1px solid rgba(207,107,83,.32);color:#f0b4a4}.tc-compose{flex-shrink:0;margin:0;padding:8px 8px 7px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:6px}.tc-compose-row{display:flex;gap:6px}.tc-compose input{flex:1;min-width:0;height:34px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#0f140f;color:#edeae1;font:inherit;font-size:13px}.tc-compose input::placeholder{color:#7f877d}.tc-send{width:34px;height:34px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:8px;background:#d9b36a;color:#0b0e0c;cursor:pointer}.tc-send:hover:not(:disabled){background:#e6c486}.tc-send:disabled{opacity:.55;cursor:default}.tc-hint{display:flex;align-items:center;gap:5px;padding:0 2px;font-size:11px;color:#969e94}.tc-foot-note{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px;border-top:1px solid rgba(255,255,255,.08);font-size:12px;line-height:1.35;color:#b9c0b6}.tc-foot-note svg{flex-shrink:0;color:#969e94}.tc-foot-note>span{flex:1}.tc-muted{flex-shrink:0;display:flex;flex-direction:column;gap:6px;padding:8px 8px 7px;border-top:1px solid rgba(255,255,255,.08)}.tc-muted-box{display:flex;align-items:center;gap:8px;min-height:34px;padding:6px 10px;box-sizing:border-box;border-radius:8px;background:#cf6b531a;border:1px solid rgba(207,107,83,.32);color:#f0b4a4;font-size:12.5px;font-weight:600}.tc-muted-box svg{flex-shrink:0}.tc-muted-sub{padding:0 2px;font-size:11px}.tc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tc-pill{display:inline-flex;align-items:center;gap:8px;height:36px;margin:0;padding:0 10px 0 12px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#090e0bf2;box-shadow:0 8px 22px #00000073;color:#edeae1;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.tc-anchor .tc-pill:hover{border-color:#d9b36a66;background:#0e1410fa}.tc-badge{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#d9b36a;color:#161006;font-size:11px;font-weight:800}@container table-workspace (min-width: 0px){.table-workspace.landscape.chat-open>.table-sit-out-control{bottom:320px}.table-workspace.landscape.chat-collapsed>.table-sit-out-control{bottom:56px}}.tc-tag{display:inline-block;margin-right:5px;padding:1px 4px;border:1px solid #52604f;border-radius:4px;color:#aebba9;font-size:10px;white-space:nowrap}.tc-release,.tc-waiting{list-style:none;font-size:11px;color:#aebba9;padding:7px 8px}.tc-release{border-top:1px solid #364532;margin-top:6px}.rr-switcher,.rr-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.rr-switcher button,.rr-filters button{display:inline-flex;align-items:center;gap:6px;background:#192318;color:#cbd1c7;border:1px solid #43523e;border-radius:8px;padding:8px 10px;text-decoration:none;cursor:pointer;font:inherit;font-size:13px}.rr-switcher button[aria-pressed=true],.rr-filters button[aria-pressed=true]{color:#e6c876;border-color:#b89a46;background:#30351f}.rr-switcher button:focus-visible,.rr-filters button:focus-visible{outline:2px solid #e6c876;outline-offset:3px}.tc-tournament{color:#e6c876;font-size:11px;overflow-wrap:anywhere;margin-right:6px}.dz{--dz-bg: #0b0b0a;--dz-panel: #1e1d1b;--dz-panel-2: #262522;--dz-inset: #181715;--dz-input: #111110;--dz-line: #2c2a27;--dz-line-2: #3a3834;--dz-text: #edeae1;--dz-title: #edeae1;--dz-body: #dcd8ce;--dz-soft: #dcd8ce;--dz-dim: #c9c5bb;--dz-muted: #a19d93;--dz-faint: #8f8b82;--dz-gold: #ffcc00;--dz-gold-2: #ffd83a;--dz-green: #ffcc00;--dz-green-2: #ffd83a;--dz-villain: #8fbbe0;--dz-mono: "Barlow Semi Condensed", Barlow, system-ui, sans-serif;--dz-serif: Anton, Impact, "Arial Narrow", sans-serif;font-family:Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--dz-text);line-height:1.5;-webkit-font-smoothing:antialiased}.dz :is(.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip){--dz-gold: #d9b36a;--dz-gold-2: #e6c486;--dz-line: rgba(255, 255, 255, .08);--dz-soft: #c9c4b8;--dz-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;--dz-serif: Georgia, "Times New Roman", serif;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.dz *,.dz *:before,.dz *:after{box-sizing:border-box}.dz a{color:var(--dz-text);text-decoration:none}.dz a:where(:hover){color:var(--dz-text);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.dz button,.dz input,.dz textarea,.dz select{font:inherit}.dz button{cursor:pointer;margin:0;padding:0;border:0;border-radius:0;background:none;color:inherit}.dz button:disabled{cursor:default;opacity:.6}.dz button:focus-visible,.dz a:focus-visible,.dz input:focus-visible,.dz textarea:focus-visible,.dz select:focus-visible{outline:3px solid var(--dz-gold);outline-offset:2px}.dz input::placeholder,.dz textarea::placeholder{color:var(--dz-faint)}.dz p{margin:0}.dz :where(h1,h2,h3,h4,h5,h6){margin:0}.dz label{display:block;margin:0;font-size:inherit;color:inherit}.dz textarea{min-height:0}.dz .dz-main{max-width:1280px;margin:0 auto;padding:26px 16px 72px}.dz .dz-main.thread{padding-top:22px}.dz .dz-mono{font-family:var(--dz-mono)}.dz .dz-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--dz-mono);font-size:15px;font-weight:600;color:var(--dz-muted)}.dz .dz-eyebrow:before{content:"";flex:none;width:10px;height:10px;background:var(--dz-gold)}.dz .dz-serif{font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em}.dz .dz-muted{color:var(--dz-muted)}.dz .dz-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dz .dz-suit-c{color:#4fb87b}.dz .dz-suit-h{color:#e0605a}.dz .dz-suit-d{color:#6aa0cf}.dz .dz-suit-s{color:#edeae1}.dz .dz-card{display:block}.dz .dz-av{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;background:#262522;font-weight:800;line-height:1}.dz .dz-av-ini{background:#3a3834;color:#edeae1}.dz .dz-av-art img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.6);transform-origin:50% 10%;display:block}.dz .dz-av-art>.dz-av-ini{width:100%!important;height:100%!important;box-shadow:none!important}.dz .dz-av-villain{background:#111110;border:1.5px solid rgba(106,160,207,.6)}.dz .dz-av-villain img{object-fit:contain;display:block}.dz .dz-faces{display:flex}.dz .dz-tag{display:inline-flex;align-items:center;padding:1px 6px;border-radius:3px;font-family:var(--dz-mono);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.dz .dz-tag-gold{background:#fc0;color:#141414}.dz .dz-tag-green{background:#ffcc001f;color:#fc0;border:1px solid rgba(255,204,0,.3)}.dz .dz-tag-slate{background:#a19d931f;color:#a19d93;border:1px solid rgba(161,157,147,.3)}.dz .dz-tag-outline{color:#fc0;border:1px solid rgba(255,204,0,.45)}.dz .dz-tag-villain{background:#6aa0cf1f;color:#8fbbe0;border:1px solid rgba(106,160,207,.4)}.dz .dz-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border:0;border-radius:4px;background:var(--dz-gold);color:#141414!important;font-family:var(--dz-mono);font-size:17px;font-weight:700;text-decoration:none;white-space:nowrap}.dz .dz-btn-gold:hover{background:var(--dz-gold-2)}.dz .dz-btn-dark{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:42px;padding:0 18px;border-radius:4px;border:0;background:transparent;box-shadow:inset 0 0 0 2px var(--dz-line-2);color:var(--dz-text)!important;font-family:var(--dz-mono);font-size:17px;font-weight:700;text-decoration:none;white-space:nowrap}.dz .dz-btn-dark:hover{box-shadow:inset 0 0 0 2px var(--dz-text);text-decoration:none}.dz .dz-ghost{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--dz-muted);font-size:13px;font-weight:600;text-decoration:none}.dz .dz-ghost:hover{background:#ffffff0d;color:var(--dz-text)}.dz .dz-ghost.gold{color:var(--dz-gold)}.dz .dz-lift:hover{border-color:#ffcc0061!important}.dz .dz-tabs{display:inline-flex;gap:4px;padding:0;background:transparent;border:0;border-radius:0;flex-wrap:wrap}.dz .dz-tabs button{min-height:36px;padding:0 14px;border:0;border-radius:4px;font-family:var(--dz-mono);font-size:16px;font-weight:600;background:transparent;color:var(--dz-muted)}.dz .dz-tabs button:hover{background:#edeae112;color:var(--dz-text)}.dz .dz-tabs button[aria-selected=true]{background:var(--dz-text);color:#141414}.dz .dz-tabs.small button{padding:6px 13px}.dz .dz-error{padding:10px 14px;border-radius:4px;background:#cc202729;border:1px solid rgba(204,32,39,.4);color:#ff8a8a;font-size:13.5px}.dz .dz-note{font-size:12.5px;color:var(--dz-muted)}.dz .dz-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--dz-line);margin-bottom:24px}.dz .dz-head h1{margin:8px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(44px,5vw,64px);line-height:.95;color:var(--dz-text)}.dz .dz-head-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.dz .dz-search{position:relative;display:flex;align-items:center;color:var(--dz-muted)}.dz .dz-search svg{position:absolute;left:12px}.dz .dz-search input{width:290px;max-width:100%;height:42px;padding:0 12px 0 36px;border-radius:4px;border:1px solid var(--dz-line-2);background:#111110;color:var(--dz-text);font-size:14px}.dz .dz-layout{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.dz .dz-layout.thread{gap:28px}.dz .dz-nav{flex:1 1 200px;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:20px}.dz .dz-nav-group{display:flex;flex-direction:column;gap:2px}.dz .dz-nav-label{padding:0 10px 6px;font-family:var(--dz-mono);font-size:14px;font-weight:600;color:var(--dz-muted)}.dz .dz-nav-item{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 10px;border:0;border-radius:4px;font-size:14px;font-weight:600;text-align:left;background:transparent;color:var(--dz-dim);text-decoration:none}.dz .dz-nav-item .dz-nav-icon{display:inline-flex;color:var(--dz-faint)}.dz .dz-nav-item:hover{background:#ffffff0a;color:var(--dz-text)}.dz .dz-nav-item.active{background:#edeae114;color:var(--dz-text);box-shadow:inset 3px 0 0 var(--dz-gold)}.dz .dz-nav-item.active .dz-nav-icon{color:var(--dz-gold)}.dz .dz-count{min-width:22px;padding:1px 7px;border-radius:4px;background:#ffcc0024;color:var(--dz-gold);font-size:11.5px;font-weight:800;text-align:center}.dz .dz-nav-foot{padding:0 10px;font-size:12.5px;color:var(--dz-muted);line-height:1.5}.dz .dz-nav-head{display:flex;align-items:center;gap:8px;padding:0 4px 6px 10px}.dz .dz-nav-head .dz-nav-label{padding:0}.dz .dz-nav-edit{display:inline-flex;align-items:center;gap:5px;height:24px;margin:-4px 0 -4px auto;padding:0 9px;border-radius:4px;color:var(--dz-muted);font-size:12px;font-weight:700}.dz .dz-nav-edit:hover{background:#ffffff0f;color:var(--dz-text)}.dz .dz-nav-edit.on{margin-left:0;background:var(--dz-gold);color:#141414}.dz .dz-nav-edit.on:hover{background:var(--dz-gold-2);color:#141414}.dz .dz-space-status{margin-left:auto;font-size:11.5px;color:var(--dz-muted)}.dz .dz-space-edit{display:flex;flex-direction:column;gap:2px}.dz .dz-space-row{display:flex;align-items:center;gap:5px;min-height:40px;padding:4px 2px 4px 0;border-radius:4px;color:var(--dz-dim);font-size:13.5px;font-weight:600;user-select:none;-webkit-user-select:none}.dz .dz-space-row:hover{background:#ffffff0a}.dz .dz-space-row.dragging{position:relative;z-index:1;background:#1e1d1b;color:#edeae1;box-shadow:0 8px 20px #0006,inset 0 0 0 1px #ffcc0059}.dz .dz-space-row .dz-nav-icon{display:inline-flex;color:var(--dz-faint)}.dz .dz-space-row.off{color:var(--dz-faint)}.dz .dz-space-row.off .dz-space-name{text-decoration:line-through;text-decoration-color:#ffffff38}.dz .dz-space-grip{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:30px;border-radius:3px;color:var(--dz-faint);cursor:grab;touch-action:none}.dz .dz-space-grip:hover{background:#ffffff0f;color:var(--dz-text)}.dz .dz-space-row.dragging .dz-space-grip{cursor:grabbing;color:var(--dz-gold)}.dz .dz-space-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz .dz-space-toggle{flex:none;height:28px;padding:0 3px;border-radius:3px;color:var(--dz-muted);font-size:12.5px;font-weight:700;text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:3px}.dz .dz-space-toggle:hover:not(:disabled){color:var(--dz-text);text-decoration-color:currentColor}.dz .dz-space-row.off .dz-space-toggle{color:var(--dz-gold);text-decoration-color:#ffcc0080}.dz .dz-space-row.off .dz-space-toggle:hover:not(:disabled){color:var(--dz-gold-2);text-decoration-color:currentColor}.dz .dz-space-toggle:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.dz .dz-space-error{color:#ff8a8a}.dz .dz-space-retry{color:var(--dz-gold);font-weight:700;text-decoration:underline}.dz .dz-feed{flex:999 1 560px;min-width:0}.dz .dz-start{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;padding:16px}.dz .dz-start-row{display:flex;gap:12px;align-items:center}.dz .dz-start-prompt{flex:1;min-width:0;min-height:44px;display:flex;align-items:center;padding:0 16px;border-radius:4px;background:var(--dz-input);border:1px solid rgba(255,255,255,.1);color:var(--dz-muted)!important;font-size:14.5px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dz .dz-start-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.dz .dz-start-btn{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border-radius:4px;background:#262522;border:1px solid var(--dz-line);color:var(--dz-text)!important;font-size:13px;font-weight:600;text-decoration:none}.dz .dz-start-btn:hover{border-color:#ffcc0061}.dz .dz-staff-pill{padding:1px 6px;border-radius:3px;background:#a19d931f;border:1px solid rgba(161,157,147,.3);color:var(--dz-dim);font-family:var(--dz-mono);font-size:12px;font-weight:700}.dz .dz-sortbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 12px}.dz .dz-feed-label{font-size:13px;color:var(--dz-muted)}.dz .dz-list{display:flex;flex-direction:column;gap:12px}.dz .dz-empty{background:var(--dz-panel);border:1px dashed rgba(255,255,255,.14);border-radius:4px;padding:44px 24px;text-align:center}.dz .dz-empty h2{margin:0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:30px;color:var(--dz-text)}.dz .dz-empty p{margin:8px auto 18px;max-width:420px;color:var(--dz-muted);font-size:14px}.dz .dz-more{display:flex;justify-content:center;margin-top:14px}.dz .dz-post{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;padding:16px 18px}.dz .dz-post.pinned{border-color:#ffcc004d}.dz .dz-post-head{display:flex;align-items:center;gap:10px}.dz .dz-post-who{display:flex;flex-direction:column;min-width:0;line-height:1.3;flex:1}.dz .dz-post-name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.dz .dz-post-name strong{font-size:14px;color:var(--dz-text)}.dz .dz-post-where{font-size:12.5px;color:var(--dz-muted)}.dz .dz-post-where span{color:var(--dz-soft)}.dz .dz-pinned{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--dz-gold)}.dz .dz-post-kind{margin-top:14px;font-family:var(--dz-mono);font-size:14px;font-weight:600;color:var(--dz-muted)}.dz .dz-post-title{margin:10px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:28px;line-height:.95}.dz .dz-post-title a{color:var(--dz-title)!important;text-decoration:none}.dz .dz-post-title a:hover{color:var(--dz-gold-2)!important}.dz .dz-post-excerpt{margin-top:6px!important;color:var(--dz-dim);font-size:14.5px;line-height:1.55}.dz .dz-hand-meta{margin-top:12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--dz-muted)}.dz .dz-felt-mini{margin-top:8px;border-radius:10px;border:1px solid rgba(110,90,49,.55);background:radial-gradient(120% 140% at 50% 35%,#1a5638,#14492f 42%,#0c2e1d);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.dz .dz-felt-side{display:flex;flex-direction:column;gap:6px}.dz .dz-felt-side.left{align-items:flex-start}.dz .dz-felt-side.mid{align-items:center;gap:7px}.dz .dz-felt-side.right{align-items:flex-end}.dz .dz-felt-label{font-family:var(--dz-mono);font-size:10.5px;text-transform:uppercase;color:#edeae1c7}.dz .dz-cards{display:flex;gap:4px}.dz .dz-cards-wrap{position:relative;display:flex;gap:4px}.dz .dz-pot{display:inline-flex;align-items:baseline;gap:6px;padding:2px 10px;border-radius:999px;background:#050a0799;border:1px solid var(--dz-line);font-size:11px;color:var(--dz-soft)}.dz .dz-pot>span{font-size:9.5px;letter-spacing:.06em}.dz .dz-pot strong{font-family:var(--dz-mono);color:var(--dz-gold-2)}.dz .dz-seal{position:absolute;right:-7px;bottom:-7px;width:24px;height:24px;border-radius:50%;background:var(--dz-gold);color:#161006;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #0f3a25}.dz .dz-chips{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.dz .dz-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:600;background:var(--dz-inset);border:1px solid rgba(255,255,255,.1);color:var(--dz-soft)}.dz .dz-chip.gold{background:#ffcc001a;border-color:#ffcc004d;color:var(--dz-gold-2)}.dz .dz-chip.green{background:#ffcc001f;border-color:#ffcc004d;color:var(--dz-green-2);font-weight:700;padding:3px 10px}.dz .dz-chip.plain{padding:3px 10px}.dz .dz-progress{display:inline-block;width:46px;height:4px;border-radius:2px;background:#ffffff1f;overflow:hidden}.dz .dz-progress>span{display:block;height:100%;background:var(--dz-gold)}.dz .dz-quote{margin:12px 0 0;padding:10px 14px;border-radius:4px;background:#ffcc0012;border:1px solid rgba(255,204,0,.2);color:#d8d3c6;font-size:13.5px;font-style:italic}.dz .dz-poll{margin-top:12px;display:flex;flex-direction:column;gap:8px}.dz .dz-poll-option{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:10px 14px;border-radius:4px;border:1px solid var(--dz-line-2);background:var(--dz-inset);color:var(--dz-text);font-size:14px;font-weight:600;text-align:left}.dz .dz-poll-option:hover{border-color:#ffcc0061}.dz .dz-poll-option.picked{border-color:#ffcc008c}.dz .dz-radio{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--dz-faint);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.dz .dz-radio.on{border-color:var(--dz-gold)}.dz .dz-radio.on:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--dz-gold)}.dz .dz-radio.square{border-radius:4px}.dz .dz-bar{position:relative;min-height:46px;border-radius:4px;overflow:hidden;background:var(--dz-inset);border:1px solid rgba(255,255,255,.1)}.dz .dz-bar.mine{border-color:#ffcc0080}.dz .dz-bar-fill{position:absolute;top:0;bottom:0;left:0;background:#ffffff0f}.dz .dz-bar.mine .dz-bar-fill{background:#ffcc003d}.dz .dz-bar-row{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;font-size:14px}.dz .dz-bar-label{flex:1;font-weight:600;color:var(--dz-text)}.dz .dz-bar-pct{font-family:var(--dz-mono);font-weight:700;color:var(--dz-dim)}.dz .dz-bar.mine .dz-bar-pct{color:var(--dz-gold-2)}.dz .dz-poll-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px;color:var(--dz-muted)}.dz .dz-leak{margin-top:12px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:4px;background:var(--dz-inset);border:1px solid var(--dz-line)}.dz .dz-leak-text{flex:1;min-width:160px;padding-left:8px;font-size:13px;color:var(--dz-soft)}.dz .dz-leak-text strong{color:var(--dz-text)}.dz .dz-toggle-btn{min-height:36px;padding:0 14px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:#262522;color:var(--dz-text);font-size:13px;font-weight:700}.dz .dz-toggle-btn[aria-pressed=true]{border-color:#ffcc0080;background:#ffcc0024;color:var(--dz-gold-2)}.dz .dz-coach-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:4px;background:var(--dz-inset);border:1px solid rgba(255,255,255,.1);color:var(--dz-soft);font-size:12px;font-weight:600}.dz .dz-post-foot{display:flex;align-items:center;gap:4px;margin-top:14px;flex-wrap:wrap}.dz .dz-like{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:600;border:1px solid transparent;background:transparent;color:var(--dz-muted)}.dz .dz-like[aria-pressed=true]{border-color:#ffcc004d;background:#ffcc001a;color:var(--dz-gold-2)}.dz .dz-foot-link{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border-radius:4px;color:var(--dz-muted)!important;font-size:13px;font-weight:600;text-decoration:none}.dz .dz-foot-link:hover,.dz .dz-foot-link[aria-expanded=true]{background:#ffffff0d;color:var(--dz-text)!important}.dz .dz-inline-replies{display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:6px;border-top:1px solid var(--dz-line)}.dz .dz-inline-replies .dz-replies{margin-top:0}.dz .dz-inline-replies .dz-reply:first-child{padding-top:10px}.dz .dz-inline-all{align-self:flex-start;margin-top:6px;font-size:13px;font-weight:700}.dz .dz-inline-loading{padding:10px 0 4px;font-size:13px;color:var(--dz-muted)}.dz .dz-inline-retry{color:var(--dz-gold);font-weight:700;text-decoration:underline}.dz .dz-inline-replies>.dz-note{padding:8px 0 2px}.dz .dz-inline-replies .dz-line-composer{margin:8px 0 0;padding:0;border:0;background:transparent;flex-wrap:nowrap;gap:10px}.dz .dz-inline-replies .dz-line-composer input{height:38px;border-radius:4px;padding:0 12px}.dz .dz-inline-replies .dz-line-composer .dz-btn-gold{height:38px;padding:0 16px;border-radius:4px}.dz .dz-inline-replies .dz-line-composer.villain{padding:8px;border-radius:4px;background:var(--dz-input);flex-wrap:wrap}.dz .dz-inline-replies .dz-line-composer .dz-error{margin:0}.dz .dz-foot-stat{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;color:var(--dz-muted);font-size:13px;font-weight:600}.dz .dz-foot-right{margin-left:auto;display:flex;align-items:center;gap:8px}.dz .dz-foot-time{font-size:12px;color:var(--dz-muted)}.dz .dz-rail{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:16px}.dz .dz-rail.thread{flex-basis:290px}.dz .dz-box{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;padding:18px}.dz .dz-box.plain{background:transparent;padding:16px 18px}.dz .dz-box h3{margin:6px 0 4px;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:26px;color:var(--dz-text)}.dz .dz-box h3.small{margin:0 0 10px;font-size:22px}.dz .dz-box-text{margin:0 0 6px!important;font-size:13px;color:var(--dz-muted)}.dz .dz-rail-row{display:flex;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06);text-decoration:none;color:inherit!important}.dz .dz-rail-row:last-child{padding-bottom:0}.dz .dz-rail-row.first{border-top:0}.dz .dz-rail-title{font-size:13.5px;font-weight:600;color:var(--dz-text);line-height:1.3}.dz .dz-rail-sub{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--dz-muted);margin-top:3px}.dz .dz-rail-bar{height:4px;border-radius:2px;background:#2c2a27;margin-top:6px;overflow:hidden}.dz .dz-rail-bar>div{height:100%;background:var(--dz-gold)}.dz .dz-rail-text{min-width:0;font-size:13px;color:var(--dz-dim);line-height:1.35}.dz .dz-rail-text strong{color:var(--dz-text)}.dz .dz-helpers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.dz .dz-helpers li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.dz .dz-helper-rank{width:16px;font-family:var(--dz-mono);font-size:12px;font-weight:700;color:var(--dz-muted)}.dz .dz-helper-name{flex:1;min-width:0;font-size:13.5px;font-weight:600;color:var(--dz-text)}.dz .dz-helper-n{display:inline-flex;align-items:center;gap:4px;font-family:var(--dz-mono);font-size:12.5px;font-weight:700;color:var(--dz-gold)}.dz .dz-rules{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--dz-dim)}.dz .dz-closed{max-width:640px;margin:60px auto;padding:0 16px;text-align:center}.dz .dz-closed h1{font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:48px;margin:10px 0 8px}.dz .dz-closed p{color:var(--dz-muted)}.dz .dz-loading{padding:40px 0;color:var(--dz-muted);text-align:center}.dz .dz-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:400;padding:10px 16px;border-radius:4px;background:#262522;border:1px solid rgba(255,204,0,.4);color:var(--dz-text);font-size:13.5px;box-shadow:0 10px 26px #00000080}.dz .dz-phone-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 16px 12px}.dz .dz-phone-head h1{margin:6px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:46px;line-height:.95}.dz .dz-icon-btn{width:44px;height:44px;padding:0;border-radius:4px;border:1px solid var(--dz-line-2);background:#111110;color:var(--dz-soft);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dz .dz-phone-search{padding:0 16px 12px}.dz .dz-phone-search input{width:100%;height:44px;padding:0 12px;border-radius:4px;border:1px solid var(--dz-line-2);background:#111110;color:var(--dz-text);font-size:15px}.dz .dz-spacechips{display:flex;gap:8px;overflow-x:auto;padding:0 16px 12px;scrollbar-width:none}.dz .dz-spacechips::-webkit-scrollbar{display:none}.dz .dz-spacechip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border-radius:4px;font-size:13.5px;font-weight:700;white-space:nowrap;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-soft);text-decoration:none}.dz .dz-spacechip.active{border-color:var(--dz-text);background:var(--dz-text);color:#141414}.dz .dz-spacechip .n{min-width:18px;padding:0 5px;border-radius:4px;font-size:11px;font-weight:800;text-align:center;background:#ffcc0029;color:var(--dz-gold)}.dz .dz-spacechip.active .n{background:#0b0e0c2e;color:#141414}.dz .dz-phone-sort{padding:0 16px 12px}.dz .dz-phone-sort .dz-tabs{display:flex;flex-wrap:nowrap;border-radius:4px}.dz .dz-phone-sort .dz-tabs button{flex:1;min-height:36px;padding:0 6px}.dz .dz-phone-list{display:flex;flex-direction:column;gap:10px;padding:0 12px 104px}.dz .dz-pcard{display:block;background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;padding:14px;color:inherit!important;text-decoration:none}.dz .dz-pcard.pinned{border-color:#ffcc004d}.dz .dz-pcard-head{display:flex;align-items:center;gap:9px}.dz .dz-pcard-who{flex:1;min-width:0;line-height:1.25}.dz .dz-pcard-who strong{font-size:13.5px}.dz .dz-pcard-who .dz-tag{font-size:9.5px;padding:0 5px;margin-left:4px;vertical-align:1px}.dz .dz-pcard-where{font-size:12px;color:var(--dz-muted)}.dz .dz-pcard h2{margin:10px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:24px;line-height:.95;color:var(--dz-title)}.dz .dz-pcard .dz-post-kind{margin-top:10px;font-size:10.5px}.dz .dz-pcard .dz-post-kind+h2{margin-top:4px}.dz .dz-pfelt{margin-top:10px;border-radius:10px;border:1px solid rgba(110,90,49,.55);background:radial-gradient(120% 140% at 50% 35%,#1a5638,#14492f 42%,#0c2e1d);padding:10px 10px 9px;display:flex;align-items:flex-end;justify-content:space-between;gap:6px}.dz .dz-pfelt .dz-felt-label{font-size:9px;color:#edeae1cc}.dz .dz-pfelt .dz-pot-text{font-family:var(--dz-mono);font-size:9px;color:var(--dz-gold-2)}.dz .dz-pfelt .dz-cards{gap:2px}.dz .dz-pfelt .dz-seal{right:-5px;bottom:-5px;width:18px;height:18px;box-shadow:0 0 0 2px #0f3a25}.dz .dz-pcard .dz-chips{margin-top:9px;gap:6px}.dz .dz-pcard .dz-chip{padding:3px 9px;font-size:11.5px;gap:5px}.dz .dz-pcard .dz-progress{width:34px}.dz .dz-pcard-foot{display:flex;align-items:center;gap:16px;margin-top:11px;font-size:13px;font-weight:600;color:var(--dz-muted)}.dz .dz-pcard-foot>span{display:inline-flex;align-items:center;gap:5px}.dz .dz-pcard-foot>button{display:inline-flex;align-items:center;gap:5px;min-height:32px;margin:-6px 0;padding:0 2px;font-weight:600;color:inherit;background:transparent}.dz .dz-pcard-foot>button[aria-expanded=true]{color:var(--dz-text)}.dz .dz-pcard-foot .on{color:var(--dz-gold-2)}.dz .dz-pcard-link{display:block;color:inherit!important;text-decoration:none}.dz .dz-pcard-foot .time{margin-left:auto;font-size:12px;font-weight:500;gap:6px}.dz .dz-pcard-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700;background:#ffcc001a;border:1px solid rgba(255,204,0,.3);color:var(--dz-gold-2)}.dz .dz-pcard-badge.green{background:#ffcc001f;border-color:#ffcc004d;color:var(--dz-green-2)}.dz .dz-pcard-reveal{margin-top:10px;display:flex;align-items:center;gap:12px;padding:10px;border-radius:4px;background:var(--dz-inset);border:1px solid var(--dz-line)}.dz .dz-pcard-reveal p{font-size:13px;color:var(--dz-soft);line-height:1.4}.dz .dz-pcard-reveal strong{color:var(--dz-text)}.dz .dz-pcard-poll{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.dz .dz-pcard-poll>span{font-size:12.5px;color:var(--dz-muted)}.dz .dz-pcard .dz-poll-option{min-height:46px;padding:0 12px;gap:10px}.dz .dz-pcard .dz-bar{min-height:42px}.dz .dz-pcard .dz-bar-row{padding:10px 12px;font-size:13.5px}.dz .dz-fab{position:fixed;right:18px;bottom:22px;z-index:60;width:58px;height:58px;border-radius:50%;background:var(--dz-gold);color:#141414!important;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 26px #00000080;border:0}.dz .dz-crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dz-muted);margin-bottom:18px}.dz .dz-crumbs a{display:inline-flex;align-items:center;gap:6px;color:var(--dz-soft)!important;text-decoration:none;font-weight:600}.dz .dz-crumbs a:hover{color:var(--dz-text)!important}.dz .dz-thread-main{flex:999 1 640px;min-width:0;display:flex;flex-direction:column;gap:16px}.dz .dz-thread-author{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dz .dz-thread-where{font-size:13px;color:var(--dz-muted)}.dz .dz-thread-where span{color:var(--dz-soft)}.dz .dz-mini-author{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--dz-muted);flex-wrap:wrap}.dz .dz-mini-author strong{color:var(--dz-text);font-size:14px}.dz .dz-thread-title{margin:16px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(36px,4vw,52px);line-height:.95;color:var(--dz-title)}.dz .dz-thread-title.small{margin-top:10px;font-size:clamp(30px,3.4vw,42px);line-height:.95}.dz .dz-thread-body{margin-top:12px;display:flex;flex-direction:column;gap:10px;font-size:15.5px;line-height:1.6;color:var(--dz-body);max-width:720px}.dz .dz-topics{margin-top:14px;display:flex;gap:6px;flex-wrap:wrap}.dz .dz-topic{display:inline-block;padding:2px 9px;border-radius:3px;font-size:11px;font-weight:700;background:#ffcc001f;color:var(--dz-gold);border:1px solid rgba(255,204,0,.3)}.dz button.dz-topic:hover{text-decoration:line-through}.dz .dz-answered{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:4px;background:#ffcc001f;border:1px solid rgba(255,204,0,.32);color:var(--dz-green-2);font-size:12.5px;font-weight:700}.dz .dz-owner-actions{display:inline-flex;gap:2px;margin-left:auto}.dz .dz-inline-tiles{display:flex;align-items:center;gap:4px;margin-top:14px;flex-wrap:wrap}.dz .dz-tile-inline{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:600;border:1px solid transparent;background:transparent;color:var(--dz-muted)}.dz .dz-tile-inline:hover{background:#ffffff0d;color:var(--dz-text)}.dz .dz-tile-inline[aria-pressed=true]{border-color:#ffcc004d;background:#ffcc001a;color:var(--dz-gold-2)}.dz .dz-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dz .dz-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:58px;padding:6px 4px;border-radius:4px;font-size:12.5px;font-weight:700;border:1px solid rgba(255,255,255,.1);background:var(--dz-inset);color:var(--dz-soft)}.dz .dz-tile[aria-pressed=true]{border-color:#ffcc0073;background:#ffcc001f;color:var(--dz-gold-2)}.dz .dz-copy{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-top:10px!important;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:var(--dz-inset);color:var(--dz-soft);font-size:13px;font-weight:600}.dz .dz-copy:hover{border-color:#ffcc0061}.dz .dz-dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;font-size:13px}.dz .dz-dl dt{color:var(--dz-muted)}.dz .dz-dl dd{margin:0;color:var(--dz-text)}.dz .dz-about-foot{margin-top:12px!important;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);font-size:12.5px;color:var(--dz-muted)}.dz .dz-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.dz .dz-stats>div{padding:8px 4px;border-radius:4px;background:var(--dz-inset)}.dz .dz-stats .n{font-family:var(--dz-mono);font-weight:700;color:var(--dz-text)}.dz .dz-stats .l{font-size:11.5px;color:var(--dz-muted)}.dz .dz-more-link{display:block;padding:10px 0;border-top:1px solid rgba(255,255,255,.06);text-decoration:none}.dz .dz-more-link.first{margin-top:8px}.dz .dz-more-link:last-child{padding-bottom:0}.dz .dz-more-link .t{font-size:13.5px;font-weight:600;color:var(--dz-text);line-height:1.35}.dz .dz-more-link .s{font-size:12px;color:var(--dz-muted);margin-top:2px}.dz .dz-more-link .s.green{color:var(--dz-green-2)}.dz .dz-hand{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;overflow:hidden}.dz .dz-hand-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.dz .dz-hand-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.dz .dz-hand-title strong{font-size:14px;color:var(--dz-text)}.dz .dz-hand-title span{font-size:13px;color:var(--dz-muted)}.dz .dz-replay-btn{min-height:34px;gap:7px;border-color:#ffffff1a}.dz .dz-felt{position:relative;height:390px;overflow:hidden;background:radial-gradient(ellipse at 50% 46%,#292d2a,#1b1f1c 42%,#101310 72%,#070907)}.dz .dz-felt-canvas{position:absolute;top:0;left:50%;width:660px;height:390px;margin-left:-330px}.dz .dz-felt-table{position:absolute;left:50px;top:18px;width:560px;height:356px;display:block}.dz .dz-seat-small{position:absolute;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translate(-50%)}.dz .dz-seat-small.folded{opacity:.55}.dz .dz-seat-small .disc{width:40px;height:40px;border-radius:50%;background:#2a332b;border:1px solid rgba(255,255,255,.12);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--dz-dim)}.dz .dz-seat-small .label{font-size:10px;font-weight:700;color:var(--dz-dim);text-transform:uppercase}.dz .dz-seat-big{position:absolute;width:150px;display:flex;flex-direction:column;align-items:center}.dz .dz-seat-big-top{position:relative;width:120px;height:74px}.dz .dz-seat-avatar{position:absolute;left:12px;top:0;width:62px;height:62px;border-radius:50%;background:#111812;border:2px solid rgba(217,179,106,.55);display:inline-flex;align-items:center;justify-content:center}.dz .dz-seat-avatar img{width:32px;height:38px;object-fit:contain;display:block}.dz .dz-seat-card{position:absolute}.dz .dz-seat-card.c0{left:58px;top:14px;transform:rotate(-6deg)}.dz .dz-seat-card.c1{left:78px;top:16px;transform:rotate(7deg)}.dz .dz-seat-seal{position:absolute;left:104px;top:54px;width:22px;height:22px;border-radius:50%;background:var(--dz-gold);color:#161006;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 3px #1b1f1c}.dz .dz-plate{margin-top:2px;min-width:112px;padding:3px 12px;border-radius:6px;background:#0b0f0c;border:1px solid rgba(255,255,255,.12);text-align:center;line-height:1.25}.dz .dz-plate .name{font-size:11.5px;font-weight:800;color:#f2eee4;white-space:nowrap}.dz .dz-plate .stack{font-family:var(--dz-mono);font-size:11px;font-weight:700;color:var(--dz-gold-2)}.dz .dz-plate.hero{margin-top:-4px;position:relative;min-width:120px;border-color:#d9b36ab3;box-shadow:0 0 0 3px #d9b36a29}.dz .dz-seat-hero{position:absolute;width:130px;display:flex;flex-direction:column;align-items:center}.dz .dz-hero-cards{position:relative;width:112px;height:84px}.dz .dz-hero-card{position:absolute;box-shadow:0 6px 14px #00000059;border-radius:6px}.dz .dz-hero-card.c0{left:0;top:2px;transform:rotate(-6deg)}.dz .dz-hero-card.c1{left:50px;top:0;transform:rotate(6deg)}.dz .dz-bet{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#050a07bf;border:1px solid rgba(217,179,106,.45);font-family:var(--dz-mono);font-size:11.5px;font-weight:700;color:var(--dz-gold-2);white-space:nowrap}.dz .dz-dealer{position:absolute;width:22px;height:22px;border-radius:50%;background:#f4f1e8;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;box-shadow:0 2px 4px #00000080}.dz .dz-felt-board{position:absolute;left:330px;top:130px;transform:translate(-50%);display:flex;gap:6px}.dz .dz-pot.big{position:absolute;transform:translate(-50%);gap:7px;padding:3px 12px;background:#050a07a6}.dz .dz-to-act{position:absolute;left:14px;bottom:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#d9b36a24;border:1px solid rgba(217,179,106,.4);color:var(--dz-gold-2);font-size:12px;font-weight:700}.dz .dz-to-act .dot{width:7px;height:7px;border-radius:50%;background:var(--dz-gold-2)}.dz .dz-log{list-style:none;margin:0;padding:6px 16px 14px;display:flex;flex-direction:column}.dz .dz-log.compact{padding:0 16px 14px}.dz .dz-log-row{display:flex;gap:14px;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.06);flex-wrap:wrap}.dz .dz-log-row.tight{padding:9px 0}.dz .dz-log-left{width:150px;flex-shrink:0;display:flex;flex-direction:column;gap:4px}.dz .dz-log-left.narrow{width:138px}.dz .dz-log-street{font-family:var(--dz-mono);font-size:11px;text-transform:uppercase;color:var(--dz-gold)}.dz .dz-log-street.wide{width:120px;flex-shrink:0;padding-top:2px}.dz .dz-log-sub{font-size:12px;color:var(--dz-muted)}.dz .dz-log-cards{display:flex;gap:3px}.dz .dz-log-body{flex:1;min-width:220px}.dz .dz-log-text{margin:0;font-size:14px;color:var(--dz-body)}.dz .dz-log-text strong{color:var(--dz-text)}.dz .dz-log-decision{padding:12px;margin:8px 0 0;border-radius:4px;background:#ffcc0012;border:1px solid rgba(255,204,0,.3)}.dz .dz-log-decision-line{margin:6px 0 0!important;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;color:var(--dz-gold-2);font-weight:600}.dz .dz-decision-badge{padding:1px 7px;border-radius:3px;background:var(--dz-gold);color:#141414;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.dz .dz-log-final{display:flex;gap:10px;align-items:center;padding:14px 2px 2px;font-size:14px}.dz .dz-log-outcome{color:var(--dz-body)}.dz .dz-log-outcome strong{color:var(--dz-text)}.dz .dz-log-vn{padding:14px 0 4px;border-bottom:0}.dz .dz-vn-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--dz-mono);font-size:11px;text-transform:uppercase;color:var(--dz-soft)}.dz .dz-vn-quote{margin:0;padding:10px 14px;border-radius:4px;background:var(--dz-inset);border:1px solid rgba(255,255,255,.1);color:#e2ddd2;font-size:14.5px;line-height:1.55}.dz .dz-vn-quote.dark{background:var(--dz-input);font-size:14px}.dz .dz-left-out{color:var(--dz-muted);font-style:italic}.dz .dz-vn-foot{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--dz-muted)}.dz .dz-vn-format{display:inline-flex;align-items:center;gap:5px}.dz .dz-vn-switch{min-height:28px;padding:0 6px;border-radius:3px;font-size:12.5px;font-weight:700}.dz .dz-vn-locked{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:4px;border:1px dashed rgba(255,255,255,.2);color:var(--dz-muted);font-size:13.5px}.dz .dz-felt-strip{margin:16px}.dz .dz-felt-label.gold{color:var(--dz-gold-2)}.dz .dz-cards-revealed{padding:3px;border-radius:8px;border:1px solid rgba(217,179,106,.75)}.dz .dz-hand-poll{padding:18px}.dz .dz-poll-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.dz .dz-poll-prompt{margin:8px 0 14px!important;font-size:15px;color:var(--dz-body)}.dz .dz-play-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.dz .dz-play-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.dz .dz-play{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:66px;padding:12px 16px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:var(--dz-inset);color:var(--dz-text);text-align:left}.dz .dz-play:hover:not(:disabled){border-color:#ffcc0061}.dz .dz-play .label{font-size:17px;font-weight:800}.dz .dz-play .sub{font-size:12.5px;color:var(--dz-muted)}.dz .dz-play.small{min-height:62px;padding:10px 12px;gap:1px}.dz .dz-play.small .label{font-size:16px}.dz .dz-play.small .sub{font-size:11.5px}.dz .dz-poll-foot{margin-top:12px!important;display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--dz-muted)}.dz .dz-poll-after{margin-top:12px!important;font-size:13px;color:var(--dz-dim)}.dz .dz-bar.big{min-height:48px}.dz .dz-bar.big .dz-bar-row{font-size:14.5px}.dz .dz-bar.big.lead:not(.mine) .dz-bar-fill{background:#ffffff17}.dz .dz-bar.big:not(.lead):not(.mine) .dz-bar-fill{background:#ffffff0d}.dz .dz-bar.big.mine{border-color:#ffcc008c}.dz .dz-bar.small{min-height:40px}.dz .dz-bar.small .dz-bar-row{padding:9px 12px}.dz .dz-bar.small.mine .dz-bar-fill,.dz .dz-bar.small.gold-fill .dz-bar-fill{background:#ffcc0038}.dz .dz-bar.small:not(.mine):not(.gold-fill) .dz-bar-fill{background:#ffffff12}.dz .dz-bar.small.gold-fill .dz-bar-pct{color:var(--dz-gold-2)}.dz .dz-your-vote{font-size:12px;font-weight:700;color:var(--dz-gold-2)}.dz .dz-coach-vote{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--dz-soft)}.dz .dz-bar-count{margin-left:auto;font-size:12.5px;color:var(--dz-muted)}.dz .dz-bar-pct.wide{width:44px;text-align:right;color:var(--dz-soft)}.dz .dz-bar.mine .dz-bar-pct.wide{color:var(--dz-gold-2)}.dz .dz-sealed{background:var(--dz-panel);border:1px solid rgba(255,204,0,.28);border-radius:4px;padding:18px;display:flex;gap:20px;align-items:center;flex-wrap:wrap}.dz .dz-sealed-cards{position:relative;width:112px;height:82px;flex-shrink:0}.dz .dz-sealed-cards .c0{position:absolute;left:0;top:4px;transform:rotate(-6deg)}.dz .dz-sealed-cards .c1{position:absolute;left:46px;top:2px;transform:rotate(6deg)}.dz .dz-sealed-cards .seal{position:absolute;left:82px;top:54px;width:30px;height:30px;border-radius:50%;background:var(--dz-gold);color:#161006;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px #141a14}.dz .dz-sealed-text{flex:1 1 280px;min-width:0}.dz .dz-sealed-text h2{margin:4px 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:28px;color:var(--dz-text)}.dz .dz-sealed-text p{font-size:14px;color:var(--dz-dim)}.dz .dz-progress-row{margin-top:12px;display:flex;align-items:center;gap:12px}.dz .dz-progress-row .bar{flex:1;height:6px;border-radius:3px;background:#2c2a27;overflow:hidden}.dz .dz-progress-row .bar>div{height:100%;background:var(--dz-gold)}.dz .dz-progress-row>span{font-family:var(--dz-mono);font-size:12px;color:var(--dz-soft);white-space:nowrap}.dz .dz-progress-row.small{margin-top:6px;gap:8px}.dz .dz-progress-row.small .bar{height:5px}.dz .dz-progress-row.small>span{font-size:11.5px}.dz .dz-sealed-notify{display:flex;flex-direction:column;align-items:center;gap:6px}.dz .dz-notify{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:4px;font-size:13.5px;font-weight:700;border:0;background:var(--dz-gold);color:#141414}.dz .dz-notify.on{border:1px solid rgba(255,204,0,.5);background:#ffcc0024;color:var(--dz-gold-2)}.dz .dz-notify.full{width:100%;margin-top:12px;min-height:44px}.dz .dz-replies-section{margin-top:8px}.dz .dz-replies-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.dz .dz-replies-head h2{margin:0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:32px;color:var(--dz-text)}.dz .dz-replies{display:flex;flex-direction:column;margin-top:6px}.dz .dz-reply{display:flex;gap:12px;padding:16px 0 6px}.dz .dz-reply.l1{gap:10px;padding:12px 0 4px}.dz .dz-reply.l2{gap:10px;padding:10px 0 2px}.dz .dz-reply-main{flex:1;min-width:0}.dz .dz-reply-head{display:flex;align-items:center;gap:7px;flex-wrap:wrap;line-height:1.3}.dz .dz-reply-head strong{font-size:14px;color:var(--dz-text)}.dz .dz-reply.l1 .dz-reply-head strong,.dz .dz-reply.l2 .dz-reply-head strong{font-size:13.5px}.dz .dz-reply-time{font-size:12.5px;color:var(--dz-muted)}.dz .dz-reply-body{margin-top:5px;display:flex;flex-direction:column;gap:8px;line-height:1.6;color:var(--dz-body)}.dz .dz-reply-body p{margin:0;overflow-wrap:anywhere}.dz .dz-reply-removed{margin-top:5px!important;font-size:13.5px;color:var(--dz-muted);font-style:italic}.dz .dz-edited{font-size:11.5px;color:var(--dz-muted);margin-left:4px}.dz .dz-reply-actions{display:flex;align-items:center;gap:4px;margin-top:6px;flex-wrap:wrap}.dz .dz-reply-kids{margin-top:4px;padding-left:16px;border-left:2px solid rgba(255,255,255,.08)}.dz .dz-reply.l1 .dz-reply-kids{padding-left:14px}.dz .dz-up{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;border-radius:4px;font-size:13px;font-weight:700;font-family:var(--dz-mono);border:1px solid rgba(255,255,255,.1);background:transparent;color:var(--dz-muted)}.dz .dz-up[aria-pressed=true]{border-color:#fc06;background:#ffcc001f;color:var(--dz-gold-2)}.dz .dz-up:disabled{opacity:1;cursor:default}.dz .dz-replies.ruled>.dz-reply{padding:14px 0;border-bottom:1px solid var(--dz-line);margin:0}.dz .dz-reply-more{position:relative;margin-left:auto}.dz .dz-reply-more .dz-menu{left:auto;right:0}.dz .dz-reply-head .dz-reply-more>button{min-height:0;height:24px;padding:0 6px;color:var(--dz-muted)}@media (hover: hover) and (pointer: fine){.dz .dz-reply-more>button{opacity:0;transition:opacity .12s ease}.dz .dz-reply-actions:hover .dz-reply-more>button,.dz .dz-reply-head:hover~.dz-reply-actions .dz-reply-more>button,.dz .dz-reply-text:hover~.dz-reply-actions .dz-reply-more>button,.dz .dz-featured:hover .dz-reply-more>button,.dz .dz-answer:hover .dz-reply-more>button,.dz .dz-pcoach:hover .dz-reply-more>button,.dz .dz-reply-more>button:focus-visible,.dz .dz-reply-more>button[aria-expanded=true]{opacity:1}}.dz .dz-menu{position:absolute;z-index:30;top:100%;left:0;min-width:170px;display:flex;flex-direction:column;padding:4px;border-radius:4px;background:#262522;border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 30px #00000073}.dz .dz-menu.up{top:auto;bottom:100%}.dz .dz-menu.right{left:auto;right:0}.dz .dz-menu button{text-align:left;padding:8px 10px;border:0;border-radius:3px;background:transparent;color:var(--dz-text);font-size:13px;font-weight:600}.dz .dz-menu button:hover{background:#ffffff0f}.dz .dz-divider{display:flex;align-items:center;gap:12px;margin:14px 0 2px;color:var(--dz-gold-2);font-size:12px;font-weight:700}.dz .dz-divider>span{flex:1;height:1px;background:#fc06}.dz .dz-street-pill{display:inline-block;padding:0 7px;border-radius:3px;background:#ffcc001f;border:1px solid rgba(255,204,0,.3);color:var(--dz-gold);font-family:var(--dz-mono);font-size:11px;text-transform:uppercase;vertical-align:1px}.dz .dz-mention{color:var(--dz-gold-2);font-weight:600}.dz .dz-featured{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;padding:16px 18px}.dz .dz-featured.coach{border-color:#ffcc0052}.dz .dz-featured-head{display:flex;align-items:center;gap:12px}.dz .dz-featured-head .who{flex:1;min-width:0;line-height:1.3}.dz .dz-featured-head .name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.dz .dz-featured-head .name strong{font-size:14.5px}.dz .dz-featured-head .time{font-size:12.5px;color:var(--dz-muted)}.dz .dz-featured-body{margin-top:10px}.dz .dz-featured-body .dz-reply-body{margin-top:0;font-size:14.5px}.dz .dz-coach-label{display:inline-flex;align-items:center;gap:6px;font-family:var(--dz-mono);font-size:11px;text-transform:uppercase;color:var(--dz-green)}.dz .dz-answer{background:var(--dz-panel);border:1px solid rgba(255,204,0,.38);border-radius:4px;overflow:hidden}.dz .dz-answer-head{display:flex;align-items:center;gap:8px;padding:10px 18px;background:#ffcc001a;border-bottom:1px solid rgba(255,204,0,.22);color:var(--dz-green-2);font-size:13px;font-weight:700}.dz .dz-answer-body{padding:16px 18px}.dz .dz-composer{margin-top:18px;background:var(--dz-panel);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:14px;display:flex;gap:12px;align-items:flex-start}.dz .dz-composer.compact{margin-top:10px;padding:10px;background:var(--dz-inset)}.dz .dz-composer textarea,.dz .dz-inline-composer textarea{width:100%;min-height:84px;resize:vertical;padding:10px 12px;border-radius:4px;border:1px solid var(--dz-line-2);background:var(--dz-input);color:var(--dz-text);font-size:14.5px;line-height:1.5}.dz .dz-composer.compact textarea{min-height:60px}.dz .dz-composer-row{display:flex;align-items:center;gap:4px;margin-top:8px;flex-wrap:wrap}.dz .dz-composer-row.spread{justify-content:space-between;gap:10px}.dz .dz-tool{width:34px;height:34px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--dz-muted);display:inline-flex;align-items:center;justify-content:center}.dz .dz-tool:hover:not(:disabled){background:#ffffff0d;color:var(--dz-text)}.dz .dz-reply-submit{margin-left:auto!important;height:38px;padding:0 20px}.dz .dz-inline-composer{margin-top:8px}.dz .dz-inline-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:6px}.dz .dz-reply-as{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--dz-muted);white-space:nowrap;margin-right:6px}.dz .dz-reply-as select{height:34px;padding:0 8px;border-radius:4px;border:1px solid rgba(106,160,207,.45);background:#111110;color:var(--dz-villain);font-size:13px;font-weight:700}.dz .dz-mention-list{position:absolute;z-index:40;left:0;top:100%;margin-top:4px;min-width:240px;display:flex;flex-direction:column;padding:4px;border-radius:4px;background:#262522;border:1px solid rgba(255,255,255,.14);box-shadow:0 12px 30px #00000073}.dz .dz-mention-list button{display:flex;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:3px;background:transparent;color:var(--dz-text);font-size:13px;text-align:left}.dz .dz-mention-list button:hover{background:#ffffff0f}.dz .dz-line-composer{margin-top:14px;background:var(--dz-panel);border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.dz .dz-line-composer input{width:100%;height:42px;padding:0 12px;border-radius:4px;border:1px solid var(--dz-line-2);background:var(--dz-input);color:var(--dz-text);font-size:14.5px}.dz .dz-line-composer .dz-btn-gold{height:42px;padding:0 20px}.dz .dz-line-composer.villain{margin-top:4px;padding:10px;background:var(--dz-input)}.dz .dz-line-composer.villain input{height:36px;padding:0 10px;background:var(--dz-panel);border-color:#ffffff1a;font-size:14px}.dz .dz-line-composer.villain .dz-btn-gold{height:36px;padding:0 14px;font-size:13.5px}.dz .dz-latest{padding:16px 18px}.dz .dz-latest-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.dz .dz-latest-head h3{margin:0;font-size:18px}.dz .dz-latest-head a{font-size:13px;font-weight:600;text-decoration:none}.dz .dz-latest-row{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.06)}.dz .dz-latest-row:last-of-type{border-bottom:0}.dz .dz-latest-row p{font-size:14px;color:var(--dz-body)}.dz .dz-latest-row strong{color:var(--dz-text)}.dz .dz-villain-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:4px;background:#6aa0cf14;border:1px solid rgba(106,160,207,.32)}.dz .dz-villain-banner .title{font-size:14.5px;font-weight:700;color:var(--dz-text)}.dz .dz-villain-banner p{margin-top:2px!important;font-size:13.5px;color:var(--dz-dim)}.dz .dz-villain-banner strong{color:var(--dz-text)}.dz .dz-villain-strip{padding:16px 18px;gap:18px;margin-top:0}.dz .dz-strip-note{font-size:12px;color:#edeae1d9}.dz .dz-only-you{position:relative;display:flex;gap:4px;padding:4px;border-radius:8px;border:1px dashed rgba(217,179,106,.7)}.dz .dz-only-you .pill{position:absolute;left:50%;bottom:-11px;transform:translate(-50%);display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;background:#0c2e1d;border:1px solid rgba(217,179,106,.7);color:var(--dz-gold-2);font-size:10px;font-weight:800;text-transform:uppercase;white-space:nowrap}.dz .dz-villain-form{background:var(--dz-panel);border:1px solid rgba(255,204,0,.45);border-radius:4px;padding:22px;box-shadow:0 0 0 4px #ffcc000f}.dz .dz-villain-form h2{margin:4px 0 16px;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:34px;color:var(--dz-text)}.dz .dz-villain-grid{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.dz .dz-villain-cards{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 4px}.dz .dz-villain-cards .fan{position:relative;width:170px;height:140px}.dz .dz-villain-cards .fan .c0{position:absolute;left:4px;top:6px;transform:rotate(-7deg);border-radius:8px;box-shadow:0 12px 26px #00000073}.dz .dz-villain-cards .fan .c1{position:absolute;left:72px;top:2px;transform:rotate(7deg);border-radius:8px;box-shadow:0 12px 26px #00000073}.dz .dz-villain-cards .only{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--dz-gold-2)}.dz .dz-villain-fields{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;gap:18px}.dz .dz-villain-fields fieldset{margin:0;padding:0;border:0}.dz .dz-villain-fields legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--dz-text)}.dz .dz-what-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:8px}.dz .dz-what-grid button{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border-radius:4px;border:1px solid var(--dz-line-2);background:var(--dz-inset);color:var(--dz-text);text-align:left}.dz .dz-what-grid button.on{border-color:var(--dz-text);background:#edeae10f}.dz .dz-dot{width:18px;height:18px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--dz-faint);background:transparent}.dz .dz-dot.on{border:5px solid var(--dz-gold);background:#141414}.dz .txt{display:flex;flex-direction:column;gap:1px;min-width:0;text-align:left}.dz .txt .label{font-size:14px;font-weight:700;color:var(--dz-text)}.dz .txt .sub{font-size:12.5px;color:var(--dz-muted)}.dz .txt .sub.green{color:var(--dz-green-2)}.dz .dz-when-list{display:flex;flex-direction:column;gap:6px}.dz .dz-when{display:flex;align-items:center;gap:8px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:var(--dz-inset)}.dz .dz-when.on{border-color:var(--dz-text);background:#edeae10f}.dz .dz-when>button{display:flex;align-items:center;gap:12px;flex:1;min-width:0;min-height:48px;padding:8px 12px;border:0;background:transparent;color:var(--dz-text);text-align:left}.dz .dz-stepper{display:flex;align-items:center;gap:4px;padding-right:10px}.dz .dz-stepper button{width:32px;height:32px;padding:0;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:var(--dz-inset);color:var(--dz-text);font-size:16px;font-weight:700}.dz .dz-stepper span{min-width:42px;text-align:center;font-family:var(--dz-mono);font-size:15px;font-weight:700;color:var(--dz-gold-2)}.dz .dz-field{display:flex;flex-direction:column;gap:6px}.dz .dz-field-title{font-size:13px;font-weight:700;color:var(--dz-text)}.dz .dz-field-title span{font-weight:500;color:var(--dz-muted)}.dz .dz-field-label{font-size:13px;font-weight:700;color:var(--dz-text);margin:14px 0 8px}.dz .dz-input{width:100%;height:42px;padding:0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:var(--dz-input);color:var(--dz-text);font-size:14.5px}.dz .dz-input.big{height:44px;font-size:15px}.dz .dz-textarea{width:100%;min-height:76px;resize:vertical;padding:10px 12px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:var(--dz-input);color:var(--dz-text);font-size:14.5px;line-height:1.5}.dz .dz-select{height:36px;padding:0 10px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:var(--dz-input);color:var(--dz-text);font-size:13.5px;font-weight:600}.dz .dz-voice-box{border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.dz .dz-voice-top{display:flex;gap:14px;align-items:flex-start;padding:12px 14px}.dz .dz-voice-top .title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--dz-text)}.dz .dz-voice-top .sub{margin-top:3px!important;font-size:12.5px;color:var(--dz-muted)}.dz .dz-voice-body{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.dz .dz-voice-foot{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--dz-dim)}.dz .dz-villain-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dz .dz-villain-status{background:var(--dz-panel);border:1px solid rgba(255,204,0,.45);border-radius:4px;padding:22px}.dz .dz-villain-status.plain{border-color:#ffffff1f}.dz .dz-villain-status h2{margin:4px 0 6px;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:32px;color:var(--dz-text)}.dz .dz-villain-status.plain h2{margin-top:0;font-size:22px}.dz .dz-villain-status p{font-size:14px;color:var(--dz-dim)}.dz .dz-switch{position:relative;flex-shrink:0;width:46px;height:26px;margin-top:2px!important;padding:0;border-radius:4px;border:1px solid rgba(255,255,255,.18);background:#2c2a27}.dz .dz-switch span{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--dz-muted);transition:left .15s ease}.dz .dz-switch.on{border-color:#fc0c;background:var(--dz-gold)}.dz .dz-switch.on span{left:22px;background:#141414}.dz .dz-seg{display:inline-flex;align-self:flex-start;gap:4px;padding:4px;background:#0d120d;border:1px solid var(--dz-line);border-radius:4px}.dz .dz-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 12px;border:0;border-radius:3px;font-size:13px;font-weight:700;background:transparent;color:var(--dz-muted)}.dz .dz-seg button[aria-checked=true]{background:var(--dz-gold);color:#141414}.dz .dz-seg.small button{min-height:0;padding:6px 12px;font-size:12.5px;font-weight:600}.dz .dz-seg.full{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-radius:4px}.dz .dz-seg.full button{min-height:44px}.dz .dz-seg.wide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;padding:4px;border-radius:4px}.dz .dz-seg.wide button{flex-direction:column;gap:1px;min-height:52px;border-radius:3px;color:var(--dz-soft)}.dz .dz-seg.wide button small{font-size:11.5px;font-weight:600;color:var(--dz-muted)}.dz .dz-seg.wide button[aria-checked=true]{color:#141414}.dz .dz-seg.wide button[aria-checked=true] small{color:#3d3420}.dz .dz-reveal-hero{position:relative;overflow:hidden;border-radius:6px;border:1px solid rgba(255,204,0,.55);background:radial-gradient(90% 120% at 18% 30%,#1a5638,#12402a 38%,#0c2116 70%,#0b120d)}.dz .dz-reveal-top{display:flex;flex-wrap:wrap;gap:26px;align-items:center;padding:26px 26px 22px}.dz .dz-reveal-cards{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.dz .dz-reveal-cards .fan{position:relative;width:196px;height:158px}.dz .dz-reveal-cards .fan .c0{position:absolute;left:6px;top:8px;border-radius:4px;box-shadow:0 16px 34px #00000080;animation:dz-flip .6s ease both}.dz .dz-reveal-cards .fan .c1{position:absolute;left:86px;top:2px;border-radius:4px;box-shadow:0 16px 34px #00000080;animation:dz-flip .6s .12s ease both}@keyframes dz-flip{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@media (prefers-reduced-motion: reduce){.dz .dz-reveal-cards .fan img{animation:none!important}}.dz .dz-reveal-who{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:4px;background:#050a0799;border:1px solid rgba(255,255,255,.12);font-size:12.5px;font-weight:700;color:var(--dz-text)}.dz .dz-reveal-copy{flex:1 1 340px;min-width:0}.dz .dz-reveal-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-family:var(--dz-mono);font-size:11px;text-transform:uppercase;color:var(--dz-gold-2)}.dz .dz-reveal-meta .dz-reveal-badge{padding:2px 8px;border-radius:3px;background:var(--dz-gold);color:#141414;font-weight:800}.dz .dz-reveal-copy h2{margin:10px 0 6px;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(34px,4vw,48px);line-height:.95;color:#edeae1}.dz .dz-reveal-copy h2 .dz-suit-h,.dz .dz-reveal-copy h2 .dz-suit-d{color:#ff8a80}.dz .dz-reveal-copy>p{font-size:15px;color:var(--dz-body)}.dz .dz-reveal-note{margin:16px 0 0;display:flex;gap:12px;align-items:flex-start}.dz .dz-reveal-note blockquote{margin:0;padding:10px 14px;border-radius:4px;background:#050a078c;border:1px solid rgba(255,255,255,.1);color:#e2ddd2;font-size:14.5px;line-height:1.55}.dz .dz-reveal-bottom{display:flex;flex-wrap:wrap;gap:10px 24px;align-items:center;padding:14px 26px;background:#050a0773;border-top:1px solid rgba(255,204,0,.22);font-size:13.5px;color:var(--dz-body)}.dz .dz-reveal-bottom strong{color:var(--dz-text)}.dz .dz-reveal-tip{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--dz-dim)}.dz .dz-sides-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.dz .dz-sides-head h2{margin:4px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:30px;color:var(--dz-text)}.dz .dz-seg.dark{background:#0d120d}.dz .dz-sides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;margin-top:14px}.dz .dz-side{margin:0;padding:14px 16px;border-radius:4px;background:var(--dz-inset);border:1px solid rgba(255,255,255,.1)}.dz .dz-side.villain{border-color:#6aa0cf52}.dz .dz-side figcaption{display:flex;align-items:center;gap:10px}.dz .dz-side .who{min-width:0;line-height:1.3}.dz .dz-side .name{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.dz .dz-side .name strong{font-size:14px;color:var(--dz-text)}.dz .dz-side .sub{display:block;font-size:12.5px;color:var(--dz-muted)}.dz .dz-side blockquote{margin:12px 0 0;font-size:15px;line-height:1.6;color:#e2ddd2}.dz .dz-sides-foot{margin-top:12px!important;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:12.5px;color:var(--dz-muted)}.dz .dz-reveal-divider{display:flex;align-items:center;gap:12px;margin:14px 0 4px}.dz .dz-reveal-divider .line{flex:1;height:1px;background:#ffcc0073}.dz .dz-reveal-divider .pill{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:4px;border:1px solid rgba(255,204,0,.45);background:#ffcc0014;color:var(--dz-gold-2);font-size:12.5px;font-weight:700}.dz .dz-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#040605db;overflow-y:auto;padding:clamp(24px,5.4vh,98px) 16px 48px}.dz .dz-modal{position:relative;max-width:1108px;margin:0 auto;background:var(--dz-panel);border:1px solid rgba(255,255,255,.12);border-radius:6px;box-shadow:0 30px 90px #0000008c;overflow:hidden;color:var(--dz-text)}.dz .dz-modal.poll{max-width:1068px}.dz .dz-modal.post{max-width:728px}.dz .dz-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--dz-line)}.dz .dz-modal-head h1{margin:2px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:32px;color:var(--dz-text)}.dz .dz-close{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:#111110;color:var(--dz-soft);padding:0}.dz .dz-modal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--dz-line);background:#1e1d1b}.dz .dz-foot-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dz .dz-post-in{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dz-muted)}.dz .dz-tag-input{height:28px;width:110px;padding:0 8px;border-radius:3px;border:1px solid rgba(255,204,0,.3);background:var(--dz-input);color:var(--dz-text);font-size:12px}.dz .dz-share-cols,.dz .dz-poll-cols{display:flex;flex-wrap:wrap}.dz .dz-share-left{flex:1 1 320px;max-width:100%;min-width:0;border-right:1px solid var(--dz-line);padding:16px;background:#1e1d1b}.dz .dz-share-right{flex:999 1 560px;min-width:0;padding:18px 20px 20px;display:flex;flex-direction:column;gap:16px}.dz .dz-share-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.dz .dz-share-row h2{margin:0;font-family:inherit;font-size:14px;font-weight:700;color:var(--dz-text)}.dz .dz-share-row .dz-note{font-size:12.5px}.dz .dz-hand-search{position:relative;display:flex;align-items:center;color:var(--dz-muted);margin-bottom:10px}.dz .dz-hand-search svg{position:absolute;left:11px}.dz .dz-hand-search input{width:100%;height:38px;padding:0 10px 0 33px;border-radius:4px;border:1px solid var(--dz-line-2);background:#0d120d;color:var(--dz-text);font-size:13px}.dz .dz-hand-tabs{display:flex;width:100%;background:#0d120d;margin-bottom:12px;flex-wrap:nowrap}.dz .dz-hand-tabs button{flex:1;padding:6px 10px}.dz .dz-hand-list{display:flex;flex-direction:column;gap:6px}.dz .dz-hand-row{display:flex;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 12px;border-radius:4px;color:var(--dz-text);border:1px solid rgba(255,255,255,.07);background:var(--dz-panel);text-align:left}.dz .dz-hand-row.on{border-color:var(--dz-text);background:#edeae10f}.dz .dz-hand-row .txt .title{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:700;color:var(--dz-text)}.dz .dz-hand-row .txt .vn{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--dz-soft)}.dz .dz-hand-row .txt .when{font-size:12px;color:var(--dz-muted)}.dz .dz-hand-row .txt{flex:1}.dz .dz-hand-row .right{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.dz .dz-net{font-family:var(--dz-mono);font-size:12.5px;font-weight:700}.dz .dz-net.up{color:var(--dz-green-2)}.dz .dz-net.down{color:#e08a74}.dz .dz-hand-row .tagged{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--dz-gold)}.dz .dz-street-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.dz .dz-street-btn{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:110px;min-height:52px;padding:7px 14px;border-radius:4px;font-size:14px;text-align:left;border:1px solid rgba(255,255,255,.1);background:var(--dz-inset);color:var(--dz-soft)}.dz .dz-street-btn .label{font-weight:800}.dz .dz-street-btn .sub{font-size:12px;font-weight:600;color:var(--dz-muted)}.dz .dz-street-btn.on{border-color:var(--dz-text);background:#edeae114;color:var(--dz-text)}.dz .dz-street-btn.on .sub{color:var(--dz-gold-2)}.dz .dz-street-btn:disabled{opacity:.45}.dz .dz-fields{display:flex;flex-direction:column;gap:10px}.dz .dz-toggle-box{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:4px;overflow:hidden}.dz .dz-toggle-row{display:flex;gap:14px;align-items:flex-start;padding:14px 16px}.dz .dz-toggle-row+.dz-toggle-row{border-top:1px solid var(--dz-line)}.dz .dz-toggle-row.center{align-items:center;justify-content:space-between;flex-wrap:wrap}.dz .dz-toggle-row .title{display:flex;align-items:center;gap:8px;margin:0;font-family:inherit;font-size:14px;font-weight:700;color:var(--dz-text)}.dz .dz-toggle-row .sub{margin-top:4px!important;font-size:13px;color:var(--dz-muted)}.dz .dz-option-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.dz .dz-option-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 6px 0 12px;border-radius:4px;border:1px solid rgba(255,255,255,.14);background:var(--dz-input);font-size:13.5px;font-weight:600;color:var(--dz-text)}.dz .dz-option-chip button{width:26px;height:26px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--dz-muted);display:inline-flex;align-items:center;justify-content:center}.dz .dz-add-option{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:4px;border:1px dashed rgba(255,204,0,.45);background:transparent;color:var(--dz-gold);font-size:13px;font-weight:700;align-self:flex-start}.dz .dz-option-input{height:36px;width:160px;padding:0 10px;border-radius:4px;border:1px solid rgba(255,204,0,.45);background:var(--dz-input);color:var(--dz-text);font-size:13.5px}.dz .dz-villain-note{display:flex;gap:14px;align-items:flex-start;padding:14px 16px;border-radius:4px;background:#6aa0cf12;border:1px solid rgba(106,160,207,.28)}.dz .dz-villain-note .title{font-size:14px;font-weight:700;color:var(--dz-text)}.dz .dz-villain-note p{margin-top:4px!important;font-size:13px;color:var(--dz-dim)}.dz .dz-share-foot{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--dz-muted)}.dz .dz-transcript-editor{display:flex;flex-direction:column;gap:14px}.dz .dz-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:8px}.dz .dz-check-list{display:flex;flex-direction:column;gap:8px}.dz .dz-check{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:9px 12px;border-radius:4px;color:var(--dz-text);border:1px solid rgba(255,255,255,.1);background:var(--dz-inset)}.dz .dz-check.on{border-color:var(--dz-text);background:#edeae10f}.dz .dz-check .box{width:20px;height:20px;flex-shrink:0;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--dz-faint)}.dz .dz-check.on .box{background:var(--dz-gold);border:1px solid var(--dz-gold)}.dz .dz-check .txt .label{font-size:13.5px}.dz .dz-check .txt .sub{font-size:12px}.dz .dz-format-row{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap}.dz .dz-help{flex:1 1 280px;min-width:0;font-size:12.5px;color:var(--dz-muted)}.dz .dz-transcript-editor .dz-note.dz-help{display:block;margin-top:8px;font-size:13px;line-height:1.45}.dz .dz-read-box{border-radius:4px;background:var(--dz-input);border:1px solid rgba(255,255,255,.1)}.dz .dz-read-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 6px 6px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.dz .dz-read-head>span{font-size:12.5px;font-weight:700;color:var(--dz-soft)}.dz .dz-read-body{display:flex;flex-direction:column;gap:14px;padding:12px 14px 14px}.dz .dz-read-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dz .dz-read-label>span:first-child{font-family:var(--dz-mono);font-size:10.5px;text-transform:uppercase;color:var(--dz-gold)}.dz .dz-lock-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:4px;border:1px solid rgba(255,255,255,.14);font-size:11px;font-weight:600;color:var(--dz-dim)}.dz .dz-read-text{margin:5px 0 0!important;font-size:14px;line-height:1.6;color:#e2ddd2}.dz .dz-seat-name{padding:0 4px;border-radius:4px;background:#6aa0cf29;color:#a9cdea;box-shadow:inset 0 -1px #6aa0cfbf}.dz .dz-cut{padding:0 3px;border-radius:4px;background:#e0605a14;color:#8f958c;text-decoration:line-through;text-decoration-color:#e08a74f2;text-decoration-thickness:1.5px}.dz .dz-before-post{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:4px;background:#6aa0cf0f;border:1px solid rgba(106,160,207,.26);font-size:12.5px;color:var(--dz-dim)}.dz .dz-before-post .title{font-weight:700;color:var(--dz-soft)}.dz .dz-before-post p,.dz .dz-before-post .row{display:flex;align-items:flex-start;gap:8px 10px;flex-wrap:wrap}.dz .dz-before-post .row>span{flex:1 1 300px;min-width:0}.dz .dz-before-post svg{flex-shrink:0;margin-top:1px}.dz .dz-rephrase{margin-top:-5px!important;min-height:32px;padding:0 12px;border-radius:3px;border:1px solid rgba(255,204,0,.5);background:#ffcc001a;color:var(--dz-gold-2);font-size:12.5px;font-weight:700}.dz .dz-poll-form{flex:999 1 480px;min-width:0;padding:18px 20px 20px;display:flex;flex-direction:column;gap:18px}.dz .dz-poll-preview{flex:1 1 380px;max-width:100%;min-width:0;padding:18px 20px 20px;background:var(--dz-input);border-left:1px solid var(--dz-line)}.dz .dz-fieldset{margin:0;padding:0;border:0}.dz .dz-fieldset legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--dz-text)}.dz .dz-fieldset legend span{font-weight:500;color:var(--dz-muted)}.dz .dz-option-list{display:flex;flex-direction:column;gap:8px}.dz .dz-option-line{display:flex;align-items:center;gap:8px}.dz .dz-option-line .grip{display:inline-flex;color:#6b736a}.dz .dz-post-form{padding:18px 20px 20px;display:flex;flex-direction:column;gap:14px}.dz .dz-kind-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:8px}.dz .dz-kind{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:4px;border:1px solid rgba(255,255,255,.1);background:var(--dz-inset);color:var(--dz-text);text-align:left}.dz .dz-kind.on{border-color:var(--dz-text);background:#edeae10f}.dz .dz-kind svg{margin-top:2px;flex-shrink:0}.dz .dz-activity{max-width:760px}.dz .dz-activity.phone{max-width:none;margin:0;padding:0 0 24px}.dz .dz-act-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:18px 16px 12px}.dz .dz-main .dz-act-head{padding:0 0 14px}.dz .dz-act-head h1{margin:6px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:40px;line-height:.95}.dz .dz-act-tabs{padding:0 16px 10px}.dz .dz-main .dz-act-tabs{padding:0 0 10px}.dz .dz-act-tabs .dz-tabs{display:flex;flex-wrap:nowrap;border-radius:4px}.dz .dz-act-tabs .dz-tabs button{flex:1;min-height:36px;padding:0 8px;white-space:nowrap}.dz .dz-act-list{list-style:none;margin:0;padding:0}.dz .dz-main .dz-act-list{border:1px solid var(--dz-line);border-radius:4px;overflow:hidden}.dz .dz-act-item{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-top:1px solid rgba(255,255,255,.06)}.dz .dz-main .dz-act-item:first-child{border-top:0}.dz .dz-act-item.unread{background:#ffcc000d}.dz .dz-act-avatar{position:relative;flex-shrink:0}.dz .dz-act-icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.dz .dz-act-icon.bell{background:#ffcc0024;border:1px solid rgba(255,204,0,.4);color:var(--dz-gold-2)}.dz .dz-act-icon.up{background:#262522;border:1px solid var(--dz-line-2);color:var(--dz-gold-2)}.dz .dz-act-cards{display:flex;gap:1px;width:42px;justify-content:center}.dz .dz-act-text{display:block;padding:0;border:0;background:transparent;text-align:left;font-size:14px;line-height:1.45;color:var(--dz-body)}.dz .dz-act-text strong{color:var(--dz-text)}.dz .dz-act-quote{margin-top:4px!important;font-size:13px;color:var(--dz-muted);font-style:italic}.dz .dz-act-more{margin-top:4px!important;font-size:12.5px;font-weight:600;color:var(--dz-gold)}.dz .dz-act-time{margin-top:4px;font-size:12px;color:var(--dz-muted)}.dz .dz-act-actions{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.dz .dz-act-dot{width:8px;height:8px;flex-shrink:0;margin-top:6px;border-radius:50%;background:var(--dz-gold)}.dz .dz-pthread{padding-bottom:86px}.dz .dz-pthread-top{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 0}.dz .dz-pback{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;color:var(--dz-soft)!important;font-size:14px;font-weight:600;text-decoration:none}.dz .dz-picon{width:44px;height:44px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center}.dz .dz-phead{padding:4px 16px 0}.dz .dz-phead h1{margin:10px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:30px;line-height:.95;color:var(--dz-title)}.dz .dz-pbody{margin-top:8px;font-size:14.5px;color:var(--dz-body);display:flex;flex-direction:column;gap:8px}.dz .dz-pvillain-banner{margin:14px 12px 0;display:flex;align-items:center;gap:10px;padding:12px;border-radius:4px;background:#6aa0cf14;border:1px solid rgba(106,160,207,.32);flex-wrap:wrap}.dz .dz-pvillain-banner strong{font-size:14px}.dz .dz-pvillain-banner p{font-size:12.5px;color:var(--dz-dim)}.dz .dz-phand{background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;overflow:hidden}.dz .dz-phand-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.dz .dz-phand-head strong{font-size:13px}.dz .dz-phand-head .sub{font-size:11.5px;color:var(--dz-muted)}.dz .dz-plog{list-style:none;margin:0;padding:0 12px 12px;display:flex;flex-direction:column;font-size:13.5px;color:var(--dz-body)}.dz .dz-plog-row{display:flex;gap:10px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.06)}.dz .dz-plog-row .st{width:62px;flex-shrink:0;font-family:var(--dz-mono);font-size:10.5px;text-transform:uppercase;color:var(--dz-gold);padding-top:2px}.dz .dz-plog-row.decision{padding:9px 10px;margin-top:6px;border-radius:4px;background:#ffcc0012;border:1px solid rgba(255,204,0,.3)}.dz .dz-plog-row.decision .st{width:52px}.dz .dz-plog-row.decision strong{color:var(--dz-gold-2);font-size:12.5px}.dz .dz-plog-vn{padding:9px 0 10px;border-bottom:1px solid rgba(255,255,255,.06)}.dz .dz-plog-vn-head{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--dz-muted)}.dz .dz-plog-vn-head .tag{font-family:var(--dz-mono);font-size:10.5px;text-transform:uppercase;color:var(--dz-soft)}.dz .dz-plog-vn .dz-vn-quote{margin-top:6px;padding:9px 12px;font-size:14px;line-height:1.5}.dz .dz-plog-vn .dz-vn-locked{margin-top:6px;padding:9px 12px;font-size:13px;gap:8px}.dz .dz-plog-vn .dz-vn-foot{margin-top:2px;column-gap:6px;font-size:12px}.dz .dz-plog-final{display:flex;gap:8px;align-items:center;padding:10px 0 0;font-size:13px}.dz .dz-plog-final strong{color:var(--dz-text)}.dz .dz-pbox{margin:12px 12px 0;background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;padding:14px}.dz .dz-pbox.gold{border-color:#ffcc0047}.dz .dz-psealed-cards{position:relative;width:66px;height:52px;flex-shrink:0}.dz .dz-psealed-cards .c0{position:absolute;left:0;top:2px;transform:rotate(-6deg)}.dz .dz-psealed-cards .c1{position:absolute;left:26px;top:0;transform:rotate(6deg)}.dz .dz-preplies{padding:18px 16px 0}.dz .dz-psort{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:4px;border:1px solid var(--dz-line-2);background:var(--dz-panel);color:var(--dz-soft);font-size:13px;font-weight:600}.dz .dz-pcoach{margin-top:12px;background:var(--dz-panel);border:1px solid rgba(255,204,0,.32);border-radius:4px;padding:12px}.dz .dz-pcoach-label{font-size:11.5px;color:var(--dz-green);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.dz .dz-pcoach .dz-reply-body{font-size:14px;margin-top:8px}.dz .dz-pcompose{position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px 12px 14px;background:#080d0a;border-top:1px solid var(--dz-line)}.dz .dz-pcompose .dz-line-composer{margin:0;padding:0;border:0;background:transparent;flex-wrap:nowrap;gap:8px}.dz .dz-pcompose .dz-line-composer input{height:44px;border-radius:4px;padding:0 16px;background:var(--dz-panel);font-size:15px}.dz .dz-pcompose .dz-line-composer .dz-btn-gold{height:44px;padding:0 14px;border-radius:4px}.dz .dz-send{width:44px;height:44px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:var(--dz-gold);color:#141414;display:inline-flex;align-items:center;justify-content:center}.dz .dz-pcompose .dz-reply-as{margin:0}.dz .dz-pcompose .dz-reply-as select{max-width:120px}.dz .dz-fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:320;display:flex;flex-direction:column;background:var(--dz-bg);color:var(--dz-text);overflow:hidden}.dz .dz-fs-inner{display:flex;flex-direction:column;height:100%;overflow-y:auto}.dz .dz-fs-inner>.dz-modal-foot{position:sticky;bottom:0;z-index:2;margin-top:auto}.dz .dz-fs-bar{flex-shrink:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:6px 12px;background:#080d0a;border-bottom:1px solid var(--dz-line)}.dz .dz-fs-bar h1{margin:0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:24px}.dz .dz-fs-back{justify-self:start;display:inline-flex;align-items:center;gap:3px;min-height:44px;padding:0 6px 0 2px;border:0;background:transparent;color:var(--dz-soft);font-size:15px;font-weight:600}.dz .dz-fs-action{justify-self:end;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:0;border-radius:4px;background:var(--dz-gold);color:#141414;font-size:14.5px;font-weight:800}.dz .dz-fs-body{flex:1;min-height:0;overflow-y:auto;padding:14px 14px 28px;display:flex;flex-direction:column;gap:14px}.dz .dz-fs-body>*,.dz .dz-fs-inner>*{flex-shrink:0}.dz .dz-fs-card{display:flex;align-items:center;gap:12px;padding:12px;border-radius:4px;background:var(--dz-panel);border:1px solid var(--dz-line)}.dz .dz-fs-card .dz-net{font-family:inherit;white-space:nowrap}.dz .dz-fs-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.dz .dz-phone-h2{margin:0 0 8px;font-family:inherit;font-size:14px;font-weight:700}.dz .dz-street-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.dz .dz-street-grid .dz-street-btn{min-width:0;min-height:42px;align-items:center;justify-content:center;padding:0 4px;font-size:13.5px}.dz .dz-review-row{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:0 12px 0 14px;border:0;border-top:1px solid var(--dz-line);background:transparent;color:var(--dz-text);text-align:left}.dz .dz-review-row .txt{flex:1;flex-direction:row;align-items:center;gap:8px;font-size:13.5px}.dz .dz-review-row .fmt{display:inline-flex;align-items:center;gap:5px;color:var(--dz-dim)}.dz .dz-review-row .go{font-size:13.5px;font-weight:700;color:var(--dz-gold)}.dz .dz-mic-disc{width:40px;height:40px;flex-shrink:0;border-radius:50%;background:#ffcc001f;border:1px solid rgba(255,204,0,.35);display:inline-flex;align-items:center;justify-content:center;color:var(--dz-gold-2)}.dz .dz-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:330;background:#0406059e;display:flex;align-items:flex-end}.dz .dz-sheet{width:100%;max-height:92vh;overflow-y:auto;background:#1e1d1b;border-top:1px solid rgba(255,204,0,.3);border-radius:6px 6px 0 0;padding:8px 16px 24px;color:var(--dz-text)}.dz .dz-sheet-grip{width:44px;height:4px;border-radius:2px;background:#fff3;margin:0 auto 10px}.dz .dz-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.dz .dz-sheet-head h2{margin:4px 0 0;font-family:var(--dz-serif);font-weight:400;text-transform:uppercase;letter-spacing:.01em;font-size:30px}.dz .dz-sheet-cards{display:flex;align-items:center;gap:14px;margin-top:12px}.dz .dz-sheet-cards .fan{position:relative;width:112px;height:92px;flex-shrink:0}.dz .dz-sheet-cards .fan .c0{position:absolute;left:0;top:6px;transform:rotate(-7deg);border-radius:3px;box-shadow:0 8px 18px #00000073}.dz .dz-sheet-cards .fan .c1{position:absolute;left:50px;top:2px;transform:rotate(7deg);border-radius:3px;box-shadow:0 8px 18px #00000073}.dz .dz-sheet-cards p{font-size:13.5px;color:var(--dz-dim)}.dz .dz-sheet .dz-when>button{min-height:52px}.dz .dz-sheet .dz-field{margin-top:14px}.dz .dz-sheet-cta{width:100%;min-height:52px;height:auto;margin-top:16px!important;border-radius:4px;font-size:15.5px;font-weight:800}.dz .dz-sheet-foot{margin-top:10px!important;text-align:center;font-size:12px;color:var(--dz-muted)}@media (max-width: 760px){.dz input,.dz textarea,.dz select{font-size:16px!important}.dz .dz-main{padding:18px 12px 72px}.dz .dz-modal-backdrop{padding:0}.dz .dz-modal{border-radius:0;min-height:100%}.dz .dz-felt-canvas{transform:scale(.6);transform-origin:50% 0}.dz .dz-felt{height:240px}.dz .dz-act-tabs .dz-tabs button{font-size:12.5px;padding:0 4px}}.dz .dz-anchor{scroll-margin-top:84px}.dz .dz-blocknote{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 13px;border-radius:4px;background:#262522;border:0;box-shadow:inset 3px 0 #fc0;color:var(--dz-body);font-size:13.5px;line-height:1.45}.dz .dz-blocknote svg{flex-shrink:0;margin-top:2px;color:#fc0}.dz .dz-blocknote.limit{box-shadow:inset 3px 0 #cc2027}.dz .dz-blocknote.limit svg{color:#ff8a8a}.dz .dz-blocknote.compact{margin:8px 0;padding:9px 11px;font-size:13px}.dz .dz-live-pill{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:4px;background:#cc202729;border:1px solid rgba(204,32,39,.5);color:#ff6b6b;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dz .dz-live-pill span,.dz .rr-dot{width:6px;height:6px;border-radius:50%;background:#ff6b6b;box-shadow:0 0 #ff6b6b99;animation:dz-live 1.8s ease-out infinite}@keyframes dz-live{0%{box-shadow:0 0 #ff6b6b8c}70%,to{box-shadow:0 0 0 6px #ff6b6b00}}@media (prefers-reduced-motion: reduce){.dz .dz-live-pill span,.dz .rr-dot{animation:none}}.dz .dz-railbanner{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:13px 16px;border-radius:4px;background:var(--dz-panel);border:1px solid var(--dz-line);color:#edeae1;text-decoration:none}.dz .dz-railbanner.live{border-color:#cc202780;background:linear-gradient(90deg,rgba(204,32,39,.12),var(--dz-panel) 60%)}.dz .dz-railbanner .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dz .dz-railbanner .txt strong{font-size:14.5px}.dz .dz-railbanner .txt span{color:var(--dz-muted);font-size:13px}.dz .dz-railbanner .go{display:inline-flex;align-items:center;gap:6px;color:#fc0;font-size:13px;font-weight:700;white-space:nowrap}.dz .dz-railbanner .go svg{transform:rotate(90deg)}.dz .dz-hand-row.waits{opacity:.55;cursor:not-allowed}.dz .rr-eyebrow{display:inline-flex;align-items:center;gap:8px}.dz .rr-eyebrow.live{color:#ff6b6b}.dz .rr-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dz .rr-meta span{padding:4px 10px;border-radius:3px;background:#262522;border:1px solid #3a3834;color:#c9c5bb;font-size:12.5px;font-weight:600}.dz .rr-main{display:flex;flex-direction:column;gap:14px}.dz .rr-selection-note{margin:0 0 9px;color:var(--dz-muted);font-size:13px}.dz .rr-send-note{margin:8px 16px;color:var(--dz-muted);font-size:12px}.dz .rr-event-summary{display:flex;flex-direction:column;gap:12px}.dz .rr-event-name{font-size:15px;margin:0;color:var(--dz-gold)}.dz .rr-live{display:flex;flex-direction:column;height:min(720px,calc(100vh - 220px));min-height:420px;background:var(--dz-panel);border:1px solid var(--dz-line);border-radius:4px;overflow:hidden}.dz .rr-live.locked{height:auto;min-height:0;align-items:center;justify-content:center;gap:8px;padding:42px 24px;text-align:center}.dz .rr-live.locked h2{margin:4px 0 0;font-size:20px}.dz .rr-live.locked p{margin:0;color:var(--dz-muted);max-width:420px}.dz .rr-live-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--dz-line)}.dz .rr-live-head h2{margin:0;font-size:16px}.dz .rr-destinations{flex-shrink:0;max-height:190px;overflow:auto;padding:10px 16px;border-bottom:1px solid var(--dz-line)}.dz .rr-destinations-label{margin:0 0 8px;color:var(--dz-muted);font-size:12px}.dz .rr-destination-group{min-width:0;margin:0 0 8px;padding:0;border:0}.dz .rr-destination-group:last-child{margin-bottom:0}.dz .rr-destination-group legend{padding:0;margin-bottom:6px;font-size:12px;font-weight:600}.dz .rr-destination-group .rr-filters{margin:0}.dz .rr-live-note{display:inline-flex;align-items:center;gap:6px;color:var(--dz-muted);font-size:12.5px}.dz .rr-lines{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.dz .rr-notice{margin:0 18px 8px;color:#ff8a8a;font-size:13px}.dz .rr-compose{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--dz-line)}.dz .rr-compose input{flex:1;min-width:0;height:40px;box-sizing:border-box;padding:0 14px;border-radius:4px;border:1px solid rgba(255,255,255,.12);background:var(--dz-input);color:#edeae1;font:inherit;font-size:14px}.dz .rr-compose .dz-btn-gold{height:40px}.dz .rr-page :is(.rr-switcher,.rr-filters){gap:4px}.dz .rr-page :is(.rr-switcher,.rr-filters) button{height:36px;padding:0 14px;border:0;border-radius:4px;background:#262522;color:var(--dz-dim);font-family:var(--dz-mono);font-size:16px;font-weight:600}.dz .rr-page .rr-filters button{background:transparent;color:var(--dz-muted)}.dz .rr-page :is(.rr-switcher,.rr-filters) button:hover{background:#edeae112;color:var(--dz-text)}.dz .rr-page :is(.rr-switcher,.rr-filters) button[aria-pressed=true]{background:#edeae1;color:#141414}.dz .rr-page .rr-switcher button[aria-pressed=true] .rr-dot{background:#cc2027}.dz .rr-page .tc-line{color:var(--dz-body)}.dz .rr-page .tc-line:hover,.dz .rr-page .tc-line.is-open,.dz .rr-page .tc-line:focus-within{background:#edeae10a}.dz .rr-page .tc-avatar{background:#3a3834;color:var(--dz-text)}.dz .rr-page .tc-line:has(.tc-name.mine) .tc-avatar{box-shadow:0 0 0 2px var(--dz-panel),0 0 0 4px #fc0}.dz .rr-page .tc-name{color:var(--dz-text);font-family:var(--dz-mono);font-size:16px;font-weight:700}.dz .rr-page .tc-name.mine{color:#fc0}.dz .rr-page :is(.tc-time,.tc-empty){color:var(--dz-faint);font-size:12px}.dz .rr-page :is(.tc-system,.tc-blank){color:var(--dz-muted)}.dz .rr-page .tc-lines.roomy .tc-system{margin:2px 0;padding:9px 12px;border-radius:3px;background:#262522;font-size:14px}.dz .rr-page .tc-callout{border-color:var(--dz-line-2);border-radius:3px;background:#262522;color:var(--dz-body)}.dz .rr-page .tc-callout svg{color:#fc0}.dz .rr-page .tc-badge{border-radius:3px;background:#262522;color:var(--dz-muted);font-family:var(--dz-mono);font-size:12px;font-weight:700}.dz .rr-page :is(.tc-tag,.tc-team){border:0;border-radius:3px;background:#262522;color:var(--dz-muted);font-family:var(--dz-mono);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.dz .rr-page .tc-more{border-color:var(--dz-line-2);border-radius:4px;background:#262522;color:var(--dz-text)}.dz .rr-page .tc-menu{border-color:var(--dz-line-2);border-radius:4px;background:var(--dz-panel)}.dz .rr-page .tc-menu button{border-radius:3px;color:var(--dz-body);font-family:var(--dz-mono);font-size:15px}.dz .rr-page .tc-menu button svg{color:var(--dz-muted)}.dz .rr-page .tc-menu button:is(:hover,:focus-visible){background:#edeae112;color:var(--dz-text)}.dz .rr-page .tc-menu button.danger{color:#ff8a8a}.dz .rr-page .tc-menu-sep{background:var(--dz-line)}.dz .rr-limit{display:flex;align-items:center;gap:8px;margin:10px 16px 14px;padding:10px 12px;border-radius:4px;background:#cc20271a;border:1px solid rgba(204,32,39,.32);color:#ff8a8a;font-size:13px;font-weight:600}.dz .rr-earlier h3{margin:0}.dz .rr-earlier-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--dz-line);text-decoration:none}.dz .rr-earlier-row .name{color:#edeae1;font-weight:600;font-size:14px}.dz .rr-earlier-row:hover .name,.dz .rr-earlier-row.on .name{color:#ffd83a}.dz .rr-earlier-row .sub{color:var(--dz-muted);font-size:12.5px;white-space:nowrap}.dz .rr-table-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid var(--dz-line)}.dz .rr-table-row:first-of-type{border-top:0}.dz .rr-table-row .name{font-weight:700;font-size:14px}.dz .rr-table-row .sub{color:var(--dz-muted);font-size:12.5px}.dz .rr-watch{height:32px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;font-size:13px;text-decoration:none}.dz .dz-start>.dz-blocknote:only-child{margin:0}.dz .dz-inline-replies .dz-line-composer .dz-send{width:38px;height:38px}.dz .dz-kind .label .dz-staff-pill{margin-left:8px;vertical-align:1px}html:root body .player-notes-panel{position:fixed;z-index:450;width:clamp(196px,22vw,268px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto;overscroll-behavior:contain;transform:none;bottom:auto;box-sizing:border-box;margin:0;padding:10px}.player-notes-panel .player-menu-head{gap:5px}.player-notes-panel .player-menu-head>strong{flex:1;min-width:0}html:root body .player-notes-move{display:flex;align-items:center;gap:6px;flex:1;min-width:0;padding:5px 0;border:0;background:transparent;color:var(--text);text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.player-notes-move:active{cursor:grabbing}.player-notes-panel .player-menu-close{flex:none;width:32px;height:32px}.player-notes-panel .player-menu-note{box-sizing:border-box}.player-notes-panel.minimized .player-menu-head{margin-bottom:0}.player-notes-error{color:#ffb4a4;font-size:12px;margin:6px 0 0}html:root body .player-notes-panel.notes-docked{position:absolute;z-index:46;top:50px;left:6px;right:6px;width:auto;max-height:min(240px,35dvh);padding:6px 8px;border-radius:10px}.notes-docked .player-menu-head{margin-bottom:4px}.notes-docked .player-menu-head>button:not(.player-menu-close){padding:5px;min-height:32px;font-size:11px}.player-notes-editor>.player-menu-label{display:block}.notes-docked .player-notes-editor{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:6px}.notes-docked .player-notes-editor>.player-menu-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}html:root body .notes-docked .player-menu-note{display:block;height:42px;min-height:42px;resize:none;padding:4px 7px;font-size:16px;line-height:1.1}.notes-docked .player-menu-actions{margin:0}.notes-docked .player-menu-actions button{width:80px;height:42px;padding:5px}.notes-docked .player-menu-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.notes-docked .player-notes-options .player-menu-label{display:none}.notes-docked .player-menu-follow{padding:5px;margin-bottom:8px}.notes-docked .player-notes-options{margin-bottom:6px}.notes-docked .player-menu-hint{font-size:10px}.tournament-champion{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;overflow:hidden;pointer-events:none;padding:16px;box-sizing:border-box;background:radial-gradient(ellipse at center,#09120a55,transparent 75%)}.champion-card{position:relative;width:min(460px,100%);max-height:100%;overflow:auto;box-sizing:border-box;padding:24px 28px 20px;border:1px solid #ecc76b;border-radius:24px;text-align:center;color:#f8edcf;pointer-events:auto;background:radial-gradient(ellipse at top,#665023,#172114 60%,#0b130d);box-shadow:inset 0 1px #fff3baaa,0 0 70px #edb84c44,0 20px 60px #000c}.champion-announcement{display:flex;flex-direction:column;align-items:center}.champion-eyebrow{color:#e3c67d;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.18em}.champion-avatar{width:76px;height:76px;margin-top:12px;object-fit:contain;filter:drop-shadow(0 0 16px #e9b84755)}.champion-card h2{margin:12px 0 0;max-width:100%;font:700 clamp(23px,3vw,32px)/1.15 Georgia,serif;color:#fff3c4;overflow-wrap:anywhere}.champion-artwork{display:block;width:100%;height:auto;margin:-4px 0 -8px;filter:drop-shadow(0 5px 6px #0009)}.champion-tournament{margin:0;max-width:100%;color:#e6dec4;font-size:14px;overflow-wrap:anywhere}.champion-prize{margin:10px 0 16px;color:#d8c69c;font-size:16px}.champion-prize strong{color:#ffe493}.champion-dismiss{padding:9px 18px;border:1px solid #b59d60;border-radius:9px;background:#131e14;color:#f6e1a5;font-weight:600;cursor:pointer}.champion-dismiss:hover{background:#2a3923}.champion-dismiss:focus-visible{outline:2px solid #fff0b0;outline-offset:3px}.tournament-personal-result{flex-basis:100%;margin:0;font-size:13px;color:#ffe493}.champion-confetti{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.champion-confetti i{position:absolute;left:calc(var(--lane) * 1%);top:-24px;width:7px;height:13px;background:linear-gradient(135deg,#fff5ae,#d49a24);border-radius:1px;opacity:0;animation:champion-confetti-fall 4.5s ease-in both;animation-delay:calc(var(--piece) * 65ms)}.champion-confetti i:nth-child(3n){background:#fff0c2;width:5px;height:8px}.celebrating .champion-card{animation:champion-arrival .7s cubic-bezier(.16,.84,.3,1) both}@keyframes champion-arrival{0%{opacity:0;transform:translateY(20px) scale(.85)}to{opacity:1;transform:none}}@keyframes champion-confetti-fall{5%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translate(var(--drift),100vh) rotate(620deg)}}@media (max-width: 600px){.champion-card{padding:20px 18px 16px;border-radius:20px}.champion-avatar{width:64px;height:64px}.champion-prize{font-size:15px}}@media (prefers-reduced-motion: reduce){.celebrating .champion-card{animation:none}.champion-confetti{display:none}}.table-reward-header{position:absolute;z-index:45;top:6px;right:8px;width:max-content;max-width:min(440px,calc(100% - 16px));box-sizing:border-box;border:1px solid #a28c55;border-radius:10px;color:#f5d67e;background:linear-gradient(160deg,#34352a,#101610 65%);box-shadow:inset 0 1px #f9e7ad55,0 3px 10px #0007}.tourney-pill>.table-reward-header{top:calc(100% + 6px);right:-1px}.table-reward-header.on-bubble{border-color:#edc46a;background:linear-gradient(150deg,#4a371c,#171a10 75%)}.table-reward-header.in-money{border-color:#c5ba73;background:linear-gradient(150deg,#2b432a,#101b13 75%)}.table-reward-header summary{display:flex;align-items:center;gap:12px;padding:9px 12px;cursor:pointer;font-size:13px;list-style:none}.table-reward-header summary::-webkit-details-marker{display:none}.table-payout-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0}.table-payout-status{font-weight:700;font-size:14px;color:#ffe096}.table-payout-amount{color:#e1d7bd}.table-payout-amount strong{color:#fff0b5;font-size:14px}.table-payout-chevron{width:12px;height:12px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5}.table-reward-header[open] .table-payout-chevron{transform:rotate(180deg)}.table-reward-header summary strong{white-space:nowrap}.table-reward-header summary:focus-visible{outline:2px solid #ffdf8e;outline-offset:2px}.table-reward-payouts{max-height:190px;overflow:auto;padding:0 12px 10px;font-size:12px}.table-reward-payouts p{margin:6px 0}.table-late-registration{display:flex;flex-direction:column;gap:4px}.table-late-registration strong{color:#fff0b5;font-size:24px;font-variant-numeric:tabular-nums}.table-reward-payouts ol{list-style:none;margin:0;padding:0}.table-reward-payouts li{display:flex;justify-content:space-between;gap:16px;padding:5px 0;border-top:1px solid #b29a6033}html:root body .table-notices .tournament-reward-notice{position:fixed;top:110px;left:50%;right:auto;transform:translate(-50%);width:max-content;max-width:calc(100vw - 24px);border-radius:14px;border-color:#98865b;background:#111810;box-shadow:0 10px 35px #0009;padding:16px;font-size:15px}html:root body .table-notices .tournament-reward-notice.cashed{background:linear-gradient(145deg,#40371e,#11180f 65%);border-color:#edcd79}.tournament-reward-copy{display:flex;flex-direction:column;gap:4px}.tournament-reward-notice .end-banner-btn.reentry-button{--button-rim: #77d397;--button-top: #238447;--button-bottom: #073e20}.tournament-reentry-error{flex-basis:100%;font-size:13px}.reentry-wait-notice{color:#ffe096;border-color:#98865b}.tournament-reward-copy>strong{color:#ffe096;font-size:20px}.tournament-reward-copy small{color:#a6aa9e}.tournament-reward-notice .table-notice-dismiss{color:#ffe4a5}.tournament-money-celebration{position:fixed;top:22%;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:7px;align-items:center;text-align:center;width:min(350px,calc(100vw - 40px));box-sizing:border-box;padding:22px;color:#f5e8c4;border:1px solid #d9b767;border-radius:24px;background:radial-gradient(ellipse at top,#6a5526,#151a0f 70%);box-shadow:inset 0 1px #fff0bd99,0 0 55px #d5ae4d55,0 12px 35px #000a;animation:money-arrival .55s ease-out both}.tournament-money-celebration>strong{font:700 27px Georgia,serif;color:#ffe69e;text-shadow:0 2px 1px #382304}.tournament-money-celebration>span{font-size:14px}.tournament-money-celebration>.tournament-money-star{font-size:35px;color:#ffe085}.tournament-money-celebration .table-notice-dismiss{position:absolute;top:7px;right:9px;color:#fff1c7}.tournament-money-sparks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.tournament-money-sparks i{position:absolute;top:45%;left:50%;width:5px;height:9px;border-radius:2px;background:linear-gradient(#fff8b1,#d3a02b);--angle: calc(var(--spark) * 30deg);animation:money-spark 1.7s ease-out both;animation-delay:calc(var(--spark) * 35ms)}@keyframes money-arrival{0%{opacity:0;transform:translate(-50%,12px) scale(.85)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes money-spark{0%{opacity:0;transform:rotate(var(--angle)) translateY(0)}15%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-160px) rotate(160deg)}}.mobile-table-workspace .table-payout-summary{flex-direction:column;align-items:flex-start;gap:2px}@media (max-width: 600px){html:root body .table-notices .tournament-reward-notice{top:100px;font-size:13px;gap:10px}.tournament-reward-copy>strong{font-size:18px}}@media (prefers-reduced-motion: reduce){.tournament-money-celebration,.tournament-money-sparks i{animation:none}.tournament-money-sparks{display:none}}.other-table-sit-out{position:relative;flex:0 1 350px;width:350px;min-width:0;height:26px;z-index:46;font:11px/13px var(--font-body)}.tourney-pill-head>.other-table-sit-out{max-width:48%}.other-table-sit-out-card{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;min-height:32px;padding:2px 7px;border:1px solid #97773e;border-radius:6px;background:#211d13;color:#f0cf8e;box-shadow:0 3px 10px #0004}.other-table-sit-out>.other-table-sit-out-card{position:absolute;top:-3px;left:0;right:0}.other-table-sit-out-copy{flex:1;min-width:0}.other-table-sit-out-copy strong{display:block;font-size:11px;font-weight:650}.other-table-sit-out-copy>span{display:flex;gap:4px;color:#ded3ba}.other-table-sit-out-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.other-table-sit-out-number{flex-shrink:0;white-space:nowrap}.other-table-sit-out-card>button{flex:0 0 auto;margin:0;min-height:26px;padding:3px 7px;border:1px solid #b08c4b;border-radius:5px;background:#44371e;color:#ffe2aa;font:600 11px/13px var(--font-body);cursor:pointer}.other-table-sit-out-card>button:hover{background:#574525}.other-table-sit-out-card>button:focus-visible{outline:2px solid #ffe2aa;outline-offset:2px}.other-table-sit-out-group{position:relative;top:-3px}.other-table-sit-out-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;box-sizing:border-box;padding:2px 7px;border:1px solid #97773e;border-radius:6px;background:#211d13;color:#f0cf8e;font-size:11px;font-weight:650;cursor:pointer;list-style:none}.other-table-sit-out-group>summary::-webkit-details-marker{display:none}.other-table-sit-out-expand{white-space:nowrap}.other-table-sit-out-group>summary:focus-visible{outline:2px solid #ffe2aa;outline-offset:2px}.other-table-sit-out-list{position:absolute;top:100%;right:0;width:max(100%,310px);display:flex;flex-direction:column;gap:6px;max-height:min(300px,50vh);overflow:auto;padding:6px 2px 2px}.other-table-sit-out-list .other-table-sit-out-card{min-height:42px}.table-status-page>.other-table-sit-out{flex:0 0 26px;align-self:flex-end;margin:8px 12px}.hc-club{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;max-width:1440px;margin:0 auto;padding:8px}.hc-lobby{--hc-pad-x: 26px;min-width:0;max-width:none;margin:0;padding:22px var(--hc-pad-x) 40px;border-radius:6px;background:var(--hc-panel);font-size:15px;line-height:1.45;scrollbar-color:var(--hc-ghost-hover) transparent;caret-color:var(--hc-yellow)}body:has(.hc-club),body:has(.hc-chatpage){background:#0b0b0a}html:has(.hc-club),html:has(.hc-chatpage){background:#0b0b0a}.hc .lobby-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;border-radius:50%;background:var(--hc-ghost);font-weight:700;line-height:1}.hc .lobby-avatar.is-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.6);transform-origin:50% 10%}.hc .lobby-avatar.is-art>.lobby-avatar{width:100%!important;height:100%!important}.hc .lobby-avatar.is-villain{background:var(--hc-bg);box-shadow:inset 0 0 0 1.5px #ff7a7c99}.hc .lobby-avatar.is-villain img{display:block;object-fit:contain}.hc .lobby-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;background:var(--hc-tile);color:var(--hc-ink-2);font-family:var(--hc-label);font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap}.hc .lobby-tag.is-gold{background:var(--hc-yellow-tint);color:var(--hc-yellow)}.hc .lobby-tag.is-villain{background:var(--hc-red-tint);color:var(--hc-red-text)}.hc .lobby-hand{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 14px}.hc .lobby-hand-hero,.hc .lobby-hand-board{display:inline-flex;gap:4px}.hc .hc-iconbtn.is-sm{width:32px;height:32px}.hc-greet{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;margin-bottom:18px}.hc-greet-line{margin:0;color:var(--hc-ink-2);font-size:17px}.hc-greet-line strong{color:var(--hc-ink);font-weight:600}.hc-greet>.lobby-message-admin{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;gap:4px;margin:0}.hc .hc-greet>.lobby-message-admin .hc-btn.is-quiet{color:var(--hc-ink)}.hc-greet>:not(.hc-greet-line):not(.lobby-message-admin){grid-column:1 / -1}.hc-greet .welcome-video{margin:0;padding:24px 28px;border:0;border-radius:4px;background:var(--hc-card)}.hc-greet .welcome-video-copy h2{margin:0 0 12px;font-family:var(--hc-display);font-size:clamp(30px,3.2vw,42px);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;color:var(--hc-ink)}.hc-greet .welcome-video-copy p,.hc-greet .welcome-video-copy small{color:var(--hc-ink-2)}.hc-greet .welcome-video-cover{border-radius:4px;background:#000}.hc-greet .welcome-video-screen{border-radius:4px}.hc-greet .welcome-video-play{border-radius:4px;background:var(--hc-yellow);color:var(--hc-dark);font-size:0}.hc-greet .welcome-video-play svg{width:26px;height:26px}.hc-greet .welcome-video-watch{font-family:var(--hc-label);font-size:17px;font-weight:700;text-transform:none;letter-spacing:0}.hc-greet .welcome-video-error{grid-column:1 / -1;color:var(--hc-red-text)!important}.hc .hc-alert{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:8px 8px 8px 16px;border-radius:4px;background:var(--hc-card);color:var(--hc-ink);font-size:15px;box-shadow:inset 0 0 0 1px var(--hc-edge)}.hc .hc-alert:not(:has(button)){padding:12px 16px}.hc .hc-alert.is-error{color:var(--hc-red-text);box-shadow:inset 0 0 0 1px #ff7a7c66}.hc .hc-lobby-grid>.hc-alert{margin:0 0 -16px}.hc-feature-wrap{container:hc-feature / inline-size}.hc-feature{display:flex;flex-wrap:wrap;gap:24px 34px;padding:24px 28px 26px}.hc-feature-main{flex:1 1 380px;min-width:0}.hc-feature-side{flex:1 1 320px;max-width:420px}@container hc-feature (max-width: 800px){.hc-feature-main,.hc-feature-side{flex-basis:100%;max-width:none}}.hc .hc-feature-side.hc-tile{padding:0;border-radius:0;background:transparent}.hc-feature-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.hc-feature-top:before{content:"";flex:none;width:10px;height:10px;background:var(--hc-yellow)}.hc-feature-from{color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600;line-height:1.2}.hc .hc-feature-title{margin:12px 0 0;font-family:var(--hc-display);font-size:42px;font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--hc-ink)}.hc .hc-feature-title a{color:inherit;text-decoration:none}.hc .hc-feature-title a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.hc-feature-excerpt{margin:12px 0 0;max-width:56ch;color:var(--hc-ink-2);font-size:16px;line-height:1.5}.hc-feature-hand{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 20px;margin-top:16px}.hc .hc-feature-play{font-weight:700;text-decoration:underline;text-underline-offset:3px}.hc-feature-play span{margin-left:6px;color:var(--hc-ink-2);font-weight:500}.hc-feature-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px}.hc-feature-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;width:100%}.hc-feature-meta{flex:1 1 120px;min-width:0;color:var(--hc-ink-3);font-size:14px}.hc-poll-choices{display:flex;flex-wrap:wrap;gap:8px}.hc .hc-poll-choice{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;max-width:100%;min-height:42px;margin:0;padding:8px 14px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--hc-edge);color:var(--hc-ink);font-family:var(--hc-label);font-size:16px;font-weight:700;line-height:1.2;text-align:left;text-transform:none;cursor:pointer;transition:box-shadow .12s ease,background-color .12s ease}.hc .hc-poll-choice:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--hc-ink)}.hc .hc-poll-choice.is-picked,.hc .hc-poll-choice.is-picked:hover{background:var(--hc-yellow-tint);box-shadow:inset 0 0 0 2px var(--hc-yellow);color:var(--hc-ink)}.hc .hc-poll-choice:disabled{cursor:progress;opacity:.7}.hc-poll-sub{color:var(--hc-ink-2);font-family:var(--hc-font);font-size:13px;font-weight:500}.hc .hc-poll-vote{margin-top:12px}.hc-poll-results{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.hc-poll-results li{display:grid;grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:12px}.hc-poll-bar{position:relative;isolation:isolate;height:40px;overflow:hidden;background:var(--hc-tile);container-type:inline-size}.hc-poll-label,.hc-poll-fill:after{overflow:hidden;padding:0 10px 0 12px;font-size:15px;font-weight:600;line-height:40px;white-space:nowrap;text-overflow:ellipsis}.hc-poll-label{position:relative;z-index:1;display:block}.hc-poll-fill{position:absolute;inset:0 auto 0 0;z-index:0;overflow:hidden;background:#4a4740}.hc-poll-results .is-top .hc-poll-fill{z-index:2;background:var(--hc-yellow)}.hc-poll-results .is-top .hc-poll-fill:after{content:attr(data-label);position:absolute;top:0;left:0;box-sizing:border-box;width:100cqw;color:var(--hc-dark);font-weight:700}.hc-poll-results .is-top .hc-poll-label{font-weight:700}.hc-poll-results .is-mine .hc-poll-label,.hc-poll-results .is-mine .hc-poll-fill:after{padding-left:38px}.hc-poll-yours{position:absolute;top:11px;left:12px;z-index:3;display:grid;place-items:center;width:18px;height:18px;border-radius:3px;background:var(--hc-dark);color:var(--hc-yellow)}.hc .hc-poll-pct{color:var(--hc-ink-2);font-family:var(--hc-display);font-size:27px;font-weight:400;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums;text-align:right}.hc .hc-poll-results .is-top .hc-poll-pct{color:var(--hc-ink)}.hc-poll-thanks{margin:0;font-size:15px;font-weight:600}.hc-poll-error{margin:10px 0 0;color:var(--hc-red-text);font-size:14px;font-weight:600}.hc-poll-meta{margin:12px 0 0;color:var(--hc-ink-3);font-size:14px}.hc .hc-poll-more{display:block;margin:12px 0 0;padding:0;border:0;background:none;color:var(--hc-ink-3);font-family:var(--hc-font);font-size:14px;font-weight:500;text-align:left;cursor:pointer}.hc .hc-poll-more:hover{background:none;color:var(--hc-ink);text-decoration:underline;text-underline-offset:3px}.hc-feature-replies{margin-top:8px;padding:16px 20px}.hc-feature-replies .dz{background:transparent}.hc-feature-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;padding:10px 12px 10px 18px}.hc .hc-feature-more-h{margin:0;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.hc-feature-more ul{display:flex;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;flex:1 1 320px;min-width:0}.hc-feature-more li{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-width:0;max-width:100%}.hc .hc-feature-more-link{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:8px 6px;border-radius:4px;color:var(--hc-ink);font-size:15px}.hc .hc-feature-more-link:hover{background:var(--hc-tile)}.hc-feature-more-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-feature-more-meta{color:var(--hc-ink-3);font-size:13px;white-space:nowrap}.hc-lobby-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}.hc-lobby-board{min-width:0}.hc-lobby-club{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:16px;min-width:0}.hc-lobby-club:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,620px)}.hc-board-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}.hc .hc-board-h{font-size:64px;line-height:.92}.hc-filters{display:flex;flex-wrap:wrap;gap:4px;min-width:0;padding-bottom:6px}.hc .hc-pill-range{gap:4px}.hc-pill-chev{margin-right:-4px;opacity:.75;transition:transform .18s var(--hc-ease)}.hc-pill-range[aria-expanded=true] .hc-pill-chev{transform:rotate(180deg)}.hc .hc-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;width:fit-content;max-width:100%;margin:14px 0 0;padding:14px 16px}.hc .hc-range-field{display:grid;gap:6px;margin:0;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600}.hc .hc-range input{width:164px;height:42px;margin:0;padding:0 12px;border:1px solid var(--hc-edge);border-radius:4px;background:var(--hc-panel);color:var(--hc-ink);font-family:var(--hc-font);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color-scheme:dark}.hc .hc-range input:focus{outline:none}.hc .hc-range input:focus-visible{outline:3px solid var(--hc-yellow);outline-offset:2px}.hc .hc-range input::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}.hc-range-actions{display:flex;gap:6px;padding-bottom:3px}.hc .hc-range-error{flex-basis:100%;margin:0;color:var(--hc-red-text);font-size:14px;font-weight:600}.hc-board-sub{margin:8px 0 0;color:var(--hc-ink-3);font-size:15px}.hc-staff-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.hc-board .hc-alert{margin:14px 0 0}.hc-board-panel{margin-top:18px;overflow:hidden}.hc .hc-card.hc-board-panel{border-top:2px solid var(--hc-ink);border-radius:0;background:transparent}.hc-table{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.hc-w-start{width:118px}.hc-w-num{width:76px}.hc-w-stack{width:118px}.hc-w-late{width:98px}.hc-w-status{width:132px}.hc-w-act{width:150px}.hc-table>thead>tr>th{height:46px;padding:0 12px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600;text-align:left;white-space:nowrap}.hc-table>tbody>tr>td{height:70px;padding:8px 12px;border-top:1px solid var(--hc-line);vertical-align:middle;line-height:1.3}.hc-table>thead>tr>th{border-bottom:1px solid var(--hc-line)}.hc-table>tbody>tr:first-child>td{border-top:0}.hc-table>tbody>tr:last-child>td{border-bottom:1px solid var(--hc-line)}.hc-table>*>tr>:first-child{padding-left:16px}.hc-table>*>tr>:last-child{padding-right:16px}.hc-table>thead>tr>th:first-child{padding-left:16px}.hc-table .is-num{text-align:right}.hc .hc-sort{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:0;background:none;color:var(--hc-ink);font:inherit;font-weight:600;cursor:pointer}.hc .hc-sort:hover{background:none;color:var(--hc-ink);text-decoration:underline;text-underline-offset:4px}.hc .hc-sort svg{color:var(--hc-ink);transition:transform .16s var(--hc-ease)}.hc-row td{transition:background-color .4s ease}.hc-row:hover td{background:#edeae108}.hc-row.is-mine td,.hc-row-notes.is-mine td{background:var(--hc-mine)}.hc-row.is-mine:hover td{background:#ffcc001a}.hc-row.is-lit td,.hc-li.is-lit{animation:hc-light 1.4s var(--hc-ease) both}@keyframes hc-light{0%{background-color:#ffcc0042}to{background-color:var(--hc-mine)}}.hc-time{display:block;line-height:1.3;white-space:nowrap}.hc .hc-time-n{color:var(--hc-ink);font-family:var(--hc-display);font-size:28px;font-weight:400;line-height:1;letter-spacing:.01em}.hc-time-p{margin-left:4px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:14px;font-weight:600}.hc-time-day{display:block;margin-top:3px;color:var(--hc-ink-3);font-size:13px;font-weight:500;white-space:nowrap}.is-live .hc-time-n{color:var(--hc-red-text)}.is-over .hc-time-n{color:var(--hc-ink-3)}.hc .hc-btn.hc-results[aria-expanded=true]{box-shadow:inset 0 0 0 2px var(--hc-ink)}.hc-late{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap}.hc-late.is-stacked{display:inline-grid;gap:2px;line-height:1.1}.hc-late.is-stacked small{margin-left:3px;font-family:var(--hc-label);font-size:13px;font-weight:600}.hc .hc-late.is-live .hc-cell-n{color:var(--hc-red-text);font-family:var(--hc-display);font-size:22px;font-weight:400;line-height:1}.hc-late.is-live .hc-unit{color:var(--hc-red-text);font-family:var(--hc-label);font-size:14px;font-weight:600}.hc .hc-name{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:0;padding:0;border:0;background:none;color:var(--hc-ink);font-family:var(--hc-font);font-size:17px;font-weight:700;line-height:1.25;text-align:left;text-transform:none;cursor:pointer}.hc .hc-name>span{text-wrap:balance}.hc .hc-name:hover{background:none;color:var(--hc-ink)}.hc .hc-name:hover>span{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hc-name-chev{color:var(--hc-ink-2);transition:transform .18s var(--hc-ease)}.hc-name[aria-expanded=true] .hc-name-chev{transform:rotate(180deg)}.hc-desc{display:block;max-width:46ch;margin-top:2px;overflow:hidden;color:var(--hc-ink-3);font-size:14px;text-overflow:ellipsis;white-space:nowrap}.hc .hc-cell-n{font-size:16px;font-weight:600}.hc-unit{color:var(--hc-ink);font-weight:600}.hc-col-late{line-height:1.3}.hc-table>tbody>tr>td:nth-child(7) .hc-chip+.hc-chip{margin-left:4px}.hc-col-act{text-align:right;white-space:nowrap}.hc-action-note{color:var(--hc-ink-3);font-family:var(--hc-label);font-size:16px;font-weight:600}.hc-left{display:inline-grid;justify-items:end;gap:2px;line-height:1}.hc .hc-left-n{color:var(--hc-yellow);font-family:var(--hc-display);font-size:32px;font-weight:400;letter-spacing:.01em}.hc-left-l{color:var(--hc-ink-2);font-family:var(--hc-label);font-size:14px;font-weight:600}.hc-table>tbody>.hc-row-notes>td{height:auto;padding:0 16px 14px;border-top:0}.hc-notes{display:flex;flex-wrap:wrap;gap:4px 18px;color:var(--hc-ink-2);font-size:14px}.hc-notes .is-alert{color:var(--hc-red-text);font-weight:600}.hc .hc-notes .hc-num{font-weight:700}.hc-roll{display:inline-flex;overflow:hidden;line-height:1.1;vertical-align:bottom}.hc-roll-d{display:inline-block;animation:hc-roll-in .34s var(--hc-ease) both}@keyframes hc-roll-in{0%{transform:translateY(70%);opacity:0}to{transform:none;opacity:1}}.hc-table>tbody>.hc-row-details>td{padding:0;border-top:0}.hc-details{padding:20px 16px 22px;background:var(--hc-well);border-top:1px solid var(--hc-line)}.hc-details-desc{margin:0 0 14px;max-width:70ch;color:var(--hc-ink-2);font-size:15px}.hc-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 24px;margin:0}.hc-lobby-board{container:hc-board / inline-size}@container hc-board (min-width: 560px) and (max-width: 999px){.hc-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.hc-facts dt{color:var(--hc-ink-3);font-family:var(--hc-label);font-size:14px;font-weight:600}.hc-facts dd{margin:4px 0 0;color:var(--hc-ink);font-size:16px;font-weight:600}.hc-nowrap{white-space:nowrap}.hc-details-note{margin:16px 0 0;color:var(--hc-ink-2);font-size:15px}.hc-details-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hc-details .tournament-table-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--hc-line)}.hc-details :is(h3,h4){font-family:var(--hc-font);font-weight:700;letter-spacing:0;text-transform:none;color:var(--hc-ink)}.hc-details .tournament-table-list th,.hc-details .tournament-table-list td{border-bottom-color:var(--hc-line)}.hc-details .tournament-table-list thead th{color:var(--hc-ink-2);font-family:var(--hc-label);font-size:14px;text-transform:none;letter-spacing:0}.hc-details .tournament-table-row:hover{background:var(--hc-hover)}.hc-details .tournament-table-row.mine{background:var(--hc-mine)}.hc-details .tournament-table-row.mine>th{box-shadow:none}.hc-details .tournament-table-mine{color:var(--hc-yellow)}.hc-details .tournament-table-dot{background:var(--hc-red-text);box-shadow:0 0 0 3px #cc202740}.hc-details :is(.status-paused,.status-balancing,.status-breaking,.status-on_break) .tournament-table-dot{background:var(--hc-ink-3);box-shadow:none}.hc .hc-details .tournament-table-link{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--hc-edge);color:var(--hc-ink);padding:7px 12px;font-family:var(--hc-label);font-size:15px;font-weight:700}.hc .hc-details .tournament-table-link:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--hc-ink);color:var(--hc-ink)}.hc .hc-details .tournament-table-link.mine{background:var(--hc-yellow);box-shadow:none;color:var(--hc-dark)}.hc .hc-details .tournament-table-link.mine:hover{background:var(--hc-green-hover)}.hc-details .tournament-mobile-table{border-color:var(--hc-line);border-radius:4px;background:var(--hc-card)}.hc-details .tournament-mobile-table.mine{box-shadow:inset 0 0 0 2px var(--hc-yellow);border-color:transparent}.hc-details .tournament-players{margin-top:18px}.hc-details .tournament-players-scroll{max-height:none;overflow:visible;border:0;border-radius:0;border-top:1px solid var(--hc-line)}.hc .hc-details .tournament-players-more{margin:10px 0 0;padding:0;border:0;background:none;color:var(--hc-ink-2);font-family:var(--hc-font);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hc .hc-details .tournament-players-more:hover{background:none;color:var(--hc-ink)}.hc-details .tournament-player-table-link{display:inline-flex;align-items:center;gap:3px;color:var(--hc-ink)}.hc-details .tournament-player-list{font-size:14px}.hc-details :is(.tournament-players:not(.has-standings),.is-over .tournament-players) .tournament-player-list>tbody{display:block;columns:3;column-gap:28px}.hc-details :is(.tournament-players:not(.has-standings),.is-over .tournament-players) .tournament-player-list>tbody>tr{display:flex;align-items:center;gap:10px;min-height:38px;break-inside:avoid;border-bottom:1px solid var(--hc-line)}.hc-details :is(.tournament-players:not(.has-standings),.is-over .tournament-players) .tournament-player-list>tbody>tr>td{display:block;height:auto;min-width:0;padding:8px 0;border:0}.hc-details.is-over .tournament-player-list>tbody>tr>td:is(.tournament-player-table,.tournament-player-stack),.hc-details.is-over .tournament-player-detail{display:none}.hc-details.is-over .tournament-player-rank{flex:none;width:34px}.hc-details.is-over .tournament-player-list>tbody>tr:first-child .tournament-player-rank{color:var(--hc-yellow)}.hc-details.is-over .tournament-player-list>thead{display:none}.hc-details .tournament-player-list thead{background:var(--hc-well)}.hc-details .tournament-player-list th,.hc-details .tournament-player-list td{border-bottom-color:var(--hc-line)}.hc .hc-details button.tournament-sort{color:var(--hc-ink-2);font-family:var(--hc-label);font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.hc .hc-details button.tournament-sort:hover,.hc .hc-details [aria-sort]:not([aria-sort=none])>.tournament-sort{background:transparent;color:var(--hc-ink)}.hc-details .tournament-player-row:hover,.hc-details .tournament-player-row:focus-within{background:var(--hc-hover)}.hc-details .tournament-player-you{color:var(--hc-yellow);font-weight:700}.hc-details .tournament-player-rank{color:var(--hc-ink-2);font-weight:700;font-size:14px}.hc-details .tournament-player-detail{display:block;color:var(--hc-ink-3);font-size:12.5px}.hc-details .tournament-payouts{margin:20px 0 0;padding:16px 0 0;border:0;border-top:1px solid var(--hc-line);border-radius:0;background:transparent}.hc-details .tournament-payouts-heading h3{font-family:var(--hc-font);font-size:18px;font-weight:700;text-transform:none}.hc .hc-details .tournament-payouts-heading button{margin:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--hc-edge);color:var(--hc-ink);font-family:var(--hc-label);font-weight:700}.hc .hc-details .tournament-payouts-heading button:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--hc-ink);color:var(--hc-ink)}.hc-details .tournament-payouts-stats dt{font-family:var(--hc-label);text-transform:none;letter-spacing:0}.hc-details .tournament-payouts-stats dd,.hc-details .tournament-payouts tbody td,.hc-details .tournament-payouts tbody small{color:var(--hc-ink)}.hc-details .tournament-payouts-stats dd{font-family:var(--hc-display);font-weight:400;font-size:26px;line-height:1.05;letter-spacing:.01em;font-variant-numeric:tabular-nums}.hc-details .tournament-payouts-scroll{max-height:none;overflow:visible;border:0;border-radius:0}.hc-details .tournament-payouts caption{padding:0 0 8px;color:var(--hc-ink-3);font-size:13px}.hc-details .tournament-payouts :is(th,td){padding:9px 0;border-top-color:var(--hc-line)}.hc-details .tournament-payouts thead th{position:static;background:transparent;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:14px;text-transform:none;letter-spacing:0}.hc-details .tournament-payouts tbody th{color:var(--hc-ink-2)}.hc-details .tournament-payouts tr.highlighted{background:var(--hc-hover)}.hc-details .tournament-payouts-badge,.hc-details .tournament-payouts-badge.confirmed{border-radius:3px;background:var(--hc-tile);color:var(--hc-ink-soft);font-family:var(--hc-label)}.hc-details .tournament-payouts-progress,.hc-details .tournament-payouts-progress--in_money{border:0;border-radius:4px;background:var(--hc-tile);color:var(--hc-ink)}.hc-details .tournament-payouts-progress--bubble{border:0;background:var(--hc-red-tint);color:var(--hc-ink)}.hc-details .muted{color:var(--hc-ink-3)}.hc-details .error{color:var(--hc-red-text)}.hc-list{margin:0;padding:0;list-style:none}.hc-li+.hc-li{border-top:1px solid var(--hc-line)}.hc-li{transition:background-color .4s ease}.hc-li.is-mine{margin:0 calc(-1 * var(--hc-pad-x, 16px));padding:0 var(--hc-pad-x, 16px);background:var(--hc-mine)}.hc-list{border-bottom:1px solid var(--hc-line)}.hc .hc-board-panel:has(>.hc-list){overflow:visible}.hc-li-main{display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 0}.hc .hc-li .hc-time-n{display:block;font-size:24px}.hc-li .hc-time-p{margin-left:0;font-size:13px}.hc-li .hc-time-day{display:inline;margin-left:4px;font-size:12px}.hc-li-text{min-width:0;line-height:1.3}.hc .hc-li .hc-name{display:block;font-size:16px;line-height:1.25;text-wrap:balance}.hc-li-meta{display:block;margin-top:2px;color:var(--hc-ink-3);font-size:13px}.hc-li-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.hc-li-act{justify-self:end}.hc .hc-li-act .hc-btn.is-sm{padding:0 12px}.hc-li-mine{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.hc-li-left{display:inline-flex;align-items:baseline;gap:4px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:13px;font-weight:600;white-space:nowrap}.hc .hc-li-left .hc-num{color:var(--hc-yellow);font-family:var(--hc-display);font-size:22px;font-weight:400;line-height:1}.hc .hc-li .hc-left-n{font-size:26px}.hc-li>.hc-notes{padding:0 0 12px}.hc-li .hc-details{margin:0 calc(-1 * var(--hc-pad-x, 16px));padding:16px var(--hc-pad-x, 16px)}.hc .hc-more{display:block;width:100%;margin:0;padding:13px 14px;border:0;border-top:1px solid var(--hc-line);border-radius:0;background:transparent;color:var(--hc-ink);font-family:var(--hc-label);font-size:16px;font-weight:700;cursor:pointer}.hc .hc-more:hover{background:#edeae10a;color:var(--hc-ink);text-decoration:underline;text-underline-offset:4px}.hc-loading{padding:4px 16px}.hc-loading-row{display:flex;align-items:center;gap:28px;height:70px}.hc-loading-row+.hc-loading-row{border-top:1px solid var(--hc-line)}.hc-loading-row span,.hc-skeleton span{display:block;height:12px;border-radius:2px;background:var(--hc-tile);animation:hc-shimmer 1.4s ease-in-out infinite}.hc-loading-row span:first-child{height:26px}.hc-loading-row span:last-child{margin-left:auto;height:36px;border-radius:4px}@keyframes hc-shimmer{50%{opacity:.45}}.hc-empty{padding:40px 24px 44px;text-align:center}.hc-empty p{margin:0 auto 6px;max-width:46ch;color:var(--hc-ink-2);font-size:15px}.hc-empty-mark{display:block;width:34px;height:auto;margin:0 auto 14px}.hc .hc-empty-h{margin-bottom:8px;color:var(--hc-ink);font-family:var(--hc-display);font-size:30px;font-weight:400;line-height:.95;text-transform:uppercase;letter-spacing:.01em}.hc-empty .hc-btn{margin-top:12px}.hc-winners{position:relative;display:flex;align-items:stretch;margin:0 calc(-1 * var(--hc-pad-x, 26px));overflow:hidden;background:var(--hc-yellow);color:var(--hc-dark)}.hc-winners-tag{position:relative;z-index:1;display:flex;align-items:center;flex:none;padding:0 14px 0 var(--hc-pad-x, 26px);background:var(--hc-yellow)}.hc .hc-winners-h{margin:0;padding:5px 8px;background:var(--hc-dark);color:var(--hc-yellow);font-family:var(--hc-label);font-size:15px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}.hc-winners-track{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(90deg,transparent,#000 22px,#000 calc(100% - 22px),transparent)}.hc-winners-run{display:flex;width:max-content;animation:hc-run var(--hc-run-time, 48s) linear infinite}.hc-winners.is-paused .hc-winners-run,.hc-winners:hover .hc-winners-run,.hc-winners:focus-within .hc-winners-run{animation-play-state:paused}.hc-winners-list{display:flex;align-items:center;gap:26px;margin:0;padding:0 26px 0 12px;list-style:none;font-family:var(--hc-display);font-size:26px;line-height:58px;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.hc-winners-list li{display:flex;align-items:center;gap:26px}.hc-winners-list li:after{content:"";width:9px;height:9px;background:var(--hc-dark);transform:rotate(45deg)}.hc-winners-list a{color:inherit;text-decoration:none}.hc-winners-list a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.hc .hc-winners-list :focus-visible{outline-color:var(--hc-dark)}@keyframes hc-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.hc .hc-winners-pause{position:relative;z-index:1;flex:none;align-self:center;width:40px;height:40px;margin:0 12px 0 0;border-radius:4px;background:var(--hc-dark);color:var(--hc-yellow)}.hc .hc-winners-pause:hover{background:#000;color:var(--hc-yellow)}.hc .hc-winners-pause:focus-visible{outline-color:var(--hc-dark);outline-offset:2px}.hc .hc-side-h{font-size:38px;line-height:.92}.hc .hc-btn.is-wide{width:100%;margin-top:12px}.hc-money,.hc-hot{padding:22px 24px 24px}.hc-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.hc .hc-card-link{color:var(--hc-ink);font-size:15px;font-weight:600;white-space:nowrap}.hc .hc-card-link:hover{color:var(--hc-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.hc-card-sub{margin:8px 0 0;color:var(--hc-ink-3);font-size:14px}.hc-card-empty,.hc-card-note{margin:14px 0 0;color:var(--hc-ink-3);font-size:14px}.hc-money-list{margin:14px 0 0;padding:0;border-top:2px solid var(--hc-ink);list-style:none}.hc-money-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--hc-line)}.hc .hc-money-rank{color:var(--hc-ink-3);font-family:var(--hc-display);font-size:36px;font-weight:400;line-height:1;letter-spacing:.01em}.hc .hc-money-list>li:first-child .hc-money-rank{color:var(--hc-yellow)}.hc-money-who{display:grid;min-width:0;line-height:1.3}.hc-money-name{display:flex;align-items:center;gap:6px;min-width:0;font-size:17px;font-weight:700;line-height:1.2}.hc-money-name>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-money-sub{color:var(--hc-ink-3);font-size:13px;text-wrap:pretty}.hc .hc-money-won{color:var(--hc-ink);font-family:var(--hc-display);font-size:28px;font-weight:400;line-height:1;letter-spacing:.01em}.hc .hc-money-row.is-you{padding:12px 14px;border:0;border-radius:3px;background:var(--hc-ink);color:var(--hc-dark)}.hc-money-row.is-standing{margin:8px 0 0}.hc .hc-money-list>li.is-you{margin:8px 0}.hc .hc-money-list>li.is-you:first-child{margin-top:0}.hc .is-you .hc-money-rank,.hc .is-you .hc-money-won{color:var(--hc-dark)}.hc .is-you .hc-money-sub{color:#4a4740}.hc .hc-hot-label{display:flex;align-items:center;gap:8px;margin:0;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.hc-hot-label:before{content:"";flex:none;width:10px;height:10px;background:var(--hc-red)}.hc .hc-hot-title{margin:12px 0 0;font-size:40px;line-height:.95;text-wrap:balance}.hc .hc-hot-title a{text-decoration:none}.hc .hc-hot-title a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.hc-hot-excerpt{display:-webkit-box;margin:12px 0 0;overflow:hidden;color:var(--hc-ink-soft);font-size:16px;line-height:1.55;-webkit-line-clamp:4;-webkit-box-orient:vertical}.hc-hot .lobby-hand{margin-top:14px}.hc-hot-foot{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:14px 0 0;color:var(--hc-ink-3);font-size:14px}.hc-hot-foot strong{color:var(--hc-ink);font-weight:700}.hc-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.hc-cards-loading{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;grid-column:1 / -1}.hc-skeleton{padding:22px;min-height:220px;border-radius:4px;background:var(--hc-card)}.hc-skeleton span+span{margin-top:16px}.hc-skeleton span:nth-child(1){width:40%;height:18px}.hc-skeleton span:nth-child(2){width:85%}.hc-skeleton span:nth-child(3){width:70%}.hc-skeleton span:nth-child(4){width:55%}.hc-cc{display:flex;flex-direction:column;height:100%;min-height:0;border-radius:6px;background:var(--hc-panel);overflow:hidden}.hc-cc-head{display:flex;align-items:center;gap:10px;padding:18px 18px 4px}.hc .hc-cc-head .hc-head{font-size:30px}.hc-cc-head .hc-iconbtn.hc-cc-hide{margin:0 -7px 0 auto;color:var(--hc-ink-2)}.hc-cc-head .hc-cc-live~.hc-iconbtn.hc-cc-hide{margin-left:0}.hc-cc-head .hc-iconbtn.hc-cc-hide:hover{color:var(--hc-ink)}.hc-cc-live{display:inline-flex;align-items:center;gap:6px;height:26px;margin-left:auto;padding:0 10px;border-radius:3px;background:var(--hc-red);color:var(--hc-ink);font-family:var(--hc-label);font-size:14px;font-weight:700}.hc-cc-live i{width:7px;height:7px;border-radius:50%;background:var(--hc-ink);animation:hc-pulse 1.6s ease-in-out infinite}.hc-cc-event{display:flex;flex-wrap:wrap;gap:0 10px;margin:0;padding:0 18px 12px;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:15px;font-weight:600;line-height:1.35}.hc-cc-event strong{flex-basis:100%;overflow:hidden;color:var(--hc-ink);font-family:var(--hc-font);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hc-cc-body{display:flex;flex:1;flex-direction:column;min-height:0;border-top:2px solid var(--hc-ink);background:transparent}.hc-cc-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px 22px 32px;text-align:center}.hc-cc-empty-ic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:4px;border-radius:4px;background:var(--hc-tile);color:var(--hc-ink-2)}.hc .hc-cc-empty h3{margin:0;color:var(--hc-ink);font-family:var(--hc-display);font-size:26px;font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}.hc-cc-empty p{max-width:34ch;margin:0;color:var(--hc-ink-2);font-size:14px;line-height:1.45}.hc-cc-empty .hc-btn{margin-top:8px}.hc-cc-loading{display:flex;flex-direction:column;gap:14px;padding:18px}.hc-cc-loading span{display:block;height:12px;border-radius:2px;background:var(--hc-tile);animation:hc-shimmer 1.4s ease-in-out infinite}.hc-cc-loading span:nth-child(2){width:70%}.hc-cc-loading span:nth-child(3){width:85%}.hc-cc-notice{margin:0;padding:10px 18px;border-top:1px solid var(--hc-line);color:var(--hc-ink-2);font-size:13px}.hc-cc .dz{--dz-bg: #141414;--dz-panel: #141414;--dz-panel-2: #1e1d1b;--dz-inset: #181715;--dz-input: #1e1d1b;--dz-line: #2c2a27;--dz-line-2: #3a3834;--dz-text: #edeae1;--dz-title: #edeae1;--dz-body: #dcd8ce;--dz-soft: #dcd8ce;--dz-dim: #a19d93;--dz-muted: #a19d93;--dz-faint: #8f8b82;--dz-gold: #ffcc00;--dz-gold-2: #ffd83a;--dz-green: #ffcc00;--dz-green-2: #ffd83a;font-family:var(--hc-font)}.hc-cc .dz .rr-live{flex:1;height:auto;min-height:0;border:0;border-radius:0;background:transparent}.hc-cc .dz .rr-live-head{order:1;padding:10px 18px 0;border-top:1px solid var(--hc-line);border-bottom:0}.hc-cc .dz .rr-lines~*{order:2}.hc-cc .dz .rr-live-head h2{display:none}.hc-cc .dz .rr-live-note{color:var(--hc-ink-3);font-size:13px}.hc-cc .dz .rr-destinations{max-height:120px;padding:12px 18px;border-bottom:1px solid var(--hc-line)}.hc-cc .dz .rr-destinations-label{margin-bottom:6px;color:var(--hc-ink-3);font-size:13px}.hc-cc .dz .rr-destination-group legend{display:none}.hc-cc .rr-filters{gap:4px;margin:0}.hc-cc .rr-filters button{height:36px;padding:0 14px;border:0;border-radius:4px;background:transparent;color:var(--hc-ink-2);font-family:var(--hc-label);font-size:16px;font-weight:600}.hc-cc .rr-filters button:hover{background:#edeae112;color:var(--hc-ink)}.hc-cc .rr-filters button[aria-pressed=true]{border:0;background:var(--hc-ink);color:var(--hc-dark)}.hc-cc.is-column .rr-filters button{padding:0 10px;font-size:15px}.hc-cc .rr-filters button:focus-visible{outline:3px solid var(--hc-yellow);outline-offset:2px}.hc-cc .tc-lines.roomy{gap:4px;padding:10px 12px}.hc-cc .tc-lines.roomy .tc-line{gap:10px;margin:0;padding:6px;border-radius:3px;font-size:15px;line-height:1.4}.hc-cc .tc-line{color:var(--hc-ink-soft)}.hc-cc .tc-line:hover,.hc-cc .tc-line.is-open,.hc-cc .tc-line:focus-within{background:#edeae10a}.hc-cc .tc-avatar{width:30px;height:30px;background:#3a3834;color:var(--hc-ink);font-size:11px}.hc-cc .tc-line:has(.tc-name.mine) .tc-avatar{box-shadow:0 0 0 2px var(--hc-panel),0 0 0 4px var(--hc-yellow)}.hc-cc .tc-name{color:var(--hc-ink);font-family:var(--hc-label);font-size:16px;font-weight:700}.hc-cc .tc-name.mine{color:var(--hc-yellow)}.hc-cc .tc-time,.hc-cc .tc-empty{color:var(--hc-ink-3);font-size:12px}.hc-cc .tc-system,.hc-cc .tc-blank{color:var(--hc-ink-2)}.hc-cc .tc-lines.roomy .tc-system{margin:2px 0;padding:9px 12px;border-radius:3px;background:var(--hc-card);font-size:14px}.hc-cc .tc-callout{border-color:var(--hc-edge);border-radius:3px;background:var(--hc-card);color:var(--hc-ink-soft)}.hc-cc .tc-callout svg{color:var(--hc-yellow)}.hc-cc .tc-badge{border-radius:3px;background:var(--hc-tile);color:var(--hc-ink-2);font-family:var(--hc-label);font-size:12px;font-weight:700}.hc-cc :is(.tc-tag,.tc-team){border:0;border-radius:3px;background:var(--hc-tile);color:var(--hc-ink-2);font-family:var(--hc-label);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.hc-cc .tc-more{border-color:var(--hc-edge);border-radius:4px;background:var(--hc-tile);color:var(--hc-ink)}.hc-cc .tc-more:hover{background:var(--hc-ghost-hover)!important}.hc-cc .tc-menu{border-color:var(--hc-edge);border-radius:4px;background:var(--hc-card)}.hc-cc :is(button,a,input):focus-visible{outline:3px solid var(--hc-yellow);outline-offset:2px}.hc-cc .dz .rr-send-note{margin:8px 18px 0;color:var(--hc-ink-3);font-size:12px}.hc-cc .dz .rr-notice{margin:8px 18px 0;color:var(--hc-red-text)}.hc-cc .dz .rr-compose{gap:8px;padding:10px 14px 14px;border-top:0}.hc-cc .dz .rr-compose input{height:42px;padding:0 12px;border:1px solid var(--hc-edge);border-radius:4px;background:var(--hc-card);color:var(--hc-ink);font-family:var(--hc-font);font-size:15px}.hc-cc .dz .rr-compose input::placeholder{color:var(--hc-ink-3)}.hc-cc .dz .rr-compose input:focus-visible{outline:none;border-color:var(--hc-yellow);box-shadow:0 0 0 1px var(--hc-yellow)}.hc-cc .dz .rr-compose .dz-btn-gold{height:42px;padding:0 18px;border:0;border-radius:4px;background:var(--hc-yellow);color:var(--hc-dark)!important;font-family:var(--hc-label);font-size:17px;font-weight:700}.hc-cc .dz .rr-compose .dz-btn-gold:hover{background:var(--hc-green-hover)}.hc-cc .dz .rr-compose .dz-btn-gold:disabled{background:var(--hc-card);color:var(--hc-ink-3)!important}.hc-cc .dz .rr-limit{margin:10px 14px 14px;border-color:#ff6b6b59;border-radius:4px;background:var(--hc-red-tint);color:var(--hc-red-text)}.hc-cc .dz .dz-empty,.hc-cc .dz .dz-loading{margin:18px;color:var(--hc-ink-2)}.hc-chatpage{max-width:760px;height:calc(100vh - 64px - var(--hc-strip-space, 0px) - var(--hc-act-space, 0px) - var(--hc-gb-space, 8px));margin:0 auto;padding:8px}.hc-chatpage .hc-cc{min-height:420px}@media (max-width: 1180px){.hc-lobby-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}}@media (max-width: 1000px){.hc-table .hc-col-opt{display:none}}@container hc-board (max-width: 900px){.hc-table .hc-col-opt{display:none}}@media (max-width: 900px){.hc-lobby{--hc-pad-x: 16px;padding:18px var(--hc-pad-x) 48px}.hc-feature{padding:22px}.hc-feature-side{max-width:none}.hc .hc-feature-title{font-size:36px}.hc .hc-board-h{font-size:54px}}@media (max-width: 760px){.hc-lobby{--hc-pad-x: 16px;padding:16px var(--hc-pad-x) 32px;font-size:15px}.hc-greet{grid-template-columns:minmax(0,1fr);gap:4px;margin-bottom:14px}.hc-greet-line{font-size:16px}.hc-greet-date{display:none}.hc-greet>.lobby-message-admin{grid-column:1;grid-row:auto;justify-content:flex-start;margin-left:-14px}.hc-feature{gap:14px;padding:18px 16px}.hc-feature-main,.hc-feature-side{flex-basis:100%}.hc-feature-from{font-size:14px}.hc .hc-feature-title{margin-top:8px;font-size:27px}.hc-poll-results{gap:6px}.hc-poll-results li{grid-template-columns:minmax(0,1fr) 48px}.hc-poll-bar{height:34px}.hc-poll-label,.hc-poll-fill:after{font-size:14px;line-height:34px}.hc-poll-yours{top:8px}.hc .hc-poll-pct{font-size:22px}.hc .hc-poll-choice{padding:8px 12px;font-size:15px}.hc-facts{grid-template-columns:1fr 1fr;gap:12px 16px}.hc-board-head{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.hc .hc-board-h{font-size:46px}.hc-filters{flex-wrap:nowrap;gap:2px;overflow-x:auto;margin:0 calc(-1 * var(--hc-pad-x));padding:0 var(--hc-pad-x);scrollbar-width:none}.hc .hc-range{display:grid;grid-template-columns:1fr 1fr;width:auto;margin:12px 0 0;padding:14px}.hc .hc-range input{width:100%}.hc-range-actions,.hc .hc-range-error{grid-column:1 / -1}.hc .hc-poll-more{display:none}.hc-details :is(.tournament-players:not(.has-standings),.is-over .tournament-players) .tournament-player-list>tbody{columns:2;column-gap:16px}.hc-board-panel{margin-top:14px}.hc-lobby-grid{gap:24px}.hc-lobby-club,.hc-lobby-club:not(:has(>:nth-child(2))){grid-template-columns:minmax(0,1fr);gap:12px}.hc-money,.hc-hot{padding:18px 16px 20px}.hc .hc-side-h,.hc .hc-hot-title{font-size:32px}.hc-winners-list{gap:20px;padding-right:20px;font-size:22px;line-height:50px}.hc-winners-list li{gap:20px}.hc .hc-winners-pause{width:36px;height:36px;margin-right:8px}}@media (max-width: 860px),(max-width: 1100px) and (orientation: portrait) and (pointer: coarse){.hc-chatpage{height:calc(100dvh - 60px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--hc-act-space, 0px) - var(--hc-gb-space, 0px));padding:0}.hc-chatpage .hc-cc{border-radius:0;min-height:0}.app-shell:not(:has(>.hc-gamebar)) .hc-chatpage{height:calc(100dvh - 60px - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--hc-act-space, 0px))}}@media (max-width: 760px){body:has(.hc-club),html:has(.hc-club){background:var(--hc-panel, #141414)}.hc-club{padding:0;gap:0}.hc-lobby{border-radius:0;background:transparent}}@media (prefers-reduced-motion: reduce){.hc-roll-d,.hc-row.is-lit td,.hc-li.is-lit,.hc-loading-row span,.hc-skeleton span,.hc-cc-live i,.hc-cc-loading span{animation:none}.hc-row td,.hc-li{transition:none}.hc-winners-run{animation:none}.hc-winners-track{overflow-x:auto;scrollbar-width:none}.hc-winners-list[aria-hidden=true],.hc .hc-winners-pause{display:none}}.welcome-video{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);align-items:center;gap:32px;margin:0 0 28px;padding:28px;border:0;border-radius:4px;background:#1e1d1b}.welcome-video-empty{grid-template-columns:1fr;padding:22px 28px}.lobby-message-admin{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0 0 12px}.lobby-message-body{white-space:pre-wrap;overflow-wrap:anywhere}.welcome-video-empty .lobby-message-body{max-width:72ch}.lobby-message-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0 12px}.welcome-text-message{padding:20px;margin:20px 0;border:1px solid var(--line-2);border-radius:4px}.welcome-text-message label{display:grid;gap:8px;margin:0 0 16px}.welcome-text-message input,.welcome-text-message textarea{width:100%}.welcome-video-row>div{min-width:0;overflow-wrap:anywhere}.welcome-video-row>button{flex-shrink:0}.welcome-video-copy h2{margin:8px 0 12px;font-size:clamp(32px,3.4vw,44px)}.welcome-video-copy p{color:var(--muted);max-width:42ch}.welcome-video-screen{aspect-ratio:16/9;width:100%;background:#000;border-radius:4px;overflow:hidden}.welcome-video-screen mux-player{display:block;width:100%;height:100%;aspect-ratio:16/9}.welcome-video-cover{position:relative;display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;width:100%;height:100%;padding:24px;border:0;border-radius:0;background:#000;color:var(--text);overflow:hidden}.welcome-video-cover:hover{background:#000;color:var(--text)}.welcome-video-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.72}.welcome-video-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(0,0,0,.68),transparent 60%);pointer-events:none}.welcome-video-play{position:relative;z-index:1;display:grid;place-items:center;padding-left:4px;width:64px;height:64px;border-radius:4px;background:#fc0;color:#141414;box-shadow:0 4px 24px #0008;font-size:23px;transition:transform .15s}.welcome-video-cover:hover .welcome-video-play{transform:scale(1.06)}.welcome-video-watch{position:relative;z-index:1;text-shadow:0 2px 5px #000}.welcome-video-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:160px;color:var(--muted)}.welcome-video-error{color:#ff8a8a!important}.welcome-video-notice{color:#fc0}.welcome-video-manager{margin:auto;padding:0;width:min(900px,calc(100vw - 32px));max-height:calc(100dvh - 40px);color:var(--text);border:1px solid #3a3834;border-radius:6px;background:#1e1d1b;box-shadow:0 24px 100px #000b}.welcome-video-manager::backdrop{background:#000000b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.welcome-manager-heading{position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;background:#1e1d1b;border-bottom:1px solid var(--line)}.welcome-manager-heading h2{margin:5px 0 0;font-size:34px}.welcome-manager-body{padding:0 28px 28px}.welcome-video-replay .welcome-manager-body{padding-top:20px}.welcome-manager-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0}.welcome-upload{padding:20px;border:1px solid var(--line-2);border-radius:4px}.welcome-upload label{display:grid;gap:8px;margin:0 0 18px;color:var(--muted)}.welcome-upload input,.welcome-upload textarea{width:100%}.welcome-upload mux-uploader{display:block;margin-bottom:16px;--uploader-background-color:#111110;--uploader-border-color:#3a3834;--uploader-border-radius:4px;--uploader-primary-color:#edeae1}.welcome-video-list{margin:20px 0;border-top:1px solid var(--line)}.welcome-video-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.welcome-video-row span{display:block;font-size:13px;margin-top:4px}.welcome-preview{margin-top:24px}@media (max-width:700px){.welcome-video{grid-template-columns:1fr;padding:20px;gap:20px}.welcome-video-copy p{max-width:none}.welcome-manager-heading{padding:16px 20px}.welcome-manager-body{padding:0 20px 20px}}.panel.lobby-hero{padding:18px 20px}.lobby-hero .lobby-schedule-title{margin:5px 0;font-size:clamp(22px,2.5vw,28px)}.lobby-hero .muted{font-size:13px}.lobby-schedule{min-width:0}.tournament-list{overflow:hidden;background:var(--panel);border:1px solid var(--line-2);border-radius:12px}.tournament-card+.tournament-card{border-top:1px solid var(--line)}.tournament-card.is-expanded{background:color-mix(in srgb,var(--green) 4%,var(--panel))}.tournament-summary{display:grid;grid-template-columns:96px minmax(0,1fr) auto 44px;align-items:center;gap:18px;padding:14px 20px}.tournament-when{display:grid;gap:2px;font-variant-numeric:tabular-nums}.tournament-when strong{font-size:15px;font-weight:600}.tournament-when>span{color:var(--muted);font-size:12px}.tournament-identity{min-width:0}.tournament-identity h3{margin:0 0 5px;font:600 15px/1.4 var(--font-body);overflow-wrap:anywhere}.tournament-summary-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px}.tournament-summary-meta .badge{border:0;border-radius:4px;padding:1px 6px;font-size:10px}.tournament-entrants{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;white-space:nowrap}.tournament-quick-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.tournament-quick-actions button,.tournament-quick-actions .seat-cta{margin:0;min-height:40px;padding:9px 16px;font-size:13px;border-radius:7px;white-space:nowrap}.tournament-quick-actions>.muted{font-size:12px;text-align:right}.tournament-entry-status{color:var(--green);font-size:12px;font-weight:600}.tournament-entry-status.eliminated{color:var(--muted)}button.tournament-expand{display:grid;place-items:center;width:44px;height:44px;margin:0;padding:0;background:transparent;color:var(--muted);border:1px solid transparent}button.tournament-expand:hover{color:var(--text);border-color:var(--line-2)}.tournament-expand[aria-expanded=true]{color:var(--gold)}.tournament-expand[aria-expanded=true] svg{transform:rotate(180deg)}.tournament-summary :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tournament-details{padding:0 20px 20px;border-top:1px solid var(--line)}.tournament-description{margin:12px 0 0;color:var(--muted);font-size:13px}.tournament-facts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:14px 0 0;font-size:13px}.tournament-facts dt{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.06em}.tournament-facts dd{margin:3px 0 0}.tournament-registration-facts{display:flex;align-items:baseline;gap:8px 24px;margin:12px 0 0;font-size:13px}.tournament-registration-facts>div{display:flex;align-items:baseline;gap:6px;min-width:0}.tournament-registration-facts>div:first-child{flex-wrap:wrap}.tournament-registration-facts>div:last-child{flex-shrink:0}.tournament-registration-facts dt{color:var(--muted);white-space:nowrap}.tournament-registration-facts dt:after{content:":"}.tournament-registration-facts dd{margin:0}.tournament-cutoff{color:var(--muted)}.tournament-card .tournament-table-section{margin-top:12px;padding-top:0}.tournament-card .tournament-table-list th,.tournament-card .tournament-table-list td{padding:8px 10px}.tournament-players{position:relative;margin-top:12px}.tournament-players-scroll{max-height:398px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:6px;scrollbar-gutter:stable}.tournament-players-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tournament-player-list{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.tournament-player-list thead{position:sticky;top:0;z-index:1;background:var(--panel)}.tournament-player-list th{padding:0 10px;text-align:left;border-bottom:1px solid var(--line)}.tournament-player-list td{height:36px;padding:0 10px;border-bottom:1px solid var(--line)}.tournament-player-list tbody tr:last-child td{border-bottom:0}.tournament-player-list .tournament-player-rank-column{width:68px}.tournament-player-list .tournament-player-table-column{width:90px}.tournament-player-list .tournament-player-stack-column{width:112px;text-align:right}button.tournament-sort{display:inline-flex;align-items:center;gap:5px;min-height:36px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font:500 12px var(--font-body)}button.tournament-sort:hover,[aria-sort]:not([aria-sort=none])>.tournament-sort{color:var(--gold)}.tournament-sort:focus-visible,.tournament-player-table-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.tournament-sort-arrow{font-size:12px}[aria-sort=none] .tournament-sort-arrow{opacity:.45}.tournament-player-count{font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}.tournament-player-row.can-open{cursor:pointer}.tournament-player-row:hover,.tournament-player-row:focus-within{background:var(--surface-2)}.tournament-player-identity{display:flex;align-items:center;gap:6px;min-width:0}.tournament-player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tournament-player-you{flex-shrink:0;color:var(--gold);font-size:11px}.tournament-player-rank{color:var(--gold);font-size:12px;font-variant-numeric:tabular-nums}.tournament-player-detail{display:block;color:var(--muted);font-size:11px;line-height:1.4;padding-bottom:3px}.tournament-player-stack{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.tournament-player-table{font-size:12px}.tournament-player-table-link{display:inline-flex;align-items:center;min-width:36px;min-height:36px;color:var(--text)}.tournament-player-table-link span{margin-left:4px;color:var(--muted)}.tournament-section-anchor{scroll-margin-top:110px}.tournament-section-anchor:focus{outline:none}.tournament-mobile-tables{display:none}.tournament-card .tournament-table-scroll{position:relative}.tournament-detail-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px}.tournament-detail-actions button{margin:0}.tournament-card .tournament-row-notice{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0 20px 12px;border:0;border-radius:0;background:none;color:var(--gold)}.tournament-row-notice>span{font-size:12px}.tournament-card .tournament-row-notice strong{font-size:12px;font-weight:500}.tournament-card .tournament-row-notice time{font-size:13px}.tournament-row-message{margin:0;padding:0 20px 12px;font-size:12px}@media (max-width: 900px){.tournament-desktop-tables{display:none}.tournament-mobile-tables{display:grid;list-style:none;gap:8px;margin:0;padding:0}.tournament-mobile-table{min-width:0;border:1px solid var(--line-2);border-radius:6px;padding:8px 10px;background:var(--panel)}.tournament-mobile-table.mine{border-color:var(--green)}.tournament-mobile-table-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.tournament-mobile-table-heading strong{font-size:14px}.tournament-mobile-table .tournament-table-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 12px;color:var(--gold)}.tournament-mobile-table-status{color:var(--muted);font-size:12px;margin:0 0 6px}.tournament-mobile-stacks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:6px 0 2px;border-top:1px solid var(--line)}.tournament-mobile-stacks dt{color:var(--muted);font-size:11px}.tournament-mobile-stacks dd{margin:2px 0 0;font-size:12px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}}@media (max-width: 700px){.tournament-facts{gap:12px 18px}.tournament-facts>div:first-child{flex-basis:100%}.tournament-registration-facts{font-size:12px;gap:12px}.tournament-cutoff{display:block;margin-top:2px;font-size:11px}.tournament-player-list th,.tournament-player-list td{padding-left:6px;padding-right:6px}.tournament-player-list td{height:44px}.tournament-player-list .tournament-player-rank-column{width:56px}.tournament-player-list .tournament-player-table-column{width:62px}.tournament-player-list .tournament-player-stack-column{width:76px}.tournament-player-list{font-size:12px}button.tournament-sort{gap:3px;min-height:44px;font-size:11px}.tournament-player-table-link{min-height:44px;min-width:44px}.tournament-player-you{font-size:10px}.tournament-players-scroll{max-height:486px}.tournament-summary{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"identity identity expand" "when actions actions";gap:9px 10px;padding:12px}.tournament-identity{grid-area:identity}.tournament-when{grid-area:when}.tournament-when strong{font-size:13px}.tournament-when>span{font-size:11px}.tournament-quick-actions{grid-area:actions;flex-wrap:wrap;max-width:200px;gap:5px 8px}.tournament-quick-actions button,.tournament-quick-actions .seat-cta{min-height:44px;padding:10px 14px}.tournament-expand{grid-area:expand}.tournament-details{padding:0 12px 16px}.tournament-card .tournament-row-notice,.tournament-row-message{padding:0 12px 12px}}.tournament-payouts{margin:20px 0;padding:18px;border:1px solid var(--line);border-radius:14px;background:#0e150f}.tournament-payouts-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.tournament-payouts-heading h3{margin:0;color:var(--text);font-size:18px}.tournament-payouts-heading button{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--gold)}.tournament-payouts-heading button:hover{background:#262d20;color:#f1d79b}.tournament-payouts-note{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:16px 0}.tournament-payouts-note p{margin:0;color:var(--muted);font-size:13px;flex:1 1 200px}.tournament-payouts-badge{padding:3px 8px;border-radius:6px;background:#302a19;color:#e7c479;font-size:12px;font-weight:700}.tournament-payouts-badge.confirmed{background:#183124;color:#a3d2ac}.tournament-payouts-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.tournament-payouts-stats dt{color:var(--muted);font-size:12px}.tournament-payouts-stats dd{margin:5px 0 0;color:var(--gold);font-size:clamp(17px,2vw,22px);font-weight:750;font-variant-numeric:tabular-nums}.tournament-payouts-progress{padding:13px 15px;margin:16px 0;border:1px solid #394632;border-radius:9px;background:#172117;font-size:14px}.tournament-payouts-progress--bubble{color:#f5d994;border-color:#b99349;background:linear-gradient(115deg,#3a301a,#1b2216)}.tournament-payouts-progress--in_money{border-color:#3e7754;background:linear-gradient(115deg,#193928,#111d15)}.tournament-payouts-progress span{display:block;margin-top:5px;font-size:13px}.tournament-payouts-scroll{max-height:290px;overflow:auto;border:1px solid var(--line);border-radius:9px}.tournament-payouts-scroll:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.tournament-payouts table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.tournament-payouts caption{padding:10px 12px;text-align:left;color:var(--muted);font-size:12px}.tournament-payouts th,.tournament-payouts td{padding:10px 12px;border-top:1px solid var(--line);text-align:left}.tournament-payouts thead th{position:sticky;top:0;background:#192218;color:var(--muted);font-size:12px}.tournament-payouts td,.tournament-payouts thead th:last-child{text-align:right}.tournament-payouts tbody th{font-weight:500}.tournament-payouts tbody td{color:var(--gold);font-weight:700}.tournament-payouts tr.highlighted{background:#302a18}.tournament-payouts tbody small{display:block;color:var(--gold);font-size:11px}@media (max-width: 500px){.tournament-payouts{padding:12px}.tournament-payouts-stats{gap:12px;grid-template-columns:1fr 1fr}.tournament-payouts-stats>div:first-child{grid-column:1 / -1}}.fx-vote{position:relative;display:inline-flex;align-items:center;gap:2px}.fx-vote,.fx-vote *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.fx-vote>button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.fx-stack{display:inline-flex;align-items:center;margin:-3px 0 -3px 1px}.fx-stack svg{position:relative;display:block;flex:none}.fx-stack svg+svg{margin-left:-6px}.fx-vote>.fx-add{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:#8f8b82;cursor:pointer}.fx-vote>.fx-add:hover,.fx-vote>.fx-add[aria-expanded=true]{background:#edeae10f;color:#edeae1}.fx-vote>.fx-add:focus-visible{outline:2px solid #ffcc00;outline-offset:1px}.fx-picker{position:fixed;z-index:2000;display:flex;gap:2px;padding:6px;border:1px solid #3a3834;border-radius:10px;background:#1e1d1b;box-shadow:0 14px 34px #0009;animation:fx-pop .14s ease-out}.fx-picker.is-below{animation-name:fx-drop}.fx-face{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;width:54px;margin:0;padding:6px 2px 5px;border:1px solid transparent;border-radius:8px;background:transparent;color:#a19d93;cursor:pointer;font:600 12px/1.1 Barlow Semi Condensed,Barlow,system-ui,sans-serif;-webkit-tap-highlight-color:transparent}.fx-face svg{display:block;transition:transform .12s ease-out}.fx-face:hover,.fx-face:focus-visible{background:#262522;color:#edeae1}.fx-face:focus-visible{outline:2px solid #ffcc00;outline-offset:0}.fx-face:hover svg,.fx-face:focus-visible svg{transform:translateY(-2px) scale(1.12)}.fx-face[aria-pressed=true]{border-color:#ffcc008c;background:#ffcc001f;color:#fc0}.fx-name{white-space:nowrap}.fx-count{position:absolute;top:2px;right:3px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#3a3834;color:#edeae1;font:700 11px/17px Barlow Semi Condensed,Barlow,system-ui,sans-serif;text-align:center;font-variant-numeric:tabular-nums}.fx-face[aria-pressed=true] .fx-count{background:#fc0;color:#141414}@keyframes fx-pop{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@keyframes fx-drop{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:none}}@media (max-width: 420px){.fx-face{width:48px;font-size:11.5px}}@media (max-width: 360px){.fx-picker{gap:1px;padding:5px}.fx-face{width:46px;font-size:11px}}@media (pointer: coarse){.fx-vote>.fx-add{width:36px;height:36px}}@media (prefers-reduced-motion: reduce){.fx-picker{animation:none}.fx-face svg{transition:none}.fx-face:hover svg,.fx-face:focus-visible svg{transform:none}}.dz .dz-tiles>.fx-vote{display:flex}.dz .dz-tiles>.fx-vote>.dz-tile{flex:1 1 auto;min-width:0}.dz .dz-tiles>.fx-vote>.fx-add{position:absolute;top:3px;right:3px;width:26px;height:26px}.dz .dz-pcard-foot>.fx-vote{margin:-6px 0}.dz .dz-pcard-foot>.fx-vote>button:first-child{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 2px;font-weight:600;color:inherit;background:transparent}.dz .dz-pcard-foot>.fx-vote>button:first-child.on{color:var(--dz-gold-2)}.leaderboard-page{max-width:1120px}.leaderboard-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "title period" "desc desc";align-items:end;column-gap:16px;margin-bottom:6px}.leaderboard-header .eyebrow{grid-area:eyebrow}.leaderboard-title{grid-area:title;min-width:0;margin:4px 0 0;font-size:clamp(56px,7vw,96px);line-height:.92}.leaderboard-page .leaderboard-board-button{display:inline-flex;align-items:center;gap:16px;max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--text);font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer}.leaderboard-page .leaderboard-board-button:hover{background:transparent;box-shadow:none;color:var(--text)}.leaderboard-page .leaderboard-board-button>span:first-child{text-wrap:balance}.leaderboard-chevron{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:4px;box-shadow:inset 0 0 0 2px #3a3834;color:var(--text);transition:transform .15s,box-shadow .15s}.leaderboard-chevron svg{width:20px;height:20px}.leaderboard-page .leaderboard-board-button:hover .leaderboard-chevron{box-shadow:inset 0 0 0 2px var(--text)}.leaderboard-board-button[aria-expanded=true] .leaderboard-chevron{transform:rotate(180deg)}.leaderboard-board-desc{grid-area:desc;margin:14px 0 0;max-width:640px;color:var(--muted);font-size:16px}.leaderboard-toolbar{display:flex;align-items:center;gap:12px;margin-top:22px}.leaderboard-summary{display:flex;align-items:center;gap:4px;min-width:0;color:var(--muted);font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:16px}.leaderboard-summary strong{font-weight:600}.leaderboard-page .leaderboard-info{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--muted);cursor:pointer}.leaderboard-page .leaderboard-info:hover,.leaderboard-page .leaderboard-info[aria-expanded=true]{background:#edeae112;color:var(--text)}.leaderboard-info svg{width:18px;height:18px}.leaderboard-page .leaderboard-period-button{grid-area:period;justify-self:end;display:inline-flex;align-items:center;gap:8px;height:40px;max-width:100%;margin:0 0 6px;padding:0 14px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--text);color:var(--text);font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.leaderboard-page .leaderboard-period-button:hover,.leaderboard-page .leaderboard-period-button[aria-expanded=true]{background:var(--text);box-shadow:none;color:#141414}.leaderboard-period-button svg{width:15px;height:15px;flex:none}.leaderboard-rules{margin-top:10px;padding:14px 16px;border:0;border-radius:4px;background:#1e1d1b;color:var(--muted);font-size:14px}.leaderboard-rules[hidden]{display:none}.leaderboard-rules p{margin:0}.leaderboard-rules p+p{margin-top:8px}.leaderboard-note{margin:14px 0 0;color:var(--muted);font-size:14px}.leaderboard-page .leaderboard-board-button:focus-visible,.leaderboard-page .leaderboard-period-button:focus-visible,.leaderboard-page .leaderboard-info:focus-visible,.leaderboard-page .outcome-table-scroll:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}.leaderboard-page .leaderboard-table{margin-top:12px}.leaderboard-you{margin-left:8px;color:#fc0;font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:13px;font-weight:700}.leaderboard-page .leaderboard-sub{display:none}.leaderboard-private-label strong{font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:15px;font-weight:600}.leaderboard-private-label span{margin-left:14px;font-size:13px;font-weight:400;color:var(--muted)}.leaderboard-page .leaderboard-table td:first-child{color:#8f8b82;font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.01em;font-variant-numeric:tabular-nums}.leaderboard-page .leaderboard-table .leaderboard-list tr:first-child td:first-child{color:#fc0}.leaderboard-page .leaderboard-table .outcome-score{color:var(--text);font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.01em}.leaderboard-page .leaderboard-table td strong{font-weight:700}.leaderboard-page .outcome-unit{margin-left:2px;color:var(--muted);font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:15px;font-weight:600;letter-spacing:0}.leaderboard-page .leaderboard-your-row .outcome-unit{color:#4a4740}@media not all and (max-width: 640px){.leaderboard-page .leaderboard-table{border:0;border-top:2px solid var(--text);border-radius:0;background:transparent}.leaderboard-page .leaderboard-table thead{background:transparent}.leaderboard-page .leaderboard-table th{height:46px;padding:0 16px;font-size:15px}.leaderboard-page .leaderboard-table td{height:66px;padding:6px 16px;font-size:17px;font-weight:600}.leaderboard-page .leaderboard-table td:first-child,.leaderboard-page .leaderboard-table th:first-child{width:96px;padding-left:18px;text-align:left}.leaderboard-page .leaderboard-table td:first-child{font-size:40px;line-height:1}.leaderboard-page .leaderboard-table td:nth-child(2){font-size:18px}.leaderboard-page .leaderboard-table .outcome-score{font-size:30px;line-height:1}.leaderboard-page .leaderboard-table tbody tr:hover{background:#edeae108}.leaderboard-page .leaderboard-your-row,.leaderboard-page .leaderboard-table .leaderboard-your-row:hover{background:var(--text);color:#141414}.leaderboard-page .leaderboard-your-row td{border-bottom-color:transparent}.leaderboard-page .leaderboard-table .leaderboard-your-row td:first-child,.leaderboard-page .leaderboard-table .leaderboard-your-row .outcome-score,.leaderboard-page .leaderboard-your-row .leaderboard-you{color:#141414}.leaderboard-page .leaderboard-your-row .outcome-sample{color:#4a4740}.leaderboard-page .leaderboard-table .leaderboard-private-label th{height:auto;padding:18px 18px 8px;border:0;background:transparent;color:var(--text);font-size:inherit;text-align:left}}@media (max-width: 640px){.leaderboard-page .leaderboard-table{overflow:visible;container-type:inline-size;border-top:2px solid var(--text)}.leaderboard-page .leaderboard-table table{border-collapse:separate;border-spacing:0}.leaderboard-page .leaderboard-table thead,.leaderboard-page .leaderboard-table td:nth-child(n+4){display:none}.leaderboard-page .leaderboard-table td{padding:10px 10px 10px 0;border-bottom:1px solid var(--line);background:transparent;text-align:left;white-space:normal}.leaderboard-page .leaderboard-table td:first-child{width:52px;padding-left:0;font-size:32px;line-height:1;text-align:left}.leaderboard-page .leaderboard-table td:nth-child(3){padding-right:0;font-size:26px;line-height:1;text-align:right;white-space:nowrap}.leaderboard-page .leaderboard-table td strong{font-size:16px;overflow-wrap:anywhere}.leaderboard-page .leaderboard-sub{display:block;margin-top:3px;color:var(--faint);font-size:13px;line-height:1.35}.leaderboard-page .leaderboard-sub-private{margin-top:1px;color:#4a4740;font-size:12px}.leaderboard-page .leaderboard-table .outcome-sample{display:inline-block;margin:0 0 0 6px;padding:1px 6px;border:0;border-radius:3px;background:#262522;color:var(--muted);font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:12px;font-weight:700;line-height:1.5;vertical-align:2px;white-space:nowrap}.leaderboard-page .leaderboard-your-row td{background:var(--text);color:#141414}.leaderboard-page .leaderboard-table .leaderboard-your-row td:first-child,.leaderboard-page .leaderboard-table .leaderboard-your-row .outcome-score,.leaderboard-page .leaderboard-your-row .leaderboard-you{color:#141414}.leaderboard-page .leaderboard-your-row .leaderboard-sub{color:#4a4740}.leaderboard-page .leaderboard-your-row td:first-child{padding-left:12px;border-radius:3px 0 0 3px}.leaderboard-page .leaderboard-your-row td:nth-child(3){padding-right:12px;border-radius:0 3px 3px 0}.leaderboard-page .leaderboard-private-label th{height:0;padding:0;border:0}.leaderboard-page .leaderboard-list+.leaderboard-private .leaderboard-private-label th{height:12px}.leaderboard-private-label :is(strong,span){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.leaderboard-page .leaderboard-private td{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:5;border-bottom:0}.leaderboard-page .leaderboard-private td:first-child:after{content:"";position:absolute;inset:0 auto 0 0;z-index:-1;width:100cqw;border-radius:4px;box-shadow:0 -12px 24px #0000008c;pointer-events:none}}.leaderboard-qualification{margin-top:18px;padding:20px 22px;border:0;border-radius:4px;background:#1e1d1b}.leaderboard-qualification>div{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.leaderboard-qualification strong{font-size:16px}.leaderboard-private-note{font-size:13px;color:var(--muted)}.leaderboard-qualification p{font-size:14px;margin:12px 0 0}.leaderboard-qualification progress{display:block;width:100%;max-width:360px;height:8px;margin-top:12px;border:0;border-radius:0;overflow:hidden;background:#262522;accent-color:#ffcc00}.leaderboard-qualification progress::-webkit-progress-bar{background:#262522}.leaderboard-qualification progress::-webkit-progress-value{background:#fc0}.leaderboard-qualification progress::-moz-progress-bar{background:#fc0}.leaderboard-page .leaderboard-menu{position:fixed;inset:auto;top:var(--menu-top, 120px);left:var(--menu-left, 24px);width:min(600px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - var(--menu-top, 120px) - 16px);max-height:calc(100dvh - var(--menu-top, 120px) - 16px);margin:0;padding:0;border:1px solid #3a3834;border-radius:6px;background:#1e1d1b;color:var(--text);box-shadow:0 24px 60px #000000b3;overflow:auto;overscroll-behavior:contain}.leaderboard-page .leaderboard-menu.align-end{left:auto;right:var(--menu-right, 24px);width:min(380px,calc(100vw - 32px))}.leaderboard-menu::backdrop{background:transparent}.leaderboard-menu-inner{padding:18px 18px 20px}.leaderboard-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.leaderboard-menu-head h2{margin:0;font-size:30px}.leaderboard-page .leaderboard-menu-close{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px #3a3834;color:var(--text)}.leaderboard-page .leaderboard-menu-close:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--text)}.leaderboard-menu-close svg{width:18px;height:18px}.leaderboard-menu-label{margin:18px 0 8px;color:var(--muted);font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:15px;font-weight:600}.leaderboard-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:4px;border:0;background:#262522;color:var(--text)}.leaderboard-icon svg{width:19px;height:19px}.leaderboard-board-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.leaderboard-page .leaderboard-board-option{display:grid;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;column-gap:12px;min-height:64px;margin:0;padding:8px 12px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px #3a3834;color:var(--text);font-family:Barlow,sans-serif;font-weight:400;text-align:left;cursor:pointer}.leaderboard-page .leaderboard-board-option:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--text)}.leaderboard-page .leaderboard-board-option.selected{background:#edeae10f;box-shadow:inset 0 0 0 2px var(--text)}.leaderboard-option-text{min-width:0}.leaderboard-option-name{display:block;font-size:16px;font-weight:700}.leaderboard-option-desc{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.35}.leaderboard-check{width:18px;height:18px;color:#fc0;flex:none}.leaderboard-soon-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:0;padding:0;list-style:none}.leaderboard-soon-list li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:9px 2px;border-bottom:1px solid var(--line)}.leaderboard-soon-list .leaderboard-option-name{color:#c9c5bb;font-size:15px;font-weight:600}.leaderboard-soon-icon{display:inline-flex;color:var(--muted)}.leaderboard-soon-icon svg{width:18px;height:18px}.leaderboard-tag{display:inline-block;margin-left:6px;padding:1px 6px;border:0;border-radius:3px;background:#262522;color:var(--muted);font-family:Barlow Semi Condensed,Barlow,sans-serif;font-size:12px;font-weight:700;line-height:1.5;vertical-align:2px;white-space:nowrap}.leaderboard-soon-list .leaderboard-tag{margin-left:0}.leaderboard-soon-description{display:none}.leaderboard-period-options{display:flex;flex-direction:column;gap:4px;margin-top:10px}.leaderboard-menu-label+.leaderboard-period-options{margin-top:0}.leaderboard-page .leaderboard-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0;padding:0 12px;border:0;border-radius:4px;background:transparent;box-shadow:none;color:var(--text);font-family:Barlow,sans-serif;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.leaderboard-page .leaderboard-option:hover{background:#edeae10f}.leaderboard-page .leaderboard-option.selected{background:var(--text);color:#141414;font-weight:700}.leaderboard-page .leaderboard-option.selected .leaderboard-check{color:#141414}.leaderboard-page .leaderboard-board-option:focus-visible,.leaderboard-page .leaderboard-option:focus-visible,.leaderboard-page .leaderboard-menu-close:focus-visible{outline:3px solid #ffcc00;outline-offset:2px}.leaderboard-date-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:12px;border:0;border-radius:4px;box-shadow:inset 0 0 0 2px transparent}.leaderboard-date-range.selected{background:#edeae10f;box-shadow:inset 0 0 0 2px var(--text)}.leaderboard-date-range label{display:flex;flex:1 1 130px;flex-direction:column;gap:7px;min-width:0;margin:0;font-size:14px;color:var(--muted)}.leaderboard-date-range input{width:100%;min-width:0;box-sizing:border-box;margin:0;padding:10px 12px;background:#111110;border:1px solid #3a3834;border-radius:4px;color:var(--text);font:inherit;color-scheme:dark}.leaderboard-page .leaderboard-date-range button{flex-basis:100%;height:44px;margin:0;padding:0 16px;border:0;border-radius:4px;background:#fc0;box-shadow:none;color:#141414;font-weight:700}.leaderboard-page .leaderboard-date-range button:hover:not(:disabled){background:#ffd83a}.leaderboard-page .leaderboard-date-range button:disabled{background:#262522;box-shadow:none;color:var(--faint)}.leaderboard-date-hint{flex-basis:100%;margin:0;font-size:13px;color:var(--muted)}.leaderboard-date-hint[role=alert]{color:#ff6b6b}@media (max-width: 640px){.leaderboard-header{grid-template-areas:"eyebrow period" "title title" "desc desc";align-items:center}.leaderboard-title{font-size:52px}.leaderboard-page .leaderboard-board-button{gap:12px}.leaderboard-chevron{width:36px;height:36px}.leaderboard-board-desc{margin-top:10px;font-size:15px}.leaderboard-toolbar{margin-top:14px}.leaderboard-page .leaderboard-period-button{height:36px;margin:0;padding:0 12px;font-size:15px}.leaderboard-page .leaderboard-menu,.leaderboard-page .leaderboard-menu.align-end{top:auto;right:0;bottom:0;left:0;width:100%;max-height:85vh;max-height:85dvh;border-bottom:0;border-radius:6px 6px 0 0;padding-bottom:env(safe-area-inset-bottom)}.leaderboard-menu::backdrop{background:#000000b3}.leaderboard-menu-inner:before{content:"";display:block;width:40px;height:4px;margin:-6px auto 10px;border-radius:2px;background:#edeae140}.leaderboard-board-options,.leaderboard-soon-list{grid-template-columns:1fr}.leaderboard-soon-category{display:none}.leaderboard-soon-description{display:block}}@media (prefers-reduced-motion: reduce){.leaderboard-chevron{transition:none}}.leaderboard-page .leaderboard-beta{display:inline-flex;flex:none;align-self:flex-start;margin-top:.06em;line-height:1}.leaderboard-option-name .leaderboard-beta{margin:0 0 0 10px;vertical-align:1px}.leaderboard-option-name .leaderboard-beta .hc-sticker{padding:2px 6px 3px;border-width:1.5px;font-size:12px;box-shadow:0 3px 8px #0006}@media (max-width: 640px){.leaderboard-title .leaderboard-beta .hc-sticker{padding:2px 7px 4px;font-size:14px}}@media (max-width: 960px){.leaderboard-page .leaderboard-luck :is(th,td):nth-child(n+5):nth-child(-n+7){display:none}}.stats-page{--sp-well: #1e1d1b;--sp-felt: #1e1d1b;--sp-soft: #8f8b82;--sp-gold-hi: #edeae1;--sp-gold-dim: #4a4740;--sp-grey-1: #4a4740;--sp-grey-2: #3a3834;--sp-grey-text: #8f8b82;--sp-need: #ffcc00;--sp-roi-n3: #a82133;--sp-roi-n2: #e75f66;--sp-roi-n1: #ffafae;--sp-roi-p1: #99ffbc;--sp-roi-p2: #5fce55;--sp-roi-p3: #19940d;--sp-you: #ffde11;--sp-dot-edge: #fff;max-width:1120px;padding-bottom:48px}.stats-page :where(h1,h2,h3,p){margin:0}.stats-page h1,.stats-page h2{font-family:var(--font-display);font-weight:400;letter-spacing:.01em}.stats-page button{margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.stats-page button:hover{background:transparent}.stats-page button:focus-visible,.stats-page a:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.stats-page .sp-eyebrow{letter-spacing:.08em}.stats-page .sp-eyebrow a{color:var(--text);text-decoration:underline;text-decoration-color:#edeae166;text-underline-offset:4px}.stats-page .sp-eyebrow a:hover{color:var(--text);text-decoration-color:currentColor}.sp-u-small{font-size:.7em}.sp-hdr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow eyebrow" "title period" "desc desc";align-items:center;column-gap:16px}.sp-hdr .sp-eyebrow{grid-area:eyebrow}.sp-hdr h1{grid-area:title;margin-top:4px;font-size:clamp(56px,7vw,96px);line-height:.92}.stats-page .sp-period{grid-area:period;justify-self:end;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--text);color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer}.stats-page .sp-period:hover,.stats-page .sp-period[aria-expanded=true]{background:var(--text);color:#141414}.sp-period svg{width:14px;height:14px;flex:none;color:var(--muted)}.sp-desc{grid-area:desc;margin-top:8px!important;max-width:660px;color:var(--muted);font-size:15px}.sp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px}.sp-summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:36px;font-size:14px;color:var(--muted)}.sp-summary strong{color:var(--text);font-weight:600}.sp-tag{display:inline-block;padding:1px 8px;border:1px solid #ffcc0059;border-radius:4px;color:#fc0;font-size:11px;font-weight:600;line-height:1.5;white-space:nowrap}.sp-tag.is-quiet{border-color:var(--line-2);color:var(--muted)}.stats-page .sp-info{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;color:var(--muted);cursor:pointer}.stats-page .sp-info:hover,.stats-page .sp-info[aria-expanded=true]{background:#ffffff10;color:var(--text)}.sp-info svg{width:17px;height:17px}.sp-rules{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:10px 28px;margin-top:10px;padding:16px 18px;border:1px solid var(--line);border-radius:4px;background:var(--sp-well);color:var(--muted);font-size:13px}.sp-rules strong{color:var(--text);font-weight:600}.sp-felt{position:relative;border:0;border-radius:4px;background:var(--sp-felt)}.sp-well{border:0;border-radius:4px;background:var(--sp-well)}.sp-sec{margin-top:60px}.sp-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.sp-sec-head h2{font-size:44px;line-height:.95}.sp-sec-desc{margin-top:6px!important;max-width:640px;color:var(--muted);font-size:14px}.sp-seg{display:inline-flex;flex:none;gap:4px;padding:0;border:0;border-radius:0;background:transparent}.stats-page .sp-seg button{height:36px;padding:0 14px;border:0;border-radius:4px;color:var(--muted);font-family:var(--font-mono);font-size:16px;font-weight:600;cursor:pointer;white-space:nowrap}.stats-page .sp-seg button:hover{background:#edeae112;color:var(--text)}.stats-page .sp-seg button[aria-pressed=true]{background:var(--text);color:#141414}.sp-note{margin-top:14px!important;max-width:780px;color:var(--muted);font-size:13px}.sp-smp{font-size:12px;color:var(--sp-soft);white-space:nowrap}.sp-need{color:var(--sp-need)}.sp-rtrack{position:relative;height:12px}.sp-rtrack:before{content:"";position:absolute;left:0;right:0;top:3px;height:6px;border-radius:3px;background:#2c2a27}.sp-band{position:absolute;left:25%;width:50%;top:3px;height:6px;background:#ffffff1c}.sp-rtrack.is-empty .sp-band{opacity:.4}.sp-dot{position:absolute;top:1px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--sp-well)}.sp-felt .sp-dot{box-shadow:0 0 0 2px var(--sp-felt)}.sp-meter{height:6px;border-radius:3px;background:#2c2a27;overflow:hidden}.sp-meter span,.sp-mini span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#fc0,#fc0)}.sp-mini{display:inline-block;width:56px;height:4px;border-radius:4px;background:#2c2a27;overflow:hidden;vertical-align:middle}.sp-hero{margin-top:24px}.sp-style{padding:28px 30px 26px}.sp-sc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.sp-style h2{margin-top:12px;max-width:680px;font-size:42px;line-height:.95;text-wrap:balance}.sp-lede{margin-top:10px!important;max-width:620px;color:var(--muted);font-size:14px;text-wrap:pretty}.sp-axis{display:grid;justify-items:end;gap:8px;flex:none;padding-top:2px}.sp-axis-k{font-size:12px;color:var(--muted)}.sp-sc-body{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:44px;align-items:start}.sp-map{position:relative;height:350px;margin:56px 8px 62px 48px}.sp-plot{position:absolute;top:0;right:0;bottom:0;left:0;border-left:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.sp-gx{position:absolute;top:0;bottom:0;width:1px;background:#ffffff0b}.sp-gy{position:absolute;left:0;right:0;height:1px;background:#ffffff0b}.sp-mx{position:absolute;top:0;bottom:0;width:1px;background:#edeae14d}.sp-my{position:absolute;left:0;right:0;height:1px;background:#edeae14d;transition:bottom .45s ease}.sp-q{position:absolute;z-index:1;padding:2px 5px;border-radius:3px;background:#141414d9;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#8f8b82;white-space:nowrap;pointer-events:none}.sp-q.tl{left:8px;top:8px}.sp-q.tr{right:8px;top:8px}.sp-q.bl{left:8px;bottom:8px}.sp-q.br{right:8px;bottom:8px}.sp-yt{position:absolute;left:-48px;width:38px;text-align:right;font-size:11px;color:var(--sp-soft);transform:translateY(50%)}.sp-xt{position:absolute;top:calc(100% + 8px);font-size:11px;color:var(--sp-soft);transform:translate(-50%)}.sp-ax{position:absolute;font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}.sp-ax-x{right:0;top:calc(100% + 30px)}.sp-ax-y{left:-48px;top:-32px}.stats-page .sp-m{position:absolute;z-index:2;width:18px;height:18px;margin:0 0 -9px -9px;border-radius:50%;cursor:pointer;transition:left .45s ease,bottom .45s ease}.sp-m:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;box-shadow:0 0 0 1.5px var(--sp-dot-edge),0 0 0 3px var(--sp-felt);transition:transform .12s ease}.sp-m.n3:before,.sp-step.n3{background:var(--sp-roi-n3)}.sp-m.n2:before,.sp-step.n2{background:var(--sp-roi-n2)}.sp-m.n1:before,.sp-step.n1{background:var(--sp-roi-n1)}.sp-m.p1:before,.sp-step.p1{background:var(--sp-roi-p1)}.sp-m.p2:before,.sp-step.p2{background:var(--sp-roi-p2)}.sp-m.p3:before,.sp-step.p3{background:var(--sp-roi-p3)}.sp-m.na:before{background:var(--sp-felt);box-shadow:inset 0 0 0 1.5px #ffffff9e,0 0 0 1.5px var(--sp-felt)}.sp-m.pin{z-index:8}.sp-m.pin:before{transform:scale(1.5)}.sp-mt{position:absolute;left:50%;bottom:calc(100% + 2px);width:188px;margin-left:-94px;padding:9px 11px;border:1px solid var(--line-2);border-radius:4px;background:#111110;box-shadow:0 14px 34px #0000008c;text-align:left;font-size:12px;line-height:1.5;color:var(--muted);display:none;pointer-events:none}.sp-mt b{display:block;margin-bottom:2px;font-size:12.5px;color:var(--text)}.sp-mt span{display:block;white-space:nowrap}.sp-m.al .sp-mt{margin-left:-14px}.sp-m.ar .sp-mt{margin-left:-174px}.sp-m.tb .sp-mt{bottom:auto;top:calc(100% + 2px)}.sp-m.pin .sp-mt{display:block}@media (hover: hover){.sp-m:hover{z-index:8}.sp-m:hover:before{transform:scale(1.45)}.sp-m:hover .sp-mt{display:block}.sp-tap-hint{display:none}}@media (hover: none){.sp-hover-hint{display:none}}@media (pointer: coarse){.stats-page .sp-m{width:30px;height:30px;margin:0 0 -15px -15px}}.stats-page .sp-m.sp-you{z-index:5}.stats-page .sp-m.sp-you.pin{z-index:8}.sp-m.sp-you:before{width:15px;height:15px;margin:-7.5px 0 0 -7.5px;background:var(--sp-you);box-shadow:0 0 0 2px var(--sp-dot-edge),0 0 0 4px var(--sp-felt),0 0 22px #ffde1180}.sp-m.sp-you:after{content:"";position:absolute;left:50%;top:50%;width:25px;height:25px;margin:-12.5px 0 0 -12.5px;border-radius:50%;border:2px solid rgba(255,222,17,.6);box-sizing:border-box;animation:sp-ping 2.8s ease-out infinite;pointer-events:none}@keyframes sp-ping{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(2.2);opacity:0}}.sp-me-label{position:absolute;z-index:5;margin:0 0 -21px 20px;padding:6px 11px 7px;border:1px solid rgba(255,222,17,.45);border-radius:4px;background:#141414eb;white-space:nowrap;pointer-events:none;transition:left .45s ease,bottom .45s ease}.sp-me-label.left{transform:translate(calc(-100% - 40px))}.sp-me-label b{display:block;font-size:12.5px;font-weight:700;color:var(--sp-gold-hi);line-height:1.3}.sp-me-label span{display:block;font-size:11.5px;color:var(--muted);line-height:1.35}@media (prefers-reduced-motion: reduce){.sp-m.sp-you:after{animation:none;opacity:0}.stats-page .sp-m,.sp-me-label,.sp-my,.sp-cn-bar span{transition:none}}.sp-side{display:grid;gap:26px;padding-top:56px}.sp-side-h{font-family:var(--font-body)!important;font-size:13px!important;font-weight:600;color:var(--text)}.sp-side-sub{margin-top:2px!important;font-size:12px;color:var(--muted)}.sp-key-line{display:flex;align-items:center;gap:9px;margin-top:12px!important;font-size:12.5px;color:var(--muted)}.sp-kd{display:inline-block;flex:none;width:10px;height:10px;border-radius:50%}.sp-kd.na{box-shadow:inset 0 0 0 1.5px #ffffff9e}.sp-scale{margin-top:10px}.sp-scale-ends{display:flex;justify-content:space-between;margin-top:2px;font-size:11.5px;color:var(--muted)}.sp-scale-track{position:relative}.sp-scale-track.has-you{padding-top:22px}.sp-scale-bar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.sp-scale-you{position:absolute;top:0;bottom:0;width:0;pointer-events:none}.sp-scale-you b{position:absolute;top:0;left:0;transform:translate(-50%);font-size:11.5px;font-weight:700;line-height:16px;color:var(--sp-gold-hi);white-space:nowrap;font-variant-numeric:tabular-nums}.sp-scale-you.end b{transform:translate(calc(-100% + 8px))}.sp-scale-you.start b{transform:translate(-8px)}.sp-scale-you i{position:absolute;bottom:-2px;left:-7px;width:14px;height:14px;border-radius:50%;background:var(--sp-you);box-shadow:0 0 0 2px var(--sp-dot-edge),0 0 0 4px var(--sp-felt)}.sp-step{height:10px;border-radius:2px}.sp-step:first-child{border-radius:3px 2px 2px 3px}.sp-step:last-child{border-radius:2px 3px 3px 2px}.sp-scale-ticks{position:relative;height:15px;margin-top:5px;font-size:11px;color:var(--sp-soft);font-variant-numeric:tabular-nums}.sp-scale-ticks span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.sp-corners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.sp-cn{display:grid;gap:4px;padding:10px 12px 11px;border:1px solid var(--line);border-radius:4px;background:#ffffff06}.sp-cn-k{font-size:12px;color:var(--muted);white-space:nowrap}.sp-cn b{font-size:22px;font-weight:600;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sp-cn-bar{display:block;height:4px;border-radius:4px;background:#2c2a27;overflow:hidden}.sp-cn-bar span{display:block;height:100%;border-radius:4px;background:var(--gold);transition:width .45s ease}.sp-cn-s{font-size:11.5px;color:var(--sp-soft)}.sp-side-note{margin-top:8px!important;font-size:12px;color:var(--sp-soft);text-wrap:pretty}.sp-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.sp-tile{display:grid;align-content:space-between;gap:14px;padding:20px 22px 18px}.sp-tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sp-tile-name{font-size:14px;font-weight:600;color:var(--text);line-height:1.3}.sp-tile-name small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--muted)}.sp-tile-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.sp-val{font-size:46px;font-weight:600;line-height:.95;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.sp-val i,.sp-ag-big i,.sp-c-val b i,.sp-xc b i,.sp-v i,.sp-sv b i,.sp-c-phone-val i{font-style:normal;font-weight:500;color:var(--muted);letter-spacing:0}.sp-val i{margin-left:2px;font-size:20px}.sp-cmp{font-size:12.5px;color:var(--muted);text-align:right;line-height:1.35}.sp-cmp b{display:block;font-size:15px;font-weight:600;color:var(--text)}.sp-cmp b.sp-need{color:var(--sp-need);font-size:13px}.stats-page .sp-tile-link{font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--accent);text-decoration:none}.sp-fld,.sp-tile-pct{display:none}.sp-rk{display:flex;align-items:center;gap:6px}.sp-rk>div{flex:1}.sp-tile.lock .sp-val,.sp-tile.lock .sp-val i{color:var(--sp-grey-text)}.sp-cc{padding:22px 26px}.sp-cc-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.sp-legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:12px;color:var(--muted)}.sp-legend span{display:inline-flex;align-items:center;gap:7px}.sp-sw{display:inline-block;width:10px;height:10px;border-radius:2px}.sp-sw.raise{background:var(--gold)}.sp-sw.call{background:var(--sp-gold-dim)}.sp-sw.kmed{width:14px;height:2px;border-radius:1px;background:var(--text)}.sp-sw.lock{background:var(--sp-grey-1)}.sp-chart{position:relative;margin-left:46px}.sp-plot2{position:relative;height:250px;border-bottom:1px solid var(--line-2)}.sp-gy2{position:absolute;left:0;right:0;height:1px;background:#ffffff0d}.sp-yl{position:absolute;left:-46px;width:34px;text-align:right;font-size:11px;color:var(--sp-soft);transform:translateY(50%)}.sp-cols,.sp-xrow{display:grid;grid-template-columns:repeat(8,minmax(0,1fr))}.sp-cols.g3,.sp-xrow.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-cols{position:absolute;top:0;right:0;bottom:0;left:0}.sp-col{position:relative;height:100%}.sp-col:before{content:"";position:absolute;top:-10px;right:8px;bottom:-1px;left:8px;border-radius:4px 4px 0 0;background:#ffffff09;opacity:0;transition:opacity .15s ease}.sp-col:hover:before{opacity:1}.sp-st{position:absolute;left:50%;bottom:0;width:46px;height:100%;transform:translate(-50%)}.g3 .sp-st{width:96px}.sp-st .sp-seg-raise,.sp-st .sp-seg-call{position:absolute;left:0;right:0}.sp-st .sp-seg-raise{bottom:0;background:var(--gold)}.sp-seg-call{background:var(--sp-gold-dim)}.sp-st .sp-seg-call{border-radius:4px 4px 0 0}.sp-col.lock .sp-seg-raise,.sp-row.lock .sp-seg-raise{background:var(--sp-grey-1)}.sp-col.lock .sp-seg-call,.sp-row.lock .sp-seg-call{background:var(--sp-grey-2)}.sp-fm{position:absolute;left:50%;width:64px;height:2px;margin-bottom:-1px;transform:translate(-50%);border-radius:1px;background:var(--text);box-shadow:0 0 0 2px var(--sp-well)}.g3 .sp-fm{width:116px}.sp-tip{position:absolute;left:50%;z-index:5;min-width:176px;padding:10px 12px;border:1px solid var(--line-2);border-radius:4px;background:#111110;box-shadow:0 14px 34px #0000008c;font-size:12px;line-height:1.55;color:var(--muted);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,6px);transition:opacity .15s ease,transform .15s ease}.sp-col:hover .sp-tip{opacity:1;transform:translate(-50%)}.sp-tip b{display:block;margin-bottom:3px;font-size:12.5px;color:var(--text)}.sp-xrow{margin-top:14px}.sp-xc{display:grid;justify-items:center;align-content:start;gap:1px;padding:0 4px;text-align:center}.sp-xs{font-size:12.5px;font-weight:600;color:var(--text)}.sp-xs small,.sp-nm small{display:block;font-size:11.5px;font-weight:400;color:var(--muted)}.sp-xc b{margin-top:3px;font-size:20px;font-weight:600;line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sp-xc b i{margin-left:1px;font-size:12px}.sp-xm{font-size:12px;color:var(--sp-soft);white-space:nowrap}.sp-xc.lock b,.sp-xc.lock b i{color:var(--sp-grey-text)}.sp-xc .sp-need{font-size:12px;white-space:nowrap}.sp-xc .sp-mini{margin-top:5px}.sp-ts{display:none}.sp-ag{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr)}.sp-ag-main{padding:28px 30px;border-right:1px solid var(--line)}.sp-ag-top{margin-top:16px}.sp-ag-big{display:flex;align-items:baseline;gap:4px;font-size:72px;font-weight:600;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sp-ag-big i{font-size:28px}.sp-ag.lock .sp-ag-big,.sp-ag.lock .sp-ag-big i{color:var(--sp-grey-text)}.sp-ag-cmp{margin-top:14px!important;font-size:13px;color:var(--muted)}.sp-ag-cmp b{color:var(--text);font-weight:600}.sp-ag-main>.sp-rtrack,.sp-ag-main>.sp-meter{margin-top:10px}.sp-ag-def{margin-top:16px!important;font-size:13px;color:var(--muted);text-wrap:pretty}.sp-af{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.sp-af-k{font-size:14px;font-weight:600;line-height:1.3}.sp-af-k small{display:block;margin-top:2px;font-size:12.5px;font-weight:400;color:var(--muted)}.sp-af-v{text-align:right;line-height:1.2}.sp-af-v b{font-size:30px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-af-v span{display:block;margin-top:3px;font-size:12px;color:var(--muted)}.sp-ag-count{margin-top:16px!important}.sp-ag-st{padding:28px 30px 26px}.sp-ag-st-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.sp-ag-st-head h3{margin:0;font-family:var(--font-body);font-size:16px;font-weight:600}.sp-sgrid{display:grid;grid-template-columns:62px minmax(0,1fr) 84px 64px 70px;align-items:center;column-gap:20px}.sp-sh{margin-top:16px;padding-bottom:9px;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.sp-sr{padding:16px 0;border-bottom:1px solid var(--line)}.sp-sr.last{border-bottom:0}.sp-r{text-align:right}.sp-sn{font-size:15px;font-weight:600}.sp-sv-phone,.sp-st-sub{display:none}.sp-sbar{position:relative;height:18px}.sp-sbar:before{content:"";position:absolute;left:0;right:0;top:4px;height:10px;border-radius:3px;background:#262522}.sp-q50{position:absolute;left:50%;top:2px;width:1px;height:14px;background:#ffffff1a}.sp-fill{position:absolute;left:0;top:4px;height:10px;border-radius:0 3px 3px 0;background:var(--gold)}.sp-sr.lock .sp-fill{background:var(--sp-grey-1)}.sp-sbar .sp-tk,.sp-hb .sp-tk{position:absolute;top:0;width:2px;height:18px;margin-left:-1px;border-radius:1px;background:var(--text);box-shadow:0 0 0 2px var(--sp-felt)}.sp-sv b{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.sp-sv b i{margin-left:1px;font-size:12px}.sp-sv span{display:block;font-size:12px;color:var(--muted)}.sp-sr.lock .sp-sv b,.sp-sr.lock .sp-sv b i{color:var(--sp-grey-text)}.sp-cnt{font-size:13px;color:var(--sp-soft);font-variant-numeric:tabular-nums}.sp-read{display:flex;align-items:flex-start;gap:12px;margin-top:20px!important;padding:14px 16px;border:0;border-radius:4px;background:#262522;box-shadow:inset 3px 0 #fc0;color:var(--text);font-size:14px;line-height:1.45}.sp-read svg{width:18px;height:18px;flex:none;margin-top:1px;color:var(--gold)}.sp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px}.sp-group,.sp-group-list{display:contents}.sp-grp-label,.sp-c-phone-val,.sp-c-foot{display:none}.sp-card{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:4px;padding:18px 20px;transition:border-color .15s ease}.sp-card:hover{border-color:#ffcc0052}.sp-c-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sp-c-grp{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.sp-card h3{margin-top:8px;font-family:var(--font-body);font-size:16px;font-weight:600;line-height:1.3}.sp-c-desc{font-size:12.5px;color:var(--muted);text-wrap:pretty}.sp-c-val{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:14px}.sp-c-val b{font-size:32px;font-weight:600;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sp-c-val b i{margin-left:1px;font-size:15px}.sp-c-val span{font-size:12.5px;color:var(--muted);white-space:nowrap}.sp-c-rank{display:flex;align-items:center;gap:12px;margin-top:10px}.sp-c-rank>div{flex:1}.sp-pct{font-size:12.5px;color:var(--muted);white-space:nowrap}.sp-card.lock .sp-c-val b,.sp-card.lock .sp-c-val b i,.sp-card.lock .sp-c-phone-val,.sp-card.lock .sp-c-phone-val i{color:var(--sp-grey-text)}.sp-card.lock .sp-pct{color:var(--sp-need)}.stats-page .sp-menu{position:fixed;inset:auto;top:var(--menu-top, 120px);right:var(--menu-right, 24px);left:auto;width:min(320px,calc(100vw - 32px));max-width:none;margin:0;padding:0;border:1px solid var(--line-2);border-radius:6px;background:var(--panel);color:var(--text);box-shadow:0 24px 60px #000b;overflow:auto}.sp-menu::backdrop{background:transparent}.sp-menu-inner{padding:16px 18px 18px}.sp-menu-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-menu-head h2{margin:0;font-size:20px}.stats-page .sp-menu-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line-2);border-radius:4px;cursor:pointer}.stats-page .sp-menu-close:hover{background:var(--panel-2)}.sp-menu-close svg{width:18px;height:18px}.sp-options{display:flex;flex-direction:column;gap:4px;margin-top:10px}.stats-page .sp-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:4px;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.stats-page .sp-option:hover{background:var(--panel-2)}.stats-page .sp-option.selected{border-color:var(--text);background:#edeae10f}.sp-check{width:18px;height:18px;color:var(--text);flex:none}@media (max-width: 980px){.sp-sc-body{grid-template-columns:minmax(0,1fr);gap:0}.sp-side{padding-top:0;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.sp-ag{grid-template-columns:minmax(0,1fr)}.sp-ag-main{border-right:0;border-bottom:1px solid var(--line)}.sp-chart-wrap{overflow-x:auto;padding:12px 0 8px;margin-top:-12px}.sp-chart-wrap .sp-chart{min-width:780px}}@media (max-width: 700px){.stats-page{padding:0 16px}.stats-page .sp-period{height:44px}.sp-desc{font-size:14px}.stats-page .sp-info{width:44px;height:44px;margin-right:-8px}.sp-felt,.sp-well{border-radius:6px}.sp-sec{margin-top:44px}.sp-sec-head{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:12px}.sp-sec-head h2{font-size:25px;line-height:1.2}.sp-sec-desc{font-size:13.5px}.sp-seg{display:flex}.stats-page .sp-seg button{flex:1;height:44px;font-size:14px}.sp-hero{margin-top:20px}.sp-style{padding:20px 16px 18px}.sp-style h2{margin-top:10px;font-size:25px;line-height:1.18}.sp-lede{margin-top:8px!important;font-size:13.5px}.sp-sc-head{flex-direction:column;align-items:stretch;gap:16px}.sp-axis{justify-items:stretch;gap:6px}.sp-map{height:250px;margin:44px 4px 64px 36px}.sp-q{padding:1px 4px;font-size:10px;letter-spacing:.04em}.sp-yt{left:-36px;width:28px}.sp-xt{top:calc(100% + 7px)}.sp-ax-x{top:calc(100% + 26px)}.sp-ax-y{left:-36px;top:-27px}.stats-page .sp-m:before{width:9px;height:9px;margin:-4.5px 0 0 -4.5px}.stats-page .sp-m.sp-you:before{width:14px;height:14px;margin:-7px 0 0 -7px}.sp-mt{width:176px;margin-left:-88px;padding:8px 10px}.sp-m.ar .sp-mt{margin-left:-162px}.sp-me-label{margin:0 0 -13px 17px;padding:3px 9px 4px}.sp-me-label.left{transform:translate(calc(-100% - 34px))}.sp-me-label span{display:none}.sp-side{gap:20px}.sp-tiles{gap:6px;margin-top:10px}.sp-tile{gap:7px;padding:14px 10px 12px;border-radius:6px;align-content:start}.sp-tile-top{display:block}.sp-tile-name{font-size:13px}.sp-tile-name small,.sp-tile .sp-smp,.sp-tile .sp-tile-link,.sp-cmp{display:none}.sp-tile-row{display:block}.sp-val{font-size:27px;line-height:1}.sp-val i{margin-left:1px;font-size:14px}.sp-fld{display:block;font-size:12px;color:var(--muted)}.sp-tile-pct{display:inline;font-size:12px;font-weight:600;color:var(--text);white-space:nowrap}.sp-tile.lock .sp-tile-pct{font-size:11px;white-space:normal;text-align:right;line-height:1.2}.sp-cc{padding:0 16px}.sp-cc-top{margin:0;padding:14px 0 12px;border-bottom:1px solid var(--line)}.sp-cc-unit,.sp-legend-lock,.sp-chart-wrap{display:none}.sp-ts{display:block}.sp-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:12px;row-gap:6px;padding:13px 0;border-bottom:1px solid var(--line)}.sp-row:last-child{border-bottom:0}.sp-nm{font-size:15px;font-weight:600}.sp-v{text-align:right;font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.sp-v i{margin-left:1px;font-size:12px}.sp-row.lock .sp-v,.sp-row.lock .sp-v i{color:var(--sp-grey-text)}.sp-hb{grid-column:1 / -1;position:relative;height:16px}.sp-hb:before{content:"";position:absolute;left:0;right:0;top:3px;height:10px;border-radius:3px;background:#262522}.sp-hb .sp-seg-raise,.sp-hb .sp-seg-call{position:absolute;top:3px;height:10px}.sp-hb .sp-seg-raise{left:0;background:var(--gold)}.sp-hb .sp-seg-call{border-radius:0 3px 3px 0}.sp-hb .sp-tk{height:16px;box-shadow:0 0 0 2px var(--sp-well)}.sp-sub{grid-column:1 / -1;font-size:12.5px;color:var(--muted)}.sp-sub .sp-mini{width:44px;margin-right:8px}.sp-ag{margin-top:14px}.sp-ag-main{padding:20px 16px 0;border-bottom:0}.sp-ag-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:14px}.sp-ag-big{font-size:58px}.sp-ag-big i{font-size:24px}.sp-ag-cmp{margin-top:0!important;max-width:50%;text-align:right;font-size:12.5px;line-height:1.35}.sp-ag-main>.sp-rtrack,.sp-ag-main>.sp-meter{margin-top:14px}.sp-ag-def{margin-top:12px!important}.sp-af{margin-top:16px;padding-top:14px}.sp-af-v b{font-size:26px}.sp-ag-count{margin-top:12px!important}.sp-ag-st{padding:0 16px 18px}.sp-ag-st-head{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.sp-ag-st-head h3{font-size:15px}.sp-sh,.sp-sv,.sp-cnt{display:none}.sp-sgrid.sp-sr{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:12px 0}.sp-sn{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.sp-sv-phone{display:inline;font-size:17px;font-variant-numeric:tabular-nums}.sp-sv-phone i{margin-left:1px;font-size:12px;color:var(--muted);font-style:normal;font-weight:500}.sp-sr.lock .sp-sv-phone,.sp-sr.lock .sp-sv-phone i{color:var(--sp-grey-text)}.sp-st-sub{display:block}.sp-read{margin-top:12px!important;padding:12px 14px;font-size:13.5px}.sp-cards,.sp-group{display:block}.sp-grp-label{display:block;margin:22px 0 8px 2px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.sp-group:first-child .sp-grp-label{margin-top:0}.sp-group-list{display:block;padding:0 16px;border:1px solid var(--line);border-radius:6px;background:var(--sp-well);box-shadow:inset 0 1px #ffffff0a}.sp-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:none;align-items:baseline;column-gap:12px;row-gap:4px;padding:15px 0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.sp-card:last-child{border-bottom:0}.sp-card:hover{border-color:var(--line)}.sp-c-top,.sp-c-val{display:none}.sp-card h3{margin:0;font-size:15px}.sp-c-phone-val{display:block;text-align:right;font-size:21px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.sp-c-phone-val i{margin-left:1px;font-size:12px}.sp-c-desc,.sp-c-rank,.sp-c-foot{grid-column:1 / -1}.sp-c-rank{margin-top:6px}.sp-c-foot{display:block;font-size:12px;color:var(--sp-soft)}.stats-page .sp-menu{top:auto;right:0;bottom:0;left:0;width:100%;border-bottom:0;border-radius:6px 6px 0 0;padding-bottom:env(safe-area-inset-bottom)}.sp-menu::backdrop{background:#000a}.sp-menu-inner:before{content:"";display:block;width:40px;height:4px;margin:-6px auto 10px;border-radius:2px;background:#ffffff38}}.mod-page .mod-tabs{margin:4px 0 16px;flex-wrap:wrap}.mod-page .mod-tabs button{display:inline-flex;align-items:center;gap:7px}.mod-page .mod-tabs button{flex:1 1 auto;white-space:nowrap}.mod-page .mod-count{min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;background:var(--gold, #ffcc00);color:#141414;font-size:11px;font-weight:800}.mod-page .mod-flash{margin:0 0 12px;padding:9px 12px;border-radius:4px;background:#262522;border:0;box-shadow:inset 3px 0 #fc0;color:var(--text);font-size:13.5px}.mod-page .mod-list{display:flex;flex-direction:column;gap:10px}.mod-page .mod-empty{padding:18px 2px}.mod-page .mod-card{padding:13px 15px;border-radius:4px;background:var(--surface, #1e1d1b);border:1px solid var(--line, rgba(255, 255, 255, .1))}.mod-page .mod-card.is-hidden{border-color:#cc20274d}.mod-page .mod-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px}.mod-page .mod-room{color:var(--gold, #ffcc00);font-weight:700}.mod-page .mod-body{margin:7px 0 4px;font-size:14.5px;line-height:1.5;overflow-wrap:anywhere}.mod-page .mod-name{margin:0 6px 0 0;padding:0;border:0;background:none;color:var(--text, #edeae1);font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;text-decoration-color:#ffffff40;text-underline-offset:3px}.mod-page .mod-name:hover{color:var(--gold, #ffcc00)}.mod-page .mod-struck{color:var(--muted, #a19d93);text-decoration:line-through;text-decoration-color:#f0b4a499}.mod-page .mod-tag{display:inline-block;margin-left:8px;padding:0 6px;border-radius:4px;background:#cc202724;color:#ff8a8a;font-size:11px;font-weight:700;vertical-align:1px}.mod-page .mod-meta{margin:0;color:var(--muted, #a19d93);font-size:12.5px}.mod-page .mod-limit-now{margin:6px 0 0;color:#ff8a8a;font-size:12.5px;font-weight:600}.mod-page .mod-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.mod-page .mod-actions button,.mod-drawer .mod-actions button{margin-right:0}.mod-page .mod-actions button.secondary,.mod-drawer .mod-actions button.secondary{border:1px solid rgba(255,255,255,.16)}.mod-page .mod-log,.mod-drawer .mod-log{display:flex;flex-direction:column}.mod-log-row{display:grid;grid-template-columns:128px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:10px 2px;border-top:1px solid var(--line, rgba(255, 255, 255, .08));font-size:13.5px}.mod-log-row:first-child{border-top:0}.mod-log-time{color:var(--muted, #a19d93);font-size:12.5px}.mod-log-quote{display:block;margin-top:3px;color:var(--muted, #a19d93);font-size:12.5px;overflow-wrap:anywhere}.mod-dialog{max-width:460px;width:calc(100vw - 32px)}.mod-dialog h2{margin:0 0 6px;font-size:19px}.mod-fieldset{margin:12px 0 0;padding:0;border:0;display:grid;gap:4px}.mod-fieldset legend{margin-bottom:4px;padding:0;color:var(--muted, #a19d93);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.mod-fieldset label,.mod-check{display:flex;align-items:center;gap:9px;font-size:14px;cursor:pointer}.mod-fieldset input,.mod-check input{margin:0;accent-color:var(--gold, #ffcc00)}.mod-note{width:100%;box-sizing:border-box;margin:12px 0 0}.mod-check{margin-top:10px}.mod-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.mod-drawer{max-width:620px;width:calc(100vw - 32px);max-height:calc(100vh - 48px);overflow-y:auto}.mod-drawer h3{margin:18px 0 6px;font-size:14px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted, #a19d93)}.mod-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mod-drawer-head h2{margin:0;font-size:20px}.mod-drawer .mod-meta{margin:8px 0 0;color:var(--muted, #a19d93);font-size:13px}.mod-drawer .mod-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mod-plain{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.mod-plain li{overflow-wrap:anywhere}.mod-drawer .mod-struck{color:var(--muted, #a19d93);text-decoration:line-through}.mod-drawer .mod-tag{margin-left:6px;padding:0 6px;border-radius:4px;background:#cc202724;color:#ff8a8a;font-size:11px;font-weight:700}.mod-drawer .mod-name{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:700}@media (max-width: 640px){.mod-log-row{grid-template-columns:minmax(0,1fr) auto}.mod-log-time{grid-column:1 / -1}}:root{--bg: #0b0e0c;--bg-2: #0f130f;--panel: #141a14;--panel-2: #1b231b;--panel-3: #222a21;--surface: #141a14;--surface-2: #1b231b;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .12);--danger-bg: #2c1814;--text: #edeae1;--muted: #969e94;--faint: #6b736a;--accent: #d9b36a;--accent-hover: #e6c486;--gold: #d9b36a;--green: #3fa169;--danger: #cf6b53;--warn: #f2c14e;--pop: #f2c14e;--info: #6aa0cf;--felt: #14492f;--felt-2: #0c2e1d;--felt-rim: #6e5a31;--table-room-gradient: radial-gradient(ellipse at 50% 46%, #292d2a 0%, #1b1f1c 42%, #101310 72%, #070907 100%);--font-display: Georgia, "Times New Roman", serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace;font-family:var(--font-body);color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:linear-gradient(180deg,#0b0e0c,#0e130f 48%,#0b0e0c);color:var(--text);line-height:1.5;font-family:var(--font-body);-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom)}main{max-width:1100px;margin:24px auto;padding:0 24px}h1,h2,h3{margin:0 0 16px;font-family:var(--font-display);font-weight:600;letter-spacing:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.join-complete-page{min-height:calc(100vh - 48px);min-height:calc(100dvh - 48px);display:grid;place-items:center}.join-complete-card{width:min(100%,580px);padding:clamp(28px,6vw,52px);border:0;border-radius:6px;background:#141414;box-shadow:0 28px 80px #00000059;text-align:center}.join-complete-mark{width:52px;height:52px;margin:0 auto 14px;display:grid;place-items:center;border:1px solid rgba(255,204,0,.4);border-radius:50%;color:var(--gold);font-size:25px}.join-complete-mark img{width:34px;height:40px;object-fit:contain;display:block}.join-complete-eyebrow{margin:0 0 12px;color:var(--gold);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.join-complete-card h1{font-size:clamp(44px,9vw,60px);line-height:.92}.join-complete-card .muted strong{color:var(--text)}.join-complete-loader{width:34px;height:34px;margin:28px auto 4px;border:3px solid rgba(255,204,0,.18);border-top-color:var(--gold);border-radius:50%;animation:join-complete-spin .8s linear infinite}@keyframes join-complete-spin{to{transform:rotate(360deg)}}.join-complete-form{margin-top:28px;display:grid;gap:16px;text-align:left}.join-complete-form label{display:grid;gap:7px;color:var(--text);font-weight:600}.join-complete-form input{width:100%}.join-complete-form button{margin-top:6px;min-height:48px}.join-complete-identity-note{display:grid;gap:6px;padding:14px 16px;border:0;border-radius:4px;background:#262522;box-shadow:inset 3px 0 #fc0;color:var(--muted);font-size:13px;line-height:1.55}.join-complete-identity-note strong{color:var(--text)}.join-complete-field-help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.45}.join-complete-name-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.join-complete-link{margin-top:18px}@media (max-width: 520px){.join-complete-page{margin:0;padding:16px}.join-complete-card{padding:30px 22px}.join-complete-name-row{grid-template-columns:1fr}}.login-shell{min-height:100vh;min-height:100dvh;background:#0b0b0a}.public-app-header{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:0 max(16px,calc((100vw - 1280px)/2 + 16px));border-bottom:0;background:radial-gradient(60% 200% at 50% -80%,#fff0d217,#fff0d200 60%),linear-gradient(180deg,#25231f,#191815 55%,#11100e);box-shadow:inset 0 1px #ffffff17,0 1px #000,0 8px 22px #00000073;caret-color:transparent}.login-header-cta{min-height:38px;padding:8px 14px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--text);color:var(--text);font-size:16px}.login-header-cta:hover{background:var(--text);color:#141414}.login-cta-short{display:none}.public-app-header .brand{gap:9px}.public-app-header .brand-mark{width:26px;height:auto;border-radius:0}.public-app-header .brand-word{display:block;width:150px;height:auto}main.login-page{display:grid;place-items:center;width:100%;max-width:none;min-height:calc(100vh - 62px);min-height:calc(100dvh - 62px);margin:0;padding:48px 24px}.login-card{width:min(100%,480px);padding:40px 42px 42px;border:0;border-radius:6px;background:#141414;box-shadow:0 28px 80px #00000073}.login-eyebrow{display:flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--muted);font-family:var(--font-mono);font-size:15px;font-weight:600}.login-eyebrow:before{content:"";flex:none;width:10px;height:10px;background:var(--gold)}.login-card h1{margin:0;color:var(--text);font-size:clamp(48px,9vw,64px);line-height:.92}.login-intro{margin:16px 0 28px;color:var(--muted);font-size:16px;line-height:1.6}.login-form{display:grid;gap:18px}label.login-field{display:grid;gap:8px;margin:0;color:var(--muted);font-family:var(--font-mono);font-size:15px;font-weight:600}.login-field input[type=text],.login-field input:not([type]),.login-field input[type=email],.login-field input[type=password]{min-height:50px;border-color:var(--line-2);background:#111110;font-size:16px}.login-field input:hover{border-color:#5a5750}.login-error{margin:-4px 0 0;font-size:13px}.login-recovery-link{justify-self:end;color:var(--text);font-size:15px;text-decoration:underline;text-decoration-color:#edeae166;text-underline-offset:4px}.login-assistance{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:-10px}.login-assistance .login-recovery-link{display:inline-flex;align-items:center;min-height:44px}.login-password-toggle{padding:8px 0;min-height:44px;border:0;background:transparent;box-shadow:none;color:var(--text);font-family:var(--font-mono);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:#edeae166;text-underline-offset:4px}.login-password-toggle:hover{background:transparent;color:var(--text);text-decoration-color:currentColor}.settings-table-name{display:grid;gap:8px}.settings-table-name label{margin:0}.recovery-help{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.recovery-email{overflow-wrap:anywhere}.recovery-secondary{margin-top:22px}.login-submit{width:100%;min-height:52px;margin:4px 0 0;color:#141414;font-size:18px;font-weight:700}.login-card-footer{display:grid;gap:8px;margin-top:26px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.login-card-footer p{margin:0}.login-card-footer a{width:max-content;max-width:100%;color:var(--text);font-weight:600;text-decoration:underline;text-decoration-color:#edeae166;text-underline-offset:4px}@media (max-width: 540px){.public-app-header{min-height:58px;padding:0 16px}.public-app-header .brand-word{width:124px}.public-app-header .brand-mark{width:22px}.login-header-cta{padding:7px 10px;font-size:15px}.login-cta-full{display:none}.login-cta-short{display:inline}main.login-page{min-height:calc(100dvh - 58px);padding:28px 16px}.login-card{padding:30px 22px;border-radius:3px}}.app-shell{min-height:100vh;min-height:100dvh}.app-nav{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:62px;padding:0 max(16px,calc((100vw - 1280px)/2 + 16px));background:#080d0a;border-bottom:1px solid var(--line);caret-color:transparent}.brand{display:flex;align-items:center;gap:9px;color:var(--text);min-width:max-content}.brand:hover{text-decoration:none}.brand-mark{width:31px;height:31px;border-radius:7px;display:block}.brand-name{font-family:var(--font-display);font-size:21px;font-weight:600;color:#f4efe4;white-space:nowrap}.nav-links{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.nav-link{padding:8px 12px;border-radius:8px;color:#a6aea4;font-size:14px;font-weight:700;white-space:nowrap}.nav-link:hover{color:var(--text);background:#ffffff0a;text-decoration:none}.nav-link.active{color:#f4efe4;background:#151d17}.nav-right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.nav-icon-button{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#111812}.nav-icon-button:hover{background:#151f18;text-decoration:none}.message-icon-shape{position:relative;width:16px;height:12px;border:1px solid #a9b2a8;border-radius:2px}.message-icon-shape:before,.message-icon-shape:after{content:"";position:absolute;top:2px;width:8px;height:1px;background:#a9b2a8}.message-icon-shape:before{left:1px;transform:rotate(32deg);transform-origin:left center}.message-icon-shape:after{right:1px;transform:rotate(-32deg);transform-origin:right center}.nav-alert-dot{position:absolute;right:9px;top:8px;width:5px;height:5px;border-radius:50%;background:#d86f55}.nav-bell{color:#a9b2a8}.nav-bell:hover{color:#d8d3c6}.nav-bell.active{border-color:#d9b36a80;background:#d9b36a1a;color:#e6c486}.member-pill{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:5px 12px 5px 6px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#111812;color:var(--text);cursor:pointer}.member-pill:hover,.member-pill.active{border-color:#ffffff2e;background:#151f18;text-decoration:none}.member-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#3fa169;color:#f4fff8;font-size:12px;font-weight:800}.member-avatar.account-avatar-img{display:block;object-fit:contain;padding:0;border:0;border-radius:0;background:transparent;filter:drop-shadow(0 2px 3px #0005)}.nav-avatar-portrait{display:block;width:28px;height:28px;flex-shrink:0;overflow:hidden;border-radius:50%}.nav-avatar-portrait .account-avatar-img{object-fit:cover;object-position:center top;transform:scale(1.6);transform-origin:50% 10%;filter:none}.member-avatar.avatar-green{background:#3fa169}.member-avatar.avatar-gold{background:#d9b36a;color:#161006}.member-avatar.avatar-blue{background:#4377b9}.member-avatar.avatar-rose{background:#b95772}.member-avatar.avatar-slate{background:#5b6860}.member-copy{display:grid;gap:0;line-height:1.05}.member-copy strong{color:#f2eee4;font-size:12px;font-weight:800;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-copy small{color:var(--accent);font-size:9px;font-weight:900;text-transform:uppercase;white-space:nowrap}.profile-menu-wrap{position:relative}.profile-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:60;width:210px;padding:8px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#151d17;box-shadow:0 18px 40px #00000073}.profile-menu a,.profile-menu button{display:flex;width:100%;min-height:38px;align-items:center;justify-content:space-between;margin:0;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:var(--text);font-size:14px;font-weight:500;text-align:left;text-decoration:none}.profile-menu a:hover,.profile-menu button:hover{background:#ffffff0d}.profile-menu button{margin-top:6px;border-top:1px solid var(--line);border-radius:0;color:#e27862}.profile-name{max-width:120px;overflow:hidden;text-overflow:ellipsis}.membership-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.profile-tier{display:inline-flex;align-items:center;border-radius:6px;padding:2px 6px;background:var(--gold);color:#151006;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.founding-membership-badge{background:#e3b76021;border:1px solid rgba(227,183,96,.45);color:var(--gold)}.table-status-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding:10px max(16px,calc((100vw - 1280px)/2 + 16px));background:#09100c;border-bottom:1px solid var(--line)}.table-tab-strip{display:flex;gap:6px;align-items:center;min-width:0;overflow-x:auto}.schedule-tab,.table-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:7px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#151b16;color:var(--muted);font-size:13px;font-weight:800;white-space:nowrap;text-decoration:none;max-width:min(280px,38vw);min-width:0}.schedule-tab{min-width:100px;color:#a6aea4}.schedule-tab:hover,.table-tab:hover{background:#1a221c;color:var(--text);text-decoration:none}.table-tab.active{background:color-mix(in srgb,var(--green) 16%,#101812);border-color:color-mix(in srgb,var(--green) 66%,rgba(255,255,255,.12));color:#78d69b}.table-tab-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 18%,transparent);flex:0 0 auto}.table-tab-label{overflow:hidden;text-overflow:ellipsis;min-width:0}.table-add-tab{width:34px;height:34px;border-radius:8px;border:1px dashed rgba(255,255,255,.24);background:transparent;color:var(--muted);font-size:16px;line-height:1;cursor:pointer}.table-add-tab:hover{color:var(--text);border-color:#ffffff61;background:#ffffff08}.table-quick-stats{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex:0 0 auto}.quick-stat{display:grid;gap:1px;min-width:max-content}.quick-stat span,.level-clock span{font-family:var(--font-mono);color:var(--faint);font-size:9px;font-weight:800;line-height:1;text-transform:uppercase}.quick-stat strong{color:#ebe7dd;font-family:var(--font-mono);font-size:13px;font-weight:900;line-height:1.3;white-space:nowrap}.quick-stat.highlight strong{color:var(--accent)}.level-clock{display:inline-flex;align-items:center;gap:10px;min-height:38px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--gold) 42%,transparent);border-radius:8px;background:color-mix(in srgb,var(--gold) 10%,transparent);white-space:nowrap}.level-clock strong{color:var(--accent);font-family:var(--font-mono);font-size:16px;font-weight:900;line-height:1}.table-sound-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#111812;color:#f4efe4;cursor:pointer}.table-sound-toggle:hover{border-color:#ffffff2e;background:#151f18}.sound-icon{position:relative;display:block;width:22px;height:22px}.speaker-box{position:absolute;left:1px;top:8px;width:7px;height:7px;border-radius:2px 0 0 2px;background:currentColor}.speaker-cone{position:absolute;left:7px;top:5px;width:0;height:0;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;border-right:9px solid currentColor}.sound-wave{position:absolute;border:2px solid currentColor;border-left:0;border-top-color:transparent;border-bottom-color:transparent;border-radius:0 12px 12px 0}.sound-wave.one{right:2px;top:7px;width:5px;height:8px}.sound-wave.two{right:-2px;top:4px;width:9px;height:14px}.sound-x:before,.sound-x:after{content:"";position:absolute;right:1px;top:10px;width:10px;height:3px;border-radius:999px;background:currentColor}.sound-x:before{transform:rotate(45deg)}.sound-x:after{transform:rotate(-45deg)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--accent)}.badge{display:inline-block;padding:3px 11px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0;white-space:nowrap;border:1px solid currentColor}.badge.success{color:var(--green);background:color-mix(in srgb,var(--green) 13%,transparent)}.divider{height:1px;background:var(--line);margin:16px 0;border:0}.feed-grid{display:grid;grid-template-columns:1fr 280px;gap:20px;align-items:start}.msg-grid{display:grid;grid-template-columns:300px 1fr;gap:16px;align-items:start}.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}@media (max-width: 760px){.feed-grid,.msg-grid{grid-template-columns:1fr}.stat-row{grid-template-columns:repeat(2,1fr)}}.ava{flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:#0b0e0c;background:linear-gradient(135deg,var(--gold),color-mix(in srgb,var(--gold) 55%,#000))}.ava.coach{background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 55%,#000));color:#04140b}.ava.founder{background:linear-gradient(135deg,var(--info),color-mix(in srgb,var(--info) 55%,#000));color:#051018}.seg{display:inline-flex;gap:4px;padding:0;background:transparent;border:0;border-radius:0;flex-wrap:wrap}.seg button{margin:0;min-height:36px;padding:0 14px;border-radius:4px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:16px;font-weight:600}.seg button.active{background:var(--text);color:#141414}.seg button:hover:not(.active){background:#edeae112;color:var(--text)}.tag{display:inline-block;padding:2px 9px;border-radius:6px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--gold) 12%,transparent);color:var(--gold);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.tag.green{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);border-color:color-mix(in srgb,var(--green) 30%,transparent)}.lb{width:100%;border-collapse:collapse}.lb th{text-align:left;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);padding:8px 12px;font-weight:700}.lb td{padding:12px;border-top:1px solid var(--line);vertical-align:middle}.lb tr.me td{background:color-mix(in srgb,var(--gold) 8%,transparent)}.lb .rank{font-family:var(--font-mono);color:var(--muted);font-weight:700}.lb .val{font-family:var(--font-mono);font-weight:700;text-align:right}.bubble{max-width:75%;padding:9px 14px;border-radius:16px;font-size:14px;line-height:1.4}.bubble.them{background:var(--panel-2);border:1px solid var(--line);border-bottom-left-radius:5px}.bubble.me{background:var(--accent);color:var(--bg);border-bottom-right-radius:5px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#0000009e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;overflow-y:auto}.modal{width:100%;max-width:520px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 24px 60px #0000008c}.tournament-dialog{margin:auto;width:min(600px,calc(100vw - 24px));max-width:600px;max-height:calc(100dvh - 24px);overflow-y:auto;color:var(--text)}.tournament-dialog::backdrop{background:#000a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.tournament-dialog h2{margin:6px 0 4px}.tournament-dialog fieldset{border:0;margin:0;padding:0;min-width:0}.tournament-dialog input[type=datetime-local],.tournament-dialog textarea{width:100%;padding:10px 12px;background:var(--surface);color:var(--text);border:1px solid var(--surface-2);border-radius:8px;font:inherit;color-scheme:dark}.tournament-dialog textarea{resize:vertical}.tournament-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.tournament-copy-settings{margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:10px}.tournament-copy-controls{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tournament-copy-controls select{flex:1 1 240px;min-width:0}.tournament-copy-settings p{margin:10px 0 0;font-size:12px;overflow-wrap:anywhere}.tournament-start-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.tournament-start-heading label{margin:0}.tournament-start-heading button{margin:0 0 6px}.tournament-start-heading button[aria-pressed=true]{color:var(--gold);border:1px solid var(--gold)}.tournament-dialog-actions,.tournament-admin-actions{display:flex;gap:10px;flex-wrap:wrap}.tournament-dialog-actions{margin-top:20px;justify-content:flex-end}.tournament-dialog-actions button,.tournament-admin-actions button{margin:0}.tournament-admin-actions .tournament-cancel-button{color:var(--danger)}.tournament-admin-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--green);border-radius:8px}.tournament-admin-notice button{margin:0}@media (max-width: 480px){.tournament-dialog{padding:16px}.tournament-editor-grid{grid-template-columns:minmax(0,1fr)}.tournament-admin-actions{width:100%}.tournament-admin-actions button{flex:1;padding:10px 8px}}label{display:block;margin:16px 0 6px;font-size:14px;color:var(--muted)}input[type=text],input[type=password],input[type=email],input[type=number]{width:100%;padding:10px 12px;background:var(--surface);color:var(--text);border:1px solid var(--surface-2);border-radius:8px;font-size:16px}input:focus{outline:2px solid var(--accent);outline-offset:-2px}button{padding:10px 20px;margin-right:8px;background:var(--accent);color:var(--bg);border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}a,input[type=range],input[type=checkbox],.seat-clickable{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:hover{background:var(--accent-hover)}button:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}button.secondary{background:var(--surface);color:var(--text)}button.secondary:hover{background:var(--surface-2)}button.danger{background:var(--danger)}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:20px;margin:16px 0;transition:border-color .16s ease,transform .16s ease}.card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.error{color:var(--danger);margin:8px 0}.muted{color:var(--muted);font-size:14px}.row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}button.green,.button-link.green{background:var(--green);color:#06150c}button.green:hover,.button-link.green:hover{background:color-mix(in srgb,var(--green) 82%,white)}button.compact,.button-link.compact{padding:6px 10px;font-size:12px}.full-width{width:100%}.button-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 14px;border-radius:8px;background:var(--surface);color:var(--text);border:1px solid var(--line);font-size:14px;font-weight:700;text-decoration:none}.button-link:hover{background:var(--surface-2);text-decoration:none}.button-link.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.button-link.primary:hover{background:var(--accent-hover)}.portal-page{max-width:1180px;margin:26px auto 48px;padding:0 24px}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:20px}.page-header h1{margin:8px 0 0;font-size:clamp(28px,4vw,42px);line-height:1.05}.feedback-page{max-width:1280px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback-page-header{align-items:center}.feedback-page-header p{max-width:720px;margin:10px 0 0}.feedback-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.feedback-workspace{padding:clamp(20px,3vw,34px)}.feedback-history-panel{position:sticky;top:82px;padding:0;overflow:hidden}.feedback-section-heading{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:start;margin:30px 0 16px;padding-top:28px;border-top:1px solid var(--line)}.feedback-section-heading:first-child{margin-top:0;padding-top:0;border-top:0}.feedback-section-heading>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--gold) 44%,transparent);border-radius:50%;color:var(--gold);font:700 11px var(--font-mono)}.feedback-section-heading h2{margin:0 0 4px;font-size:22px}.feedback-section-heading p{margin:0;color:var(--muted);font-size:13px}.feedback-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.feedback-type-grid button{display:grid;gap:5px;min-height:104px;margin:0;padding:18px;text-align:left;border:1px solid var(--line-2);background:#181715;color:var(--text)}.feedback-type-grid button strong{font:700 19px var(--font-body)}.feedback-type-grid button span{color:var(--muted);font-size:13px;font-weight:400}.feedback-type-grid button:hover{background:var(--panel-2)}.feedback-type-grid button.active{border-color:var(--gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold) 38%,transparent)}.feedback-type-grid button.active.bug{border-color:var(--danger);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--danger) 38%,transparent)}.feedback-form label{font-weight:700;color:#c9c5bb}.feedback-form input[type=text],.feedback-form input[type=url],.feedback-form textarea{width:100%;border:1px solid var(--line-2);background:#181715}.feedback-form input[type=text],.feedback-form input[type=url]{min-height:46px;padding:10px 12px;border-radius:4px;color:var(--text);font:inherit}.feedback-form textarea{min-height:132px}.feedback-form input:focus,.feedback-form textarea:focus{outline:2px solid color-mix(in srgb,var(--gold) 75%,transparent);outline-offset:-2px}.feedback-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.feedback-detail-grid .full-span{grid-column:1 / -1}.feedback-detail-grid textarea{min-height:108px}.feedback-extra-details{margin-top:16px}.feedback-extra-details summary{color:var(--gold);cursor:pointer;padding:10px 0;font-weight:600}.feedback-extra-details[open] summary{margin-bottom:8px}.feedback-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;margin:0;padding:24px;border:1px dashed color-mix(in srgb,var(--gold) 44%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--gold) 4%,transparent);cursor:pointer;text-align:center}.feedback-dropzone:hover{background:color-mix(in srgb,var(--gold) 7%,transparent)}.feedback-dropzone input{display:none}.feedback-dropzone strong{color:var(--text)}.feedback-dropzone small{margin-top:3px;color:var(--muted);font-weight:500}.feedback-upload-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:8px;border-radius:50%;background:var(--gold);color:#141414;font-size:22px;line-height:1}.feedback-file-grid{display:grid;gap:8px;margin-top:12px}.feedback-file-card{position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:8px;border:1px solid var(--line);border-radius:4px;background:#181715}.feedback-file-card img{width:62px;height:46px;border-radius:3px;object-fit:cover}.feedback-file-card div{display:grid;min-width:0}.feedback-file-card strong{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.feedback-file-card span{color:var(--muted);font-size:11px}.feedback-file-remove{width:30px;height:30px;margin:0;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);font-size:20px}.feedback-file-remove:hover{background:var(--danger-bg);color:var(--danger)}.feedback-form-actions{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line)}.feedback-form-actions p{max-width:520px;margin:0;color:var(--muted);font-size:12px}.feedback-form-actions button{flex:0 0 auto;margin:0}.feedback-notice,.feedback-progress{margin-bottom:14px;padding:12px 15px;border:1px solid currentColor;border-radius:4px;background:var(--panel);font-size:13px}.feedback-notice.error{color:var(--danger)}.feedback-notice.success{color:var(--green)}.feedback-progress{color:var(--gold)}.feedback-fireflies-import{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px;padding:clamp(18px,2.5vw,26px);border-color:color-mix(in srgb,var(--green) 30%,var(--line))}.feedback-fireflies-import h2{margin:5px 0 4px;font-size:24px}.feedback-fireflies-import p{max-width:650px;margin:0;color:var(--muted);font-size:13px}.feedback-fireflies-import-controls{display:flex;flex:0 1 560px;gap:9px}.feedback-fireflies-import-controls input{min-width:0;flex:1 1 auto;min-height:42px;padding:9px 11px;border:1px solid var(--line-2);border-radius:3px;background:#181715;color:var(--text);font:inherit}.feedback-fireflies-import-controls input:focus{border-color:var(--green);outline:none}.feedback-fireflies-import-controls button{flex:0 0 auto;min-height:42px;margin:0}.feedback-review-queue{margin-bottom:20px;padding:clamp(18px,2.5vw,28px);border-color:color-mix(in srgb,var(--gold) 34%,var(--line))}.feedback-review-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.feedback-review-heading h2{margin:5px 0 4px;font-size:24px}.feedback-review-heading p{max-width:680px;margin:0;color:var(--muted);font-size:13px}.feedback-review-empty{display:flex;align-items:center;gap:12px;padding:15px;border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--green) 6%,transparent)}.feedback-review-empty>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green);font-weight:800}.feedback-review-empty p{margin:2px 0 0;color:var(--muted);font-size:12px}.feedback-review-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:14px}.feedback-review-card{display:flex;flex-direction:column;min-width:0;padding:18px;border:1px solid var(--line-2);border-radius:4px;background:#181715}.feedback-review-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-review-card-head>div{display:flex;align-items:center;gap:9px;min-width:0}.feedback-review-byline{overflow:hidden;color:var(--faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.feedback-review-card h3{margin:16px 0 7px;font-size:21px}.feedback-review-description{margin:0;color:#c9c5bb;font-size:13px;white-space:pre-wrap}.feedback-review-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px}.feedback-review-context>div{padding:10px 12px;border-left:2px solid var(--line-2);background:#181715}.feedback-review-context strong{color:var(--muted);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.feedback-review-context p{margin:3px 0 0;font-size:12px;white-space:pre-wrap}.feedback-review-evidence{margin-top:14px}.feedback-review-evidence>strong{color:var(--muted);font-size:11px;text-transform:uppercase}.feedback-review-evidence>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:7px}.feedback-review-evidence button{margin:0;padding:7px 9px;border:1px solid var(--line-2);border-radius:3px;background:var(--panel-2);color:var(--text);font-size:11px;text-transform:none}.feedback-review-evidence button:disabled{color:var(--faint);cursor:wait;opacity:.7}.feedback-review-actions{display:flex;align-items:end;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:18px}.feedback-review-actions label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.feedback-review-actions select{min-width:116px;height:39px;border:1px solid var(--line-2);border-radius:3px;background:var(--panel-2);color:var(--text);font:600 12px var(--font-body)}.feedback-review-actions button{min-height:39px;margin:0}.feedback-tracker{margin-bottom:20px;overflow:hidden;border-color:color-mix(in srgb,var(--info) 24%,var(--line))}.feedback-tracker-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:clamp(20px,2.8vw,30px);border-bottom:1px solid var(--line)}.feedback-tracker-heading h2{margin:5px 0 4px;font-size:26px}.feedback-tracker-heading p{max-width:650px;margin:0;color:var(--muted);font-size:13px}.feedback-tracker-metrics{display:flex;flex:0 0 auto;gap:6px}.feedback-tracker-metrics>span{display:grid;min-width:70px;padding:10px 12px;border:1px solid var(--line);border-radius:4px;background:var(--panel-2);color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.05em;text-align:center;text-transform:uppercase}.feedback-tracker-metrics strong{color:var(--text);font:400 26px/1 var(--font-display)}.feedback-tracker-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px clamp(16px,2.8vw,30px);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--panel-2) 42%,transparent)}.feedback-tracker-filters{display:flex;flex-wrap:wrap;gap:6px}.feedback-tracker-filter{display:inline-flex;align-items:center;gap:7px;min-height:34px;margin:0;padding:7px 10px;border:1px solid var(--line-2);border-radius:3px;background:transparent;color:var(--muted);font-size:11px;text-transform:none}.feedback-tracker-filter:hover,.feedback-tracker-filter.active{background:var(--panel-2);color:var(--text)}.feedback-tracker-filter.active{border-color:color-mix(in srgb,var(--gold) 50%,var(--line))}.feedback-tracker-filter span{min-width:20px;padding:2px 5px;border-radius:4px;background:#111110;color:var(--faint);font:700 9px var(--font-mono)}.feedback-tracker-search input{width:min(260px,100%);min-height:36px;padding:8px 11px;border:1px solid var(--line-2);border-radius:3px;background:#111110;color:var(--text);font:500 12px var(--font-body)}.feedback-tracker-search input:focus{border-color:var(--gold);outline:none}.feedback-tracker-table{overflow-x:auto}.feedback-tracker-row{display:grid;grid-template-columns:88px minmax(240px,1fr) 120px 88px 154px 156px;align-items:center;gap:16px;min-width:958px;padding:14px clamp(16px,2.8vw,30px);border-bottom:1px solid var(--line)}.feedback-tracker-row:last-child{border-bottom:0}.feedback-tracker-row:not(.feedback-tracker-columns):hover{background:color-mix(in srgb,var(--gold) 4%,transparent)}.feedback-tracker-columns{padding-top:10px;padding-bottom:9px;background:#111110;color:var(--faint);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feedback-tracker-title{display:grid;gap:3px;min-width:0}.feedback-submitters{display:block;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.feedback-submitter-label{color:var(--muted)}.feedback-submitter-name{color:var(--text);font-weight:700}.feedback-tracker-title strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.feedback-tracker-title small,.feedback-tracker-priority small{color:var(--faint);font-size:10px}.feedback-tracker-priority{display:grid}.feedback-tracker-priority strong{font:800 12px var(--font-mono)}.feedback-tracker-row time{color:var(--faint);font-size:10px}.feedback-tracker-review-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--green) 48%,var(--line));border-radius:3px;background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);font-size:10px;font-weight:800;text-align:center}.feedback-tracker-review-link:hover{background:color-mix(in srgb,var(--green) 20%,transparent);color:var(--text)}.feedback-tracker-actions{display:flex;align-items:center;gap:6px}.feedback-tracker-merge-button{min-height:34px;margin:0;padding:7px 9px;border:1px solid var(--line-2);border-radius:3px;background:var(--panel-2);color:var(--muted);font-size:10px;text-transform:none}.feedback-tracker-merge-button:hover:not(:disabled){color:var(--text)}.feedback-tracker-merge-button:disabled{cursor:not-allowed;opacity:.38}.feedback-merge-panel{display:grid;grid-template-columns:minmax(220px,1fr) minmax(210px,.8fr) minmax(260px,1fr) auto;align-items:end;gap:16px;padding:18px clamp(16px,2.8vw,30px);border-bottom:1px solid color-mix(in srgb,var(--gold) 38%,var(--line));background:color-mix(in srgb,var(--gold) 5%,#111110)}.feedback-merge-copy h3{margin:4px 0 5px;font-size:18px}.feedback-merge-copy p{margin:0;color:var(--muted);font-size:11px}.feedback-merge-panel label{display:grid;gap:6px;margin:0;color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.feedback-merge-panel select,.feedback-merge-panel textarea{width:100%;min-height:38px;margin:0;padding:8px 10px;border:1px solid var(--line-2);border-radius:3px;background:var(--panel-2);color:var(--text);font:500 11px var(--font-body);text-transform:none}.feedback-merge-panel textarea{min-height:64px;resize:vertical}.feedback-merge-actions{display:flex;gap:7px}.feedback-merge-actions button{min-height:38px;margin:0;white-space:nowrap}.feedback-tracker-toolbar{flex-wrap:wrap}.feedback-tracker-item-link{min-width:0;color:var(--text);display:block}.feedback-tracker-item-link strong{display:block}.feedback-tracker-item-link:hover{color:var(--gold);text-decoration:underline}.feedback-tracker-stage select{min-height:38px;width:100%;padding:8px 11px;border:1px solid var(--line-2);border-radius:3px;background:#111110;color:var(--text);font:500 12px var(--font-body)}.feedback-tracker-stage select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.feedback-tracker-update{margin-top:8px;min-width:0}.feedback-tracker-update>span{color:var(--gold);font:700 10px var(--font-mono);text-transform:uppercase}.feedback-tracker-update p{margin:3px 0;color:var(--muted);font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.feedback-tracker-update small{white-space:normal}.feedback-tracker-empty{padding:30px;color:var(--muted);text-align:center}.feedback-item-page{padding-bottom:48px}.feedback-back-link{display:inline-block;color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:600;margin:8px 0 24px}.feedback-item-heading h1{margin:14px 0 10px;font-size:clamp(28px,3vw,40px);line-height:1.15;overflow-wrap:anywhere}.feedback-item-badges{display:flex;gap:10px;align-items:center}.feedback-item-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:20px;margin-top:24px;align-items:start}.feedback-item-content{display:grid;gap:20px;min-width:0}.feedback-item-section{padding:24px;min-width:0}.feedback-item-section h2{margin:0 0 16px;font-size:24px}.feedback-item-section .feedback-description{overflow-wrap:anywhere}.feedback-item-facts{display:flex;flex-wrap:wrap;gap:20px;margin:24px 0 0}.feedback-item-facts dt{color:var(--muted);font-size:12px}.feedback-item-facts dd{margin:5px 0 0;font-size:13px}.feedback-item-review label{display:block;margin:22px 0 8px;font-weight:700}.feedback-item-review textarea{width:100%;resize:vertical;min-height:130px}.feedback-item-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.feedback-item-actions button{font-size:13px;min-height:40px}.feedback-resolve-button{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 12%,var(--panel));color:var(--gold)}.feedback-item-hint{color:var(--muted);font-size:12px;line-height:1.6;margin:14px 0 0}.feedback-source-report{padding:18px 0;border-top:1px solid var(--line)}.feedback-source-report summary{cursor:pointer;font-weight:700;overflow-wrap:anywhere}.feedback-source-report>.muted{font-size:12px}.feedback-source-report>a{display:inline-block;margin-top:16px;color:var(--gold);font-size:13px}.feedback-report-context dt{font-weight:700;font-size:13px;margin-top:16px}.feedback-report-context dd{margin:6px 0 0;color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.feedback-report-evidence{display:flex;flex-wrap:wrap;gap:8px}.feedback-report-evidence button{max-width:100%;overflow-wrap:anywhere;font-size:12px}.feedback-item-history>.muted{margin-top:-8px;font-size:12px}.feedback-item-history ol{padding:0;margin:0;list-style:none}.feedback-item-history li{padding:18px 0;border-top:1px solid var(--line)}.feedback-history-label{display:flex;gap:10px;align-items:center}.feedback-history-label strong{font-size:14px}.feedback-history-label span{color:var(--gold);font-size:10px;text-transform:uppercase}.feedback-item-history small{display:block;margin-top:7px;color:var(--muted);font-size:11px}.feedback-item-history li p{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0}@media (max-width: 900px){.feedback-item-layout{grid-template-columns:minmax(0,1fr)}.feedback-item-section{padding:20px}.feedback-tracker-stage{width:100%}}.feedback-history-submitter{color:var(--faint);font-size:10px}.feedback-history-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--line)}.feedback-history-heading h2{margin:4px 0 0;font-size:21px}.feedback-count{min-width:30px;padding:4px 8px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:700 12px var(--font-mono);text-align:center}.feedback-history-list{max-height:calc(100vh - 200px);overflow-y:auto}.feedback-history-list>a{display:grid;gap:8px;padding:16px 20px;border-bottom:1px solid var(--line);color:var(--text)}.feedback-history-list>a:hover,.feedback-history-list>a.active{background:color-mix(in srgb,var(--gold) 7%,transparent);text-decoration:none}.feedback-history-list>a.active{box-shadow:inset 3px 0 var(--gold)}.feedback-history-list>a>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.feedback-history-list>a>strong{line-height:1.25}.feedback-history-date{color:var(--faint);font-size:10px}.feedback-kind,.feedback-status{display:inline-flex;width:fit-content;align-items:center;border-radius:4px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.feedback-kind{padding:3px 8px;border:1px solid currentColor}.feedback-kind.bug{color:var(--danger)}.feedback-kind.feature{color:var(--info)}.feedback-kind.mixed,.feedback-kind.unknown{color:var(--muted)}.feedback-status{padding:4px 9px}.feedback-status.active{background:color-mix(in srgb,var(--gold) 13%,transparent);color:var(--gold)}.feedback-status.success{background:color-mix(in srgb,var(--green) 13%,transparent);color:var(--green)}.feedback-status.attention{background:color-mix(in srgb,var(--warn) 13%,transparent);color:var(--warn)}.feedback-status.closed{background:var(--panel-2);color:var(--muted)}.feedback-empty-history{display:grid;gap:5px;padding:28px 20px;text-align:center}.feedback-empty-history span{color:var(--muted);font-size:12px}.feedback-access-card{max-width:620px;margin:80px auto;padding:34px;text-align:center}.feedback-access-card h1{margin-top:10px}.feedback-access-card p{margin:0 0 22px;color:var(--muted)}.feedback-detail-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.feedback-detail>h2{margin-bottom:4px;font-size:clamp(27px,4vw,38px)}.feedback-detail-date{margin:0 0 24px;color:var(--faint);font-size:12px}.feedback-description{padding:18px;border-left:3px solid var(--gold);background:#181715;white-space:pre-wrap}.feedback-detail-approval{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:18px;padding:18px;border:1px solid color-mix(in srgb,var(--green) 42%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--green) 7%,#181715)}.feedback-detail-approval h3{margin:5px 0 4px;font-size:21px}.feedback-detail-approval p{max-width:570px;margin:0;color:var(--muted);font-size:12px}.feedback-detail-approval .feedback-review-actions{flex:0 0 auto;margin:0;padding:0}.feedback-detail-approval:has(.feedback-dismiss){flex-wrap:wrap}.feedback-dismiss{display:grid;flex:1 1 100%;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.feedback-dismiss label{color:var(--muted);font-size:12px;line-height:1.5}.feedback-dismiss label strong{color:var(--text)}.feedback-dismiss textarea{min-height:70px;resize:vertical}.feedback-dismiss button{justify-self:start;min-height:39px;margin:0}.feedback-dismiss-button{border:1px solid color-mix(in srgb,var(--danger) 55%,var(--line-2));background:transparent;color:var(--danger)}.feedback-dismiss-button:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent)}.feedback-dismiss-button:disabled{border-color:var(--line-2);background:transparent}.feature-decision-panel{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(280px,1.15fr);align-items:end}.feature-decision-copy{align-self:start}.feature-decision-reason{display:grid;gap:6px;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.feature-decision-reason textarea{min-height:82px;resize:vertical;border:1px solid var(--line-2);border-radius:3px;background:var(--panel-2);color:var(--text);font:500 12px/1.5 var(--font-body);padding:10px 11px;text-transform:none}.feature-decision-actions{display:flex;grid-column:1 / -1;flex-wrap:wrap;align-items:stretch;gap:8px}.feature-decision-actions>button,.feature-decision-merge button{min-height:39px;margin:0}.feature-decision-merge{display:flex;flex:1 1 300px;gap:7px}.feature-decision-merge select{min-width:0;flex:1 1 auto;border:1px solid var(--line-2);border-radius:3px;background:var(--panel-2);color:var(--text);font:600 12px var(--font-body);padding:0 9px}.feature-decision-decline{border-color:color-mix(in srgb,var(--danger) 55%,var(--line-2))!important;color:var(--danger)!important}.feedback-context-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.feedback-context-list>div,.feedback-decision-note{padding:15px;border:1px solid var(--line);border-radius:4px;background:#181715}.feedback-context-list strong,.feedback-decision-note strong,.feedback-source-url strong{display:block;margin-bottom:5px;color:var(--muted);font-size:11px;text-transform:uppercase}.feedback-context-list p,.feedback-decision-note p{margin:0;font-size:13px;white-space:pre-wrap}.feedback-source-url{margin:16px 0 0;overflow-wrap:anywhere}.feedback-decision-note{margin-top:18px;border-color:color-mix(in srgb,var(--gold) 35%,var(--line))}.feedback-evidence-section,.feedback-timeline-section{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.feedback-subheading{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-subheading h3,.feedback-timeline-section h3{margin:4px 0 0;font-size:21px}.feedback-subheading>span{color:var(--muted);font-size:12px}.feedback-attachment-list{display:grid;gap:8px;margin-top:14px}.feedback-attachment-list>div{display:flex;align-items:center;gap:11px;padding:11px 13px;border:1px solid var(--line);border-radius:4px;background:#181715}.feedback-attachment-list>div>div{display:grid}.feedback-attachment-list strong{font-size:13px}.feedback-attachment-list span{color:var(--muted);font-size:11px}.feedback-attachment-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--green) 16%,transparent);color:var(--green)!important;font-size:12px!important}.feedback-attachment-check.pending{background:var(--panel-2);color:var(--muted)!important}.feedback-attachment-open{min-height:32px;margin:0 0 0 auto;padding:6px 10px;border:1px solid var(--line-2);border-radius:3px;background:var(--panel-2);color:var(--text);font-size:10px;text-transform:none}.feedback-attachment-open:disabled{color:var(--faint);cursor:wait}.feedback-add-evidence{margin-top:16px}.feedback-add-evidence>label{margin-top:0}.feedback-add-evidence input[type=file]{display:block;width:100%;margin-top:7px;padding:10px;border:1px dashed var(--line-2);border-radius:4px;background:#181715;color:var(--muted)}.feedback-add-evidence>button{margin:12px 0 0}.feedback-timeline{display:grid;gap:0;margin-top:14px}.feedback-timeline>div{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;min-height:54px}.feedback-timeline>div:before{content:"";position:absolute;left:5px;top:13px;bottom:-2px;width:1px;background:var(--line-2)}.feedback-timeline>div:last-child:before{display:none}.feedback-timeline>div>span{width:11px;height:11px;margin-top:4px;border:2px solid var(--gold);border-radius:50%;background:var(--panel);z-index:1}.feedback-timeline p{display:grid;margin:0}.feedback-timeline small{color:var(--muted)}@media (max-width: 900px){.feedback-merge-panel{grid-template-columns:1fr 1fr;align-items:stretch}.feedback-merge-copy,.feedback-merge-actions{grid-column:1 / -1}.feedback-review-list,.feedback-layout{grid-template-columns:1fr}.feedback-history-panel{position:static;grid-row:1}.feedback-history-list{display:flex;max-height:none;overflow-x:auto}.feedback-history-list>a{flex:0 0 270px;border-right:1px solid var(--line);border-bottom:0}.feedback-empty-history{min-width:100%}}@media (max-width: 620px){.feedback-tracker-heading,.feedback-tracker-toolbar{align-items:stretch;flex-direction:column}.feedback-merge-panel{grid-template-columns:1fr;align-items:stretch}.feedback-merge-copy,.feedback-merge-actions{grid-column:auto}.feedback-tracker-metrics{width:100%}.feedback-tracker-metrics>span{flex:1 1 0;min-width:0}.feedback-tracker-search input{width:100%}.feedback-tracker-columns{display:none}.feedback-tracker-table{display:grid;gap:9px;padding:10px}.feedback-tracker-row:not(.feedback-tracker-columns){grid-template-columns:84px minmax(0,1fr);gap:9px 12px;min-width:0;padding:14px;border:1px solid var(--line);border-radius:4px;background:#181715}.feedback-tracker-title{grid-column:2;grid-row-start:1;grid-row-end:span 2}.feedback-tracker-title strong{white-space:normal}.feedback-tracker-row .feedback-status{grid-column:2}.feedback-tracker-priority{grid-column:1;grid-row-start:2;grid-row-end:span 2}.feedback-tracker-row time{grid-column:2}.feedback-tracker-actions{grid-column:2}.feedback-page{padding:0 14px}.feedback-page-header{align-items:flex-start}.feedback-fireflies-import,.feedback-fireflies-import-controls{align-items:stretch;flex-direction:column}.feedback-fireflies-import-controls{flex-basis:auto;width:100%}.feedback-fireflies-import-controls button{width:100%}.feedback-review-heading{align-items:center}.feedback-review-card-head{align-items:flex-start}.feedback-review-card-head>div{align-items:flex-start;flex-direction:column}.feedback-review-context{grid-template-columns:1fr}.feedback-review-actions,.feedback-detail-approval{align-items:stretch;flex-direction:column}.feedback-detail-approval .feedback-review-actions{width:100%}.feature-decision-panel{display:grid;grid-template-columns:1fr}.feature-decision-actions{flex-direction:column}.feature-decision-merge{flex-basis:auto}.feature-decision-merge select,.feature-decision-merge button{min-height:42px}.feedback-review-actions select,.feedback-review-actions button{width:100%}.feedback-type-grid,.feedback-detail-grid,.feedback-context-list{grid-template-columns:1fr}.feedback-detail-grid .full-span{grid-column:auto}.feedback-form-actions{align-items:stretch;flex-direction:column}.feedback-form-actions button{width:100%}.feedback-history-list>a{flex-basis:235px}}.calendar-page{max-width:1320px}.calendar-page-header{align-items:center}.calendar-add-button{display:inline-flex;align-items:center;gap:8px;margin:0}.calendar-add-button span{font-size:20px;line-height:0}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.calendar-period-control,.calendar-toolbar-actions{display:flex;align-items:center;gap:8px}.calendar-period-control>button,.calendar-today-button{width:40px;height:40px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--line-2);color:var(--text)}.calendar-period-control>button{font-size:22px;line-height:1}.calendar-period-control>button:hover,.calendar-today-button:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--text);color:var(--text)}.calendar-period-control h2{margin:0 0 0 10px;font-family:var(--font-display);font-size:34px;line-height:.95}.calendar-today-button{width:auto;padding:0 14px;font-family:var(--font-mono);font-size:16px;font-weight:700}.calendar-view-switch button{margin:0}.calendar-error{padding:10px 12px;border:0;border-radius:4px;background:var(--danger-bg);color:var(--danger)}.calendar-shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:720px;border:0;border-radius:4px;background:var(--panel);overflow:hidden}.calendar-sidebar{padding:18px 14px;border-right:1px solid var(--line);background:#181715}.mini-calendar-title{min-height:30px;padding:0 5px;font-family:var(--font-mono);font-size:15px;font-weight:700}.mini-calendar-weekdays,.mini-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mini-calendar-weekdays span{display:grid;height:26px;place-items:center;color:var(--faint);font-family:var(--font-mono);font-size:12px;font-weight:600}.mini-calendar-days button{display:grid;width:100%;aspect-ratio:1;min-height:26px;margin:0;padding:0;place-items:center;border-radius:3px;background:transparent;color:var(--muted);font-family:var(--font-mono);font-size:13px;font-weight:600}.mini-calendar-days button:hover{background:var(--panel-3);color:var(--text)}.mini-calendar-days button.outside{color:color-mix(in srgb,var(--faint) 42%,transparent)}.mini-calendar-days button.selected{background:var(--text);color:#141414;font-weight:700}.mini-calendar-days button.today:not(.selected){box-shadow:inset 0 0 0 2px var(--gold);color:var(--gold)}.calendar-category-list{display:flex;flex-direction:column;gap:4px;margin-top:26px}.calendar-sidebar-label{margin:0 8px 8px;color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600}.calendar-category-list button{display:grid;grid-template-columns:10px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:38px;margin:0;padding:6px 8px;border-radius:4px;background:transparent;box-shadow:none;color:var(--faint);text-align:left;font-family:var(--font-body);font-size:14px;font-weight:600}.calendar-category-list button:hover{background:#edeae10f}.calendar-category-list button.enabled{color:var(--text)}.calendar-category-swatch{width:10px;height:10px;border-radius:2px;background:var(--cal-color);opacity:.35}.calendar-category-list button.enabled .calendar-category-swatch{opacity:1}.calendar-category-check{color:var(--green);text-align:center}.calendar-main{min-width:0;background:var(--panel)}.cat-coaching{--cal-color: #d9b36a;--cal-bg: #322a1b}.cat-live_gameplay{--cal-color: #56bd82;--cal-bg: #173526}.cat-tournament{--cal-color: #6d9be8;--cal-bg: #1c2e4b}.calendar-tournament-result{--cal-color: #79c493;--cal-bg: #193528}.cat-gameplay_review{--cal-color: #e47772;--cal-bg: #472421}.cat-community{--cal-color: #a28ad7;--cal-bg: #322944}.cat-special{--cal-color: #d77ba7;--cal-bg: #432538}.month-calendar-scroll,.week-calendar-scroll{width:100%;overflow-x:auto;overscroll-behavior-x:contain}.month-calendar{position:relative;min-width:760px;min-height:718px}.month-calendar-weekdays,.month-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.month-calendar-weekdays{height:42px;border-bottom:1px solid var(--line)}.month-calendar-weekdays div{display:flex;align-items:center;justify-content:flex-end;padding:0 11px;color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600}.month-calendar-grid{grid-template-rows:repeat(6,112px)}.month-day{min-width:0;padding:7px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--panel)}.month-day:nth-child(7n){border-right:0}.month-day.outside{background:color-mix(in srgb,var(--bg-2) 55%,var(--panel))}.month-day.outside .month-day-head>span{opacity:.38}.month-day.today{box-shadow:inset 0 0 0 2px var(--gold)}.month-day-head{display:flex;align-items:center;justify-content:space-between;min-height:20px;margin-bottom:3px}.month-day-head>span{display:grid;min-width:24px;height:24px;padding:0 3px;place-items:center;color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600}.month-day.today .month-day-head>span{border-radius:3px;background:var(--gold);color:#141414;font-weight:700}.month-day-head button{width:22px;height:22px;margin:0;padding:0;border-radius:4px;background:transparent;color:var(--faint);font-size:15px;opacity:0}.month-day:hover .month-day-head button,.month-day-head button:focus-visible{opacity:1}.month-day-head button:hover{background:var(--panel-3);color:var(--text)}.month-day-events{display:flex;min-width:0;flex-direction:column;gap:3px}.month-event{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;width:100%;min-height:22px;margin:0;padding:3px 6px;border-left:3px solid var(--cal-color);border-radius:2px;background:var(--cal-bg);box-shadow:none;color:var(--cal-color);text-align:left;font-family:var(--font-body);font-size:12px;font-weight:600;line-height:1.25}.month-event:hover{background:color-mix(in srgb,var(--cal-color) 26%,var(--cal-bg))}.month-event span{font-family:var(--font-mono);font-size:12px;font-weight:600;white-space:nowrap}.month-event strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.month-more-events{min-height:20px;margin:0;padding:1px 6px;border-radius:2px;background:transparent;box-shadow:none;color:var(--muted);text-align:left;font-family:var(--font-mono);font-size:13px;font-weight:600}.month-more-events:hover{background:#edeae10f;color:var(--text)}.calendar-empty-state,.calendar-loading-state{position:absolute;z-index:2;top:50%;left:50%;padding:10px 16px;transform:translate(-50%,-50%);border:1px solid var(--line-2);border-radius:4px;background:#1e1d1b;color:var(--muted);font-size:14px;white-space:nowrap;box-shadow:0 8px 24px #0000004d}.week-calendar{min-width:900px}.week-calendar-header{display:grid;grid-template-columns:64px repeat(7,minmax(0,1fr));height:64px;border-bottom:1px solid var(--line)}.week-calendar-header>button{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding:0;border-left:1px solid var(--line);border-radius:0;background:transparent;color:var(--muted)}.week-calendar-header>button:disabled{background:transparent;cursor:default}.week-calendar-header>button span{color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600}.week-calendar-header>button strong{display:grid;min-width:32px;height:32px;place-items:center;border-radius:3px;font-family:var(--font-display);font-size:20px;font-weight:400}.week-calendar-header>button.today strong{background:var(--gold);color:#141414}.week-calendar-body{position:relative;display:grid;grid-template-columns:64px repeat(7,minmax(0,1fr));height:1024px}.week-time-gutter{display:grid;grid-template-rows:repeat(16,64px)}.week-time-gutter span{padding:8px 9px 0 0;color:var(--faint);font-family:var(--font-mono);font-size:12px;font-weight:600;text-align:right}.week-day-column{position:relative;border-left:1px solid var(--line);background:repeating-linear-gradient(to bottom,transparent 0,transparent 63px,var(--line) 63px,var(--line) 64px)}.week-event{position:absolute;z-index:2;right:4px;left:4px;display:flex;min-height:30px;margin:0;padding:6px 8px;flex-direction:column;align-items:flex-start;overflow:hidden;border-left:3px solid var(--cal-color);border-radius:2px;background:var(--cal-bg);box-shadow:none;color:var(--text);text-align:left;font-family:var(--font-body)}.week-event:hover{background:color-mix(in srgb,var(--cal-color) 25%,var(--cal-bg))}.week-event strong{width:100%;overflow:hidden;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.week-event span{margin-top:2px;color:var(--cal-color);font-family:var(--font-mono);font-size:12px;font-weight:600}.week-empty{left:calc(50% + 32px)}.calendar-modal-close{position:absolute;top:14px;right:14px;width:40px;height:40px;margin:0;padding:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--line-2);color:var(--text);font-size:22px;line-height:1}.calendar-modal-close:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--text);color:var(--text)}.calendar-event-modal,.calendar-day-modal,.calendar-editor-modal{position:relative;border-radius:6px}.calendar-event-modal{max-width:470px}.calendar-event-modal h2,.calendar-day-modal h2,.calendar-editor-modal h2{margin:8px 48px 18px 0;font-size:34px}.calendar-event-category{display:inline-flex;align-items:center;gap:8px;color:var(--cal-color);font-family:var(--font-mono);font-size:15px;font-weight:700}.calendar-event-category span{width:10px;height:10px;border-radius:0;background:var(--cal-color)}.calendar-event-time{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:0;border-radius:4px;background:#181715}.calendar-event-time strong{font-size:16px}.calendar-event-time span{color:var(--gold);font-family:var(--font-mono);font-size:15px;font-weight:600}.calendar-detail-row{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:12px 2px;border-bottom:1px solid var(--line);font-size:15px}.calendar-detail-row span{color:var(--muted);font-family:var(--font-mono);font-weight:600}.calendar-event-description{margin:16px 0;color:var(--muted);font-size:15px;line-height:1.55;white-space:pre-wrap}.calendar-results{margin:16px 0;overflow:hidden;border:0;border-top:2px solid var(--text);border-radius:0;background:transparent}.calendar-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px;border-bottom:1px solid var(--line)}.calendar-results-head strong{color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:700}.calendar-results-head span{color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600}.calendar-results-podium{display:flex;margin:0;padding:0 2px;flex-direction:column;list-style:none}.calendar-results-podium li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:44px;border-bottom:1px solid var(--line);font-size:15px}.calendar-results-podium li:last-child{border-bottom:0}.calendar-results-podium li:first-child span{color:var(--gold)}.calendar-results-podium li span{color:var(--faint);font-family:var(--font-display);font-size:24px}.calendar-results-podium li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-my-result{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:12px 14px;border-top:0;border-radius:3px;background:var(--text);color:#141414;font-size:15px}.calendar-my-result span{color:#4a4740}.calendar-my-result strong{color:#141414;font-family:var(--font-display);font-size:22px;font-weight:400}.calendar-results-empty{margin:0;padding:13px 2px;color:var(--muted);font-size:14px}.calendar-detail-actions,.calendar-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.calendar-detail-actions button,.calendar-form-actions button{margin:0}.calendar-detail-actions>span{margin-right:auto;color:var(--muted);font-size:14px}.calendar-text-danger{margin-right:auto!important;padding:8px 4px;background:transparent;color:var(--danger)}.calendar-text-danger:hover{background:transparent;color:color-mix(in srgb,var(--danger) 75%,white)}.calendar-day-event-list{display:flex;flex-direction:column;gap:7px}.calendar-day-event-list .month-event{min-height:38px;padding:8px 10px;font-size:12px}.calendar-day-event-list .month-event span{font-size:10px}.calendar-editor-modal{max-width:650px}.calendar-editor-modal label{font-size:12px}.calendar-editor-modal input[type=text],.calendar-editor-modal input[type=url],.calendar-editor-modal input[type=date],.calendar-editor-modal input[type=datetime-local],.calendar-editor-modal select,.calendar-editor-modal textarea{width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--surface-2);border-radius:3px;background:var(--surface);color:var(--text);font:inherit;font-size:14px}.calendar-editor-modal textarea{resize:vertical;line-height:1.45}.calendar-editor-modal input:focus,.calendar-editor-modal select:focus,.calendar-editor-modal textarea:focus{outline:2px solid var(--accent);outline-offset:-2px}.calendar-form-grid{display:grid;gap:14px}.calendar-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 900px){.calendar-shell{grid-template-columns:minmax(0,1fr)}.calendar-sidebar{border-right:0;border-bottom:1px solid var(--line)}.mini-calendar{display:none}.calendar-category-list{flex-direction:row;margin:0;overflow-x:auto}.calendar-sidebar-label{display:none}.calendar-category-list button{flex:0 0 175px}.month-calendar .calendar-empty-state,.month-calendar .calendar-loading-state{left:min(50%,calc(50vw - 24px))}}@media (max-width: 700px){.page-header.calendar-page-header{align-items:center;flex-direction:row}.calendar-page-header .calendar-add-button{width:40px;height:40px;padding:0;justify-content:center;font-size:0}.calendar-page-header .calendar-add-button span{font-size:22px}.calendar-toolbar{align-items:flex-start;flex-direction:column}.calendar-period-control{width:100%}.calendar-period-control h2{min-width:0;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.calendar-toolbar-actions{width:100%;justify-content:space-between}.calendar-shell{min-height:620px}.calendar-sidebar{padding:10px}.month-calendar-grid{grid-template-rows:repeat(6,104px)}.calendar-form-grid.two{grid-template-columns:1fr;gap:0}.calendar-detail-actions{flex-wrap:wrap}}.page-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.95fr);gap:16px;align-items:stretch}.lobby-primary-grid{grid-template-columns:minmax(0,1fr);align-items:start}.lobby-primary-grid .lobby-schedule{margin-bottom:0}.lobby-primary-grid .lobby-side-preview{display:none}.lobby-side-preview{position:relative;isolation:isolate;min-height:220px;overflow:hidden;border-radius:4px}.lobby-side-preview.locked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#080d0a57;pointer-events:none}.lobby-side-preview.locked .lobby-side-preview-content{filter:blur(7px);opacity:.48;pointer-events:none;-webkit-user-select:none;user-select:none}.lobby-side-coming-soon{position:absolute;top:50%;left:50%;z-index:2;padding:10px 15px;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,var(--gold) 45%,var(--line));border-radius:4px;background:color-mix(in srgb,#111110 94%,transparent);color:var(--gold);font:800 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.featured-event{overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--green) 12%,var(--panel)),var(--panel))}.featured-topline,.section-title-row,.panel-head{display:flex;justify-content:space-between;gap:12px;align-items:center}.featured-event h2{font-size:clamp(26px,4vw,38px);margin:16px 0 4px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px}.metric-card,.mini-stat{border:1px solid var(--line);border-radius:4px;background:#0d120d;padding:12px}.metric-card span,.mini-stat span,.thread-count{display:block;color:var(--faint);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0}.metric-card strong,.mini-stat strong{display:block;margin-top:6px;font-family:var(--font-mono);font-size:18px;color:var(--text)}.seat-status{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--gold) 24%,transparent);border-radius:4px;background:color-mix(in srgb,var(--gold) 8%,transparent)}.host-stack,.rail-stack,.activity-list{display:grid;gap:14px;align-content:start}.host-card{display:grid;grid-template-columns:auto 1fr;gap:14px}.host-card h3,.rail-stack h2,.section-title-row h2,.category-card h2,.leaderboard-card h2,.highlight-card h2,.profile-card h2,.message-panel h2,.thread-panel h2{margin:0;font-size:20px}.host-card p{margin:12px 0 0}.content-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;margin-top:24px;align-items:start}.lobby-community-preview,.coming-soon-preview:not(.compact){position:relative;isolation:isolate;min-height:520px;margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#111110}.lobby-community-preview:after,.coming-soon-preview:not(.compact):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#080d0a33,#080d0a94);pointer-events:none}.lobby-community-preview.enabled:after,.coming-soon-preview.enabled:after{display:none}.lobby-community-preview-content{margin:0;padding:24px}.coming-soon-preview:not(.compact)>.coming-soon-preview-content{padding:24px}.lobby-community-preview.locked .lobby-community-preview-content{filter:blur(8px);opacity:.46;pointer-events:none;-webkit-user-select:none;user-select:none}.coming-soon-preview.locked:not(.compact)>.coming-soon-preview-content{filter:blur(8px);opacity:.46;pointer-events:none;-webkit-user-select:none;user-select:none}.coming-soon-preview-toolbar{display:flex;justify-content:flex-end;margin-bottom:18px}.lobby-coming-soon-note{position:absolute;top:clamp(44px,8vw,96px);left:50%;z-index:2;display:grid;gap:7px;width:min(440px,calc(100% - 32px));padding:24px 28px;transform:translate(-50%);border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));border-radius:6px;background:color-mix(in srgb,#111110 94%,transparent);box-shadow:0 22px 60px #00000080;text-align:center}.lobby-coming-soon-note span{color:var(--gold);font:800 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.lobby-coming-soon-note strong{color:var(--text);font:700 20px var(--font-body)}.lobby-coming-soon-note p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.activity-card{display:grid;grid-template-columns:auto 1fr;gap:14px}.activity-card h3{margin:8px 0 4px;font-size:20px}.activity-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.activity-body{min-width:0}.hand-preview,.shared-hand-panel{margin-top:14px;border:1px solid var(--line);border-radius:4px;background:#0d120d;overflow:hidden}.hand-preview-head{display:flex;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid var(--line)}.hand-preview-head strong,.positive,.move,.leader-score .up{color:var(--green)}.hand-preview-body{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:14px}.card-row,.board-row,.hand-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.board-row{margin-top:10px}.hand-actions{margin-top:12px}.preview-card{display:block;width:46px;aspect-ratio:121 / 209;object-fit:contain;border-radius:3px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.45))}.preview-card.sm{width:36px}.preview-card.lg{width:58px}.rail-list{display:grid;gap:12px;margin-top:14px}.rail-item,.leader-mini{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line)}.leader-mini{grid-template-columns:auto auto minmax(0,1fr) auto}.rail-item:last-child,.leader-mini:last-child{padding-bottom:0;border-bottom:0}.mini-count,.rank-chip,.unread-pill{display:inline-grid;place-items:center;min-width:28px;height:28px;border-radius:3px;padding:0 8px;background:var(--panel-2);color:var(--gold);font-family:var(--font-mono);font-weight:800;font-size:12px}.queue-link{display:block;border:1px solid var(--line);border-radius:4px;background:#0d120d;padding:12px;color:var(--text)}.queue-link:hover{text-decoration:none;border-color:color-mix(in srgb,var(--gold) 40%,var(--line))}.queue-link span{display:block;margin-top:3px;color:var(--muted);font-size:12px}.category-grid,.leaderboard-grid,.highlight-grid{display:grid;gap:14px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.leaderboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.highlight-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.highlight-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.category-card{position:relative;min-height:170px}.category-card .mini-count{position:absolute;right:16px;top:16px}.category-card .thread-count{position:absolute;left:20px;bottom:18px}.board-layout{display:grid;grid-template-columns:360px minmax(0,1fr);gap:20px;margin-top:22px;align-items:start}.thread-list{display:grid;gap:10px}.thread-list h2{margin:0 0 4px;font-size:20px}.thread-button,.conversation-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;width:100%;margin:0;padding:14px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--text);text-align:left}.thread-button:hover,.conversation-card:hover{background:var(--panel-2)}.thread-button.active,.conversation-card.active{border-color:color-mix(in srgb,var(--gold) 42%,var(--line));background:color-mix(in srgb,var(--gold) 7%,var(--panel))}.thread-button small,.thread-button strong,.thread-button .muted,.conversation-card span,.conversation-card strong{display:block;min-width:0}.thread-button small{color:var(--gold);font-weight:800;text-transform:uppercase}.thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.shared-hand-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:16px}.shared-hand-panel h3{margin:0 0 4px;font-size:18px}.shared-hand-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.reply-list{display:grid;gap:16px;padding:18px 0}.reply-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.reply-item:last-child{padding-bottom:0;border-bottom:0}textarea{width:100%;min-height:116px;resize:vertical;padding:11px 12px;background:var(--surface);color:var(--text);border:1px solid var(--surface-2);border-radius:4px;font:inherit}.composer{border:1px solid var(--line);border-radius:4px;background:#181715;padding:14px}.composer label{margin-top:0}.composer-actions{display:flex;justify-content:flex-end;margin-top:10px}.leaderboard-card{padding:0;overflow:hidden}.leaderboard-head{padding:18px;border-bottom:1px solid var(--line)}.leader-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line)}.leader-row:last-child{border-bottom:0}.leader-row.me{background:color-mix(in srgb,var(--gold) 8%,transparent)}.leader-row strong{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.leader-score{text-align:right;font-family:var(--font-mono)}.leader-score strong{display:block;color:var(--gold)}.leader-score span{font-size:12px;font-weight:800}.leader-score .down,.negative{color:var(--danger)}.highlight-card h2{margin:8px 0 12px}.highlight-card strong{display:block;margin-bottom:8px}.dm-page{max-width:1100px;margin:0 auto;padding:20px 24px 24px;height:calc(100vh - 62px);height:calc(100dvh - 62px);display:flex;flex-direction:column;min-height:0}.dm-page h1{font-family:var(--font-display);font-weight:400;font-size:46px;line-height:.92;margin:0 0 16px}.dm-shell{flex:1;display:grid;grid-template-columns:320px minmax(0,1fr);border:0;border-top:2px solid var(--text);border-radius:0;overflow:hidden;background:transparent;min-height:0}.dm-sidebar{min-width:0;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.dm-search{padding:14px 14px 10px 0}.dm-search input{width:100%;background:#111110;border:1px solid var(--line-2);border-radius:4px;padding:10px 12px;color:var(--text);font-size:15px;font-family:inherit;outline:none}.dm-search input::placeholder{color:var(--faint)}.dm-list{flex:1;overflow-y:auto;padding:0 8px 8px 0;display:flex;flex-direction:column;gap:2px}.dm-row{display:flex;gap:12px;padding:12px;border-radius:4px;cursor:pointer;align-items:center;background:transparent;border:0;box-shadow:none;color:var(--text);font:inherit;text-align:left;width:100%}.dm-row.active{background:#edeae114;box-shadow:inset 3px 0 0 var(--gold)}.dm-row-main{flex:1;min-width:0}.dm-row-name{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dm-row-name strong{max-width:100%;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-coach-badge{font-family:var(--font-mono);font-size:12px;font-weight:700;color:#141414;background:var(--gold);padding:1px 6px;border-radius:3px;flex-shrink:0}.dm-founding-badge{flex-shrink:0;padding:1px 6px;border:0;border-radius:3px;background:#262522;color:var(--muted);font-family:var(--font-mono);font-size:12px;font-weight:700}.dm-row-last{display:block;font-size:14px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-row-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.dm-row-when{font-size:12px;color:var(--faint)}.dm-unread-dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.dm-row:is(:hover,:focus-visible){background:#edeae10d;color:var(--text)}.dm-row:is(:hover,:focus-visible) :is(.dm-row-last,.dm-row-when){color:var(--muted)}.dm-row:is(:hover,:focus-visible) :is(.dm-coach-badge,.dm-founding-badge){filter:none}.dm-row:is(:hover,:focus-visible) .dm-unread-dot{background:var(--gold)}.dm-list-empty{padding:20px 14px;font-size:14px;color:var(--muted);text-align:center}.dm-list-section{padding:12px 12px 4px;font-family:var(--font-mono);font-size:14px;font-weight:600;color:var(--muted)}.dm-thread{min-width:0;display:flex;flex-direction:column;min-height:0}.dm-thread-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.dm-thread-who{flex:1 1 160px;min-width:0}.dm-thread-name{display:flex;flex-wrap:wrap;overflow-wrap:anywhere;align-items:center;gap:6px;font-size:17px;font-weight:700}.dm-thread-header button{padding:0 14px;min-height:36px;border-radius:4px;background:transparent;border:0;box-shadow:inset 0 0 0 2px var(--line-2);color:var(--text);cursor:pointer;font-size:15px;font-weight:700}.dm-thread-header button:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--text)}.dm-thread-header button.danger{color:var(--danger);box-shadow:inset 0 0 0 2px #ff6b6b80}.dm-body{flex:1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.dm-body-inner{margin-top:auto;display:flex;flex-direction:column;gap:10px}.dm-msg{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.dm-msg.mine{align-items:flex-end}.dm-message-time{padding:0 4px;color:var(--faint);font-size:12px;line-height:1.4}.dm-day{margin:10px 0;text-align:center;color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600;line-height:1.4}.dm-bubble{max-width:70%;padding:10px 14px;border-radius:6px;font-size:15px;background:#262522;color:var(--text);border:0;white-space:pre-wrap;overflow-wrap:break-word}.dm-msg.mine .dm-bubble{background:var(--text);color:#141414;border-color:transparent}.dm-paused{margin:auto;text-align:center;max-width:340px}.dm-paused-icon{width:54px;height:54px;border-radius:4px;background:var(--danger-bg);border:0;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--danger);margin:0 auto 14px}.dm-paused-title{font-size:17px;font-weight:700;margin-bottom:6px}.dm-paused p{font-size:15px;color:var(--muted);line-height:1.55;margin:0}.dm-paused p span{color:var(--text)}.dm-composer{padding:14px 18px;border-top:1px solid var(--line);display:flex;gap:8px;align-items:center}.dm-composer.muted{opacity:.55}.dm-composer input{flex:1;min-width:0;height:42px;background:#111110;border:1px solid var(--line-2);border-radius:4px;padding:0 12px;color:var(--text);font-size:15px;font-family:inherit;outline:none}.dm-composer input::placeholder{color:var(--faint)}.dm-composer input:disabled{color:var(--faint);cursor:not-allowed}.dm-composer button{min-height:42px;padding:0 18px;border-radius:4px;background:var(--gold);color:#141414;border:none;font-family:var(--font-mono);font-weight:700;cursor:pointer;font-size:17px}.dm-composer button:disabled{background:#1e1d1b;color:var(--faint);cursor:not-allowed}.dm-empty{margin:auto;text-align:center;max-width:340px;color:var(--muted);font-size:15px}@media (max-width: 900px){.dm-page{height:auto;min-height:calc(100vh - 62px);min-height:calc(100dvh - 62px)}.dm-shell{grid-template-columns:minmax(0,1fr)}.dm-sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:40vh}.dm-body{min-height:300px}}.profile-layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.profile-card{display:grid;gap:16px}.profile-avatar{width:92px;height:92px;font-size:30px}.profile-head{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center}.profile-head .profile-avatar{max-width:360px;justify-self:center}.profile-card h2{margin-bottom:2px}.profile-detail-list{display:grid;gap:12px;margin:0}.profile-detail-list div{display:grid;gap:3px}.profile-detail-list dt{color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600}.profile-detail-list dd{margin:0;color:var(--text);font-size:16px}.profile-action-card{color:var(--text);text-decoration:none}.profile-action-card:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));text-decoration:none}.mini-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mini-stat.large{text-align:left}.mini-stat.large strong{font-size:28px}.profile-main{display:grid;gap:16px}.account-settings-form{display:grid;gap:18px;margin-top:18px}.email-settings{margin-top:28px;padding-top:24px;border-top:1px solid var(--line);line-height:1.5}.email-settings h3{margin:0 0 6px;font-size:26px}.email-settings-address{overflow-wrap:anywhere;margin:0}.email-settings>.muted{font-size:13px;margin:12px 0}.email-settings-pending{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.email-settings-pending p{font-size:14px;margin:8px 0 12px}.username-capitalization-field{display:grid;gap:8px}.username-capitalization-field>button{justify-self:start}.username-capitalization-field input[aria-invalid=true]{border-color:var(--danger, #e47b65)}.account-identity-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:center}.account-identity-copy{display:grid;gap:3px}.account-identity-copy strong{color:var(--text);font-size:17px}.account-identity-copy p{margin:0}.account-identity-copy .account-username-lock{max-width:390px;margin-top:4px;color:var(--faint);font-size:12px;line-height:1.4}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.settings-page>:not(.page-header){max-width:860px}.settings-title{margin:8px 0 0;font-size:clamp(44px,5vw,64px);line-height:.92}.settings-section-title{margin:0;font-size:28px}.settings-grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-label{margin-bottom:8px;color:var(--muted);font-size:14px}.membership-settings-copy{margin:16px 0 0}.membership-settings{scroll-margin-top:82px}.membership-plan-row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px}.membership-plan-row p{margin:5px 0 0}.membership-plan-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.membership-plan-actions button{margin:0}.membership-plan-price{color:var(--text);font-family:var(--font-mono);font-size:19px}.membership-cancelled-notice,.membership-rate-warning{margin-top:18px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--danger) 38%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--danger-bg) 68%,var(--panel));color:color-mix(in srgb,var(--danger) 72%,white);font-size:14px;line-height:1.5}.membership-cancelled-notice{display:flex;align-items:center;justify-content:space-between;gap:18px}.membership-cancelled-notice strong{display:block;color:var(--text);font-family:var(--font-mono);font-size:15px}.membership-cancelled-notice p{margin:4px 0 0}.membership-cancelled-notice button{flex:0 0 auto;margin:0}.membership-cancel-modal h2{margin:8px 0 12px}.membership-cancel-modal>p{color:var(--muted);line-height:1.55}.membership-rate-warning{color:#f3c0b5;font-weight:800}.membership-cancel-acknowledgement{display:flex;align-items:flex-start;gap:10px;margin-top:18px;color:var(--text);line-height:1.45}.membership-cancel-acknowledgement input{margin-top:3px}.membership-cancel-actions{justify-content:flex-end;margin-top:24px}@media (max-width: 640px){.membership-cancelled-notice{align-items:stretch;flex-direction:column}}.avatar-fallback-block{display:grid;gap:8px;justify-items:start}.avatar-picker{display:flex;flex-wrap:wrap;gap:10px}.avatar-choice{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:999px;background:#111110}.avatar-choice:hover,.avatar-choice.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,#111110)}.history-panel{padding:0;overflow:hidden}.history-panel .panel-head{padding:18px;border-bottom:1px solid var(--line)}.history-panel h2{margin:0}.history-card{border-bottom:1px solid var(--line)}.history-card:last-child{border-bottom:0}.history-toggle{display:grid;grid-template-columns:minmax(0,1fr) 130px 130px 130px;gap:12px;align-items:center;width:100%;margin:0;padding:15px 18px;border:0;border-radius:0;background:transparent;color:var(--text);text-align:left}.history-toggle:hover{background:var(--panel-2)}.history-toggle small{display:block;color:var(--muted);font-size:12px}.hand-row-list{border-top:1px solid var(--line)}.hand-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto 80px auto;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--line)}.hand-history-row:last-child{border-bottom:0}.tag-row{display:flex;flex-wrap:wrap;gap:6px}.empty-history{margin:0;padding:0 18px 16px}.live-bar{display:flex;align-items:center;gap:13px;padding:8px 18px;border-bottom:1px solid rgba(63,161,105,.32);background:linear-gradient(90deg,#3fa16921,#3fa16905),var(--bg);cursor:pointer;position:sticky;top:62px;z-index:40}.live-bar.urgent{border-bottom-color:#d9b36a8c;background:linear-gradient(90deg,#d9b36a38,#d9b36a0a),var(--bg)}.live-bar-dot{width:9px;height:9px;border-radius:50%;background:#5ec089;animation:sgpulse 1.3s infinite;flex-shrink:0}.live-bar.urgent .live-bar-dot{background:var(--gold)}.live-bar-copy{display:flex;flex-direction:column;line-height:1.25;min-width:0}.live-bar-line1{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-bar-status{color:#5ec089}.live-bar.urgent .live-bar-status{color:var(--gold)}.live-bar-line2{font-size:11px;color:var(--muted);white-space:nowrap}.live-bar-stat{text-align:right}.live-bar-stat-label{font-size:9px;letter-spacing:.5px;text-transform:uppercase;color:var(--faint)}.live-bar-stat-value{font-family:var(--font-mono);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.live-bar-stat-value span{color:var(--faint)}.live-bar-btn{padding:8px 16px;border-radius:9px;border:none;cursor:pointer;font-size:12.5px;font-weight:700;white-space:nowrap;background:var(--green);color:#04140b}.live-bar.urgent .live-bar-btn{background:var(--gold);color:#1a1206;animation:sgblink 1.1s infinite}@keyframes sgpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes sgblink{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.mh-page-header{margin-bottom:24px;padding-bottom:22px}.mh-page-header h1{margin:8px 0 10px}.mh-page-header p{margin:0;color:var(--muted);font-size:14px}.mh-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mh-collection{display:flex;align-items:center;gap:14px;min-width:0;padding:20px;border:0;border-radius:4px;text-align:left;background:#1e1d1b;color:var(--muted);transition:border-color .15s,background-color .15s,box-shadow .15s}.mh-collection>svg{width:25px;height:25px;flex-shrink:0}.mh-collection-copy{display:flex;flex-direction:column;flex:1;gap:5px;min-width:0}.mh-collection-copy>span{font-size:16px;font-weight:700;color:var(--text)}.mh-collection-copy small{font-size:13px;font-weight:400}.mh-collection strong{color:var(--text);font:400 clamp(30px,3vw,40px)/1 var(--font-display);font-variant-numeric:tabular-nums}.mh-collection:hover{background:#1e1d1b;box-shadow:inset 0 0 0 2px var(--text);color:var(--text)}.mh-collection.selected{background:#1e1d1b;color:var(--text);box-shadow:inset 0 0 0 2px var(--text)}.mh-collection.selected strong{color:var(--text)}.mh-collection.selected small{color:var(--muted)}.mh-page button:focus-visible,.mh-search:focus-within{outline:3px solid var(--gold);outline-offset:3px}.mh-search{display:flex;align-items:center;flex:1 1 220px;min-width:160px;gap:9px;padding:0 12px;border:1px solid var(--line-2);border-radius:3px;background:var(--bg-2);color:var(--muted)}.mh-search svg{width:17px;height:17px;flex-shrink:0}.mh-search input{width:100%;min-width:0;height:40px;padding:0;border:0;outline:none;background:transparent;color:var(--text);font-size:12px}.mh-results-heading{display:flex;align-items:center;gap:20px;margin:26px 0 14px}.mh-results-heading>div{flex:1}.mh-results-heading h2{margin:0;font:400 34px/.95 var(--font-display)}.mh-results-heading p{margin:8px 0 0;color:var(--muted);font-size:14px}.mh-best-finish{color:var(--muted);font-size:12px;white-space:nowrap}.mh-best-finish strong{color:var(--gold);margin-left:5px}.mh-reset{color:var(--gold);background:transparent;border:0;padding:8px 0;font-size:12px}.mh-reset:hover{background:transparent;color:var(--text);text-decoration:underline}.mh-empty{padding:38px 24px;text-align:center;border:1px dashed var(--line-2);border-radius:4px;background:var(--panel)}.mh-empty>svg{width:30px;height:30px;color:var(--gold)}.mh-empty h3{margin:14px 0 8px;font-size:23px}.mh-empty p{margin:0 auto 18px;max-width:420px;font-size:13px;color:var(--muted)}.mh-loading{display:grid;gap:12px}.mh-loading>div{height:82px;border-radius:4px;background:linear-gradient(110deg,var(--panel),var(--panel-2),var(--panel))}.mh-history-controls{margin:20px 0;border:1px solid var(--line);border-radius:4px;background:var(--panel);overflow:hidden}.mh-controls-main{display:flex;align-items:center;gap:12px;min-height:66px;padding:12px}.mh-controls-summary{display:flex;flex:1 1 160px;min-width:140px;flex-direction:column}.mh-controls-summary span{color:var(--faint);font-size:11px;text-transform:uppercase}.mh-controls-summary strong{margin-top:2px;font-family:var(--font-mono);font-size:13px;font-variant-numeric:tabular-nums}.mh-quick-ranges{display:flex;align-items:center;padding:3px;border:1px solid var(--line);border-radius:3px;background:var(--bg-2)}.mh-quick-ranges button{min-height:32px;padding:0 11px;border:0;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:650;white-space:nowrap}.mh-quick-ranges button:hover{color:var(--text)}.mh-quick-ranges button.active{background:var(--panel-3);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.mh-control-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--line-2);border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap}.mh-control-button:hover,.mh-control-button.active{border-color:var(--text);background:var(--text);color:#141414}.mh-calendar-mark{position:relative;width:15px;height:14px;border:1.5px solid currentColor;border-radius:2px}.mh-calendar-mark:before{content:"";position:absolute;top:3px;right:0;left:0;border-top:1px solid currentColor}.mh-calendar-mark:after{content:"";position:absolute;top:-3px;left:3px;width:7px;height:4px;border-right:1.5px solid currentColor;border-left:1.5px solid currentColor}.mh-filter-mark{width:14px;height:13px;background:currentColor;clip-path:polygon(0 0,100% 0,63% 45%,63% 100%,37% 80%,37% 45%)}.mh-filter-count{display:inline-grid;width:18px;height:18px;place-items:center;border-radius:50%;background:var(--green);color:#141414;font-family:var(--font-mono);font-size:10px}.mh-calendar-panel,.mh-tag-filter-panel{border-top:1px solid var(--line);background:var(--bg-2)}.mh-calendar-panel{display:grid;grid-template-columns:minmax(180px,1fr) 330px;gap:24px;padding:22px 24px 16px}.mh-calendar-copy{display:flex;flex-direction:column;padding-top:3px}.mh-calendar-copy strong{font-size:15px}.mh-calendar-range-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px}.mh-calendar-range-summary>div{display:flex;min-height:62px;flex-direction:column;justify-content:center;padding:10px 12px;border:1px solid var(--line);border-radius:3px;background:var(--panel)}.mh-calendar-range-summary span{color:var(--faint);font-size:9px;text-transform:uppercase}.mh-calendar-range-summary b{margin-top:4px;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.mh-calendar{width:100%}.mh-calendar-head{display:grid;grid-template-columns:32px 1fr 32px;align-items:center;min-height:34px;margin-bottom:7px}.mh-calendar-head strong{text-align:center;font-size:13px}.mh-calendar-head button{width:32px;height:32px;padding:0;border:0;border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;font-size:22px;line-height:1}.mh-calendar-head button:hover:not(:disabled){background:var(--panel-3);color:var(--text)}.mh-calendar-head button:disabled{opacity:.25;cursor:default}.mh-calendar-weekdays,.mh-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.mh-calendar-weekdays span{display:grid;height:25px;place-items:center;color:var(--faint);font-family:var(--font-mono);font-size:9px}.mh-calendar-days button{position:relative;width:100%;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:11px;font-variant-numeric:tabular-nums}.mh-calendar-days button:hover:not(:disabled){background:var(--panel-3);color:var(--text)}.mh-calendar-days button.outside{color:color-mix(in srgb,var(--faint) 45%,transparent)}.mh-calendar-days button.in-range{background:#edeae11a;color:var(--text)}.mh-calendar-days button.selected{border-radius:3px;background:var(--text);color:#141414;font-weight:800}.mh-calendar-days button.today:not(.selected){box-shadow:inset 0 0 0 1px #ffcc00b3;color:var(--gold)}.mh-calendar-days button:disabled{opacity:.22;cursor:default}.mh-calendar-footer{display:flex;grid-column:1 / -1;align-items:center;justify-content:flex-end;gap:16px;min-height:46px;padding-top:14px;border-top:1px solid var(--line)}.mh-calendar-footer>div{display:flex;gap:8px}.mh-tag-filter-panel{display:flex;align-items:flex-start;gap:24px;padding:18px 20px}.mh-tag-filter-panel>div:first-child{display:flex;flex:0 0 150px;flex-direction:column}.mh-tag-filter-panel>div:first-child strong{font-size:13px}.mh-tag-filter-options{display:flex;flex-wrap:wrap;gap:8px}.mh-tag-filter-options button{min-height:32px;padding:0 12px;border:1px solid var(--line-2);border-radius:3px;background:transparent;color:var(--muted);cursor:pointer;font-size:12px;font-weight:650}.mh-tag-filter-options button:hover,.mh-tag-filter-options button.active{border-color:var(--text);background:#edeae114;color:var(--text)}.mh-overview-loading{margin:28px 0;text-align:center}.mh-filter-chip{padding:6px 13px;border-radius:6px;background:transparent;border:1px solid var(--line-2);color:var(--muted);font-size:12px;font-weight:600;cursor:pointer}.mh-filter-chip.active{background:var(--text);border-color:var(--text);color:#141414}.mh-groups{display:flex;flex-direction:column;gap:12px}.mh-group{border:1px solid var(--line);border-radius:6px;background:var(--panel);overflow:hidden}.mh-group.is-open{border-color:var(--line-2)}.mh-group-head{display:flex;align-items:center;gap:14px;padding:16px 20px;cursor:pointer;width:100%;border:0;border-radius:0;background:transparent;color:var(--text);text-align:left}.mh-group-head:hover{background:var(--panel-2)}.mh-group-head:focus-visible{outline-offset:-3px}.mh-event-date{min-width:52px;font:12px var(--font-mono);color:var(--muted);padding:12px 0;border-right:1px solid var(--line-2);margin-right:2px}.mh-group-toggle{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:11px;font-weight:500;margin-left:14px;white-space:nowrap}.mh-caret{font-size:20px;color:var(--gold);width:14px}.mh-group-title{flex:1;min-width:0}.mh-group-name{display:block;font-size:15px;font-weight:700;overflow-wrap:anywhere}.mh-group-sub{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--muted)}.mh-group-finish{font-size:13px;font-weight:700;color:var(--gold);white-space:nowrap}.mh-rows{border-top:1px solid var(--line);padding:8px;background:#181715}.mh-row-wrap+.mh-row-wrap{border-top:1px solid var(--line)}.mh-rows-note{margin:0;padding:10px 14px;font-size:13px}.mh-load-more-row{display:flex;justify-content:center;padding:10px 14px 6px}.mh-row{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:4px}.mh-row:hover{background:#ffffff05}.mh-row-cards{display:flex;gap:4px;min-width:56px}.mh-row-cards img{width:26px;height:44px;object-fit:contain;border-radius:4px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.mh-row-main{flex:1;min-width:0}.mh-row-label{font-size:13.5px;font-weight:600}.mh-row-time{margin-top:2px;color:var(--faint);font-size:11px}.mh-row-tags:not(:empty){margin-top:5px}.mh-row-tags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mh-note-link{display:inline-flex;align-items:center;gap:4px;padding:2px 0;border:0;background:transparent;color:var(--gold);font-size:11px}.mh-note-link:hover{background:transparent;color:var(--text);text-decoration:underline}.mh-note-link svg{width:13px;height:13px}.mh-tag{font-size:10.5px;font-weight:600;color:var(--muted);background:var(--panel-3);padding:2px 8px;border-radius:3px}.mh-row-pot{font-family:var(--font-mono);font-size:13.5px;font-weight:700;color:var(--faint);width:max-content;min-width:88px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.mh-row-pot.up{color:#fc0}.mh-row-pot.down{color:var(--danger)}.mh-row-actions{display:flex;gap:6px}.mh-btn-replay{padding:7px 12px;border-radius:4px;background:transparent;color:var(--text);border:0;box-shadow:inset 0 0 0 2px var(--text);font-family:var(--font-mono);font-weight:700;cursor:pointer;font-size:15px;white-space:nowrap}.mh-btn-replay:hover{background:var(--text);color:#141414}.mh-btn-tag{display:flex;align-items:center;justify-content:center;gap:5px;min-width:72px;padding:7px 10px;font-size:12px;background:transparent;border:1px solid var(--line-2);border-radius:4px;color:var(--muted)}.mh-btn-tag svg{width:14px;height:14px}.mh-btn-tag.active{color:var(--gold);background:#ffcc000d;border-color:#fc05}.mh-btn-share:hover{color:var(--gold);text-decoration:none;border-color:#fc05}.mh-btn-share:disabled{opacity:.5;cursor:not-allowed;color:inherit;border-color:inherit}.mh-btn-tag:hover{color:var(--text);border-color:var(--text);background:transparent}.mh-btn-replay:disabled{opacity:.55;cursor:not-allowed}.mh-btn-icon{width:32px;height:32px;padding:0;border-radius:4px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--muted);cursor:pointer;font-size:13px}.mh-btn-icon:disabled{opacity:.5;cursor:not-allowed}.mh-btn-icon.active{color:var(--gold);border-color:var(--gold)}.mh-btn-icon.gold{background:#ffcc0024;border-color:#ffcc004d;color:var(--gold)}.mh-tag-editor{margin:0 14px 10px;padding:12px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg-2)}.mh-tag-options{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.mh-tag-options input{background:var(--panel);border:1px solid var(--line-2);border-radius:6px;padding:6px 13px;color:var(--text);font-size:12px;outline:none;width:130px}.mh-tag-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}button.compact{padding:7px 14px;font-size:12.5px}@media (max-width: 1020px){.mh-collection{padding:16px 12px;gap:9px}.mh-collection-copy small{display:none}.mh-controls-main{flex-wrap:wrap}.mh-search{flex-basis:100%}.mh-quick-ranges,.mh-quick-ranges button{flex:1 1 auto}}@media (max-width: 700px){.mh-page-header{margin-bottom:18px}.mh-page-header h1{font-size:34px}.mh-page-header p{max-width:300px;font-size:13px;line-height:1.5}.mh-collections{gap:7px}.mh-collection{flex-direction:column;align-items:flex-start;padding:13px 10px;gap:8px}.mh-collection>svg{width:19px;height:19px}.mh-collection-copy>span{font-size:12px}.mh-collection strong{font-size:21px}.mh-results-heading{flex-wrap:wrap;gap:10px}.mh-results-heading>div{flex-basis:100%}.mh-best-finish{margin-right:auto}.mh-history-controls{margin:16px 0}.mh-controls-main{gap:8px;padding:12px}.mh-quick-ranges{width:100%;overflow-x:auto}.mh-quick-ranges button{padding:0 9px}.mh-control-button{flex:1 1 calc(50% - 4px);min-width:0}.mh-calendar-panel{grid-template-columns:minmax(0,1fr);gap:14px;padding:18px 14px 14px}.mh-calendar-copy{padding:0}.mh-calendar-footer{grid-column:1;align-items:stretch;flex-direction:column}.mh-calendar-footer>div{justify-content:flex-end}.mh-tag-filter-panel{flex-direction:column;gap:14px;padding:16px 14px}.mh-tag-filter-panel>div:first-child{flex-basis:auto}.mh-group-head{gap:9px;padding:14px 12px}.mh-event-date{display:none}.mh-group-toggle{margin-left:0;font-size:0;gap:0}.mh-group-finish{font-size:11px}.mh-group-sub{margin-top:2px;line-height:1.4}.mh-row{align-items:flex-start;flex-wrap:wrap;gap:10px;padding:12px 8px}.mh-row-main{min-width:calc(100% - 76px)}.mh-row-pot{order:3;width:auto;text-align:left}.mh-row-actions{order:4;flex:1;justify-content:flex-end}.mh-btn-replay{min-height:32px}}.lobby-hero{padding:28px;background:var(--panel)}.lobby-schedule{margin-bottom:28px}.lobby-schedule .lobby-hero{margin-bottom:16px}.lobby-schedule-title{margin:8px 0 6px;color:var(--text);font-size:clamp(26px,3.5vw,34px)}@media (max-width: 1020px){.app-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand right" "links links";gap:8px 16px;min-height:auto;padding-top:10px;padding-bottom:10px}.brand{grid-area:brand}.nav-links{grid-area:links;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.nav-right{grid-area:right}.table-status-bar{align-items:flex-start;flex-direction:column;gap:10px}.table-quick-stats{flex-wrap:wrap;justify-content:flex-start;width:100%;gap:12px 20px}.home-hero-grid,.content-grid,.board-layout,.profile-layout{grid-template-columns:1fr}.category-grid,.leaderboard-grid,.highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.table-arena{height:min(62vh,620px);height:min(62dvh,620px);min-height:480px}}@media (max-width: 700px){main,.portal-page{margin-top:18px;padding:0 16px}.page-header,.featured-topline,.seat-status,.thread-header{align-items:flex-start;flex-direction:column}.metric-grid,.category-grid,.leaderboard-grid,.highlight-grid,.highlight-grid.two,.settings-grid.two,.stat-row,.hand-preview-body,.shared-hand-panel,.activity-card,.host-card{grid-template-columns:1fr}.shared-hand-actions{justify-content:flex-start}.history-toggle,.hand-history-row{grid-template-columns:1fr}.account-identity-row{grid-template-columns:1fr;justify-items:start}.app-nav{grid-template-columns:1fr;grid-template-areas:"brand" "links" "right"}.brand-name{font-size:19px}.nav-right{justify-content:flex-start}.member-copy strong{max-width:132px;overflow:hidden;text-overflow:ellipsis}.brand{min-width:0}.table-status-bar{padding:8px 16px}.table-tab-strip{width:100%}.table-quick-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.quick-stat{min-width:0}.level-clock{grid-column:1 / -1;justify-content:space-between;width:100%}}.table-page{max-width:1280px;margin:0 auto 40px;padding:0 24px}.table-notices{position:fixed;top:calc(10px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));z-index:120;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.table-notice{display:flex;align-items:center;gap:10px;max-width:min(100%,560px);box-sizing:border-box;margin:0;padding:8px 12px;border-radius:10px;border:1px solid var(--line);background:#0c120df5;color:var(--muted);font-size:13px;line-height:1.4;overflow-wrap:anywhere;box-shadow:0 6px 20px #00000059}.table-error{color:var(--danger);border-color:var(--danger)}.table-move-notice{align-self:center;justify-content:center;text-align:center;color:var(--gold);border-color:var(--gold);font-weight:600;animation:table-move-pulse .8s ease-in-out 3}@keyframes table-move-pulse{50%{background:#40351e;box-shadow:0 0 18px #e7c78699}}@media (prefers-reduced-motion: reduce){.table-move-notice{animation:none}}.table-notice-dismiss{flex-shrink:0;padding:0 4px;border:0;background:transparent;color:inherit;font-size:20px;line-height:1;pointer-events:auto}.table-notices .tourney-end-banner{max-width:100%;box-sizing:border-box;pointer-events:auto}.disconnect-protection{display:flex;align-items:center;gap:12px;border:1px solid var(--gold);color:var(--gold)}.disconnect-protection strong{font-variant-numeric:tabular-nums;white-space:nowrap}.reconnect-banner{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#141a14eb;border:1px solid var(--warn);color:var(--warn);font-size:13px;font-weight:600;box-shadow:0 8px 24px #0006;pointer-events:none}.reconnect-dot{width:8px;height:8px;border-radius:50%;background:var(--warn);animation:reconnect-pulse 1.1s ease-in-out infinite}@keyframes reconnect-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.table-arena{min-height:560px;height:min(68vh,720px);height:min(68dvh,720px);border:1px solid var(--line);border-radius:8px 8px 0 0;background:var(--table-room-gradient);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:10px;container-type:inline-size}.table-stage{cursor:default;caret-color:transparent;-webkit-user-select:none;user-select:none;position:relative;width:auto;max-width:min(100%,1180px);height:min(100%,63.6364cqw);max-height:700px;aspect-ratio:1584 / 1008;flex:0 1 auto;container-type:inline-size}.table-stage :is(input,textarea,[contenteditable=true]){caret-color:auto;-webkit-user-select:text;user-select:text}.table-stage textarea{cursor:text}.poker-table{--table-artwork: url(/tables/sg-table-landscape.webp);position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:center / 100% 100% no-repeat var(--table-artwork);box-shadow:none;overflow:visible}.poker-table:before,.poker-table:after{content:none}.poker-table.final-table-felt,.table-stage.portrait .poker-table.final-table-felt{background-image:none}.poker-table.final-table-felt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;background-image:var(--table-artwork);filter:hue-rotate(180deg) saturate(.85) brightness(.75);pointer-events:none}.seat{--seat-avatar-size: 104px;--seat-avatar-pocket-shift: 20px;position:absolute;transform:translate(-50%,-50%);width:20cqw;max-width:168px;min-width:118px;display:flex;flex-direction:column;align-items:center;gap:0;transition:transform .2s ease}.seat.seat-dealing{z-index:12!important}.empty-seat{position:absolute;transform:translate(-50%,-50%);width:7cqw;height:7cqw;max-width:74px;max-height:74px;display:grid;place-items:center;border:1px solid #53655980;border-radius:50%;background:#101a14b8;color:#87998c;pointer-events:none}.empty-seat svg{width:55%;height:55%}.empty-seat span{position:absolute;top:100%;margin-top:3px;font:600 clamp(7px,1cqw,11px) var(--font-body)}.seat-waiting-label{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);padding:2px 6px;border-radius:5px;background:#080e09f2;color:var(--gold);font-size:clamp(8px,1.4cqw,12px);line-height:1.25;white-space:nowrap}.seat-sitting-out{color:var(--muted);border:1px solid var(--line-2)}.seat-return-control{min-height:32px;padding:5px 8px;font-family:inherit;font-size:12px;font-weight:600;color:var(--gold);border-color:var(--gold);cursor:pointer;touch-action:manipulation}.seat-return-control:disabled{cursor:default}.seat-return-control:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.seat .hole-cards{margin-bottom:-10px;position:relative;z-index:2}.seat-avatar-layer{position:absolute;left:50%;bottom:calc(-1 * var(--seat-avatar-pocket-shift));z-index:0;width:var(--seat-avatar-size);height:var(--seat-avatar-size);transform:translate(-50%);pointer-events:none}.seat-avatar-layer:has(.avatar-img:not([data-image-pending])){bottom:0}.seat-vpip{position:absolute;left:-9px;top:-16px;z-index:10;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #666457;border-radius:6px;background:linear-gradient(155deg,#303530,#141a16 28%,#070b08 58%,#141813);color:#f2d17d;box-shadow:inset 0 1px 1px #ffffff30,inset 0 -1px 2px #000c,0 1px 1px #000c,0 2px 4px #0008;font-family:var(--font-mono);font-size:12px;font-weight:900;line-height:1;text-align:center;font-variant-numeric:tabular-nums;transform:scale(1.6);transform-origin:right bottom}.seat-vpip-value{display:block;filter:drop-shadow(0 .6px .3px #000)}@supports (background-clip: text) or (-webkit-background-clip: text){.seat-vpip-value{background:linear-gradient(180deg,#fff4bd,#f7d771 24%,#c79531 43%,#ffed9d 55%,#e6bd59 73%,#b78327);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}}.table-stage.portrait .seat-vpip{transform-origin:clamp(25%,calc((var(--seat-x, 50) - 18) * 100%),100%) bottom}.seat-info{position:relative;z-index:3;display:flex;align-items:center;gap:0;min-height:40px;background:#070b08f0;border:1px solid rgba(255,255,255,.16);border-radius:8px;padding:4px 10px;width:clamp(118px,18cqw,158px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 18px #00000073;transition:transform .18s ease,border-color .18s ease}.seat.acting .seat-info{border-color:#d9b36a52;background:#11100af5;box-shadow:0 0 17px #d9b36a5c}.seat-winner .seat-info{border-color:#d9b36ab8;box-shadow:0 6px 18px #00000073,0 0 18px #d9b36a4d}.seat-winner .seat-copy{opacity:0}.seat-win-badge{position:absolute;left:50%;top:50%;z-index:11;width:116%;aspect-ratio:2172 / 724;transform:translate(-50%,-50%);pointer-events:none;animation:seat-win-badge-in .42s cubic-bezier(.16,.84,.3,1) both}.seat-win-badge img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 2px #000c) drop-shadow(0 0 5px #ffbd3933);-webkit-user-select:none;user-select:none}.seat-win-shine{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;mask:url(/assets/wins-pot-kGHnRsmK.webp) center / contain no-repeat}.seat-win-shine:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 32%,#fffceabf 49%,transparent 66%);opacity:0;transform:translate(-100%);animation:seat-win-shine .78s .16s ease-in-out both}.seat-tournament-win{width:148%;aspect-ratio:2}.seat-tournament-win .seat-win-shine{-webkit-mask-image:url(/assets/wins-tournament-D6tga6Lk.webp);mask-image:url(/assets/wins-tournament-D6tga6Lk.webp)}.restored-result .seat-win-badge,.restored-result .seat-win-shine:after{animation:none}@keyframes seat-win-badge-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 7px)) scale(.82) rotate(-3deg)}65%{opacity:1;transform:translate(-50%,calc(-50% - 1px)) scale(1.045) rotate(.5deg)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes seat-win-shine{0%{opacity:0;transform:translate(-100%)}20%,65%{opacity:.65}to{opacity:0;transform:translate(100%)}}.seat-name{overflow:hidden;text-overflow:ellipsis;font-weight:700;font-size:clamp(11px,1.18cqw,13px);line-height:1.15;white-space:nowrap}.seat-copy{flex:1;min-width:0;text-align:center}.seat-stack{font-size:clamp(11px,1.15cqw,13px);color:var(--gold);font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.seat-folded .seat-info{border-color:#ffffff14;background:#070a08cc}.seat.player-options-enabled{cursor:pointer}.seat.player-options-enabled .player-menu{cursor:default}.seat-clickable{cursor:pointer}.seat-clickable:hover{border-color:#ffffff47}.seat-note-mark{margin-left:5px;font-size:11px;color:var(--gold);opacity:.9}.seat[data-player-color] .seat-info{border-color:var(--player-tag-color);background-image:linear-gradient(var(--player-tag-fill),var(--player-tag-fill))}.seat[data-player-color] .seat-info:after{content:"";position:absolute;left:1px;top:2px;bottom:2px;width:5px;border-radius:5px 0 0 5px;background:var(--player-tag-color);pointer-events:none}.player-menu{position:absolute;left:50%;transform:translate(-50%);z-index:32;width:240px;background:#10150f;border:1px solid var(--line-2);border-radius:14px;padding:12px;box-shadow:0 14px 40px #0009;text-align:left;cursor:default}.player-menu.opens-down{top:calc(100% + 8px)}.player-menu.opens-up{bottom:calc(100% + 8px)}.player-menu-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.player-menu-head strong{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-menu-close{width:24px;height:24px;padding:0;border-radius:7px;background:transparent;border:1px solid var(--line-2);color:var(--muted);font-size:14px;line-height:1;cursor:pointer}.player-menu-follow{width:100%;padding:8px 12px;border-radius:9px;background:transparent;border:1px solid var(--line-2);color:var(--text);font-size:12.5px;font-weight:700;cursor:pointer}.player-menu-follow.on{background:#3fa16924;border-color:#3fa16973;color:var(--green)}.player-menu-label{margin:11px 0 6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--faint)}.player-menu-swatches{display:flex;gap:6px;flex-wrap:wrap}.player-swatch{width:22px;height:22px;padding:0;border-radius:50%;border:2px solid transparent;cursor:pointer;flex-shrink:0}.player-swatch.active{border-color:#fff;box-shadow:0 0 0 2px #ffffff40}.player-swatch.none{background:transparent;border:1.5px dashed var(--line-2);color:var(--faint);font-size:12px;line-height:1}.player-swatch.none.active{border-color:var(--muted)}.player-menu-note{width:100%;background:var(--bg-2);border:1px solid var(--line-2);border-radius:9px;padding:8px 10px;color:var(--text);font-size:12.5px;font-family:inherit;line-height:1.45;resize:vertical;min-height:64px;outline:none}.player-menu-note::placeholder{color:var(--faint)}.player-menu-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.player-menu-hint{font-size:10.5px;color:var(--faint)}.player-menu-actions button{padding:7px 14px;border-radius:8px;background:var(--green);color:#04140b;border:none;font-size:12px;font-weight:700;cursor:pointer}.player-menu-actions button:disabled{background:var(--panel-3);color:var(--faint);cursor:not-allowed}.avatar{width:var(--seat-avatar-size);height:var(--seat-avatar-size);border-radius:50%;background:linear-gradient(135deg,var(--green),color-mix(in srgb,var(--green) 56%,#000));color:#f4fff8;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:32px;flex-shrink:0}.avatar.avatar-img{object-fit:contain;object-position:center bottom;display:block;padding:0;border:0;border-radius:0;background:transparent;transform:scale(var(--avatar-art-scale, 1.4));transform-origin:center bottom;filter:drop-shadow(0 3px 3px #0006)}.seat-hero .avatar-img{--avatar-art-scale: 1.65}.avatar.ak-green{background:#3fa169}.avatar.ak-gold{background:#d9b36a;color:#1a1206}.avatar.ak-blue{background:#4377b9}.avatar.ak-rose{background:#b95772}.avatar.ak-slate{background:#5b6860}.hole-cards{display:flex;gap:5px;justify-content:center;align-items:flex-end;min-height:clamp(59px,8.4cqw,84px);position:relative;perspective:700px}.hole-cards.fanned{gap:0}.hole-cards.fanned .hole-card:nth-last-child(2){--hole-card-angle: -7deg;z-index:1;transform-origin:50% 100%}.hole-cards.fanned .hole-card:last-child{--hole-card-angle: 7deg;z-index:2;margin-left:calc(-.38 * var(--hole-card-width));transform-origin:50% 100%}.hole-cards.empty{min-height:clamp(59px,8.4cqw,84px);opacity:1}.hole-cards.folded{opacity:1}.seat-hero .hole-cards.folded .hole-card:not(.flip-shown){opacity:.62}.hole-cards.folded .hole-card.hidden .card-img{filter:grayscale(1) brightness(.58) drop-shadow(0 2px 4px rgba(0,0,0,.55))}.hole-card{--hole-card-angle: 0deg;--hole-card-width: clamp(42px, 5.9cqw, 60px);position:relative;width:var(--hole-card-width);aspect-ratio:5 / 7;border-radius:7px;background:transparent;color:#111;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(18px,2cqw,26px);font-weight:800;transform:rotate(var(--hole-card-angle))}.hole-card.dealt{animation:hole-card-deal var(--hole-deal-duration, .28s) cubic-bezier(.18,.82,.3,1) both;animation-delay:var(--hole-deal-delay, 0ms);will-change:transform,opacity}.hole-card.flip-shown{z-index:4!important}.seat-opponent .hole-card.flip-shown{transform-style:preserve-3d;animation:voluntary-show-flip .62s cubic-bezier(.2,.72,.25,1) both;will-change:transform}.seat-opponent .hole-card.flip-shown:last-child{animation-delay:90ms}.seat-opponent .hole-card.flip-shown .card-img{backface-visibility:hidden;-webkit-backface-visibility:hidden}.seat-opponent .hole-card.flip-shown:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;background:#10130f var(--card-back-image) center / 100% 100% no-repeat;filter:grayscale(1) brightness(.58) drop-shadow(0 2px 4px rgba(0,0,0,.55));transform:rotateY(180deg);backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none}@keyframes voluntary-show-flip{0%{transform:rotate(var(--hole-card-angle)) rotateY(180deg)}50%{transform:rotate(var(--hole-card-angle)) rotateY(90deg) scale(1.06)}to{transform:rotate(var(--hole-card-angle)) rotateY(0)}}@keyframes hole-card-deal{0%{opacity:0;transform:translate(var(--hole-deal-x, 0),var(--hole-deal-y, 0)) scale(.72) rotate(0)}18%{opacity:1}to{opacity:1;transform:translate(0) scale(1) rotate(var(--hole-card-angle))}}@media (prefers-reduced-motion: reduce){.hole-card.dealt{animation-duration:1ms;animation-delay:0ms}.seat-win-badge,.seat-win-shine:after{animation:none}.seat-opponent .hole-card.flip-shown{animation-duration:1ms;animation-delay:0ms}}.card-art-pending,.card-art-pending .board-card-flipper,.card-art-pending .board-card-front,.card-art-pending .board-card-back{animation-play-state:paused!important}.card-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:#fffaf0;box-shadow:0 2px 4px #0008;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:block;object-fit:fill;border-radius:inherit;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.hole-card.red{color:#d92626}.hole-card.raisable{cursor:pointer;transition:transform .16s ease,filter .16s ease}.hole-card.raisable:hover{transform:translateY(-4px) rotate(var(--hole-card-angle))}.hole-card.raised,.hole-card.raised:hover{z-index:3;transform:translateY(-12px) rotate(var(--hole-card-angle));filter:drop-shadow(0 0 6px rgba(217,179,106,.55))}.card-show-indicator{position:absolute;z-index:3;top:5%;left:35%;width:30%;aspect-ratio:1;display:grid;place-items:center;border:1px solid #ffe3a5;border-radius:50%;background:#171c16;color:#ffe3a5;box-shadow:0 1px 4px #000a;backface-visibility:hidden;pointer-events:none}.card-show-indicator svg{width:100%;height:100%}.seat-hero .hole-cards.folded .hole-card.raised{opacity:1}.hole-card.hidden{background:transparent;color:#d4dff5;position:relative}.hole-card.hidden:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:4px;background:repeating-linear-gradient(45deg,rgba(255,255,255,.06) 0 4px,transparent 4px 8px)}.board-cards{--board-card-width: clamp(47px, 6.2cqw, 64px);--board-card-gap: 7px;display:grid;grid-template-columns:repeat(5,var(--board-card-width));gap:var(--board-card-gap)}.board-card{position:relative;width:var(--board-card-width);aspect-ratio:5 / 7;border-radius:8px;background:transparent;color:#111;display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SFMono-Regular,monospace;font-size:clamp(20px,2.4cqw,30px);font-weight:800;perspective:700px}.board-card.red{color:#d92626}.board-card-flipper{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;transform-style:preserve-3d}.board-card-front,.board-card-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;backface-visibility:hidden;-webkit-backface-visibility:hidden}.board-card-front{display:grid;place-items:center;transform:rotateY(0)}.board-card-back{transform:rotateY(180deg);visibility:hidden}.board-card-back img{width:100%;height:100%;display:block;border-radius:inherit;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.board-card.dealt{animation:board-card-deal .32s cubic-bezier(.2,.82,.3,1) both}.board-card.dealt .board-card-flipper{animation:board-card-flip .32s cubic-bezier(.4,0,.2,1) both}.board-card.dealt .board-card-front{animation:board-front-visibility .32s steps(1,end) both}.board-card.dealt .board-card-back{animation:board-back-visibility .32s steps(1,end) both}@keyframes board-front-visibility{0%{visibility:hidden}42.8%,to{visibility:visible}}@keyframes board-back-visibility{0%{visibility:visible}42.8%,to{visibility:hidden}}@keyframes board-card-deal{0%{transform:translateY(-4px) rotate(-4deg)}to{transform:translateY(0) rotate(0)}}@keyframes board-card-flip{0%,12%{transform:rotateY(180deg)}to{transform:rotateY(0)}}.board-cards.flop-spread .board-card.dealt:nth-child(-n+3){--spread-from: 0px;animation:flop-spread .66s cubic-bezier(.22,.9,.3,1) both}.board-cards.flop-spread .board-card.dealt:nth-child(1){z-index:3}.board-cards.flop-spread .board-card.dealt:nth-child(2){z-index:2;--spread-from: calc(-100% - var(--board-card-gap))}.board-cards.flop-spread .board-card.dealt:nth-child(3){z-index:1;--spread-from: calc(-200% - var(--board-card-gap) * 2)}.board-cards.flop-spread .board-card.dealt:nth-child(-n+3) :is(.board-card-flipper,.board-card-front,.board-card-back){animation-duration:.38s;animation-delay:40ms}@keyframes flop-spread{0%,28%{transform:translate(var(--spread-from)) rotate(-6deg)}to{transform:translate(0) rotate(0)}}@media (prefers-reduced-motion: reduce){.board-card.dealt,.board-card.dealt :is(.board-card-flipper,.board-card-front,.board-card-back),.board-cards.flop-spread .board-card.dealt:nth-child(-n+3),.board-cards.flop-spread .board-card.dealt:nth-child(-n+3) :is(.board-card-flipper,.board-card-front,.board-card-back){animation:none}}.table-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;pointer-events:none}.pot-cluster{display:flex;gap:14px;align-items:center}.pot-breakdown{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;max-width:82%}.multiple-pots .pot-cluster{flex-direction:column;gap:0}.multiple-pots .pot-target{width:48px;height:30px}.multiple-pots .pot-pile{scale:.45}.multiple-pots .pot-pill{padding:3px 8px;gap:5px;white-space:nowrap}.multiple-pots .pot-pill span{font-size:9px}.multiple-pots .pot-pill strong{font-size:12px}.pot-breakdown.many-pots{display:grid;gap:4px}.many-pots .pot-target{display:none}.many-pots .pot-pill{flex-direction:column;gap:1px;padding:3px 7px;line-height:1.1}@container (max-width: 600px){.table-stage:not(.portrait):has(.multiple-pots) .table-center{gap:3px;bottom:18%}.table-stage:not(.portrait):has(.multiple-pots) .total-pot-pill{margin-bottom:0;padding:2px 8px;line-height:1.15}.table-stage:not(.portrait):has(.multiple-pots) .total-pot-pill strong{font-size:11px}.table-stage:not(.portrait) .multiple-pots .pot-target{display:none}.table-stage:not(.portrait) .multiple-pots .pot-pill{padding:2px 6px;line-height:1.15}.table-stage:not(.portrait) .multiple-pots .pot-pill span{font-size:8px}.table-stage:not(.portrait) .multiple-pots .pot-pill strong{font-size:11px}}@container (max-width: 420px){.table-stage:not(.portrait):has(.multiple-pots) .table-center{bottom:10%}.table-stage:not(.portrait):has(.multiple-pots) .total-pot-pill{display:none}.table-stage:not(.portrait) .multiple-pots{max-width:44%;gap:3px}.table-stage:not(.portrait) .multiple-pots .pot-pill{flex-direction:column;gap:0;padding:1px 4px}.table-stage:not(.portrait) .multiple-pots .pot-pill strong{font-size:10px}}.table-stage:not(.portrait) .table-center.live-table-center{top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center}.live-table-center>*{grid-column:1}.live-table-center>.board-cards{grid-row:2}.live-table-center>.total-pot-pill{grid-row:1;align-self:end;margin-bottom:0}.live-table-center>.pot-breakdown{grid-row:3;align-self:start}.live-table-center>.table-pause-message{grid-row:1 / -1;align-self:center}.pot-pile{position:relative;width:76px;height:52px;scale:.7}.pot-pile>.pot-chip-stack{position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-9px;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.pot-pile>.pot-chip-stack:nth-child(1){transform:translate(-22px,-15px) rotate(-10deg)}.pot-pile>.pot-chip-stack:nth-child(2){transform:translate(1px,-18px) rotate(7deg)}.pot-pile>.pot-chip-stack:nth-child(3){transform:translate(22px,-13px) rotate(-4deg)}.pot-pile>.pot-chip-stack:nth-child(4){transform:translate(-16px,-3px) rotate(8deg)}.pot-pile>.pot-chip-stack:nth-child(5){transform:translate(7px,-5px) rotate(-7deg)}.pot-pile>.pot-chip-stack:nth-child(6){transform:translate(24px) rotate(10deg)}.pot-pile>.pot-chip-stack:nth-child(7){transform:translate(-22px,10px) rotate(-5deg)}.pot-pile>.pot-chip-stack:nth-child(8){transform:translate(1px,9px) rotate(6deg)}.pot-pile>.pot-chip-stack:nth-child(9){transform:translate(22px,13px) rotate(-9deg)}.pot-pile>.pot-chip-stack:nth-child(10){transform:translate(-3px,19px) rotate(3deg)}.pot-pile.receiving>.pot-chip-stack.incoming{animation:pot-chip-arrive .9s ease-out both}@keyframes pot-chip-arrive{0%,78%{opacity:0}88%,to{opacity:1}}.pot-chip-stack{position:absolute;left:50%;top:50%;display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5))}.pot-chip-stack span:first-child{width:30px;height:9px;border-radius:50%;background:radial-gradient(ellipse at 50% 34%,#f1d98e,#b88f2c);box-shadow:inset 0 0 0 1.5px #ffffff52,inset 0 0 0 3.5px #00000024;position:relative;z-index:2}.pot-chip-stack span:last-child{width:30px;height:13px;margin-top:-4px;border-radius:0 0 15px 15px/0 0 5px 5px;background:repeating-linear-gradient(90deg,rgba(244,228,176,.85) 0 2.5px,transparent 2.5px 8px),repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 1px,transparent 1px 3px),linear-gradient(90deg,#7c5e1c,#c49a39 16%,#c49a39 84%,#7c5e1c);box-shadow:inset 0 -2px 4px #0000006b}.pot-chip-stack.tier-1 span:first-child{background:radial-gradient(ellipse at 50% 34%,#5fc089,#296b46)}.pot-chip-stack.tier-1 span:last-child{background:repeating-linear-gradient(90deg,rgba(207,232,220,.8) 0 2.5px,transparent 2.5px 8px),repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 1px,transparent 1px 3px),linear-gradient(90deg,#173f2a,#2f7a52 16%,#2f7a52 84%,#173f2a)}.pot-chip-stack.tier-2 span:first-child{background:radial-gradient(ellipse at 50% 34%,#6aa0cf,#2c5577)}.pot-chip-stack.tier-2 span:last-child{background:repeating-linear-gradient(90deg,rgba(220,234,248,.78) 0 2.5px,transparent 2.5px 8px),repeating-linear-gradient(0deg,rgba(0,0,0,.32) 0 1px,transparent 1px 3px),linear-gradient(90deg,#213b55,#416f96 16%,#416f96 84%,#213b55)}.pot-pill{display:flex;align-items:center;gap:8px;background:#080c0999;border:1px solid rgba(217,179,106,.3);border-radius:30px;padding:5px 16px;text-shadow:0 2px 6px rgba(0,0,0,.6)}.total-pot-pill{display:flex;align-items:center;gap:8px;align-self:center;background:#080c09b8;border:1px solid rgba(255,255,255,.12);border-radius:30px;padding:4px 14px;margin-bottom:8px;text-shadow:0 2px 6px rgba(0,0,0,.6)}.total-pot-pill span{color:var(--faint);font-size:10px;font-weight:800;text-transform:uppercase}.total-pot-pill strong{color:#fff;font-family:var(--font-mono);font-size:13.5px;font-weight:800;font-variant-numeric:tabular-nums}.pot-pill span{color:var(--faint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0}.pot-pill strong{color:var(--gold);font-family:var(--font-mono);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.dealer-button{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#e7dfca);border:1.5px solid #c39a3f;color:#111;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;font-family:var(--font-mono);box-shadow:0 5px 10px #0000008c,inset 0 -2px 3px #00000029,inset 0 2px 2px #ffffffe6;z-index:2}.bet-display{position:absolute;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translate(-50%,-50%);z-index:7;white-space:nowrap}.bet-chips{display:flex;align-items:center;filter:drop-shadow(0 3px 4px rgba(0,0,0,.5));scale:.7}.bet-chips .pot-chip-stack{position:static;filter:none}.bet-chips .pot-chip-stack:nth-child(1){transform:rotate(-5deg)}.bet-chips .pot-chip-stack:nth-child(2){transform:translateY(2px) rotate(4deg);margin-left:-9px}.bet-chips .pot-chip-stack:nth-child(3){transform:rotate(-2deg);margin-left:-9px}.bet-chips .pot-chip-stack:nth-child(4){transform:translateY(1px) rotate(6deg);margin-left:-9px}.bet-amount{background:#080c09d9;color:var(--gold);padding:1px 7px;border-radius:30px;border:1px solid rgba(217,179,106,.4);font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}.seat-equity{margin-left:7px;padding:1px 7px;border-radius:20px;background:color-mix(in srgb,var(--gold) 16%,transparent);border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);color:var(--gold);font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums}.seat-clock{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;z-index:7;border-radius:11px;pointer-events:none}.seat-clock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:3px;background:conic-gradient(from -90deg,var(--clock-color) 0deg var(--clock-progress),rgba(255,255,255,.16) var(--clock-progress) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.seat-clock-seconds{position:absolute;left:3px;bottom:-13px;min-width:25px;padding:1px 5px 2px;border:1px solid color-mix(in srgb,var(--clock-color) 72%,#fff 8%);border-radius:999px;background:#080b09f5;color:#fff;box-shadow:0 2px 8px #0009;font-family:var(--font-mono);font-size:13px;font-weight:900;line-height:1.2;text-align:center;font-variant-numeric:tabular-nums}.chip-payout{position:absolute;display:flex;flex-direction:column;align-items:center;gap:3px;transform:translate(-50%,-50%);white-space:nowrap;z-index:6;pointer-events:none}.chip-payout.to-bet{animation:payout-to-bet .9s ease-out both}.chip-payout.pile{gap:0}.chip-payout.pile .pot-pile{scale:.62}@keyframes payout-to-bet{0%{transform:translate(calc(-50% + var(--chip-from-x, 0px)),calc(-50% + var(--chip-from-y, 0px))) scale(.7);opacity:0}25%{opacity:1}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.chip-collection{position:absolute;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);white-space:nowrap;z-index:7;pointer-events:none;animation:collect-to-pot .9s cubic-bezier(.35,0,.2,1) both}@keyframes collect-to-pot{0%,12%{transform:translate(calc(-50% + var(--chip-from-x, 0px)),calc(-50% + var(--chip-from-y, 0px))) scale(1);opacity:1}82%{opacity:1}to{transform:translate(-50%,-50%) scale(.72);opacity:0}}.payout-amount{margin-left:.9cqw;font-weight:800;font-size:1.7cqw;color:#ffd479;font-variant-numeric:tabular-nums;text-shadow:0 2px 6px rgba(0,0,0,.7)}.hand-rank{font-size:15px;font-weight:700;color:var(--accent)}.tourney-end-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--surface);border:2px solid var(--accent);border-radius:8px;padding:14px 20px;margin:0 auto 12px;font-size:17px}.end-banner-btn{padding:8px 18px;border-radius:8px;background:var(--accent);color:var(--bg);font-weight:700;text-decoration:none;white-space:nowrap}.action-panel{background:#080c09b8;border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;padding:16px 22px;margin:0 0 16px;display:flex;flex-direction:column;align-items:flex-end}.action-panel h3{font-size:20px}.bet-controls{width:min(560px,100%)}.bet-presets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.bet-preset{flex:1;min-width:58px;padding:8px 10px;border-radius:9px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--muted);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.bet-preset:hover:not(:disabled){color:var(--text);border-color:#ffffff47}.bet-preset.active{color:var(--gold);border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 10%,var(--panel-2))}.bet-slider-row{display:flex;align-items:center;gap:12px;margin-bottom:12px}.bet-slider-row input[type=range]{flex:1;min-width:160px;accent-color:var(--gold)}.bet-amount-input{width:104px;padding:9px 10px;border-radius:9px;background:var(--bg-2);border:1px solid var(--line-2);color:var(--text);font-size:14px;font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;outline:none}.bet-actions{display:flex;gap:10px}.bet-action{flex:1;padding:13px 10px;border-radius:11px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--text);font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;cursor:pointer;white-space:nowrap}.bet-action:hover:not(:disabled){border-color:#ffffff4d}.bet-action:disabled{opacity:.55;cursor:not-allowed}.bet-action.fold{background:transparent;border-color:color-mix(in srgb,var(--danger) 55%,transparent);color:var(--danger)}.bet-action.raise{background:var(--green);border-color:transparent;color:#04140b}.bet-action.raise.all-in{background:linear-gradient(135deg,var(--gold),#b88f2c);color:#1a1206}.action-panel-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.hand-rank-chip{padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--gold) 14%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);color:var(--gold);font-size:12.5px;font-weight:700;white-space:nowrap}.table-connection{margin-top:10px;font-size:12px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;background:var(--surface-2);border-radius:3px;cursor:pointer;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:grab;border:none;margin-top:-7px}input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--accent);cursor:grab;border:none}input[type=range]:disabled{opacity:.5;cursor:not-allowed}.player-row{display:flex;justify-content:space-between;padding:8px 12px;border-radius:8px;background:var(--surface-2);margin:4px 0}.cards{display:inline-flex;gap:6px;margin-left:8px}.card-tile{display:inline-block;min-width:30px;padding:4px 8px;background:#fafafa;color:#111;border-radius:5px;text-align:center;font-family:ui-monospace,SFMono-Regular,monospace;font-weight:700}.card-tile.hidden{background:var(--surface-2);color:var(--muted)}.card-tile.red{color:#d92626}.replayer-backdrop{align-items:center}.modal.replayer{max-width:1100px;padding:18px 22px 16px}.replayer-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.replayer-title{min-width:0}.replayer-head h2{margin:0;overflow:hidden;font-size:20px;text-overflow:ellipsis;white-space:nowrap}.replayer-context{display:flex;align-items:center;gap:7px;margin-top:2px;color:var(--muted);font-size:12.5px}.replayer-context strong{color:var(--text);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums}.replayer-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;background:none;border:1px solid var(--line);border-radius:8px;color:var(--muted);width:30px;height:30px;padding:0;margin:0;line-height:1;cursor:pointer}.replayer-close svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.replayer-close:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--bg)}.replayer-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.replayer-arena{margin-top:12px;min-height:430px;height:min(58vh,640px);border-radius:8px}.replayer-stage .hole-cards,.replayer-stage .hole-cards.empty{min-height:clamp(48px,6.7cqw,67px)}.replayer-stage .hole-card{--hole-card-width: clamp(34px, 4.7cqw, 48px);border-radius:6px}.replayer-stage .board-cards{--board-card-width: clamp(38px, 4.8cqw, 49px);--board-card-gap: 5px}.replayer-stage .board-card{border-radius:6px;perspective:none}.replayer-stage .bet-display{gap:1px}.replayer-stage .bet-chips{scale:.48}.replayer-stage .bet-amount{padding:1px 6px;font-size:9.5px}.replayer-stage .dealer-button{width:24px;height:24px;font-size:10px}.replayer-pot-summary{height:46px;display:flex;align-items:center;justify-content:center;gap:8px}.pot-target{width:76px;height:52px;display:flex;align-items:center;justify-content:center}.replayer-pot-target{width:70px;height:46px}.replayer-pot-summary .pot-pile{width:100%;scale:.5}.replayer-pot-summary .total-pot-pill{margin-bottom:0}.replayer-pot-summary .pot-breakdown{flex-wrap:nowrap;max-width:none}.replayer-pot-summary .multiple-pots .pot-target{width:48px;height:28px}.replayer-action-label{margin-top:12px;text-align:center;font-size:15px;font-weight:700;min-height:22px}.replayer-controls{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.replayer-streets{display:flex;gap:6px}.replayer-streets button{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:5px 12px;font-size:12.5px;font-weight:700;cursor:pointer}.replayer-streets button.active{color:var(--bg);background:var(--accent);border-color:var(--accent)}.replayer-streets button:disabled{opacity:.4;cursor:default}.replayer-steppers{display:flex;align-items:center;gap:6px}.replayer-steppers button{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:8px;width:34px;height:30px;cursor:pointer}.replayer-steppers button:disabled{opacity:.35;cursor:default}.replayer-steppers .replay-end{min-width:44px;font-size:12px;font-weight:700}.replayer-progress{font-size:12px;color:var(--muted);min-width:52px;text-align:center;font-variant-numeric:tabular-nums}.replayer-steppers .replay-play-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:var(--accent);color:#151006;cursor:pointer}.replayer-steppers .replay-play-btn:hover:not(:disabled){background:var(--accent-hover)}.replayer-steppers .replay-play-btn.playing{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 28%,transparent)}.replayer-steppers .replay-play-btn:disabled{background:var(--surface-2);opacity:.5}.replay-play-icon{width:0;height:0;margin-left:3px;border-left:12px solid currentColor;border-top:7.5px solid transparent;border-bottom:7.5px solid transparent}.replay-pause-icon{display:flex;gap:3.5px}.replay-pause-icon span{width:3.5px;height:14px;border-radius:1px;background:currentColor}.replay-step-icon{display:inline-flex;align-items:center;justify-content:center;gap:1px}.replay-step-icon span{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.replay-step-icon.fwd span{border-left:6px solid currentColor}.replay-step-icon.back span{border-right:6px solid currentColor}.replayer-steppers button{display:inline-flex;align-items:center;justify-content:center}.replayer-steppers .replay-speed-btn{flex:0 0 48px;width:48px;min-width:48px;padding:0 4px;font-family:var(--font-mono);font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums}.timebank-controls{margin-top:12px;gap:16px;align-items:center}.timebank-auto{gap:6px;font-size:13px;cursor:pointer}.popout-glyph,.dock-glyph,.tile-glyph{position:relative;display:inline-block;width:13px;height:13px;flex:0 0 auto}.popout-glyph:before,.dock-glyph:before{content:"";position:absolute;left:0;bottom:0;width:9px;height:9px;border:1.5px solid currentColor;border-radius:2px}.popout-glyph:after,.dock-glyph:after{content:"";position:absolute;right:0;top:0;width:8px;height:8px;border:1.5px solid currentColor;border-radius:2px;background:var(--bg, #0b0e0c)}.dock-glyph:before{left:auto;right:0;bottom:auto;top:0;background:var(--bg, #0b0e0c);z-index:1}.dock-glyph:after{right:auto;left:0;top:auto;bottom:0;background:transparent}.tile-glyph:before,.tile-glyph:after{content:"";position:absolute;left:0;width:13px;height:5px;border:1.5px solid currentColor;border-radius:1.5px}.tile-glyph:before{top:0}.tile-glyph:after{bottom:0}.table-toolbar{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 0 8px}.popout-btn{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:9px;border:1px solid var(--line-2);background:var(--panel-2);color:var(--muted);font-family:inherit;font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;cursor:pointer}.popout-btn:hover{color:var(--text);border-color:#ffffff4d}.popout-blocked{color:var(--warn);font-size:12.5px;font-weight:700}.table-tab-group{display:inline-flex;align-items:center;gap:4px;min-width:0}.schedule-tab,.table-tab{font-family:inherit;cursor:pointer}.table-tab.popped{border-style:dashed;border-color:color-mix(in srgb,var(--gold) 50%,rgba(255,255,255,.12));color:var(--gold);background:color-mix(in srgb,var(--gold) 8%,#101812)}.table-tab-dot.popped{background:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 20%,transparent)}.table-tab.popped{max-width:min(320px,42vw)}.table-tab-badge{padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--gold) 18%,transparent);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;flex:0 0 auto}.table-tab-side{display:inline-flex;align-items:center;justify-content:center;width:28px;height:30px;padding:0;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#12190f;color:var(--muted);cursor:pointer;flex:0 0 auto}.table-tab-side:hover{color:var(--text);border-color:#ffffff4d;background:#182018}.tile-windows-btn{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:6px 11px;border-radius:8px;border:1px solid rgba(255,255,255,.12);background:#151b16;color:var(--muted);font-family:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer;flex:0 0 auto}.tile-windows-btn:hover{color:var(--text);border-color:#ffffff4d}.tile-windows-btn:disabled,.tile-windows-btn:disabled:hover{opacity:.42;background:#151b16;color:var(--faint);border-color:#ffffff14;cursor:not-allowed}.popout-btn,.table-tab-side,.tile-windows-btn,.pill-icon-btn,button.table-tab,button.schedule-tab{margin:0}.popout-btn:hover{background:var(--panel-2)}.table-tab-side:hover{background:#182018}.tile-windows-btn:hover{background:#1a221c}.pill-icon-btn:hover{background:#ffffff17}button.table-tab:hover{background:#1a221c}.table-tab.popped:hover{background:color-mix(in srgb,var(--gold) 14%,#101812);color:var(--gold)}.seat-cta,.end-screen-btn{margin:0}.seat-cta:hover,.end-screen-btn:hover{background:var(--accent-hover)}.popout-page{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;max-width:none;margin:0;padding:0;overflow:hidden;background:transparent}body:has(.popout-page){overflow:hidden;background:var(--table-room-gradient)}.popout-page .table-arena{flex:1 1 auto;height:auto;min-height:0;border:0;border-radius:0;padding:6px;background:transparent}.popout-page .tourney-pill-slot{position:relative;flex:0 0 138px;height:138px;min-height:138px}.popout-page .tourney-pill{position:absolute;top:10px;right:12px;left:auto;width:min(420px,calc(100% - 24px));box-sizing:border-box;margin:0}.popout-page .table-stage,.popout-page .table-stage.portrait{width:auto;max-width:100%;height:min(100%,63.6364cqw);max-height:none;aspect-ratio:1584 / 1008}.popout-page .action-panel{flex:0 0 250px;height:250px;min-height:250px;box-sizing:border-box;margin:0;border-left:0;border-right:0;border-bottom:0;border-radius:0;padding:10px 16px;background:transparent}.popout-page .error{margin:0;padding:6px 16px;font-size:12.5px}.popout-page .tourney-end-banner{flex:0 0 auto;margin:0;border-radius:0}.end-screen-btn{display:inline-block;margin-top:24px;padding:10px 24px;border:0;border-radius:8px;background:var(--accent);color:var(--bg);font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.end-screen-btn:hover{text-decoration:none}.seat-cta{display:inline-flex;align-items:center;gap:9px;padding:10px 20px;border:0;border-radius:8px;background:var(--accent);color:var(--bg);font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.seat-cta:hover{text-decoration:none}.tournament-table-section{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.tournament-break-notice,.tournament-start-notice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--gold) 55%,var(--line));border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 13%,var(--surface)),color-mix(in srgb,var(--panel) 92%,transparent))}.tournament-break-icon,.tournament-start-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold);color:#101510;font-weight:900;letter-spacing:-2px}.tournament-break-notice>span:nth-child(2),.tournament-start-notice>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.tournament-break-notice strong,.tournament-start-notice strong{font-size:13px}.tournament-break-notice small,.tournament-start-notice small{color:var(--muted);font-size:11.5px}.tournament-break-notice time,.tournament-start-notice time{color:var(--gold);font:800 16px var(--font-mono);font-variant-numeric:tabular-nums}.table-break-card{max-width:620px;margin:38px auto 0;text-align:center;border-color:color-mix(in srgb,var(--gold) 52%,var(--line));background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--gold) 13%,var(--panel)),var(--panel) 72%)}.table-break-countdown{display:inline-flex;align-items:baseline;gap:10px;margin-top:8px;padding:9px 15px;border:1px solid color-mix(in srgb,var(--gold) 42%,var(--line));border-radius:999px;background:#080c09b8}.table-break-countdown span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.table-break-countdown strong{color:var(--gold);font:850 20px var(--font-mono);font-variant-numeric:tabular-nums}.tourney-pill.on-break{border-color:color-mix(in srgb,var(--gold) 50%,rgba(255,255,255,.12))}.tourney-pill.on-break .tourney-pill-dot{background:var(--gold)}.tourney-pill-stats .break-stat :is(span,strong){color:var(--gold)}.tournament-table-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.tournament-table-heading>div{display:flex;flex-direction:column;gap:2px}.tournament-table-heading strong{font-size:13px}.tournament-table-heading span{color:var(--muted);font-size:12px}.tournament-table-scroll{overflow-x:auto}.tournament-table-list{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.tournament-table-list th,.tournament-table-list td{padding:12px 14px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.tournament-table-list thead th{padding-top:8px;color:var(--muted);font-size:11px;font-weight:600}.tournament-table-list th:first-child,.tournament-table-list .tournament-table-status{text-align:left}.tournament-table-row.mine{background:color-mix(in srgb,var(--green) 9%,transparent)}.tournament-table-row.mine>th{box-shadow:inset 3px 0 var(--green)}.tournament-table-row:hover{background:var(--surface-2)}.tournament-table-mine{display:block;margin-top:3px;color:var(--green);font-size:11px}.tournament-table-status{color:var(--muted)}.tournament-table-link{display:inline-block;padding:6px 10px;border:1px solid var(--line-2);border-radius:6px;color:var(--text);font-size:12px;font-weight:650;text-decoration:none}.tournament-table-link:hover{border-color:var(--accent);color:var(--accent);text-decoration:none}.tournament-table-number{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:750}.tournament-table-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 15%,transparent)}.tournament-table-row.status-paused .tournament-table-dot,.tournament-table-row.status-balancing .tournament-table-dot,.tournament-table-row.status-breaking .tournament-table-dot,.tournament-table-row.status-on_break .tournament-table-dot{background:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 15%,transparent)}.tourney-pill{position:absolute;top:10px;right:12px;z-index:40;display:flex;flex-direction:column;gap:8px;max-width:min(420px,calc(100% - 24px));padding:9px 12px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#080c09db;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 10px 30px #00000080}.tourney-pill.collapsed{gap:0}.tourney-pill-head{display:flex;align-items:center;gap:8px;min-width:0}.tourney-pill-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 20%,transparent);flex:0 0 auto}.tourney-pill-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;color:#f4efe4}.tourney-pill-actions{display:flex;align-items:center;gap:4px;flex:0 0 auto}.pill-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border-radius:7px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#cdd3ca;cursor:pointer}.pill-icon-btn:hover{color:var(--text);border-color:#ffffff4d}.pill-icon-btn:disabled,.pill-icon-btn:disabled:hover{opacity:.38;background:#ffffff08;color:var(--faint);border-color:#ffffff12;cursor:not-allowed}.pill-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pill-icon-btn.off{color:var(--faint);border-color:#ffffff12}.tourney-pill-stats{display:flex;align-items:center;gap:6px 16px;flex-wrap:wrap;padding-top:8px;border-top:1px solid var(--line)}.tourney-pill-stats .quick-stat{min-width:max-content}@media (max-width: 620px){.tourney-pill{left:12px;right:12px;max-width:none}.popout-page .tourney-pill-slot{flex-basis:166px;height:166px;min-height:166px}.popout-page .tourney-pill{left:12px;right:12px;width:auto}}.mobile-bar,.mobile-drawer,.drawer-backdrop{display:none}.mobile-bar,.mobile-drawer{caret-color:transparent}@media (max-width: 860px),(max-width: 1100px) and (orientation: portrait) and (pointer: coarse){.app-nav,.table-status-bar{display:none}.mobile-bar{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:12px;min-height:54px;padding:7px max(14px,env(safe-area-inset-right)) 7px max(14px,env(safe-area-inset-left));padding-top:calc(7px + env(safe-area-inset-top));background:#080d0a;border-bottom:1px solid var(--line)}.mobile-bar-brand{display:flex;align-items:center;gap:8px;flex:1;min-width:0;color:var(--text)}.mobile-bar-brand:hover{text-decoration:none}.mobile-bar .brand-mark{width:27px;height:27px}.mobile-bar .brand-name{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-bar.over-table{position:fixed;top:calc(6px + env(safe-area-inset-top));left:calc(6px + env(safe-area-inset-left));z-index:70;min-height:0;padding:0;background:transparent;border-bottom:0}.mobile-menu-btn{position:relative;flex:0 0 auto;display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:44px;height:42px;padding:0 11px;border-radius:11px;border:1px solid rgba(255,255,255,.13);background:#111812;cursor:pointer;-webkit-tap-highlight-color:transparent}.mobile-menu-btn:active{background:#182018}.burger-line{display:block;width:100%;height:2px;border-radius:2px;background:#d8d3c6}.mobile-menu-btn .nav-alert-dot{top:6px;right:6px}.mobile-bar.over-table .mobile-menu-btn{width:40px;height:38px;padding:0 10px;background:#080c09b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 4px 14px #00000073}.drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000094;animation:drawer-fade .18s ease both}@keyframes drawer-fade{0%{opacity:0}to{opacity:1}}.mobile-drawer{display:flex;flex-direction:column;gap:4px;position:fixed;top:0;bottom:0;left:0;z-index:100;width:min(87vw,348px);padding:calc(14px + env(safe-area-inset-top)) 14px calc(22px + env(safe-area-inset-bottom));background:#0b110d;border-right:1px solid var(--line);box-shadow:22px 0 60px #0009;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transform:translate(-104%);transition:transform .24s cubic-bezier(.3,.85,.3,1),visibility 0s linear .24s}.mobile-drawer.open{visibility:visible;transform:none;transition:transform .24s cubic-bezier(.3,.85,.3,1),visibility 0s linear 0s}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.drawer-head .brand-name{font-size:18px}.drawer-close{flex:0 0 auto;width:34px;height:34px;padding:0;border-radius:9px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.drawer-account{display:flex;align-items:center;gap:11px;margin:12px 0 4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#101710;color:var(--text)}.drawer-account:hover{text-decoration:none}.drawer-account .member-copy{display:grid;gap:2px;min-width:0}.drawer-account .member-copy strong{font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-account .member-copy small{color:var(--faint);font-size:11.5px}.drawer-section{display:flex;flex-direction:column;gap:2px;padding:12px 0 4px;border-top:1px solid var(--line);margin-top:8px}.drawer-label{margin-bottom:6px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--faint)}.drawer-section-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.drawer-section-toggle:hover{background:transparent;color:var(--muted)}.drawer-section-chevron{width:7px;height:7px;margin-right:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .16s ease}.drawer-section-toggle[aria-expanded=true] .drawer-section-chevron{transform:rotate(225deg)}.drawer-section-links{display:flex;flex-direction:column;gap:2px}.drawer-section-links[hidden]{display:none}.drawer-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:11px}.drawer-stats .quick-stat{min-width:0}.drawer-clock-row{display:flex;align-items:center;gap:10px}.drawer-clock-row .level-clock{flex:1;justify-content:space-between}.drawer-link{display:flex;align-items:center;gap:9px;width:100%;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#cdd3ca;font-family:inherit;font-size:14.5px;font-weight:700;text-align:left;cursor:pointer}.drawer-link:hover,.drawer-link:active{background:#ffffff0d;color:var(--text);text-decoration:none}.drawer-link.active{background:#151d17;border-color:#ffffff1a;color:#f4efe4}.drawer-link.is-table.active{background:color-mix(in srgb,var(--green) 16%,#101812);border-color:color-mix(in srgb,var(--green) 60%,transparent);color:#78d69b}.drawer-link-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-link.as-button{color:var(--danger)}.drawer-badge{margin-left:auto;min-width:21px;padding:2px 7px;border-radius:999px;background:var(--accent);color:#151006;font-size:11px;font-weight:800;text-align:center}body.drawer-open{overflow:hidden}.live-bar{flex-wrap:wrap;gap:8px 12px;padding:9px 14px}.live-bar-stat{text-align:left}.live-bar-btn{width:100%}body.at-table{overflow:hidden;overscroll-behavior:none;background:var(--table-room-gradient)}.app-shell.at-table{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:0;overflow:hidden;background:transparent}.app-shell.at-table .table-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-width:none;margin:0;padding:0}.app-shell.at-table .table-arena{flex:1 1 auto;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent}.app-shell.at-table .tourney-end-banner{flex:0 0 auto;margin:0;border-radius:0}.app-shell.at-table .error{margin:0;padding:6px 12px;font-size:12px}.app-shell.at-table .action-panel{flex:0 0 250px;height:250px;min-height:250px;box-sizing:border-box;align-items:stretch;margin:0;padding:9px 11px calc(9px + env(safe-area-inset-bottom));border-left:0;border-right:0;border-bottom:0;border-radius:0;background:transparent}.app-shell.at-table .action-panel h3{font-size:13.5px}.app-shell.at-table .action-panel-head{margin-bottom:6px;gap:8px}.app-shell.at-table .action-panel .muted{font-size:12.5px}.app-shell.at-table .bet-controls{width:100%}.app-shell.at-table .bet-presets{gap:6px;margin-bottom:7px}.app-shell.at-table .bet-preset{min-width:0;padding:7px 3px;font-size:11.5px;letter-spacing:0}.app-shell.at-table .bet-slider-row{gap:10px;margin-bottom:8px}.app-shell.at-table .bet-slider-row input[type=range]{min-width:0}.app-shell.at-table .bet-amount-input{width:78px;padding:8px;font-size:13px}.app-shell.at-table .bet-actions{gap:7px}.app-shell.at-table .bet-action{padding:13px 5px;font-size:12.5px;letter-spacing:.2px}.app-shell.at-table .action-panel:not(.my-turn) .timebank-controls{display:none}.app-shell.at-table .timebank-controls{margin-top:7px;gap:12px;font-size:11.5px}.app-shell.at-table .timebank-controls button{padding:6px 9px;font-size:11px}.app-shell.at-table .timebank-auto{font-size:11.5px}.table-stage .player-menu{width:min(300px,86cqw);left:calc(50% + 50cqw - var(--seat-x, 50) * 1cqw)}.table-stage .seat{--seat-avatar-size: 84px;--seat-avatar-pocket-shift: 44px;width:30cqw;min-width:0;max-width:138px}.table-stage .seat-info{width:100%;gap:0;min-height:32px;padding:3px 7px;border-radius:7px}.table-stage .avatar{font-size:26px}.table-stage .seat-vpip{left:-7px;top:-15px;width:24px;height:24px;font-size:10.5px}.table-stage .seat-clock-seconds{left:1px;bottom:-11px;min-width:23px;font-size:11px}.table-stage .seat-name,.table-stage .seat-stack{font-size:11.5px}.table-stage .dealer-button{width:24px;height:24px;font-size:10px;border-width:1.2px}.table-stage .bet-amount{font-size:9.5px;padding:1px 6px}}@media (max-width: 900px) and (orientation: landscape),(max-width: 860px) and (hover: hover) and (pointer: fine){.app-shell.at-table .table-arena{overflow:visible}.app-shell.at-table .table-stage:not(.portrait){width:auto;max-width:100%;height:88%;max-height:none;aspect-ratio:1584 / 1008}:is(.app-shell.at-table,.popout-page) .action-panel{flex-basis:88px;height:88px;min-height:88px;flex-direction:row;align-items:center;gap:12px;padding:6px 10px calc(6px + env(safe-area-inset-bottom))}:is(.app-shell.at-table,.popout-page) .action-panel h3{font-size:12.5px}:is(.app-shell.at-table,.popout-page) .action-panel-head{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:4px;margin:0;max-width:94px}:is(.app-shell.at-table,.popout-page) .hand-rank-chip{padding:3px 9px;font-size:11px}:is(.app-shell.at-table,.popout-page) .timebank-auto{max-width:none;font-size:10.5px;white-space:nowrap}:is(.app-shell.at-table,.popout-page) .bet-controls{flex:1 1 auto}:is(.app-shell.at-table,.popout-page) .timebank-controls{flex:0 0 auto;flex-direction:column;align-items:flex-start;gap:4px;margin:0;max-width:none;width:152px}:is(.app-shell.at-table,.popout-page) .timebank-controls button{white-space:nowrap;padding:6px 9px;font-size:10.5px}:is(.app-shell.at-table,.popout-page) .bet-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"presets actions" "slider  actions";align-items:center;gap:6px 12px}:is(.app-shell.at-table,.popout-page) .bet-presets{grid-area:presets;margin:0;gap:5px}:is(.app-shell.at-table,.popout-page) .bet-preset{padding:6px 3px;font-size:11px}:is(.app-shell.at-table,.popout-page) .bet-slider-row{grid-area:slider;margin:0;gap:8px}:is(.app-shell.at-table,.popout-page) .bet-amount-input{width:66px;padding:6px}:is(.app-shell.at-table,.popout-page) .bet-actions{grid-area:actions}:is(.app-shell.at-table,.popout-page) .bet-action{padding:12px 5px}.app-shell.at-table .table-stage:not(.portrait) .hole-cards{min-height:38px}.app-shell.at-table .table-stage:not(.portrait) .hole-card{--hole-card-width: 28px;aspect-ratio:5 / 7;border-radius:4px;font-size:11px}.app-shell.at-table .table-stage:not(.portrait) .seat-hero .hole-cards{min-height:53px}.app-shell.at-table .table-stage:not(.portrait) .seat-hero{--seat-avatar-pocket-shift: 34px}.app-shell.at-table .table-stage:not(.portrait) .seat-hero .hole-card{--hole-card-width: 36px;aspect-ratio:5 / 7;border-radius:6px;font-size:15px}.app-shell.at-table .table-stage:not(.portrait) .board-cards{--board-card-width: 37px}.app-shell.at-table .table-stage:not(.portrait) .board-card{aspect-ratio:5 / 7;border-radius:5px;font-size:16px}.app-shell.at-table .table-stage:not(.portrait) .pot-cluster{display:none}.app-shell.at-table .table-stage:not(.portrait) .multiple-pots .pot-cluster{display:flex}.app-shell.at-table .table-stage:not(.portrait) .multiple-pots .pot-target{display:none}.app-shell.at-table .table-center{z-index:7}.app-shell.at-table .table-stage:not(.portrait) .player-menu{top:calc(50% + 31.818cqw - var(--seat-y, 50) * .6364cqw);bottom:auto;transform:translate(-50%,-50%);width:min(286px,82cqw);padding:10px;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain}.app-shell.at-table .table-stage:not(.portrait) .player-menu-note{min-height:44px}.app-shell.at-table .table-stage:not(.portrait) .player-menu-label{margin:8px 0 5px}.app-shell.at-table .table-stage:not(.portrait) .player-swatch{width:19px;height:19px}.app-shell.at-table .table-stage:not(.portrait) .total-pot-pill{transform:scale(.85)}}@media (max-width: 1100px){.app-shell.at-table .table-stage.portrait,.popout-page .table-stage.portrait,.modal.replayer .table-stage.portrait{width:auto;max-width:480px;height:min(100%,171.4286cqw);max-height:none;margin-inline:auto;aspect-ratio:1008 / 1728;flex:0 1 auto}.table-stage.portrait .poker-table{--table-artwork: url(/tables/sg-table-portrait.webp);top:0;right:0;bottom:0;left:0;background:center / 100% 100% no-repeat var(--table-artwork)}.table-stage.portrait .seat{--seat-avatar-size: 68px;--seat-avatar-pocket-shift: 22px;width:24cqw;max-width:102px}.table-stage.portrait .seat-rail{--seat-avatar-size: 60px;--seat-avatar-pocket-shift: 14px;width:20cqw;max-width:86px}.table-stage.portrait .seat-rail .seat-info{gap:3px;padding-right:4px}.table-stage.portrait .seat-rail .avatar{font-size:18px}.table-stage.portrait .seat-rail .seat-name,.table-stage.portrait .seat-rail .seat-stack{font-size:9.5px}.table-stage.portrait .seat-rail .seat-stack{font-size:9px;white-space:nowrap}.table-stage.portrait .seat-info{gap:0;min-height:27px;padding:3px 6px}.table-stage.portrait .avatar{font-size:20px}.table-stage.portrait .seat-name{font-size:10px}.table-stage.portrait .seat-stack{font-size:10.5px}.table-stage.portrait .seat .hole-cards{margin-bottom:-7px}.table-stage.portrait .hole-cards{min-height:46px;gap:0}.table-stage.portrait .hole-cards.empty{min-height:46px}.table-stage.portrait .hole-card{--hole-card-width: 33px;aspect-ratio:5 / 7;border-radius:5px;font-size:13px}.table-stage.portrait .seat-hero{--seat-avatar-size: 104px;--seat-avatar-pocket-shift: 26px;width:42cqw;max-width:190px}.table-stage.portrait .seat-hero .seat-info{gap:0;min-height:36px;padding:4px 10px}.table-stage.portrait .seat-hero .avatar{font-size:32px}.table-stage.portrait .seat-hero .avatar-img{--avatar-art-scale: 1.3}.table-stage.portrait .seat-hero .seat-name{font-size:12.5px}.table-stage.portrait .seat-hero .seat-stack{font-size:13px}.table-stage.portrait .seat-hero .hole-cards{min-height:78px;gap:0}.table-stage.portrait .seat-hero .hole-card{--hole-card-width: 56px;aspect-ratio:5 / 7;border-radius:8px;font-size:23px}.table-stage.portrait .bet-chips{scale:.42}.table-stage.portrait .bet-amount{font-size:8.5px;padding:1px 5px}.table-stage.portrait .dealer-button{width:21px;height:21px;font-size:9px}.table-stage.portrait .bet-display{gap:1px}.table-stage.portrait .pot-cluster .pot-target{width:48px;height:30px}.table-stage.portrait .pot-cluster .pot-pile{display:flex;width:100%;scale:.34}.table-stage.portrait .chip-payout.pile .pot-pile{scale:.5}.table-stage.portrait .total-pot-pill{transform:scale(.82)}.table-stage.portrait .table-center{z-index:10;gap:9px}.table-stage.portrait .board-cards{--board-card-width: 40px;--board-card-gap: 4px}.table-stage.portrait .board-card{aspect-ratio:5 / 7;border-radius:6px;font-size:18px}.table-stage.portrait .pot-cluster{gap:4px}.table-stage.portrait .total-pot-pill,.table-stage.portrait .pot-pill{transform:scale(.9)}}.public-status-shell{min-height:100vh;min-height:100dvh;background:#0b0b0a}.public-status-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:0;background:radial-gradient(60% 200% at 50% -80%,#fff0d217,#fff0d200 60%),linear-gradient(180deg,#25231f,#191815 55%,#11100e);box-shadow:inset 0 1px #ffffff17,0 1px #000,0 8px 22px #00000073}.public-status-header .brand{grid-area:auto;gap:9px;min-width:0}.public-status-header .brand-mark{width:26px;height:auto;border-radius:0}.public-status-header .brand-word{display:block;width:150px;height:auto}.public-status-header-label{color:var(--muted);font-family:var(--font-mono);font-size:16px;font-weight:600}.public-status-app-link{justify-self:end;padding:9px 14px;border:0;border-radius:4px;box-shadow:inset 0 0 0 2px var(--text);color:var(--text);font-family:var(--font-mono);font-size:16px;font-weight:700}.public-status-app-link:hover{background:var(--text);color:#141414;text-decoration:none}.public-status-main{width:min(1120px,calc(100% - 48px));max-width:none;margin:0 auto;padding:74px 0 64px}.public-status-hero{max-width:760px;margin-bottom:44px}.public-status-hero h1{margin:12px 0 16px;color:#edeae1;font-size:clamp(52px,7vw,88px);line-height:.92}.public-status-hero p{max-width:660px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.public-status-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px;border:0;border-top:2px solid var(--text);border-radius:0;background:transparent;overflow:hidden}.public-status-counts>div{display:flex;flex-direction:column;min-height:110px;justify-content:center;padding:22px 26px;border-right:1px solid var(--line)}.public-status-counts>div:last-child{border-right:0}.public-status-counts strong{color:#edeae1;font-family:var(--font-display);font-size:48px;font-weight:400;line-height:1}.public-status-counts span{margin-top:9px;color:var(--muted);font-family:var(--font-mono);font-size:14px;font-weight:600}.public-status-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 170px 190px;align-items:end;gap:14px;margin-bottom:22px}.public-status-toolbar label,.public-status-search>label{display:flex;flex-direction:column;gap:7px;color:var(--muted);font-family:var(--font-mono);font-size:13px;font-weight:600}.public-status-search>div{display:flex}.public-status-search input,.public-status-toolbar select{width:100%;min-height:44px;border:1px solid var(--line-2);border-radius:4px;background:#111110;color:var(--text)}.public-status-search input{border-radius:4px 0 0 4px;padding-inline:14px}.public-status-search button{min-height:44px;border-radius:0 4px 4px 0;background:#fc0;color:#141414;font-weight:800}.public-status-list{display:grid;gap:12px}.public-status-card{display:block;padding:22px 24px 20px;border:1px solid var(--line);border-radius:4px;background:#1e1d1b;color:var(--text);transition:transform .15s ease,border-color .15s ease,background .15s ease}.public-status-card:hover{transform:translateY(-2px);border-color:#ffcc0052;background:#262522;text-decoration:none}.public-status-card-top,.public-status-detail-kicker{display:flex;align-items:center;gap:10px;color:var(--faint);font-family:var(--font-mono);font-size:12px;font-weight:600}.public-status-type{padding:4px 8px;border:1px solid currentColor;border-radius:4px;font-weight:800}.public-status-type.type-bug{color:#ff6b6b}.public-status-type.type-feature{color:#c9c5bb}.public-status-pill{display:inline-flex;align-items:center;gap:7px;margin-left:auto;padding:5px 9px;border-radius:4px;background:#ffcc001c;color:#fc0;font-weight:800}.public-status-pill>span{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.public-status-pill.status-released,.public-status-pill.status-resolved{background:#edeae11a;color:#edeae1}.public-status-pill.status-not_planned,.public-status-pill.status-deferred{color:#a19d93;background:#ffffff0d}.public-status-pill.status-blocked{color:#ff6b6b;background:#cc202724}.public-status-card-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:20px}.public-status-card h2{margin:0 0 7px;color:#edeae1;font-size:24px}.public-status-card p{max-width:760px;margin:0;color:#a19d93;font-size:14px}.public-status-card-arrow{color:var(--gold);font-size:25px;transition:transform .15s ease}.public-status-card:hover .public-status-card-arrow{transform:translate(4px)}.public-status-card-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);color:var(--faint);font-size:12px}.public-status-loading,.public-status-empty{padding:70px 24px;border:1px dashed var(--line-2);border-radius:4px;background:#181715;color:var(--muted);text-align:center}.public-status-empty>span{display:block;margin-bottom:12px;color:var(--green);font-family:var(--font-mono);font-size:20px}.public-status-empty h1,.public-status-empty h2{color:var(--text)}.public-status-empty p{margin:0 auto 20px}.public-status-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:28px;color:var(--muted);font-size:12px}.public-status-pagination button{min-width:106px}.public-status-privacy{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:28px 0 44px;border-top:1px solid var(--line);color:var(--faint)}.public-status-privacy strong{color:var(--muted);font-family:var(--font-mono);font-size:13px;font-weight:600}.public-status-privacy p{max-width:720px;margin:8px 0 0;font-size:12px}.public-status-detail-main{max-width:900px}.public-status-back{display:inline-block;margin-bottom:34px;font-size:13px}.public-status-detail{padding:clamp(28px,5vw,58px);border:1px solid var(--line);border-radius:6px;background:#1e1d1b}.public-status-detail h1{max-width:780px;margin:22px 0 18px;color:#edeae1;font-size:clamp(36px,6vw,58px);line-height:1.04;letter-spacing:-.025em}.public-status-detail-summary{max-width:720px;margin:0;color:#c9c5bb;font-size:17px;line-height:1.75}.public-status-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:36px 0 0;border:1px solid var(--line);border-radius:4px;background:var(--line);overflow:hidden}.public-status-facts>div{padding:17px;background:#181715}.public-status-facts dt{margin-bottom:7px;color:var(--faint);font-family:var(--font-mono);font-size:12px;font-weight:600}.public-status-facts dd{margin:0;color:var(--text);font-size:13px}.public-status-release-note,.public-status-detail-note{margin-top:42px;padding-top:30px;border-top:1px solid var(--line)}.public-status-release-note h2,.public-status-detail-note h2{margin:8px 0 11px;font-size:25px}.public-status-release-note p,.public-status-detail-note p{max-width:720px;margin:0;color:#a19d93;white-space:pre-wrap}@media (max-width: 760px){.public-status-header{grid-template-columns:1fr auto;padding:0 18px}.public-status-header-label{display:none}.public-status-header .brand-mark{width:22px}.public-status-header .brand-word{width:124px}.public-status-app-link{padding:8px 10px;font-size:14px}.public-status-main{width:min(100% - 28px,1120px);padding:48px 0}.public-status-hero{margin-bottom:32px}.public-status-hero h1{font-size:44px}.public-status-hero p{font-size:15px}.public-status-counts{grid-template-columns:repeat(2,1fr)}.public-status-counts>div{min-height:90px;padding:18px}.public-status-counts>div:nth-child(2){border-right:0}.public-status-counts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.public-status-toolbar{grid-template-columns:1fr 1fr}.public-status-search{grid-column:1 / -1}.public-status-card{padding:18px}.public-status-card-top{align-items:flex-start;flex-wrap:wrap}.public-status-pill{margin-left:0}.public-status-tracking{margin-right:auto;padding-top:5px}.public-status-card-body{grid-template-columns:1fr;gap:0}.public-status-card-arrow{display:none}.public-status-card h2{font-size:21px}.public-status-privacy{width:min(100% - 28px,1120px)}.public-status-detail{padding:25px 20px}.public-status-detail-kicker{align-items:flex-start;flex-wrap:wrap}.public-status-detail-kicker .public-status-pill{width:max-content}.public-status-facts{grid-template-columns:repeat(2,1fr)}}html.desktop-table,html.desktop-table body.desktop-table,html.desktop-table body.desktop-table #root{min-width:696px;min-height:0}html.desktop-table{overflow:auto;overscroll-behavior:auto}html.desktop-table body.desktop-table,html.desktop-table body.desktop-table.at-table,html.desktop-table body.desktop-table:has(.popout-page){overflow:visible;overscroll-behavior:auto}html.desktop-table body.desktop-table .app-shell.at-table,html.desktop-table body.desktop-table .popout-page{display:flex;flex-direction:column;width:100%;min-width:696px;height:100vh;height:100dvh;min-height:0;overflow:visible}html.desktop-table body.desktop-table .app-shell.at-table>:is(.app-nav,.mobile-bar){display:none}html.desktop-table body.desktop-table .app-shell.at-table>.table-status-bar{display:flex;flex-direction:row;flex-wrap:nowrap;height:60px;min-height:60px;padding:8px 16px;gap:16px}html.desktop-table body.desktop-table .app-shell.at-table .table-tab-strip{flex:1;width:auto;min-width:100px}html.desktop-table body.desktop-table .app-shell.at-table .table-quick-stats{display:flex;flex-wrap:nowrap;width:auto;gap:12px}html.desktop-table body.desktop-table .app-shell.at-table .level-clock{width:auto}html.desktop-table body.desktop-table .table-toolbar{height:40px;flex:0 0 40px}@media (max-width: 1000px){html.desktop-table body.desktop-table .app-shell.at-table .table-quick-stats .quick-stat:nth-child(n+4){display:none}}html.desktop-table body.desktop-table .app-shell.at-table>:not(.table-page){flex-shrink:0}html.desktop-table body.desktop-table .table-page{display:flex;flex-direction:column;flex:1 0 440px;min-height:440px;max-width:none;margin:0;padding:0 8px;overflow:visible}html.desktop-table body.desktop-table .popout-page{min-height:480px;padding:0}html.desktop-table body.desktop-table .table-arena{flex:1 1 auto;height:auto;min-height:220px;padding:12px;overflow:visible}html.desktop-table body.desktop-table .table-stage,html.desktop-table body.desktop-table .table-stage:not(.portrait),html.desktop-table body.desktop-table .table-stage.portrait{flex:0 0 auto;width:auto;min-width:0;min-height:0;max-width:100%;max-height:700px}html.desktop-table body.desktop-table .table-stage:not(.portrait){height:min(88%,63.6364cqw);aspect-ratio:1584 / 1008}html.desktop-table body.desktop-table .table-stage.portrait{height:min(94%,171.4286cqw);aspect-ratio:1008 / 1728}.table-workspace.portrait.spectating .table-stage.portrait,html.desktop-table body.desktop-table .table-workspace.portrait.spectating .table-stage.portrait{height:min(90%,calc(171.4286cqw - 24px))}html.desktop-table body.desktop-table .popout-page .tourney-pill-slot{flex:0 0 96px;height:96px;min-height:96px;padding:6px 8px 0}html.desktop-table body.desktop-table .popout-page .tourney-pill{position:relative;inset:auto;width:auto;max-width:none;height:90px}html.desktop-table body.desktop-table .popout-page .tourney-pill.collapsed{height:46px}html.desktop-table body.desktop-table .popout-page .tourney-pill-stats{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(0,1.8fr) repeat(3,minmax(0,1fr));height:35px;min-height:35px;gap:6px 12px}html.desktop-table body.desktop-table .popout-page .tourney-pill-stats .quick-stat{min-width:0}html.desktop-table body.desktop-table .popout-page .tourney-pill-stats .quick-stat :is(span,strong){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.desktop-table body.desktop-table .action-panel{position:sticky;bottom:0;z-index:30;flex:0 0 132px;height:132px;min-height:132px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:30px minmax(0,1fr);grid-template-areas:"heading bank" "controls controls";align-items:center;gap:6px 12px;padding:8px 12px;margin:0;background:#0b100c}html.desktop-table body.desktop-table .action-panel-head{grid-area:heading;flex-direction:row;flex-wrap:nowrap;min-width:0;max-width:none;gap:8px;margin:0}html.desktop-table body.desktop-table .action-panel h3{font-size:14px}html.desktop-table body.desktop-table .hand-rank-chip{font-size:11px;padding:3px 6px}html.desktop-table body.desktop-table .timebank-controls{grid-area:bank;flex-direction:row;width:auto;max-width:none;gap:10px;margin:0}html.desktop-table body.desktop-table .timebank-controls button{padding:5px 8px;font-size:11px}html.desktop-table body.desktop-table .timebank-auto{font-size:11px;white-space:nowrap}html.desktop-table body.desktop-table .bet-controls{grid-area:controls;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"presets actions" "slider actions";align-items:center;gap:6px 12px;width:100%}html.desktop-table body.desktop-table .bet-presets{grid-area:presets;flex-wrap:nowrap;margin:0;gap:5px}html.desktop-table body.desktop-table .bet-preset{min-width:0;padding:6px 3px;font-size:11px}html.desktop-table body.desktop-table .bet-slider-row{grid-area:slider;margin:0;gap:8px}html.desktop-table body.desktop-table .bet-slider-row input[type=range]{min-width:0}html.desktop-table body.desktop-table .bet-amount-input{width:78px;padding:6px}html.desktop-table body.desktop-table .bet-actions{grid-area:actions;gap:6px}html.desktop-table body.desktop-table .bet-action{padding:14px 5px;font-size:12px}html.desktop-table body.desktop-table .table-status-page{flex-basis:0;min-height:0;padding:48px 16px 16px}html.desktop-table body.desktop-table .table-status-page>.card{width:min(100%,620px);margin:auto;text-align:center}html.desktop-table body.desktop-table .table-stage:not(.portrait) .seat{--seat-avatar-size: clamp(54px, 10cqw, 104px);--seat-avatar-pocket-shift: 16px;width:20cqw;max-width:168px;min-width:84px}html.desktop-table body.desktop-table .table-stage:not(.portrait) .seat-info{width:clamp(84px,18cqw,158px);min-height:40px;padding:3px 6px}html.desktop-table body.desktop-table .table-stage:not(.portrait) .seat-name,html.desktop-table body.desktop-table .table-stage:not(.portrait) .seat-stack{font-size:clamp(11px,1.5cqw,14px)}html.desktop-table body.desktop-table .table-stage:not(.portrait) .hole-cards{min-height:clamp(38px,8.4cqw,84px)}html.desktop-table body.desktop-table .table-stage:not(.portrait) .hole-card{--hole-card-width: clamp(27px, 5.9cqw, 60px)}html.desktop-table body.desktop-table .table-stage:not(.portrait) .seat-hero .hole-card{--hole-card-width: clamp(36px, 7.6cqw, 76px)}html.desktop-table body.desktop-table .table-stage:not(.portrait) .board-cards{--board-card-width: clamp(30px, 6.2cqw, 64px);--board-card-gap: 5px}.table-pause-message{text-align:center;padding:10px 14px;border:1px solid rgba(215,178,101,.65);border-radius:12px;background:#08100bf0;box-shadow:0 4px 20px #0000003d}.table-pause-message h3{margin:0;color:var(--gold);font-size:clamp(13px,2.6cqw,22px)}.table-pause-message.rebalancing{max-width:min(70%,360px)}.table-pause-message.rebalancing h3{font-size:clamp(12px,2.3cqw,19px);line-height:1.35}.table-pause-message.final-table-welcome{max-width:min(52%,420px)}.table-pause-message.final-table-welcome h3{line-height:1.3}.table-pause-message .table-break-countdown{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:5px;padding:0;border:0;background:none}.table-pause-message .table-break-countdown span{font-size:clamp(9px,1.6cqw,12px)}.table-pause-message .table-break-countdown strong{font-size:clamp(21px,4cqw,34px)}.table-pause-message p{margin:6px 0 0;font-size:12px}.waiting-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.waiting-controls p{margin:0}.pre-action-choice{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.pre-action-choice input{width:18px;height:18px;margin:0;accent-color:var(--gold)}.pre-action-choice:has(input:checked){color:var(--gold)}.pre-action-choice .muted{font-size:12px}html:root body .table-workspace>.action-panel.inactive-panel{visibility:hidden;pointer-events:none;overflow:visible}html:root body .action-panel.inactive-panel .waiting-controls{position:absolute;left:10px;bottom:10px;width:max-content;max-width:calc(100% - 20px);display:flex;align-items:center;padding:0;margin:0}html:root body .action-panel.inactive-panel :is(.pre-action-choice,.waiting-controls>button){visibility:visible;pointer-events:auto;box-sizing:border-box;min-height:44px;padding:8px 14px;border:1px solid #778073;border-radius:999px;background:#182019ed;color:#e6eadf;box-shadow:0 2px 6px #0005}html:root body .action-panel.inactive-panel .pre-action-choice:has(input:checked){border-color:var(--gold);color:var(--gold)}html.desktop-table body.desktop-table .waiting-controls{grid-area:controls}.table-workspace>.table-arena{position:relative}.table-hand-tools{position:absolute;top:8px;left:12px;z-index:25;display:flex;align-items:center;gap:6px}.hand-review-control{position:relative;display:inline-flex}.hand-tool-button,.modal .hand-tool-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:#0b120e;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.hand-tool-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.hand-tool-button.tagged,.modal .hand-tool-button.tagged,.hand-tool-button.voice-saved,.modal .hand-tool-button.voice-saved{color:#ffe7a1;border-color:#a28a4e;background:#262315}.hand-tool-button.tagged svg{fill:currentColor}.hand-tool-button.voice-active{color:#ff9387;border-color:#ff9387}.hand-tool-button:hover:not(:disabled),.modal .hand-tool-button:hover:not(:disabled){color:#fff0bf;border-color:var(--gold);background:linear-gradient(#29382e,#101a14)}.hand-tool-button:disabled{opacity:.5;cursor:default}.hand-tool-button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hand-tool-message{position:absolute;top:calc(100% + 6px);left:0;z-index:2;display:flex;align-items:center;gap:8px;width:max-content;max-width:min(300px,80vw);background:#0b120e;padding:8px 10px;border:1px solid var(--line);border-radius:8px;font-size:12px;color:var(--muted)}.hand-tool-message button{padding:2px 6px;background:none;color:inherit}.replayer-hand-tools,.replayer-hand-navigation,.replayer-review-tools{display:flex;align-items:center;gap:6px}.replayer-hand-tools{margin-top:10px;justify-content:flex-start;flex-wrap:wrap}.replayer-hand-navigation{margin-left:auto}.replayer-review-tools{flex-wrap:wrap}.hand-review-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:50;display:flex;flex-direction:column;gap:8px;width:max-content;padding:10px;color:var(--text);background:#0b120e;border:1px solid var(--gold);border-radius:9px;box-shadow:0 5px 18px #0008}.voice-note-dismiss-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1299;background:transparent}.voice-note-panel{position:fixed;z-index:1300;top:82px;left:12px;width:min(350px,calc(100vw - 24px));max-height:calc(100dvh - 230px);overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:14px;background:#101a13;color:var(--text);border:1px solid #596442;border-radius:14px;box-shadow:0 12px 36px #0008;font-size:13px}.voice-note-panel:focus{outline:none}.voice-note-panel header,.voice-note-saved-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.voice-note-panel header strong{color:var(--gold)}.voice-note-panel p{margin:9px 0;line-height:1.45}.voice-note-panel button{font-size:12px;min-height:30px;padding:5px 9px}.voice-note-panel label{display:grid;gap:5px;font-size:12px}.voice-note-panel select,.voice-note-panel textarea{width:100%;min-width:0;color:var(--text);background:#08100b;border:1px solid var(--line);border-radius:6px;font:inherit;padding:8px;box-sizing:border-box}.voice-note-panel textarea{min-height:95px;resize:vertical}.voice-note-panel .voice-note-target{color:var(--gold);font-weight:650;font-size:15px}.voice-note-hint{color:var(--muted);font-size:12px}.voice-note-actions,.voice-note-links{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.voice-hand-shortcuts{margin:8px 0}.voice-hand-shortcuts button{color:var(--muted);background:#08100b;border:1px solid var(--line)}.voice-hand-shortcuts button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.voice-note-error{color:#ffab9e}.voice-note-transcript{white-space:pre-wrap;overflow-wrap:anywhere}.voice-transcription-status{color:var(--gold)}.saved-voice-note{border-top:1px solid var(--line);padding-top:12px;margin-top:14px}.voice-note-saved-heading time{color:var(--muted);font-size:11px}.saved-voice-note audio{width:100%;height:36px;margin-top:8px}.voice-note-links button{background:transparent;color:var(--muted);padding:3px 5px}.voice-note-links button:hover{color:var(--gold)}.voice-note-panel.collapsed{width:min(310px,calc(100vw - 24px))}@media (max-height: 600px){.voice-note-panel{top:45px;max-height:calc(100dvh - 190px);padding:10px}}.replayer-backdrop{z-index:400;padding:12px}.modal.replayer{display:flex;flex-direction:column;height:min(820px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);padding:12px 16px;overflow:auto}.replayer-head,.replayer-hand-tools,.replayer-controls,.replayer-action-label{flex-shrink:0}.modal.replayer .replayer-arena,html.desktop-table body.desktop-table .modal.replayer .replayer-arena{flex:1 1 auto;min-height:170px;height:auto;padding:26px 34px;overflow:hidden}html.desktop-table body.desktop-table .modal.replayer .table-stage:not(.portrait){height:min(100%,63.6364cqw)}html.desktop-table body.desktop-table .modal.replayer .table-stage.portrait{height:min(100%,171.4286cqw)}@media (max-width: 600px){.modal.replayer{padding:10px}.replayer-head h2{font-size:16px}.replayer-context{font-size:11px}.replayer-hand-tools .hand-tool-button{padding:5px 7px;font-size:11px}.replayer-controls{flex-wrap:wrap;gap:8px}}.replayer-window-page{min-height:100dvh;background:var(--bg)}.modal.replayer.replayer-window{width:100%;max-width:none;height:100dvh;max-height:none;min-height:480px;margin:0;border:0;border-radius:0;box-shadow:none}.replayer-window:focus{outline:none}.replayer-workspace,.replayer-dock{display:contents}.replayer-window-eyebrow{margin-bottom:3px;color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:1px}.replayer-window-empty{max-width:600px;margin:0 auto;padding:48px 24px}.replayer-window-empty h1{margin:10px 0;font-size:30px}.replayer-window-empty p{color:var(--muted)}.replayer-window-empty button{margin-right:8px}.replayer-window-message{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:500;padding:12px;width:max-content;max-width:90vw;background:#142218;color:var(--gold);border:1px solid var(--gold);border-radius:8px;font-size:12px}.replayer-shared-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:420;overflow:auto;overscroll-behavior:contain;background:var(--bg)}.replayer-shared-viewer .seat-hero .seat-name>.muted{display:none}.replayer-lock-note{color:var(--gold)}@media (max-width: 1100px) and (orientation: portrait) and (pointer: coarse){.modal.replayer.replayer-window{padding:8px 0 0;min-height:0;overflow:hidden}.replayer-window .replayer-head,.replayer-window .replayer-hand-tools{margin-inline:8px}.replayer-window .replayer-window-eyebrow{display:none}.replayer-window .replayer-head h2{font-size:15px}.replayer-window .replayer-close{width:36px;height:36px;flex-basis:36px}.replayer-window .replayer-hand-tools{margin-top:6px;gap:4px;flex-wrap:nowrap}.replayer-window .replayer-hand-tools .hand-tool-button{gap:3px;padding:4px 5px;min-height:34px;font-size:10px}.replayer-window .replayer-review-tools{flex-wrap:nowrap}.replayer-window .replayer-hand-navigation{gap:4px}.modal.replayer.replayer-window .replayer-arena{margin:0;border-radius:0}.replayer-window .replayer-action-label{position:absolute;z-index:20;top:6px;left:8px;right:8px;margin:0;min-height:0;font-size:12px;line-height:16px;max-height:36px;overflow:auto;padding:2px 4px;text-wrap:balance}.replayer-window .replayer-dock{position:absolute;z-index:30;right:6px;bottom:6px;width:49%;max-width:220px;padding:6px;display:flex;flex-direction:column;gap:4px;border:1px solid #847850;border-radius:12px;background:linear-gradient(155deg,#242e25f5,#0a110df5);box-shadow:0 3px 8px #0006}.replayer-window .replayer-controls{order:-1;display:flex;flex-direction:column;align-items:stretch;margin:0;gap:4px}.replayer-window .replayer-streets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.replayer-window .replayer-streets button{min-width:0;min-height:28px;margin:0;padding:3px 0;font-size:10px}.replayer-window .replayer-steppers{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:3px}.replayer-window .replayer-steppers button{width:100%;min-width:0;height:32px;margin:0;padding:0}.replayer-window .replay-previous{grid-area:1 / 1 / 2 / 5}.replayer-window .replayer-steppers .replay-play-btn{grid-area:1 / 5 / 2 / 9;width:100%;border-radius:8px}.replayer-window .replay-next{grid-area:1 / 9 / 2 / 13}.replayer-window .replayer-steppers :is(.replay-previous,.replay-play-btn,.replay-next){height:40px}.replayer-window .replay-restart{grid-area:2 / 1 / 3 / 4}.replayer-window .replayer-progress{grid-area:2 / 4 / 3 / 7;min-width:0;font-size:10px;white-space:nowrap}.replayer-window .replay-end{grid-area:2 / 7 / 3 / 10}.replayer-window .replay-speed-btn{grid-area:2 / 10 / 3 / 13;font-size:11px}.replayer-window .replayer-playback-options,.replayer-window .replayer-playback-options label{display:block;margin:0}.replayer-window .replayer-playback-options select{width:100%;min-width:0;height:30px;margin:0;padding:3px 6px;font-size:11px}.replayer-window .replayer-playback-options :is(.replayer-timing-caption,.muted){display:none}.replayer-window .replayer-stage.portrait .seat{--seat-avatar-size: 17.44cqw;--seat-avatar-pocket-shift: 5.64cqw}.replayer-window .replayer-stage.portrait .seat-rail{--seat-avatar-size: 15.38cqw;--seat-avatar-pocket-shift: 3.59cqw}.replayer-window .replayer-stage.portrait .seat-hero{--seat-avatar-size: 26.67cqw;--seat-avatar-pocket-shift: 6.67cqw}.replayer-window .replayer-stage.portrait .seat-vpip{left:-1.8cqw;top:-3.85cqw;width:clamp(14px,6.15cqw,24px);height:clamp(14px,6.15cqw,24px);font-size:max(8px,2.69cqw)}.replayer-window .replayer-stage.portrait .hole-cards{min-height:11.8cqw}.replayer-window .replayer-stage.portrait .hole-card{--hole-card-width: 8.46cqw}.replayer-window .replayer-stage.portrait .seat-hero .hole-cards{min-height:20.1cqw}.replayer-window .replayer-stage.portrait .seat-hero .hole-card{--hole-card-width: 14.36cqw}.replayer-window .replayer-stage.portrait .board-cards{--board-card-width: 10.26cqw;--board-card-gap: 1.03cqw}}@media (max-width: 360px) and (orientation: portrait) and (pointer: coarse){.replayer-window .replayer-review-tools .hand-tool-button>span{display:none}.replayer-window .replayer-review-tools .hand-tool-button{min-width:34px;justify-content:center}}.replay-window-notice{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;margin:8px 0;border:1px solid #a28a4e;border-radius:8px;background:#142218;color:var(--text);font-size:12px}.replay-window-notice>span{flex-basis:100%}.replay-window-notice button{padding:4px 8px;background:transparent;color:var(--gold);font-size:12px}.replay-window-notice a{color:var(--gold)}.table-hand-tools .replay-window-notice{position:absolute;top:100%;left:0;width:300px;max-width:80vw;z-index:35}.tournament-result-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.winner-share-backdrop{z-index:1200;padding:12px}.winner-share-dialog{width:min(640px,100%);height:min(880px,calc(100dvh - 24px));display:flex;flex-direction:column;gap:14px;min-height:0;padding:20px;border:1px solid #6a603f;border-radius:20px;background:#0d1710;color:#f1eee4;box-shadow:0 24px 80px #000b;overflow:auto}.winner-share-dialog header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-shrink:0}.winner-share-dialog h2{margin:0;font-size:25px}.winner-share-dialog header p{margin:5px 0 0;color:#a5b0a2;font-size:14px}.winner-share-dialog header button{font-size:25px;padding:0 12px}.winner-share-formats{display:flex;gap:8px;flex-shrink:0}.winner-share-formats button{background:#1a291e;color:#c0cbbd;border:1px solid #354537;padding:8px 16px}.winner-share-formats button[aria-pressed=true]{border-color:#d9b568;color:#eed49b;background:#302b1a}.winner-share-preview{flex:1;min-height:150px;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#080e0a;border-radius:8px}.winner-share-preview img{width:100%;height:100%;object-fit:contain}.winner-share-dialog footer{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-shrink:0;font-size:13px}.winner-share-dialog footer>div{display:flex;gap:8px}.winner-share-dialog .error{margin:0;font-size:14px}@media (max-width: 600px),(max-height: 600px){.winner-share-dialog{padding:12px;gap:10px;border-radius:12px}.winner-share-dialog h2{font-size:20px}.winner-share-dialog header p{display:none}}.table-workspace{position:relative;display:flex;flex-direction:column;flex:1 1 0;min-height:0}.table-sit-out-control{position:absolute;top:8px;right:12px;z-index:25;display:inline-flex;align-items:center;gap:7px;min-height:28px;padding:4px 8px;border-radius:7px;background:#0b120ee6;color:var(--muted);font-size:12px;cursor:pointer}.table-sit-out-control input{width:16px;height:16px;margin:0;accent-color:var(--gold)}.table-sit-out-control:has(input:checked){color:var(--gold)}.table-sit-out-control:has(input:disabled){opacity:.6;cursor:default}.table-sit-out-control input:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.sit-out-flash{animation:sit-out-flash 1.4s ease-in-out infinite}@keyframes sit-out-flash{0%,to{background-color:#142019;color:#ffe096;border-color:#d7b366;box-shadow:0 0 2px #d7b36640}50%{background-color:#f2c55e;color:#171c12;border-color:#ffe6a1;box-shadow:0 0 10px #f2c55e99}}@media (prefers-reduced-motion: reduce){.seat-return-control.sit-out-flash{animation:none;background-color:#f2c55e;color:#171c12;border-color:#ffe6a1}}@media (max-width: 860px){.table-workspace:has(.table-sit-out-control) .hand-tool-button>span{display:none}}html.desktop-table body.desktop-table .table-workspace.landscape{min-width:680px;min-height:440px;container-type:size;container-name:table-workspace}.action-panel :is(.bet-preset,.bet-action,.timebank-button),:is(.tournament-result-actions,.tourney-end-banner) .end-banner-btn{--button-rim: #9ca5aa;--button-top: #44494d;--button-bottom: #0c0f11;position:relative;margin:0;border:1px solid var(--button-rim);background:linear-gradient(165deg,var(--button-top),var(--button-bottom) 62%);color:#f7f6f0;box-shadow:inset 0 1px 1px #ffffffc0,inset 0 -2px 2px #000b,inset 0 0 0 2px #ffffff18,0 3px #060909,0 4px 5px #000b;text-shadow:0 1px 2px #000b;transition:transform 90ms ease-out,box-shadow 90ms ease-out,filter 90ms ease-out}.action-panel .bet-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1.15;min-width:0}.action-panel .bet-action strong{font:inherit}.action-panel .bet-action.fold{--button-rim: #e2867a;--button-top: #b53e36;--button-bottom: #591411;color:#fff5ef}.action-panel .bet-action.raise{--button-rim: #77d397;--button-top: #238447;--button-bottom: #073e20;color:#f1fff3}.action-panel .bet-action.raise.all-in,.tournament-result-actions .winner-share-button{--button-rim: #e6cb88;--button-top: #986a21;--button-bottom: #553307;color:#fff7df}.action-panel .bet-preset.active{--button-rim: #dfbc81;color:#ffe3b2}.action-panel :is(.bet-preset,.bet-action,.timebank-button):hover:not(:disabled),:is(.tournament-result-actions,.tourney-end-banner) .end-banner-btn:hover:not(:disabled){filter:brightness(1.16);border-color:var(--button-rim)}.action-panel :is(.bet-preset,.bet-action,.timebank-button):active:not(:disabled),:is(.tournament-result-actions,.tourney-end-banner) .end-banner-btn:active:not(:disabled){transform:translateY(2px);filter:brightness(.95);box-shadow:inset 0 2px 5px #000b,inset 0 0 0 2px #ffffff12,0 1px #060909}.action-panel :is(button,input):focus-visible,:is(.tournament-result-actions,.tourney-end-banner) .end-banner-btn:focus-visible{outline:2px solid #78d4ff;outline-offset:3px}:is(.tournament-result-actions,.tourney-end-banner) .end-banner-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 12px;font-size:12px;font-weight:800;line-height:1.15;text-transform:uppercase;letter-spacing:.4px}.action-panel .timebank-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;min-width:54px;white-space:nowrap}.timebank-button svg{width:16px;height:16px;flex:0 0 auto}.timebank-seconds{min-width:2ch;font-variant-numeric:tabular-nums}.action-panel .timebank-button:disabled{opacity:1;color:#90989b;--button-rim: #4e585b;--button-top: #272e31;--button-bottom: #14191b;cursor:default}.action-panel .timebank-button.running{color:#ffe0a1;--button-rim: #bb9756}.action-panel .timebank-auto{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:4px;margin:0}.action-panel .timebank-auto input{width:13px;height:13px;margin:0}.action-panel .bet-amount-input{border:1px solid #aab4bb;border-radius:6px;background:linear-gradient(#f0f2f4,#aeb8c0);color:#142c3b;box-shadow:inset 0 2px 3px #0007,0 1px 1px #ffffff60;text-align:center}.action-panel .bet-slider-row input[type=range]{height:7px;border:1px solid #426274;background:linear-gradient(to right,#09bcec var(--bet-progress, 0%),#202e37 var(--bet-progress, 0%));box-shadow:inset 0 1px 3px #0009,0 1px 1px #ffffff25}.action-panel .bet-slider-row input[type=range]::-webkit-slider-thumb{width:19px;height:19px;margin-top:0;border:2px solid #dceaf0;background:radial-gradient(circle,#253f4f 25%,#e6f2f6 30%,#92b5c8 57%,#213f51 60%);box-shadow:0 0 5px #19bce99c,0 2px 2px #000b}.action-panel .bet-slider-row input[type=range]::-moz-range-thumb{width:15px;height:15px;border:2px solid #dceaf0;background:radial-gradient(circle,#253f4f 25%,#e6f2f6 30%,#92b5c8 57%,#213f51 60%);box-shadow:0 0 5px #19bce99c,0 2px 2px #000b}@container table-workspace (min-width: 0px){.table-workspace.landscape>.table-sit-out-control{top:auto;right:auto;bottom:12px;left:12px}html.desktop-table body.desktop-table .table-workspace.landscape>.table-arena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;border:0;display:block;container-type:normal}html.desktop-table body.desktop-table .table-workspace.landscape .table-stage:not(.portrait){position:absolute;left:var(--table-left, 44px);top:var(--table-top, 44px);width:var(--table-stageWidth, 420px);height:var(--table-stageHeight, 267.273px);min-width:0;max-width:none;max-height:none}html.desktop-table body.desktop-table .table-workspace.landscape>.action-panel{position:absolute;bottom:auto;right:auto;left:var(--table-dockLeft);top:var(--table-dockTop);transform:scale(var(--table-scale, 1));transform-origin:top left;width:var(--table-dockWidth, 400px);height:var(--table-dockHeight, 148px);min-height:var(--table-dockHeight, 148px);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bank heading" "controls controls";grid-template-rows:24px minmax(0,1fr);gap:5px 8px;padding:8px 10px 10px;border:1px solid #9c8b70;border-radius:15px;background:linear-gradient(155deg,#303437,#0b0e10 32%,#080b0b 75%,#252726);box-shadow:inset 0 1px 1px #f8dfb9c0,inset 0 0 0 3px #ffffff0c,0 5px 10px #0008}html.desktop-table body.desktop-table .table-workspace.landscape .action-panel-head{justify-content:flex-end;gap:5px;overflow:hidden}html.desktop-table body.desktop-table .table-workspace.landscape .action-panel h3{font:600 11px var(--font-body);white-space:nowrap;margin:0}html.desktop-table body.desktop-table .table-workspace.landscape .hand-rank-chip{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:10px;padding:2px 5px}html.desktop-table body.desktop-table .table-workspace.landscape .timebank-controls{display:flex;flex-wrap:nowrap;gap:6px}html.desktop-table body.desktop-table .table-workspace.landscape .timebank-controls button{padding:3px 7px;font-size:12px}html.desktop-table body.desktop-table .table-workspace.landscape .timebank-auto{font-size:10px}html.desktop-table body.desktop-table .table-workspace.landscape .bet-controls{align-self:stretch;grid-template-columns:minmax(0,1fr);grid-template-rows:23px 23px minmax(0,1fr);grid-template-areas:"presets" "slider" "actions";gap:6px}html.desktop-table body.desktop-table .table-workspace.landscape .bet-presets{gap:6px;height:100%}html.desktop-table body.desktop-table .table-workspace.landscape .bet-preset{padding:2px;font-size:11px;border-radius:6px}html.desktop-table body.desktop-table .table-workspace.landscape .bet-slider-row{gap:10px}html.desktop-table body.desktop-table .table-workspace.landscape .bet-amount-input{width:72px;height:23px;padding:1px 4px;font-size:12px}html.desktop-table body.desktop-table .table-workspace.landscape .bet-actions{gap:7px;align-self:stretch}html.desktop-table body.desktop-table .table-workspace.landscape .bet-action{padding:3px;font-size:12px;border-radius:8px}html.desktop-table body.desktop-table .table-workspace.landscape .action-panel>:is(p,.tournament-result-actions,button){grid-area:controls}html.desktop-table body.desktop-table .table-workspace.landscape .action-panel>h3{grid-area:heading;text-align:right;white-space:normal}html.desktop-table body.desktop-table .table-workspace.landscape .waiting-controls{gap:8px;align-content:center}html.desktop-table body.desktop-table .table-workspace.landscape .action-panel .muted,html.desktop-table body.desktop-table .table-workspace.landscape .pre-action-choice{font-size:12px}}@container table-workspace (max-width: 860px){html.desktop-table body.desktop-table .table-workspace.landscape .hand-tool-button>span{display:none}}@media (prefers-reduced-motion: reduce){.action-panel :is(.bet-preset,.bet-action,.timebank-button),:is(.tournament-result-actions,.tourney-end-banner) .end-banner-btn{transition:none}}.avatar-collection{margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.avatar-collection h3{margin:0 0 8px}.avatar-collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px;margin-top:18px}.avatar-preset-choice{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:8px;min-width:0;padding:14px 8px 10px;border:0;border-radius:4px;background:#262522;box-shadow:none;color:var(--text)}.avatar-preset-choice:hover{background:#262522;box-shadow:inset 0 0 0 2px var(--text)}.avatar-preset-choice[aria-pressed=true]{background:#ffcc0014;box-shadow:inset 0 0 0 2px var(--gold)}.avatar-preset-choice:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.avatar-preset-art{width:100%;height:120px;object-fit:contain;background:transparent;border:0;border-radius:0;filter:drop-shadow(0 3px 3px #0006)}.avatar-preset-choice strong{overflow-wrap:anywhere}.avatar-choice-status{margin-top:auto;color:var(--gold);font-size:12px}.avatar-description{font-size:12px;font-weight:400;color:var(--muted)}.avatar-save-status{min-height:24px;padding-top:8px;color:var(--green)}.avatar-retry{font-size:12px;padding:4px 8px}.avatar-manager{max-width:1440px;padding-bottom:48px}.avatar-manager-back{font-size:13px}.avatar-manager-heading{margin:18px 0 26px}.avatar-manager-eyebrow{color:var(--gold);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.avatar-manager-heading h1{margin:8px 0;font-size:clamp(28px,4vw,38px)}.avatar-manager-heading p{margin:0;max-width:660px}.avatar-manager-layout{display:grid;grid-template-columns:minmax(310px,390px) minmax(0,1fr);gap:28px;align-items:start}.avatar-manager-editor{padding:24px;scroll-margin-top:24px}.avatar-manager-editor h2{font-size:23px;overflow-wrap:anywhere}.avatar-manager-editor fieldset{border:0;padding:0;margin:0;min-width:0}.avatar-manager-upload{display:flex;flex-direction:column;align-items:center;padding:16px 12px;gap:7px;background:radial-gradient(ellipse at center,#262522,#181715 75%);border:1px dashed #3a3834;border-radius:4px;cursor:pointer;text-align:center}.avatar-manager-upload:hover,.avatar-manager-upload.is-dragging,.avatar-manager-upload:focus-within{border-color:var(--gold);background-color:var(--panel-2)}.avatar-manager-upload strong{font-size:13px;overflow-wrap:anywhere;max-width:100%}.avatar-manager-upload>span{font-size:11px;color:var(--muted)}.avatar-manager-upload input{width:100%;max-width:280px;font-size:11px;color:var(--muted);margin-top:4px}.avatar-manager-upload input::file-selector-button{border:1px solid var(--line-2);border-radius:3px;padding:7px 10px;margin-right:8px;background:var(--panel-3);color:var(--text);cursor:pointer}.avatar-manager-preview{height:155px;width:100%;position:relative;display:flex;justify-content:center;align-items:flex-end;isolation:isolate}.avatar-manager-preview img{position:absolute;bottom:12px;height:145px;width:100%;object-fit:contain;z-index:0}.avatar-manager-pill{max-width:95%;min-width:135px;padding:9px 14px;background:linear-gradient(180deg,#101710,#090d0a);border:1px solid #776748;border-radius:4px;color:var(--text);font-size:13px;font-weight:700;text-align:center;overflow-wrap:anywhere;z-index:1;box-shadow:0 5px 16px #0005}.avatar-manager-placeholder{position:absolute;top:0;right:0;bottom:24px;left:0;display:grid;place-items:center;font-size:70px;color:#64725a;z-index:0}.avatar-manager-help{font-size:12px;color:var(--muted);margin:9px 0 18px}.avatar-manager-field{display:block;font-size:13px;font-weight:600;margin-bottom:16px}.avatar-manager-field input{display:block;width:100%;margin-top:6px;font-size:13px}.avatar-manager-field .muted{font-weight:400}.avatar-manager-access{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#111110;border:1px solid var(--line);border-radius:4px}.avatar-manager-access button{background:transparent;color:var(--muted);padding:9px;font-size:13px;border:1px solid transparent;border-radius:3px}.avatar-manager-access button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:#141414}.avatar-manager-access button:hover{color:var(--text)}.avatar-manager-owner{margin-bottom:18px}.avatar-manager-owner-results{list-style:none;padding:0;margin:6px 0;max-height:220px;overflow-y:auto}.avatar-manager-owner-results button{width:100%;display:flex;flex-direction:column;align-items:start;gap:2px;padding:8px 12px;font-size:13px;margin:3px 0;text-align:left}.avatar-manager-owner-results span,.avatar-manager-owner-selected small{color:var(--muted);display:block;font-size:12px}.avatar-manager-owner-selected{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px;background:#ffcc000c;border:1px solid #ffcc0044;border-radius:4px;font-size:13px;overflow-wrap:anywhere}.avatar-manager-owner-selected>span{min-width:0}.avatar-manager-owner-selected button{flex-shrink:0}.avatar-manager-publish{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--line);padding-top:18px;font-size:13px;cursor:pointer}.avatar-manager-publish input{margin:4px 0 0;accent-color:var(--gold)}.avatar-manager-publish small{display:block;color:var(--muted);font-weight:400;line-height:1.5;margin-top:4px}.avatar-manager-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.avatar-manager-form-actions button{font-size:13px;flex:1}.avatar-manager-success{padding:14px 18px;color:var(--text);border:0;box-shadow:inset 3px 0 #fc0;background:#262522;border-radius:4px}.avatar-manager-library-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.avatar-manager-library-heading h2{font-size:23px;margin:0}.avatar-manager-library-heading h2 span{font:13px var(--font-body);color:var(--muted);margin-left:6px}.avatar-manager-library-heading input{width:190px;max-width:100%;font-size:13px}.avatar-manager-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.avatar-manager-card{display:flex;flex-direction:column;min-width:0;padding:14px;background:radial-gradient(ellipse at 50% 35%,#262522,var(--panel) 70%)}.avatar-manager-card.is-editing{border-color:var(--gold)}.avatar-manager-badges{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.avatar-manager-badges span{font-size:10px;padding:3px 7px;border:1px solid var(--line-2);border-radius:3px;color:var(--muted)}.avatar-manager-badges .exclusive{color:var(--gold);border-color:#fc05}.avatar-manager-badges .public{color:#c9c5bb;border-color:#3a3834}.avatar-manager-card-owner{font-size:12px;text-align:center;color:var(--muted);margin:10px 0 14px;overflow-wrap:anywhere}.avatar-manager-card-description{font-size:12px;color:var(--muted);margin:0 0 14px;overflow-wrap:anywhere}.avatar-manager-card>button{width:100%;margin-top:auto;font-size:12px;padding:8px}.avatar-manager-empty{padding:30px}.avatar-manager .error{font-size:13px;overflow-wrap:anywhere}@media (max-width: 900px){.avatar-manager-layout{grid-template-columns:minmax(0,1fr)}.avatar-manager-editor{max-width:550px;width:100%}}@media (max-width: 480px){.avatar-manager{padding:0 14px 32px}.avatar-manager-editor{padding:18px}.avatar-manager-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.avatar-manager-card{padding:10px}.avatar-manager-card .avatar-manager-preview{height:130px}.avatar-manager-card .avatar-manager-preview img{height:125px}.avatar-manager-card .avatar-manager-pill{min-width:0;width:100%;font-size:12px;padding:7px}}.replayer-playback-options{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px;flex-shrink:0;font-size:11px}.replayer-playback-options label{display:flex;align-items:center;gap:8px;white-space:nowrap}.replayer-playback-options select{padding:5px 8px;font-size:12px;width:auto}.payout-editor{margin:24px 0;padding:20px;border:1px solid var(--line);border-radius:6px;background:#181715}.payout-editor h3{margin:0 0 6px}.payout-editor>p{font-size:13px}.payout-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:16px 0}.payout-presets button{margin:0;padding:10px 4px;font-size:13px}.payout-presets button[aria-pressed=true],.payout-presets button[aria-pressed=true]:hover{color:#141414;background:var(--gold);border-color:var(--gold)}.payout-custom{margin:12px 0}.payout-custom label{display:flex;justify-content:space-between}.payout-custom input[type=range]{width:100%;padding:0;accent-color:var(--gold)}.payout-range-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.payout-preview{min-height:120px}.payout-preview-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.payout-preview-metrics span,.payout-preview-metrics small{display:block;color:var(--muted);font-size:12px}.payout-preview-metrics strong{display:block;color:var(--gold);font-size:20px;font-variant-numeric:tabular-nums}.payout-tier-scroll{max-height:250px;overflow:auto;margin-top:12px}.payout-tier-scroll table,.outcome-table-scroll table{border-collapse:collapse;width:100%;font-variant-numeric:tabular-nums}.payout-tier-scroll caption{text-align:left;padding:8px;font-size:12px;color:var(--muted)}.payout-tier-scroll th,.payout-tier-scroll td{padding:8px;text-align:right;border-bottom:1px solid var(--line)}.payout-tier-scroll th:first-child,.payout-tier-scroll td:first-child{text-align:left}.outcome-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin:24px 0}.outcome-toolbar label{display:flex;gap:10px;align-items:center;margin:0}.outcome-toolbar select{width:auto;margin:0}.outcome-results{padding:24px}.outcome-results h2{margin:0 0 8px}.outcome-table-scroll{overflow-x:auto;margin-top:24px}.outcome-table-scroll td,.outcome-table-scroll th{text-align:right;padding:16px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.outcome-table-scroll th{color:var(--muted);font-size:12px}.outcome-table-scroll td:nth-child(2),.outcome-table-scroll th:nth-child(2){text-align:left}.outcome-score{color:var(--gold);font-weight:700}.outcome-sample{display:block;color:var(--muted);font-size:11px;font-weight:400;margin-top:3px}.outcome-empty{padding:48px 12px;text-align:center}.outcome-pagination{display:flex;gap:16px;justify-content:flex-end;align-items:center;margin-top:20px}@media (max-width: 600px){.outcome-results{padding:16px}.payout-editor{padding:12px}}.tournament-dialog select,.outcome-toolbar select{padding:10px 12px;background:var(--surface);color:var(--text);border:1px solid var(--surface-2);border-radius:4px;font:inherit;color-scheme:dark}.tournament-dialog select{width:100%}.environment-badge{position:fixed;bottom:8px;left:8px;z-index:2147483647;padding:5px 10px;border:1px solid #d8b66b;border-radius:3px;background:#241d0e;color:#ffe5a0;font:700 11px/1.4 monospace;letter-spacing:.04em;pointer-events:none;box-shadow:0 2px 8px #0008}.avatar-request-card,.avatar-request-editor{min-width:0;scroll-margin-top:90px}.avatar-request-card>.panel-head{flex-wrap:wrap;gap:12px}.avatar-request-card h2,.avatar-request-editor h2{margin:0}.avatar-request-card fieldset,.avatar-request-editor fieldset{border:0;padding:0;margin:0;min-width:0}.avatar-request-form label,.avatar-request-editor label{display:block;font-weight:600;margin:18px 0 8px}.avatar-request-form input,.avatar-request-form textarea,.avatar-request-editor input,.avatar-request-editor textarea{display:block;width:100%;margin-top:8px;font:inherit}.avatar-request-form textarea,.avatar-request-editor textarea{resize:vertical;min-height:82px}.avatar-request-form .muted,.avatar-request-editor .muted{font-size:13px;line-height:1.6}.avatar-request-file input,.avatar-request-editor input[type=file]{padding:14px;border:1px dashed var(--line-2);border-radius:4px}.avatar-source-preview{display:block;max-height:280px;max-width:100%;width:auto;height:auto;object-fit:contain;border-radius:4px;background:#0b0b0a;margin:14px auto}.avatar-request-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:18px;margin:18px 0}.avatar-request-images figure{min-width:0;margin:0;text-align:center}.avatar-request-images figcaption{font-size:12px;color:var(--muted);margin-top:8px}.avatar-request-images .avatar-manager-preview{height:220px}.avatar-request-images .avatar-manager-preview img{height:210px}.avatar-request-current{border-top:1px solid var(--line);padding-top:16px;margin-top:20px}.avatar-request-current>div:first-child{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.avatar-request-status{display:inline-block;width:fit-content;padding:5px 10px;background:#ffcc0014;border:1px solid #ffcc0055;border-radius:3px;color:var(--gold);font-size:12px;font-weight:600}.avatar-request-status.is-completed{background:#fc0;border-color:#fc0;color:#141414}.avatar-request-status.is-cancelled{background:var(--panel);border-color:var(--line-2);color:var(--muted)}.avatar-request-receipt{display:flex;align-items:flex-start;gap:12px;padding:18px;margin:18px 0;border:0;box-shadow:inset 3px 0 #fc0;border-radius:4px;background:#262522;color:var(--text);line-height:1.55;scroll-margin:24px}.avatar-request-receipt:focus-visible{outline:3px solid #ffcc00;outline-offset:3px}.avatar-request-receipt-check{display:grid;place-items:center;flex:0 0 28px;height:28px;border-radius:3px;background:#fc0;color:#141414;font-weight:800}.avatar-request-receipt strong{display:block;font-size:17px;color:var(--text)}.avatar-request-receipt p{margin:8px 0 0;font-size:14px}.avatar-request-error{padding:16px 18px;margin:18px 0;border:0;box-shadow:inset 0 0 0 2px #ff6b6b99;border-radius:4px;background:#cc202729;color:var(--text);line-height:1.55}.avatar-request-error strong{display:block;color:#ff8a8a}.avatar-request-error p{margin:6px 0 0;font-size:14px}.avatar-request-error:focus-visible{outline:3px solid #ff6b6b;outline-offset:3px}.avatar-request-status.is-needs_photo{background:#cc202729;border-color:#ff6b6b99;color:#ff8a8a}.avatar-request-message{padding:14px 16px;background:#ffcc000a;border-left:3px solid var(--gold);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.avatar-request-message strong{display:block;color:var(--gold);margin-bottom:5px}.avatar-request-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px;font-size:13px}.avatar-request-actions a{color:var(--gold)}.avatar-request-toolbar{display:flex;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px}.avatar-request-toolbar label{font-size:13px}.avatar-request-toolbar select,.avatar-request-toolbar input{display:block;margin-top:6px;max-width:100%;padding:10px 12px;border:1px solid var(--line-2);border-radius:4px;background:var(--panel);color:var(--text);color-scheme:dark;font:inherit}.avatar-request-toolbar>span{align-self:center}.avatar-request-layout{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:24px;align-items:start}.avatar-request-layout>*{min-width:0}.avatar-request-list{display:grid;gap:12px}.avatar-request-row{display:flex;flex-direction:column;align-items:start;gap:7px;width:100%;padding:18px;text-align:left;background:var(--panel);color:var(--text);border:1px solid var(--line);border-radius:4px;font-size:14px;overflow-wrap:anywhere}.avatar-request-row:hover{background:#262522;color:var(--text)}.avatar-request-row[aria-pressed=true]{background:#262522;box-shadow:inset 3px 0 0 var(--gold);color:var(--text)}.avatar-request-row small{color:var(--muted);font-size:11px;font-weight:400}.avatar-request-placeholder{padding:32px}.avatar-request-editor h2{margin-top:12px}.avatar-request-finish{border-top:1px solid var(--line);margin-top:24px;padding-top:8px}.avatar-request-finish button{display:block;margin-top:20px}@media (max-width: 850px){.avatar-request-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width: 480px){.avatar-request-card,.avatar-request-editor{padding:18px}.avatar-request-toolbar{gap:12px}.avatar-request-toolbar label,.avatar-request-toolbar input,.avatar-request-toolbar select{width:100%}}.card-fallback-back{background:linear-gradient(135deg,#30342d,#10130f);border:1px solid #a88b49}.table-announcement{position:fixed;z-index:125;top:calc(env(safe-area-inset-top,0px) + 60px);left:50%;transform:translate(-50%);width:min(540px,calc(100vw - 24px));display:flex;align-items:flex-start;gap:8px;padding:12px 12px 12px 16px;border:1px solid #d8ba73;border-radius:12px;background:#18251f;color:#fff3d1;box-shadow:0 4px 18px #0008;pointer-events:none;box-sizing:border-box}.table-announcement p{margin:0;flex:1;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.table-announcement button{pointer-events:auto;flex:0 0 36px;min-width:36px;min-height:36px;padding:0;border:1px solid #d8ba7366;background:transparent;color:#fff3d1;font-size:24px;line-height:1}.announcement-admin{max-width:850px;margin:0 auto}.announcement-admin .panel{padding:20px;margin:20px 0}.announcement-admin textarea{display:block;width:100%;margin-top:8px;box-sizing:border-box;resize:vertical}.announcement-history-item{border-top:1px solid #ffffff1a;padding:8px 0;overflow-wrap:anywhere}.announcement-admin .row{flex-wrap:wrap}.device-report{max-width:1200px;margin:0 auto}.device-report .panel{padding:18px}.device-report-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:24px 0}.device-report-filters label{display:grid;gap:6px;min-width:0}.device-report-filters input{min-width:0;max-width:100%;box-sizing:border-box;min-height:44px;padding:10px 12px;border:1px solid var(--line-2);border-radius:4px;background:var(--bg-2);color:var(--text);font:inherit;font-size:16px}.device-report-filters p{flex-basis:100%;margin:0}.device-report-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.device-report-summary h2{color:var(--muted);font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.device-report-summary strong{display:block;margin:6px 0 4px;font-family:var(--font-display);font-size:40px;font-weight:400;line-height:1}.device-report-summary p{font-size:.85rem}.device-report-table{overflow-x:auto;border:1px solid var(--line);border-radius:4px}.device-report table{width:100%;border-collapse:collapse}.device-report th,.device-report td{padding:14px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.device-report th:first-child{text-align:left}.device-report small{display:block;font-weight:400;opacity:.7}.device-report-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:20px 0}@media (max-width: 480px){.device-report-filters label{width:100%}}.desktop-seat-launch{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:900;display:flex;align-items:center;gap:20px;max-width:calc(100vw - 32px);padding:12px 18px;background:#111b12;border:1px solid #e7c786;border-radius:12px;box-shadow:0 5px 24px #0009}.desktop-seat-launch{flex-direction:column}.desktop-seat-launch-row{display:flex;align-items:center;gap:20px}.desktop-seat-launch span{display:block;font-size:12px;margin-top:4px}.desktop-seat-launch button{white-space:nowrap}.seat-launch-flash{animation:seat-launch-pulse 1.2s ease-in-out infinite}@keyframes seat-launch-pulse{50%{box-shadow:0 0 0 5px #e7c78666;filter:brightness(1.25)}}@media (prefers-reduced-motion: reduce){.seat-launch-flash{animation:none;outline:3px solid #e7c786}}.menu-audience-tag{flex-shrink:0;display:inline-flex;align-items:center;height:18px;padding:0 6px;border:1px solid;border-radius:3px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.menu-audience-tag.is-beta{border-color:#edeae180;color:#edeae1}.menu-audience-tag.is-staff{border-color:#ffcc008c;color:#ffd83a}.profile-menu-separator{height:1px;margin:6px 4px;background:var(--line)}.drawer-link-group+.drawer-link-group{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.drawer-link .menu-audience-tag{margin-left:auto}.staff-area{min-width:0}.staff-nav{display:flex;align-items:center;gap:14px;min-height:48px;padding:0 max(16px,calc((100vw - 1280px)/2 + 16px));border-bottom:1px solid var(--line);background:var(--bg)}.staff-nav-title{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--text);font-size:14px;font-weight:700}.staff-nav-tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.staff-nav-tabs::-webkit-scrollbar{display:none}.staff-nav-tab{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;min-height:46px;padding:0 12px;border-bottom:2px solid transparent;color:#a19d93;font-size:14px;font-weight:600;white-space:nowrap}.staff-nav-tab:hover{color:var(--text);text-decoration:none}.staff-nav-tab.active{color:#edeae1;border-bottom-color:var(--accent)}.staff-nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:4px;background:#ffcc002e;color:#ffd83a;font-size:11px;font-weight:700}.staff-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}.staff-card{display:flex;flex-direction:column;gap:8px;min-width:0;padding:20px 22px;border:0;border-radius:4px;background:var(--panel)}.staff-card h2{margin:0;font-size:30px}.staff-card p{margin:0}.staff-card-count{color:#edeae1;font-family:var(--font-mono);font-size:21px;font-weight:700;line-height:1.2}.staff-card-links{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:700}@media (max-width: 859px){.staff-nav{gap:10px;padding:0 12px}.staff-nav-title>span:last-child{display:none}}.staff-members,.staff-member{max-width:1280px}.staff-card.is-lead{grid-column:1 / -1;gap:14px}.staff-card-lead-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.staff-card-lead-head p{margin-top:6px}.staff-section{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.staff-section-label{margin:4px 0 0;font-family:var(--font-display);font-size:28px;font-weight:400;color:var(--text)}.staff-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.staff-tile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;border:0;border-radius:4px;background:var(--panel)}.staff-tile.is-warning{box-shadow:inset 0 0 0 2px #cc2027}.staff-tile.is-warning .staff-tile-value{color:#ff6b6b}.staff-tile .muted{font-size:13px}.staff-tile-label{color:var(--muted);font-family:var(--font-mono);font-size:15px;font-weight:600}.staff-tile-value{color:#edeae1;font-family:var(--font-display);font-size:40px;font-weight:400;line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.staff-tile-value small{margin-left:6px;color:var(--muted);font-family:var(--font-mono);font-size:16px;font-weight:600;letter-spacing:0}.staff-tile-link{font-size:13px;font-weight:700}.staff-meter{display:block;height:6px;border-radius:3px;overflow:hidden;background:#ffffff14}.staff-meter>span{display:block;height:100%;background:var(--gold)}.staff-device-bar{display:flex;width:72px;height:6px;margin:3px 0;border-radius:3px;overflow:hidden;background:var(--accent)}.staff-tile .staff-device-bar,.staff-device-bar.is-wide{width:100%;height:8px}.staff-device-bar-phone{display:block;height:100%;background:var(--info)}.staff-segmented{display:inline-flex;gap:4px;padding:0;border:0;border-radius:0;background:transparent}.staff-segmented button{margin:0;min-height:36px;padding:0 14px;border-radius:4px;background:transparent;box-shadow:none;color:var(--muted);font-size:16px;font-weight:600}.staff-segmented button:hover{background:#edeae112;color:var(--text)}.staff-segmented button.active{background:var(--text);color:#141414}.staff-panel{margin-bottom:18px;border:0;border-radius:4px;background:var(--panel);min-width:0}.staff-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--line)}.staff-panel-head h2{margin:0;font-size:28px}.staff-panel-body{padding:16px 20px 20px}.staff-attention-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.staff-attention-column{padding:14px 20px 16px;min-width:0}.staff-attention-column+.staff-attention-column{border-left:1px solid var(--line)}.staff-attention-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.staff-attention-column ul{margin:0;padding:0;list-style:none}.staff-attention-column li{display:flex;align-items:center;gap:12px;padding:9px 0}.staff-attention-column li+li{border-top:1px solid rgba(255,255,255,.06)}.staff-attention-person{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0;font-size:14px}.staff-attention-person a{color:#edeae1;font-weight:600}.staff-attention-person .muted{font-size:13px}.staff-attention-empty,.staff-attention-more{margin:8px 0 0;font-size:13px}.staff-icon-link{flex-shrink:0;font-size:13px;font-weight:700}.staff-avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#3a3222;color:#ffd83a;font-size:12px;font-weight:700}.staff-avatar.is-large{width:64px;height:64px;font-size:21px;box-shadow:0 0 0 2px var(--bg),0 0 0 3px #fc09}.staff-avatar.is-portrait{overflow:hidden;background:#262522}.staff-avatar.is-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.6);transform-origin:50% 10%}.staff-status{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:3px;font-size:12px;font-weight:600;white-space:nowrap}.staff-status.is-active{background:#ffcc0024;color:#fc0}.staff-status.is-trial{background:#edeae129;color:#edeae1}.staff-status.is-failed{background:#cc202733;color:#ff8a8a}.staff-status.is-canceling{background:transparent;box-shadow:inset 0 0 0 1.5px #ff6b6b99;color:#ff8a8a}.staff-status.is-comp,.staff-status.is-ended{background:#ffffff12;color:#a19d93}.staff-status.staff-inline{margin-left:8px}.staff-plan{font-weight:700}.staff-plan.is-founding{color:#ffd83a}.staff-plan.is-comp{color:#a19d93}.staff-list-toolbar{gap:12px 16px}.staff-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.staff-filter-chips button{margin:0;min-height:36px;padding:0 14px;border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--line-2);color:var(--text);font-size:15px}.staff-filter-chips button:hover{background:transparent;box-shadow:inset 0 0 0 2px var(--text)}.staff-filter-chips button span{font-weight:500}.staff-filter-chips button.active{background:var(--text);box-shadow:none;color:#141414}.staff-search input{width:min(280px,100%);height:36px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#111110;color:var(--text);font-size:14px}.staff-table-wrap{overflow-x:auto}.staff-table{width:100%;border-collapse:collapse;font-size:14px}.staff-table th,.staff-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:middle;white-space:nowrap}.staff-table thead th{color:var(--muted);font-size:14px;font-weight:600;border-bottom-color:var(--line)}.staff-table tbody th{font-weight:400}.staff-table .num{text-align:right;font-variant-numeric:tabular-nums}.staff-table thead th[aria-sort]{color:#edeae1}.staff-sort{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 0;min-height:28px;border:0;border-radius:4px;background:transparent;color:inherit;font:inherit;font-weight:700;cursor:pointer}.staff-sort:hover{background:transparent;color:#edeae1}.staff-sort:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.staff-sort.is-numeric{flex-direction:row-reverse}.staff-sort-icon{width:10px;text-align:center;opacity:.4}.staff-sort:hover .staff-sort-icon,.staff-sort:focus-visible .staff-sort-icon{opacity:.85}.staff-sort.active .staff-sort-icon{opacity:1;color:#fc0}.staff-members .staff-table th,.staff-members .staff-table td{padding-left:11px;padding-right:11px}.staff-members .staff-member-name .muted{max-width:260px;overflow:hidden;text-overflow:ellipsis}.staff-table.is-compact th,.staff-table.is-compact td{padding:11px 16px}.staff-member-cell{display:flex;align-items:center;gap:12px}.staff-member-name{display:flex;flex-direction:column;gap:3px;min-width:0}.staff-member-name .muted{font-size:13px}.staff-member-line{display:flex;align-items:center;gap:8px}.staff-member-line a{color:#edeae1;font-weight:600}.staff-cell-sub{display:block;margin-top:3px;font-size:12px}.staff-quiet{color:#fc0;font-weight:600}.staff-empty{margin:0;padding:20px}.staff-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px}.staff-pagination button{margin:0 0 0 8px}.staff-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;font-weight:700}.staff-back:before{content:"‹";font-size:18px;line-height:1}.staff-member-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:18px}.staff-member-identity{display:flex;align-items:center;gap:18px;min-width:0}.staff-member-identity p{margin:6px 0 0}.staff-member-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.staff-member-title h1{margin:0;font-size:clamp(28px,4vw,38px)}.staff-member-actions{display:flex;gap:10px;flex-wrap:wrap}.staff-alert{display:block;margin-bottom:18px;padding:14px 18px;line-height:1.5;border:0;border-radius:4px;background:#262522;box-shadow:inset 3px 0 #fc0;color:#edeae1;font-size:14px}.staff-alert.is-failed{box-shadow:inset 3px 0 #cc2027}.staff-alert.is-quiet{box-shadow:inset 3px 0 #3a3834}.staff-alert.is-link{display:flex;flex-direction:column;gap:3px;margin:0;text-decoration:none}.staff-alert.is-link:hover{text-decoration:none;background:#2c2a27}.staff-member-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:20px;align-items:start}.staff-mini-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:12px}.staff-mini-tile{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:#111110}.staff-mini-tile strong{color:#edeae1;font-size:22px;font-variant-numeric:tabular-nums}.staff-mini-tile .muted{font-size:13px}.staff-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:14px;margin:16px 0 0}.staff-facts dt{color:var(--muted);font-size:13px;font-weight:600}.staff-facts dd{margin:4px 0 0;font-size:15px}.staff-footnote{margin:14px 0 0;font-size:13px}.staff-dl{display:grid;grid-template-columns:180px minmax(0,1fr);margin:0;padding:4px 20px 8px;font-size:14px}.staff-dl dt,.staff-dl dd{margin:0;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.06)}.staff-dl dt{color:var(--muted)}.staff-dl dt:last-of-type,.staff-dl dd:last-of-type{border-bottom:0}.staff-access{display:flex;flex-direction:column}.staff-access-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;font-size:14px}.staff-access-row+.staff-access-row{border-top:1px solid rgba(255,255,255,.06)}.staff-access-row>div{display:flex;flex-direction:column;gap:3px}.staff-access-label{font-weight:600}.staff-switch{flex-shrink:0;display:flex;justify-content:flex-start;width:46px;height:28px;margin:0;padding:3px;border-radius:6px;background:#3a3834}.staff-switch span{display:block;width:22px;height:22px;border-radius:50%;background:#edeae1}.staff-switch.on{justify-content:flex-end;background:var(--green)}.staff-switch.on span{background:#141414}.staff-composer{display:flex;flex-direction:column;gap:10px}.staff-composer textarea{width:100%;box-sizing:border-box;resize:vertical}.staff-composer p{margin:0;font-size:13px}.staff-composer-actions{display:flex;justify-content:flex-end}.staff-composer-actions button{margin:0}.staff-sent{color:#fc0}.staff-alert-detail{display:block;margin-top:6px;font-size:13px}.staff-alert-actions{display:flex;gap:8px;margin-top:10px}.staff-alert-actions button{margin:0}.staff-note{padding:10px 12px;border:1px solid rgba(237,234,225,.3);border-radius:4px;background:#edeae114;color:#c9ddf0}.staff-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0 0 4px;padding:0;border:0}.staff-field>label:not(.staff-kind-option),.staff-field-label{color:var(--muted);font-size:13px;font-weight:600}.staff-field select,.staff-field input[type=text]{width:100%;min-height:40px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#111110;color:var(--text);font-size:14px}.staff-field .muted{font-size:12.5px}.staff-field-value{color:var(--text);font-size:14px;overflow-wrap:anywhere}.staff-kind{gap:8px}.staff-kind legend{margin-bottom:6px;padding:0}.staff-kind-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#111110;cursor:pointer;font-size:14px}.staff-kind-option input{margin:3px 0 0;accent-color:var(--accent)}.staff-kind-option>span{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--text)}.staff-kind-option strong{font-weight:600}.staff-kind-option .muted{font-size:13px;font-weight:400}.staff-kind-option.active{border-color:var(--text);background:#edeae10f}.staff-kind-option.disabled{cursor:not-allowed;opacity:.7}.staff-email-footer{padding:10px 12px;border-radius:4px;background:#111110;border:1px dashed rgba(255,255,255,.16);color:#c9c5bb;font-size:13px;white-space:pre-line}.staff-check{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.staff-check input{width:18px;height:18px;margin:0;accent-color:var(--accent)}.staff-history{margin:0;padding:4px 20px 8px;list-style:none}.staff-history-item{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 0}.staff-history-item+.staff-history-item{border-top:1px solid rgba(255,255,255,.06)}.staff-history-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#edeae124;color:#edeae1}.staff-history-icon.is-dm{background:#ffcc0024;color:#fc0}.staff-history-icon.is-welcome{background:#ffffff12;color:#c9c5bb}.staff-history-main{display:flex;flex-direction:column;gap:5px;min-width:0}.staff-history-main p{margin:0}.staff-history-title{font-size:14px;font-weight:600;color:#edeae1}.staff-history-quote{font-size:14px;color:#dcd9d0;overflow-wrap:anywhere}.staff-history-events{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12.5px}.staff-history-note{font-size:12.5px}.staff-history-date{font-size:13px;white-space:nowrap}.staff-event{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:3px;font-size:12px;font-weight:600;white-space:nowrap}.staff-event.is-good{background:#ffcc0029;color:#fc0}.staff-event.is-info{background:#edeae129;color:#edeae1}.staff-event.is-warn{background:#ffcc0024;color:#fc0}.staff-event.is-bad{background:#cc202733;color:#ff8a8a}.staff-event.is-muted{background:#ffffff12;color:#a19d93}.staff-notes{margin:0 0 16px;padding:0;list-style:none}.staff-notes li{padding:10px 0}.staff-notes li+li{border-top:1px solid rgba(255,255,255,.06)}.staff-note-body{margin:0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.staff-note-meta{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:12.5px}.staff-notes-empty{margin:0 0 14px}.staff-link-button{margin:0;padding:4px 6px;min-height:28px;background:transparent;color:var(--muted);font-size:12.5px;font-weight:600;text-decoration:underline}.staff-link-button:hover{background:transparent;color:var(--text)}.staff-panel-head .staff-segmented button{margin:0}.staff-import-body{display:flex;flex-direction:column;gap:14px}.staff-import-body>p{margin:0}.staff-field input[type=file],.staff-field input[type=date]{color:var(--text);font-size:14px}.staff-field input[type=date]{width:min(220px,100%);min-height:40px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#111110;color-scheme:dark}.staff-import-report{padding:12px 14px;border:1px solid rgba(237,234,225,.3);border-radius:4px;background:#edeae114}.staff-import-report.is-done{border-color:#fc06;background:#ffcc0014}.staff-import-headline{margin:0 0 6px;font-weight:600;color:#edeae1}.staff-import-report ul{margin:0;padding-left:18px;font-size:14px;color:#dcd9d0}.staff-import-report li+li{margin-top:3px}.staff-import .staff-composer-actions{gap:8px}.founding-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.staff-tile-grid.is-six{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.staff-table .staff-pick{width:1%;padding-right:0}.staff-pick label{display:inline-flex;padding:10px;margin:-10px;cursor:pointer}.staff-pick input{width:18px;height:18px;margin:0;accent-color:var(--accent);cursor:pointer}.staff-table tbody tr.is-selected{background:#edeae10f}.staff-waitlist-notice{margin:14px 20px 0;font-size:14px}.staff-selection-bar{position:sticky;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin:12px 16px;padding:12px 16px;border:1px solid rgba(255,204,0,.45);border-radius:4px;background:#262522;box-shadow:0 10px 28px #00000073;font-size:14px}.staff-selection-bar>p{flex:1 1 260px;margin:0;min-width:0;overflow-wrap:anywhere}.staff-selection-bar>p .muted{margin-left:6px}.staff-selection-bar .staff-alert-actions{margin:0;flex-wrap:wrap}.staff-selection-bar .error{flex-basis:100%;margin:0}.staff-selection-bar .button-link{min-height:40px}.staff-picked{margin:0;padding:0;list-style:none}.staff-picked li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:8px 0;font-size:14px}.staff-picked li+li{border-top:1px solid rgba(255,255,255,.06)}.staff-picked .muted{font-size:13px;overflow-wrap:anywhere}.staff-picked-out{display:flex;flex-direction:column;gap:4px}.staff-picked-out>p{margin:0;font-size:13px}.staff-stepper{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.staff-stepper button{margin:0;min-width:44px;min-height:44px;padding:0;font-size:18px}.staff-stepper output{min-width:44px;text-align:center;color:#edeae1;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.staff-invite .staff-segmented{flex-wrap:wrap}.staff-offer-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px 24px}.staff-offer-fields .staff-field{gap:8px;margin:0}.staff-offer-fields .staff-field>label{margin:0}.staff-offer-fields .staff-segmented{align-self:flex-start}.staff-offer-fields .error{margin:0;font-size:13px}.staff-offer-input{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:15px}.staff-field .staff-offer-input input[type=text]{width:84px;text-align:right;font-variant-numeric:tabular-nums}.staff-field .staff-offer-input select{width:auto;min-width:104px}.staff-offer-input input[aria-invalid=true]{border-color:#cc2027b3}.staff-offer-summary{margin:0;font-size:14px}.staff-field-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.staff-field-row>label{margin:0}.staff-format-button{display:inline-flex;align-items:center;gap:6px;margin:0;padding:4px 10px;min-height:32px;border:1px solid var(--line);border-radius:3px;background:transparent;color:var(--text);font-size:13px;font-weight:600}.staff-format-button:hover:not(:disabled){background:#ffffff0f}.staff-format-button strong{font-family:Georgia,Times New Roman,serif;font-size:15px}.staff-email-preview strong{font-weight:700}.staff-offer-summary strong{color:#edeae1}.staff-invite-actions{gap:10px;align-items:center;margin-bottom:18px}.staff-email-preview{padding:18px 20px;border-radius:4px;background:#f6f3ec;color:#1f2420;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.6}.staff-email-preview p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.staff-email-preview-footer{margin-top:14px!important;padding-top:10px;border-top:1px solid #d9d3c4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;color:#555b53}@media (max-width: 859px){.staff-member-grid{grid-template-columns:minmax(0,1fr)}.staff-attention-column+.staff-attention-column{border-left:0;border-top:1px solid var(--line)}.staff-dl{grid-template-columns:120px minmax(0,1fr)}.staff-segmented{width:100%}.staff-segmented button{flex:1}}.staff-segments,.staff-group-send,.staff-report{max-width:1280px}.staff-segments-grid{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:20px;align-items:start}.staff-segments-main{min-width:0}.staff-segment-list{position:sticky;top:82px;padding:14px 12px}.staff-segment-list>button{width:100%;margin:0 0 4px}.staff-segment-list ul{margin:0;padding:0;list-style:none}.staff-segment-group{margin:16px 8px 6px;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--muted)}.staff-segment-item{display:block;width:100%;margin:0;padding:8px 10px;border-radius:3px;background:transparent;color:#c9c5bb;font-size:14px;font-weight:500;text-align:left}.staff-segment-item:hover{background:#ffffff0d;color:var(--text)}.staff-segment-item.active{background:#262522;color:#edeae1;font-weight:600}.staff-segment-empty{margin:0 8px;font-size:13px}.staff-segment-save{display:flex;flex:1;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.staff-segment-save button{margin:0}.staff-segment-save input{width:min(240px,100%)}.staff-filter-list{display:flex;flex-direction:column;gap:10px}.staff-filter-list>p{margin:0;font-size:13px}.staff-filter-row{display:grid;grid-template-columns:minmax(0,210px) minmax(0,1fr) auto;gap:10px 12px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#111110}.staff-filter-label{font-size:14px;font-weight:600;color:#edeae1}.staff-filter-input{min-height:36px;box-sizing:border-box;padding:0 10px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:#111110;color:var(--text);font-size:14px;color-scheme:dark}.staff-filter-number{display:inline-flex;align-items:center;gap:8px}.staff-filter-note{grid-column:1 / -1;margin:0;font-size:12.5px;line-height:1.45}.staff-filter-number input{width:92px}.staff-choice-pills{display:flex;flex-wrap:wrap;gap:6px}.staff-choice-pills button{margin:0;padding:6px 11px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:transparent;color:#c9c5bb;font-size:13px}.staff-choice-pills button.active{border-color:var(--text);background:var(--text);color:#141414}.staff-add-filter select{min-height:38px;padding:0 12px;border:1px dashed rgba(255,255,255,.22);border-radius:4px;background:transparent;color:var(--text);font-size:14px}.staff-segment-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px}.staff-segment-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:4px;background:#111110}.staff-segment-card p{margin:0;font-size:14px}.staff-segment-card strong{margin-left:6px;font-size:22px;font-variant-numeric:tabular-nums}.staff-segment-card .staff-composer-actions{justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-top:auto}.staff-send-channel{margin-bottom:18px}.staff-send-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px);gap:0 20px;align-items:start;grid-template-areas:"who preview" "compose preview" "actions preview"}.staff-send-who{grid-area:who}.staff-send-compose{grid-area:compose}.staff-send-preview{grid-area:preview;position:sticky;top:82px}.staff-send-actions{grid-area:actions;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.staff-send-actions>p{margin:0}.staff-send-buttons{gap:10px;align-items:center;flex-wrap:wrap}.staff-send-left-out{margin:0;padding-left:18px;font-size:14px;color:#dcd9d0}.staff-send-left-out li+li{margin-top:3px}.staff-send-confirm,.staff-send-confirm p{margin:0}.staff-email-preview .staff-email-preview-subject{margin-bottom:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700}.staff-dm-preview{display:flex;justify-content:flex-end}.staff-dm-preview p{max-width:85%;margin:0;padding:10px 14px;border-radius:6px 6px 4px;background:#262522;color:#edeae1;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.staff-report-tiles{margin-bottom:18px}.staff-report-filters{margin-top:4px;font-size:13px}.staff-table td.staff-report-detail{min-width:220px;font-size:13px;white-space:normal}@media (max-width: 859px){.staff-segments-grid{grid-template-columns:minmax(0,1fr);gap:0}.staff-segment-list{position:static}.staff-segment-list ul{display:flex;flex-wrap:wrap;gap:6px}.staff-segment-item{width:auto;padding:6px 12px;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:13px}.staff-filter-row{grid-template-columns:minmax(0,1fr) auto}.staff-filter-row>:nth-child(2){grid-column:1 / -1;grid-row:2}.staff-send-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"who" "compose" "preview" "actions"}.staff-send-preview{position:static}}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait){position:absolute;left:var(--table-left);top:var(--table-top);width:1000px;height:636.363636px;min-width:0;min-height:0;max-width:none;max-height:none;margin:0;flex:none;transform:scale(var(--table-scale, 1));transform-origin:top left}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .seat{--seat-avatar-size: 104px;--seat-avatar-pocket-shift: 16px;width:168px;min-width:168px;max-width:168px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .seat-info{width:158px;min-height:40px;padding:3px 6px;border-radius:8px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) :is(.seat-name,.seat-stack){font-size:14px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .avatar{font-size:36px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .hole-cards{min-height:84px;margin-bottom:-10px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .hole-card{--hole-card-width: 60px;border-radius:7px;font-size:24px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .seat-hero .hole-cards{min-height:106.4px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .seat-hero .hole-card{--hole-card-width: 76px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .board-cards{--board-card-width: 64px;--board-card-gap: 5px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .board-card{border-radius:8px;font-size:26px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .seat-vpip{left:-9px;top:-16px;width:26px;height:26px;font-size:12px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .seat-clock-seconds{left:3px;bottom:-13px;min-width:25px;font-size:13px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .dealer-button{width:30px;height:30px;font-size:12px;border-width:1.5px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .bet-display{gap:3px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .bet-chips{scale:.7}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .bet-amount{font-size:10.5px;padding:1px 7px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .table-center{gap:12px;top:0;right:0;bottom:0;left:0}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .total-pot-pill{transform:none}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .pot-cluster{display:flex}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .multiple-pots .pot-target{display:flex}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .many-pots .pot-target{display:none}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .replayer-pot-summary{height:46px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .player-menu{left:calc(50% + 500px - var(--seat-x, 50) * 10px);top:calc(50% + 318.181818px - var(--seat-y, 50) * 6.363636px);bottom:auto;transform:translate(-50%,-50%);width:286px;max-height:450px;padding:10px;overflow-y:auto}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .player-menu-note{min-height:60px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .player-menu-label{margin:8px 0 5px}html:root body :is(.table-workspace.landscape,.modal.replayer) .table-stage.fixed-table-stage:not(.portrait) .player-swatch{width:22px;height:22px}html:root body .modal.replayer .replayer-arena:has(.fixed-table-stage){position:relative;container-type:size;padding:0;overflow:hidden}html:root body .inactive-table-session{display:none!important}.table-switch-left{--table-switch-from: 18%}.table-switch-right{--table-switch-from: -18%}.table-switch-left,.table-switch-right{overflow-x:clip}:is(.table-switch-left,.table-switch-right) .table-arena{animation:mobile-table-enter .24s cubic-bezier(.2,.75,.25,1)}@keyframes mobile-table-enter{0%{transform:translate(var(--table-switch-from));opacity:.55}to{transform:translate(0);opacity:1}}.table-switch-notice{position:fixed;z-index:46;top:calc(env(safe-area-inset-top,0px) + 62px);left:50%;transform:translate(-50%);pointer-events:none;display:flex;align-items:center;gap:8px;padding:8px 12px;max-width:calc(100vw - 32px);width:max-content;box-sizing:border-box;border:1px solid #d7b36680;border-radius:20px;background:#101d16f5;color:#f5ecd9;font:600 12px var(--font-body);animation:mobile-table-notice 1s ease-out both}.table-switch-notice .mobile-table-number{flex:none}.table-switch-notice>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes mobile-table-notice{0%,to{opacity:0}10%,80%{opacity:1}}@media (prefers-reduced-motion: reduce){:is(.table-switch-left,.table-switch-right) .table-arena,.table-switch-notice{animation:none}}.mobile-table-switcher{position:fixed;z-index:45;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);height:62px;padding:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;background:linear-gradient(#0a100be8,#070d09);border-top:1px solid #d6b46533}.mobile-table-tab-slot{display:flex;min-width:0;gap:2px}[data-table-swipe-surface=true]{touch-action:pan-y pinch-zoom}html:root body .mobile-table-tab-close{flex:none;width:44px;min-height:48px;padding:2px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #778073;border-radius:10px;background:#182019;color:#edece2;touch-action:manipulation}.mobile-table-tab-close>span{font-size:22px;line-height:22px}.mobile-table-tab-close>small{font-size:10px}html:root body .mobile-table-tab{display:flex;flex:1;align-items:center;min-width:0;min-height:48px;padding:5px 7px;gap:6px;border-radius:10px;border:1px solid #41483d;background:linear-gradient(150deg,#262e27,#0c130e 65%);color:#edece2;box-shadow:inset 0 1px #ffffff12;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent}html:root body .mobile-table-tab.selected{border-color:#d7b366;box-shadow:inset 0 -3px #d7b366}html:root body .mobile-table-tab.needs-action{background:linear-gradient(145deg,#235e40,#0b2b1b);border-color:#77bb91}html:root body .mobile-table-tab.selected.needs-action{border-color:#d7b366}html:root body .mobile-table-tab.needs-action{position:relative}html:root body .mobile-table-tab.needs-action:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:12px;pointer-events:none;border:2px solid #ffd766;box-shadow:0 0 10px #ffd76699;animation:mobile-turn-flash 1.2s ease-in-out infinite}html:root body .mobile-table-tab.needs-action.urgent:after{animation-duration:.5s}@keyframes mobile-turn-flash{0%,to{opacity:0}50%{opacity:1}}@media (prefers-reduced-motion: reduce){html:root body .mobile-table-tab.needs-action:after{animation:none;opacity:1}}.mobile-table-number{font:700 11px var(--font-body);color:#d7b366}.mobile-table-tab-copy{flex:1;min-width:0;display:grid;gap:2px}.mobile-table-tab-copy strong{font:600 11px var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-table-tab-copy>span{font:500 10px var(--font-body);color:#aeb7aa;white-space:nowrap;font-variant-numeric:tabular-nums}.mobile-table-tab.needs-action .mobile-table-tab-copy>span{color:#ddf9e4}.mobile-table-tab.urgent .mobile-table-tab-copy>span{color:#ffe1a0;font-weight:800}.mobile-table-tab-cards{display:flex;gap:2px}.mini-hole-card{background:#eff0e9;color:#102016;border-radius:3px;padding:3px 2px;font:750 10px var(--font-body);white-space:nowrap}.mini-hole-card.suit-h{color:#a31824}.mini-hole-card.suit-d{color:#1947ac}.mini-hole-card.suit-c{color:#106733}.mobile-auto-switch-option{display:flex;gap:10px;align-items:center;padding:12px;font-size:13px;min-height:48px}.mobile-auto-switch-option small{display:block;font-size:11px;color:var(--muted);margin-top:4px}html:root body .two-table-session .mobile-table-workspace>.action-panel{bottom:70px}html:root body .two-table-session .mobile-table-workspace>.action-panel.my-turn{bottom:62px}html:root body .two-table-session .mobile-table-workspace>.action-panel.inactive-panel{bottom:62px}.two-table-session.table-status-page .mobile-table-switcher{margin:0}.two-table-session .table-workspace.landscape{margin-bottom:62px}html:root body .table-workspace.mobile-table-workspace{position:relative;display:block;flex:1 1 0;min-height:0;margin-bottom:env(safe-area-inset-bottom);container-type:size}html:root body .mobile-table-workspace>.table-arena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;padding:0;border:0;display:block;container-type:normal}html:root body .table-workspace.mobile-table-workspace.portrait .table-arena>.table-stage.portrait{position:absolute;left:var(--mobile-stage-left, 0px);bottom:var(--mobile-stage-bottom, 0px);top:auto;width:var(--mobile-stage-width, 100%);height:var(--mobile-stage-height, 100%);min-height:0;max-width:none;max-height:none;margin:0;flex:none;aspect-ratio:auto}html:root body .mobile-table-workspace .table-stage.portrait .poker-table{background-size:100% 111%;background-position:center 9.09%}.table-mobile-header{position:absolute;z-index:45;top:6px;left:54px;right:6px;display:flex;align-items:center;gap:4px;height:44px}.table-mobile-header .table-hand-tools{position:relative;left:auto;top:auto;gap:4px;flex:none}.mobile-table-workspace .hand-tool-button{min-width:36px;min-height:44px;padding:7px;margin:0}.mobile-table-workspace .hand-tool-button>span{display:none}.table-mobile-header .table-reward-header{position:static;flex:none;max-width:none}.table-mobile-header .table-reward-header summary{min-height:42px;padding:6px 8px;gap:5px}.table-mobile-header .table-reward-header summary .table-payout-status{font-size:12px}.table-mobile-header .table-reward-payouts{position:absolute;top:calc(100% + 6px);right:0;width:min(280px,calc(100vw - 16px));max-height:min(320px,calc(100dvh - 80px));box-sizing:border-box;padding:12px;border:1px solid #a28c55;border-radius:10px;background:linear-gradient(160deg,#34352a,#101610 65%);box-shadow:0 3px 10px #0007}html:root body .mobile-table-workspace .inactive-panel .waiting-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:calc(100% - 12px);max-width:none;gap:6px}html:root body .mobile-table-workspace .action-panel.inactive-panel .pre-action-choice{grid-column:1;grid-row:1;justify-content:center;flex-wrap:nowrap;min-width:0;padding:4px;gap:4px;white-space:nowrap}.mobile-table-workspace .pre-action-choice input{flex:none}.mobile-table-workspace .pre-action-text{min-width:0;white-space:normal}html:root body .mobile-table-workspace .inactive-panel .waiting-controls>button{grid-column:1;grid-row:1}html:root body .table-mobile-header>.table-sit-out-control{position:static;flex:none;min-height:44px;box-sizing:border-box;margin:0 0 0 auto;padding:6px 8px;gap:5px;white-space:nowrap;font-size:12px;border:1px solid #778073}.mobile-table-workspace .table-sit-out-control input{width:18px;height:18px}.mobile-table-workspace .seat-return-control{min-height:44px;min-width:88px}@media (max-width: 360px){.table-mobile-header .table-hand-tools{gap:2px}.mobile-table-workspace .hand-tool-button{min-width:32px;padding-inline:6px}.table-mobile-header .table-reward-header summary{padding-inline:6px;gap:4px}html:root body .table-mobile-header>.table-sit-out-control{font-size:11px;padding:6px}}.mobile-table-workspace .table-stage.portrait .seat{--seat-avatar-size: 17.44cqw}.mobile-table-workspace .table-stage.portrait .seat-rail{--seat-avatar-size: 15.38cqw}.mobile-table-workspace .table-stage.portrait .seat-hero{--seat-avatar-size: 26.67cqw}html:root body .mobile-table-workspace>.action-panel{position:absolute;z-index:30;left:calc(var(--mobile-stage-left) + var(--mobile-stage-width) * .51);bottom:8px;width:calc(var(--mobile-stage-width) * .49 - 6px);height:auto;min-height:0;max-height:200px;flex:none;margin:0;padding:10px;display:flex;flex-direction:column;align-items:stretch;gap:8px;border:1px solid #9c8b70;border-radius:12px;background:linear-gradient(155deg,#303437,#0b0e10 32%,#080b0b 75%,#252726);box-shadow:inset 0 1px 1px #f8dfb980,0 3px 8px #0006;overflow:auto}html:root body .mobile-table-workspace .action-panel h3{font:600 12px var(--font-body);margin:0}html:root body .mobile-table-workspace .action-panel :is(p,.muted,.pre-action-choice){font-size:11px;margin:0}html:root body .mobile-table-workspace .action-panel-head{margin:0;gap:4px;flex-direction:row;align-items:center;max-width:none;flex-wrap:nowrap}.mobile-table-workspace .hand-rank-chip{font-size:10px;padding:2px 4px;overflow:hidden;text-overflow:ellipsis;min-width:0}.mobile-table-workspace .waiting-controls{gap:8px}.mobile-table-workspace .pre-action-choice{min-height:44px}.mobile-table-workspace .pre-action-choice{flex-wrap:wrap}html:root body .mobile-table-workspace .action-panel .timebank-controls{display:none}.mobile-table-workspace .tournament-result-actions{display:grid;gap:8px}.mobile-table-workspace .tournament-result-actions>*{min-height:44px;text-align:center}html:root body .mobile-table-workspace>.action-panel.my-turn{left:var(--mobile-stage-left);bottom:0;width:var(--mobile-stage-width);height:240px;min-height:0;max-height:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;display:block;overflow:visible;pointer-events:none}html:root body .mobile-table-workspace .my-turn .action-panel-head{position:absolute;right:8px;bottom:112px;width:calc(44% - 14px);height:22px;justify-content:flex-end}html:root body .mobile-table-workspace .my-turn .timebank-controls{position:absolute;right:8px;bottom:138px;width:calc(44% - 14px);height:44px;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:8px;margin:0;pointer-events:auto}html:root body .mobile-table-workspace .timebank-controls button{min-height:44px;padding:5px 8px;font-size:13px}html:root body .mobile-table-workspace .timebank-auto{min-height:44px;font-size:11px;gap:5px}.mobile-table-workspace .timebank-auto input{width:18px;height:18px}html:root body .mobile-table-workspace .my-turn .bet-controls{display:contents}html:root body .mobile-table-workspace .my-turn .bet-actions{position:absolute;left:6px;right:6px;bottom:6px;height:50px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;pointer-events:auto}html:root body .mobile-table-workspace .bet-action.fold{grid-column:1;grid-row:1}html:root body .mobile-table-workspace .bet-action.check-call{grid-column:2;grid-row:1}html:root body .mobile-table-workspace .bet-action.raise{grid-column:3;grid-row:1}html:root body .mobile-table-workspace .bet-action{flex:1;padding:4px;font-size:13px;border-radius:10px;min-height:50px}html:root body .mobile-table-workspace>.action-panel.inactive-panel{left:var(--mobile-stage-left);width:var(--mobile-stage-width);bottom:0;padding:0;border:0}html:root body .mobile-table-workspace .inactive-panel .waiting-controls{left:6px;bottom:6px}html:root body .mobile-table-workspace .action-panel.inactive-panel .pre-action-choice{min-height:50px;font-size:13px}@media (max-width: 360px),(max-height: 650px){html:root body .mobile-table-workspace .action-panel.inactive-panel :is(.pre-action-choice,.waiting-controls>button){min-width:0;padding:4px;gap:4px;font-size:11px}}.mobile-bet-sizing{position:absolute;left:56%;right:6px;bottom:64px;z-index:2;padding:5px;border:1px solid #a48f69;border-radius:12px;background:linear-gradient(145deg,#252e2b,#0b100d 65%);box-shadow:0 3px 12px #0008;pointer-events:auto}.mobile-bet-entry{display:flex;align-items:center;gap:4px}.mobile-bet-value{position:relative;margin:0;display:block;min-width:0;flex:1}.mobile-bet-value>span{position:absolute;left:5px;top:3px;color:#4c463b;font:700 8px var(--font-body)}html:root body .mobile-bet-sizing .bet-amount-input{min-width:0;width:100%;height:44px;padding:10px 2px 1px;font-size:16px}html:root body .mobile-bet-expand{flex:none;width:44px;min-height:44px;padding:0;display:grid;place-content:center;gap:0;border:1px solid #a48f6980;border-radius:8px;background:#25332a;color:#f1d397}.mobile-bet-expand>span{font:800 22px/18px var(--font-body)}.mobile-bet-expand>small{font:600 10px/14px var(--font-body)}.mobile-bet-picker{display:flex;gap:8px;height:128px;margin-bottom:6px}.mobile-bet-presets{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}html:root body .mobile-bet-presets .bet-preset{flex:none;min-height:44px;width:100%;margin:0;padding:5px 2px;font-size:12px;border-radius:8px}.mobile-bet-presets .bet-preset span{display:block;font-size:9px;color:#e4d5b3}.mobile-bet-presets .bet-preset strong{display:block;font-size:12px;font-variant-numeric:tabular-nums}html:root body .mobile-bet-range{writing-mode:vertical-lr;direction:rtl;-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:44px;height:128px;min-height:0;margin:0;padding:0;border:0;border-radius:16px;cursor:ns-resize;touch-action:none;background:linear-gradient(to top,#d7b366 0 var(--bet-progress),#4c5750 var(--bet-progress) 100%) center / 6px 100% no-repeat}html:root body .mobile-bet-sizing .mobile-bet-range::-webkit-slider-thumb{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:30px;height:30px;border-radius:50%;border:3px solid #f1d397;background:#1a3d2c;box-shadow:0 2px 5px #0009}html:root body .mobile-bet-sizing .mobile-bet-range::-moz-range-thumb{width:26px;height:26px;border-radius:50%;border:3px solid #f1d397;background:#1a3d2c}html:root body .mobile-table-workspace .my-turn:has(.mobile-bet-sizing.expanded) :is(.action-panel-head,.timebank-controls){visibility:hidden;pointer-events:none}@media (max-height: 650px){.mobile-table-workspace .table-stage.portrait .seat-hero{--seat-avatar-size: 20cqw}.mobile-bet-sizing.expanded{left:auto;width:56px;box-sizing:border-box}.mobile-bet-sizing.expanded .mobile-bet-presets{display:none}.mobile-bet-sizing.expanded .mobile-bet-entry{flex-direction:column}.mobile-bet-sizing.expanded .mobile-bet-value>span{display:none}.mobile-bet-sizing.expanded .mobile-bet-value{width:44px}}@media (min-height: 900px){.mobile-bet-picker,html:root body .mobile-bet-range{height:200px}}@media (max-height: 760px){.two-table-session .mobile-table-workspace .table-stage.portrait .seat-hero{--seat-avatar-size: 20cqw}.two-table-session .mobile-bet-sizing.expanded{left:auto;width:56px;box-sizing:border-box}.two-table-session .mobile-bet-sizing.expanded .mobile-bet-presets{display:none}.two-table-session .mobile-bet-sizing.expanded .mobile-bet-entry{flex-direction:column}.two-table-session .mobile-bet-sizing.expanded .mobile-bet-value>span{display:none}.two-table-session .mobile-bet-sizing.expanded .mobile-bet-value{width:44px}html:root body .two-table-session .mobile-table-workspace .my-turn .action-panel-head{display:none}html:root body .two-table-session .mobile-table-workspace .my-turn .timebank-controls{position:fixed;top:calc(48px + var(--player-notes-height, 0px));bottom:auto;right:6px;width:60px}html:root body .two-table-session .mobile-table-workspace .timebank-auto{display:none}}.mobile-table-workspace .table-stage.portrait{--touch-board-width: clamp(28px, 10.6cqw, 44px);--touch-board-gap: clamp(2px, 1cqw, 4px)}.mobile-table-workspace .table-stage.portrait .board-cards{--board-card-width: var(--touch-board-width);--board-card-gap: var(--touch-board-gap);position:absolute;left:50%;top:57%;transform:translate(-50%,-50%)}.mobile-table-workspace .table-stage.portrait .table-center{display:block}.mobile-table-workspace .table-stage.portrait .total-pot-pill,.mobile-table-workspace .replayer-pot-summary{position:absolute;left:50%;top:calc(57% - var(--touch-board-width) * .7 - 14px);transform:translate(-50%,-50%);margin:0;white-space:nowrap}.mobile-table-workspace .table-stage.portrait .total-pot-pill{padding:3px 9px;gap:5px}.mobile-table-workspace .table-stage.portrait .total-pot-pill strong{font-size:12px}.mobile-table-workspace .table-stage.portrait .total-pot-pill span{font-size:8px}.mobile-table-workspace .table-stage.portrait .pot-breakdown{position:absolute;left:50%;top:calc(57% + var(--touch-board-width) * .7 + 22px);transform:translate(-50%,-50%);width:max-content;max-width:70%;gap:4px}.mobile-table-workspace .table-stage.portrait .pot-cluster{gap:3px}.mobile-table-workspace .table-stage.portrait .pot-pill{transform:none;padding:3px 7px;gap:5px}.mobile-table-workspace .table-stage.portrait .pot-pill span{font-size:8px}.mobile-table-workspace .table-stage.portrait .pot-pill strong{font-size:11px}.mobile-table-workspace .table-stage.portrait .pot-cluster .pot-target{width:30px;height:26px}.mobile-table-workspace .table-stage.portrait .pot-cluster .pot-pile{scale:.42}.mobile-table-workspace .replayer-pot-summary{height:28px;gap:2px}.mobile-table-workspace .table-stage.portrait .replayer-pot-summary .pot-breakdown{position:static;transform:none;max-width:none;flex-wrap:nowrap}.mobile-table-workspace .replayer-pot-summary .pot-cluster{flex-direction:row}.mobile-table-workspace .table-stage.portrait .replayer-pot-summary .total-pot-pill{position:static;transform:none}.mobile-table-workspace .replayer-pot-target{width:34px;height:28px}.mobile-table-workspace .replayer-total-pot{top:calc(57% - var(--touch-board-width) * .7 - 46px)}.mobile-table-workspace .table-stage.portrait .table-pause-message{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);width:65%}.mobile-table-workspace .table-stage.portrait .seat-vpip{transform:none;left:-3px;top:-10px;width:20px;height:19px;font-size:10px;border-radius:5px;box-shadow:0 1px 3px #0009}.mobile-table-workspace .table-stage.portrait .seat-clock-seconds{left:auto;right:-3px;bottom:auto;top:-13px;min-width:22px;font-size:10px;padding:2px 4px}.mobile-table-workspace .table-stage.portrait .hole-card{--hole-card-width: clamp(23px, 9cqw, 38px)}.mobile-table-workspace .table-stage.portrait .seat-hero .hole-card{--hole-card-width: clamp(36px, 13.5cqw, 58px)}.mobile-table-workspace .table-stage.portrait .seat-hero .hole-cards{min-height:19cqw}.mobile-table-workspace .table-stage.portrait .bet-chips{scale:.48}.mobile-table-workspace .table-stage.portrait .bet-display{gap:2px}.mobile-table-workspace .table-stage.portrait .bet-amount{font-size:10px;padding:2px 6px}@media (min-width: 600px){html:root body .mobile-table-workspace .table-stage.portrait .poker-table{left:12%;right:12%}.mobile-table-workspace .table-stage.portrait{--touch-board-width: clamp(44px, 7.8cqw, 76px);--touch-board-gap: 5px}.mobile-table-workspace .table-stage.portrait .seat{min-width:0;width:17cqw;max-width:170px;--seat-avatar-size: clamp(80px, 13cqw, 112px)}.mobile-table-workspace .table-stage.portrait .seat-rail{--seat-avatar-size: clamp(76px, 12cqw, 104px)}.mobile-table-workspace .table-stage.portrait .seat-info{width:100%;min-height:38px;padding:4px 7px}.mobile-table-workspace .table-stage.portrait :is(.seat-name,.seat-stack){font-size:13px}.mobile-table-workspace .table-stage.portrait .hole-card{--hole-card-width: clamp(38px, 6.5cqw, 66px)}.mobile-table-workspace .table-stage.portrait .hole-cards{min-height:9.1cqw}.mobile-table-workspace .table-stage.portrait .seat-hero{width:29cqw;max-width:255px;--seat-avatar-size: clamp(120px, 17cqw, 156px)}.mobile-table-workspace .table-stage.portrait .seat-hero .hole-card{--hole-card-width: clamp(60px, 9cqw, 90px)}.mobile-table-workspace .table-stage.portrait .seat-hero .hole-cards{min-height:12.6cqw}.mobile-table-workspace .table-stage.portrait .seat-hero :is(.seat-name,.seat-stack){font-size:16px}.mobile-table-workspace .table-stage.portrait .seat-vpip{width:25px;height:23px;font-size:12px}.mobile-table-workspace .table-stage.portrait .seat-clock-seconds{font-size:13px}.mobile-table-workspace .table-stage.portrait .bet-chips{scale:.7}.mobile-table-workspace .table-stage.portrait .bet-amount{font-size:14px;padding:3px 9px}.mobile-table-workspace .table-stage.portrait .total-pot-pill strong{font-size:17px}.mobile-table-workspace .table-stage.portrait .total-pot-pill span{font-size:11px}.mobile-table-workspace .table-stage.portrait .pot-pill strong{font-size:15px}.mobile-table-workspace .table-stage.portrait .pot-pill span{font-size:10px}.mobile-table-workspace .table-stage.portrait .pot-cluster .pot-target{width:44px;height:36px}.mobile-table-workspace .table-stage.portrait .pot-cluster .pot-pile{scale:.65}.mobile-table-workspace .table-stage.portrait .pot-breakdown{top:calc(57% + var(--touch-board-width) * .7 + 30px)}.mobile-table-workspace .table-stage.portrait .total-pot-pill,.mobile-table-workspace .replayer-pot-summary{top:calc(57% - var(--touch-board-width) * .7 - 20px)}.mobile-table-workspace .table-stage.portrait .replayer-pot-summary .total-pot-pill{position:static;transform:none}.mobile-table-workspace .replayer-total-pot{top:calc(57% - var(--touch-board-width) * .7 - 54px)}html:root body .mobile-table-workspace .bet-action{font-size:14px}}.bet-label-row{position:relative;display:flex;align-items:center;justify-content:center;gap:3px}.mobile-table-workspace .table-stage.portrait .bet-chips{height:12px}.mobile-table-workspace .table-stage.portrait .bet-amount{display:inline-flex;align-items:center;gap:4px}@media (max-height: 650px){.mobile-table-workspace .table-stage.portrait .bet-chips{height:8px}.mobile-table-workspace .table-stage.portrait .bet-amount{padding:1px 6px;line-height:1.1}}.felt-blind-marker{color:#f8f3dd;font:800 9px var(--font-body)}.felt-dealer-marker{display:inline-flex;flex:none;width:18px;height:18px;align-items:center;justify-content:center;border-radius:50%;background:radial-gradient(circle at 38% 30%,#fff,#e7dfca);border:1px solid #c39a3f;color:#111;font:800 10px var(--font-mono);box-shadow:0 1px 3px #0008}@media (min-width: 600px){.mobile-table-workspace .table-stage.portrait .bet-chips{height:18px}.felt-dealer-marker{width:24px;height:24px;font-size:13px}.felt-blind-marker{font-size:12px}}.mobile-table-workspace .felt-dealer-marker{position:absolute;left:calc(100% + 3px);top:50%;transform:translateY(-50%)}.mobile-table-workspace [data-felt-side=right] .felt-dealer-marker{left:auto;right:calc(100% + 3px)}.mobile-table-workspace .marker-only .felt-dealer-marker{position:static;transform:none}.mobile-table-workspace .table-stage.portrait .live-table-center>.pot-breakdown:not(.ante-only):not(.many-pots){top:calc(57% + var(--touch-board-width) * .7 + var(--live-pot-gap, 4px));transform:translate(-50%)}.mobile-table-workspace .table-stage.portrait .live-table-center>.multiple-pots:not(.many-pots){--live-pot-gap: 2px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-table-workspace .live-table-center>.multiple-pots:not(.many-pots) .pot-cluster{position:relative}.mobile-table-workspace .table-stage.portrait .live-table-center>.multiple-pots:not(.many-pots) .pot-pill{flex-direction:column;gap:0;padding:1px 7px;line-height:1.1}.mobile-table-workspace .table-stage.portrait .live-table-center>.multiple-pots:not(.many-pots) .pot-target{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;display:block}.mobile-table-workspace .table-stage.portrait .live-table-center>.multiple-pots:not(.many-pots) .pot-pile{display:none}.mobile-table-workspace .table-stage.portrait .pot-breakdown.ante-only{top:57%}.mobile-table-workspace .table-stage.portrait .ante-only .pot-cluster{flex-direction:column;gap:0}.mobile-table-workspace .table-stage.portrait .ante-only .pot-target{height:20px}.mobile-table-workspace .table-stage.portrait .ante-only .pot-chip-stack:only-child{transform:rotate(-10deg)}:where(html:not(:has(.at-table,.popout-page,.replayer-window-page))){background:#0b0b0a;scrollbar-gutter:stable}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))){--bg: #0b0b0a;--bg-2: #0f0f0e;--panel: #1e1d1b;--panel-2: #262522;--panel-3: #2c2a27;--surface: #1e1d1b;--surface-2: #262522;--line: #2c2a27;--line-2: #3a3834;--danger-bg: rgba(204, 32, 39, .16);--text: #edeae1;--muted: #a19d93;--faint: #8f8b82;--accent: #ffcc00;--accent-hover: #ffd83a;--gold: #ffcc00;--green: #ffcc00;--danger: #ff6b6b;--warn: #ffcc00;--pop: #ffcc00;--info: #edeae1;--font-display: Anton, Impact, "Arial Narrow", sans-serif;--font-body: Barlow, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Barlow Semi Condensed", Barlow, system-ui, sans-serif;--mm-label: "Barlow Semi Condensed", Barlow, system-ui, sans-serif;--mm-red: #cc2027;--mm-dark: #141414;--mm-edge: #3a3834;--mm-field: #111110;background:#0b0b0a;font-family:var(--font-body);font-variant-numeric:tabular-nums;caret-color:#fc0;scrollbar-color:#3a3834 transparent}body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page)){background:#0b0b0a}:where(.replayer-arena,.replayer-stage,.table-stage){--bg: #0b0e0c;--bg-2: #0f130f;--panel: #141a14;--panel-2: #1b231b;--panel-3: #222a21;--surface: #141a14;--surface-2: #1b231b;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .12);--text: #edeae1;--muted: #969e94;--faint: #6b736a;--accent: #d9b36a;--accent-hover: #e6c486;--gold: #d9b36a;--green: #3fa169;--danger: #cf6b53;--warn: #f2c14e;--pop: #f2c14e;--info: #6aa0cf;--font-display: Georgia, "Times New Roman", serif;--font-body: Inter, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, monospace}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) :where(:not(.hc,.hc *,.replayer-arena,.replayer-arena *,.replayer-stage,.replayer-stage *,.table-stage,.table-stage *,.dz-felt,.dz-felt *,.dz-felt-mini,.dz-felt-mini *,.dz-pfelt,.dz-pfelt *,.dz-felt-strip,.dz-felt-strip *,.environment-badge,h1,h1 *,h2,h2 *,h3,h3 *)){text-transform:none!important;letter-spacing:normal!important}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) *:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *)::selection{background:#fc0;color:#141414}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) h1:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) h2:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) h3:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){font-family:var(--font-display);font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) h4:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) h5:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) h6:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){font-family:var(--font-body);font-weight:700}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) a:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){color:var(--text)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) a:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) :is(p,li,dd,td,small) a:not([class]):not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){text-decoration:underline;text-decoration-color:#edeae173;text-underline-offset:3px}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) :is(p,li,dd,td,small) a:not([class]):hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){text-decoration-color:currentColor}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) :focus-visible:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){outline:3px solid #ffcc00;outline-offset:2px}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border-radius:4px;background:var(--accent);color:var(--mm-dark);font-family:var(--mm-label);font-size:16px;font-weight:700;line-height:1.15;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:var(--accent-hover)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button:disabled:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button:disabled:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#1e1d1b;box-shadow:none;color:#8f8b82}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button.secondary:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:transparent;box-shadow:inset 0 0 0 2px var(--mm-edge);color:var(--text)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button.secondary:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:transparent;box-shadow:inset 0 0 0 2px var(--text)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .button-link.green:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button.green:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#fc0;box-shadow:none;color:var(--mm-dark)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .button-link.green:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button.green:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#ffd83a;color:var(--mm-dark)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button.danger:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:transparent;box-shadow:inset 0 0 0 2px #ff6b6b80;color:#ff6b6b}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button.danger:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#cc202729;box-shadow:inset 0 0 0 2px #ff6b6b;color:#ff8a8a}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .button-link.compact:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) button.compact:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){font-size:14px}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .button-link:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border:0;border-radius:4px;background:transparent;box-shadow:inset 0 0 0 2px var(--mm-edge);color:var(--text);font-family:var(--mm-label);font-size:16px;font-weight:700}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .button-link:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:transparent;box-shadow:inset 0 0 0 2px var(--text);color:var(--text);text-decoration:none}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .button-link.primary:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#fc0;box-shadow:none;color:var(--mm-dark)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .button-link.primary:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#ffd83a;color:var(--mm-dark)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) label:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){color:var(--muted);font-family:var(--mm-label);font-size:15px;font-weight:600}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=text]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=password]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=email]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=number]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=search]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=url]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=tel]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=date]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=datetime-local]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=time]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) select:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) textarea:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border:1px solid var(--mm-edge);border-radius:4px;background:var(--mm-field);color:var(--text);font-family:var(--font-body);color-scheme:dark}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input:where(:not([type])):not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){box-sizing:border-box;padding:10px 12px;border:1px solid var(--mm-edge);border-radius:4px;background:var(--mm-field);color:var(--text);font-family:var(--font-body);font-size:16px;color-scheme:dark}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input:focus:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) select:focus:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) textarea:focus:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border-color:#fc0;outline:1px solid #ffcc00;outline-offset:0}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *)::placeholder,:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) textarea:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *)::placeholder{color:#8f8b82}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=checkbox]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=radio]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) input[type=range]:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){accent-color:#ffcc00}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .muted:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){color:var(--muted)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .error:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){color:#ff6b6b}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .panel:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .card:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border:0;border-radius:4px;background:var(--panel)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .card:hover:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border-color:transparent}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .eyebrow:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){color:var(--muted);font-family:var(--mm-label);font-size:15px;font-weight:600}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .badge:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){padding:4px 8px;border:0;border-radius:3px;background:#262522;color:var(--text);font-family:var(--mm-label);font-size:13px;font-weight:700}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .badge.success:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#ffcc001f;color:#fc0}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .page-header:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border-bottom:2px solid var(--text)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .page-header h1:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){font-size:clamp(44px,5vw,64px);line-height:.92}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) th:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){color:var(--muted);font-family:var(--mm-label);font-weight:600}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) code:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) kbd:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){font-family:ui-monospace,Menlo,Consolas,monospace}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .modal-backdrop:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){background:#000000b8}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .modal:not(:where(.replayer-arena,.replayer-stage,.table-stage,.dz-felt,.dz-felt-mini,.dz-pfelt,.dz-felt-strip) *){border:1px solid var(--mm-edge);border-radius:6px;background:#1e1d1b}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .app-shell:not(.at-table)>:is(main,.dm-page):not(.hc),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .app-shell:not(.at-table)>:is(.dz,.staff-area)>main{box-sizing:border-box;width:auto;max-width:1424px;min-height:calc(100vh - 64px - 16px - var(--hc-strip-space, 0px) - var(--hc-act-space, 0px) - var(--hc-gb-space, 8px) + 8px);margin:8px max(8px,calc((100% - 1424px)/2));padding:26px 28px 44px;border-radius:6px;background:#141414}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .app-shell:not(.at-table)>.dm-page{min-height:0;padding-bottom:24px}@media (max-width: 900px){:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .app-shell:not(.at-table)>:is(main,.dm-page):not(.hc),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .app-shell:not(.at-table)>:is(.dz,.staff-area)>main{padding:20px 16px 40px}}@media (max-width: 860px),(max-width: 1100px) and (orientation: portrait) and (pointer: coarse){:where(html:not(:has(.at-table,.popout-page,.replayer-window-page))){background:#141414}body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page)){background:#141414}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .app-shell:not(.at-table)>:is(main,.dm-page):not(.hc),:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .app-shell:not(.at-table)>:is(.dz,.staff-area)>main{min-height:0;margin:0;padding:16px 16px 28px;border-radius:0;background:transparent}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .page-header h1{font-size:46px}}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .staff-nav{min-height:52px;padding:0 calc(max(8px,(100% - 1424px) / 2) + 20px);border-bottom:0;background:transparent}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .staff-nav-title{font-family:var(--mm-label);font-size:16px}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .staff-nav-tab{position:relative;min-height:50px;padding:0 12px;border-bottom:0;color:var(--muted);font-family:var(--mm-label);font-size:16px;font-weight:600}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .staff-nav-tab:hover,:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .staff-nav-tab.active{color:var(--text)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .staff-nav-tab.active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;background:#fc0}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .member-avatar:not(.account-avatar-img){background:#3a3834;color:#edeae1}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .member-avatar.avatar-gold{background:#fc0;color:#141414}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .member-avatar.avatar-blue{background:#3d6bb0;color:#fff}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .member-avatar.avatar-rose{background:#a3485f;color:#fff}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .member-avatar.avatar-slate{background:#5c574e;color:#edeae1}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .desktop-seat-launch{border:0;border-radius:6px;background:#1e1d1b;box-shadow:inset 0 0 0 2px #fc0,0 10px 30px #0009}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .desktop-seat-launch strong{font-family:var(--mm-label);font-size:17px}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .desktop-seat-launch span{color:var(--muted)}:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .seat-launch-flash{animation-name:mm-seat-launch-pulse}@keyframes mm-seat-launch-pulse{50%{box-shadow:0 0 0 5px #fc06}}@media (prefers-reduced-motion: reduce){:where(body:not(.at-table):not(:has(.at-table,.popout-page,.replayer-window-page))) .seat-launch-flash{animation:none;outline-color:#fc0}}
