@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2) format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2) format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.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}:root{--t-bg: #14110f;--t-bg-raised: #1e1a17;--t-ink: #f3ebdd;--t-ink-dim: #a89e8f;--t-gold: #d9a441;--t-gold-soft: rgba(217, 164, 65, .18);--p-bg: #f4ede1;--p-bg-raised: #fffaf2;--p-ink: #2b2521;--p-ink-dim: #6c625a;--p-line: rgba(43, 37, 33, .14);--danger: #cc3311;--ok: #228833;--t-coral: #d9663f;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--scale: 2;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--dur-instant: 80ms;--dur-fast: .16s;--dur-base: .26s;--dur-slow: .48s;--dur-scene: .8s;--dur-reveal: 1.4s;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-spring: linear(0, .35 8%, .78 20%, 1.02 35%, .98 50%, 1);--t-ink-faint: rgba(243, 235, 221, .12);--p-hairline: rgba(43, 37, 33, .16);--elev-1: 0 1px 2px rgb(0 0 0 / .25), 0 0 0 1px rgb(255 255 255 / .04);--elev-2: 0 6px 18px -6px rgb(0 0 0 / .45), 0 0 0 1px rgb(255 255 255 / .05);--elev-3: 0 24px 48px -12px rgb(0 0 0 / .6);--p-accent: var(--t-gold);--flame: #c95a33;--p-accent-large: #8c6118;--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-top: env(safe-area-inset-top, 0px);--safe-x: max(5vw, env(safe-area-inset-left, 0px));--safe-y: max(5vh, env(safe-area-inset-top, 0px));--fs-clue: clamp(36px, 5.4vmin, 120px);--fs-title: clamp(24px, 4.4vmin, 64px);--fs-score: clamp(28px, 5.2vmin, 72px);--fs-numeral: clamp(24px, 5.9vmin, 80px);--fs-timer: clamp(22px, 4vmin, 56px);--fs-name: clamp(18px, 2.8vmin, 40px);--fs-caption: clamp(16px, 2.2vmin, 32px);--fs-button: clamp(18px, 2.6vmin, 36px);--font-display: "EB Garamond", Georgia, "Times New Roman", serif;--font-ui: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--card-aspect: 2 / 3;color-scheme:light dark}@media(min-width:3000px)and (min-height:1600px){:root{--scale: 4}}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;font-family:var(--font-ui);-webkit-text-size-adjust:100%}body{overscroll-behavior:none}button{font:inherit;cursor:pointer;touch-action:manipulation}:focus-visible{outline:3px solid var(--t-gold);outline-offset:2px;border-radius:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wordmark{font-family:var(--font-display);font-weight:400;font-style:normal;letter-spacing:0;line-height:1;white-space:nowrap;font-kerning:normal;color:inherit}.wordmark i{font-style:italic;font-weight:400;margin-inline-start:.02em}.wordmark.lit i{color:var(--t-gold)}[data-surface=player] .wordmark.lit i,.parlor .wordmark.lit i{color:var(--p-accent-large)}.on-gold .wordmark,.on-gold .wordmark i{color:#14110f}.ft-mark{height:1em;width:auto}.lockup{display:inline-flex;align-items:center;gap:.32em}.lockup>svg{height:1.15em;width:auto;flex:none}.lockup.stacked{display:inline-flex;flex-direction:column;align-items:center;gap:.25em}.lockup.stacked>svg{height:1.5em}.how.svelte-1mktawl{display:flex;flex-direction:column;gap:.35em;text-align:left}.title.svelte-1mktawl{margin:0;font-size:.8em;letter-spacing:.1em;text-transform:uppercase;opacity:.85}ol.svelte-1mktawl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3em}li.svelte-1mktawl{display:grid;grid-template-columns:1.4em 1fr;column-gap:.4em;align-items:baseline;line-height:1.4}.n.svelte-1mktawl{font-family:var(--font-display);font-size:1.25em;line-height:1;text-align:right}.twist.svelte-1mktawl{font-family:var(--font-display);font-style:italic;font-size:1.12em}.board.svelte-1mktawl{color:var(--t-ink-dim);font-size:inherit}.board.svelte-1mktawl .twist:where(.svelte-1mktawl){color:var(--t-ink)}.light.svelte-1mktawl{color:var(--p-ink-dim);font-size:.95rem}.light.svelte-1mktawl .twist:where(.svelte-1mktawl){color:var(--p-ink)}.compact.svelte-1mktawl{font-size:.875rem}.compact.svelte-1mktawl .title:where(.svelte-1mktawl){margin-top:var(--space-2)}svg.svelte-1y21oya{display:inline-block;vertical-align:middle;overflow:visible;flex:none}.home.svelte-1nmp6pz{min-height:100dvh;background:var(--t-bg);color:var(--t-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-6) var(--space-4);text-align:center}.hero.svelte-1nmp6pz{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-7);background:radial-gradient(40% 55% at 50% 38%,rgba(217,164,65,.13),transparent 70%)}.brand.svelte-1nmp6pz{font-size:clamp(3rem,12vw,6rem)}h1.svelte-1nmp6pz{font-size:1em;font-weight:400;margin:0;line-height:1}.tagline.svelte-1nmp6pz{color:var(--t-ink-dim);font-family:var(--font-display);font-style:italic;font-size:1.15rem;margin:0}.paths.svelte-1nmp6pz{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:min(56rem,100%)}.phone.svelte-1nmp6pz{order:1}.solo.svelte-1nmp6pz{order:2}.screen.svelte-1nmp6pz{order:3}@media(min-width:44rem){.paths.svelte-1nmp6pz{grid-template-columns:repeat(2,minmax(0,1fr))}.screen.svelte-1nmp6pz{order:1}.phone.svelte-1nmp6pz{order:2}.solo.svelte-1nmp6pz{order:3;grid-column:1 / -1}}@media(min-width:64rem){.paths.svelte-1nmp6pz{grid-template-columns:repeat(3,minmax(0,1fr));width:min(72rem,100%)}.solo.svelte-1nmp6pz{grid-column:auto}}.path.svelte-1nmp6pz{border:1px solid var(--t-ink-faint);border-radius:var(--radius-md);padding:var(--space-5);background:var(--t-bg-raised);display:flex;flex-direction:column;gap:var(--space-3);align-items:center}h2.svelte-1nmp6pz{font-family:var(--font-display);font-weight:400;font-size:1.4rem;margin:0}p.svelte-1nmp6pz{color:var(--t-ink-dim);margin:0;font-size:.95rem}form.svelte-1nmp6pz{display:flex;gap:var(--space-2);width:100%;min-width:0}input.svelte-1nmp6pz{flex:1 1 0;width:0;font:inherit;font-family:var(--font-display);font-size:1.6rem;letter-spacing:.3em;text-align:center;text-transform:uppercase;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--t-ink-faint);background:var(--t-bg);color:var(--t-ink);min-width:0}button.svelte-1nmp6pz{font:inherit;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);border:1px solid rgba(243,235,221,.3);background:transparent;color:var(--t-ink);min-height:48px}button.primary.svelte-1nmp6pz{background:var(--t-gold);border-color:var(--t-gold);color:#14110f;font-weight:600}button.svelte-1nmp6pz:disabled{opacity:.4;cursor:not-allowed}.house.svelte-1nmp6pz{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:auto}.step.svelte-1nmp6pz{width:40px;min-height:40px;padding:0;border-radius:50%;font-size:1.2rem;line-height:1;color:var(--t-ink-dim)}.step.svelte-1nmp6pz:not(:disabled):hover{color:var(--t-ink);border-color:var(--t-ink-dim)}.count.svelte-1nmp6pz{font-family:var(--font-display);font-size:1.6rem;min-width:1.6em;font-variant-numeric:tabular-nums}.error.svelte-1nmp6pz{color:var(--danger)}.how.svelte-1nmp6pz{width:min(32rem,100%);font-size:.95rem}footer.svelte-1nmp6pz{color:var(--t-ink-dim);font-size:.85rem;max-width:32rem}.privacy.svelte-1nmp6pz{margin-top:.6rem}.privacy.svelte-1nmp6pz summary:where(.svelte-1nmp6pz){cursor:pointer;color:var(--t-ink-dim)}.privacy.svelte-1nmp6pz summary:where(.svelte-1nmp6pz):hover,.privacy.svelte-1nmp6pz summary:where(.svelte-1nmp6pz):focus-visible{color:var(--t-ink)}.privacy.svelte-1nmp6pz p:where(.svelte-1nmp6pz){margin:.5rem 0 0;text-align:left;line-height:1.5}.card.svelte-2gevwt{position:relative;display:block;width:100%;aspect-ratio:var(--card-aspect);padding:0;border:none;background:transparent;container-type:inline-size;transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent;contain:layout paint}.face.svelte-2gevwt{position:absolute;inset:0;display:block;overflow:hidden;border-radius:4.5cqw;background:radial-gradient(120% 90% at 50% 10%,#2a2320,#0b0908 80%);box-shadow:var(--elev-1);transition:box-shadow var(--dur-base) var(--ease-out)}.face.svelte-2gevwt img:where(.svelte-2gevwt){display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.face.loaded.svelte-2gevwt img:where(.svelte-2gevwt){opacity:1}.loop.svelte-2gevwt{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none}.loop.showing.svelte-2gevwt{opacity:1}.hairline.svelte-2gevwt{position:absolute;inset:1.5cqw;border-radius:3.2cqw;border:1px solid var(--t-ink-faint);pointer-events:none}.veil.svelte-2gevwt{position:absolute;inset:0;background:#0b0908;opacity:0;transition:opacity var(--dur-slow) var(--ease-in-out);pointer-events:none}.glow.svelte-2gevwt{position:absolute;inset:-2cqw;border-radius:6cqw;box-shadow:0 0 0 2px var(--t-gold),0 0 40px -6px var(--t-gold);opacity:0;transition:opacity var(--dur-slow) var(--ease-out);pointer-events:none}.interactive.svelte-2gevwt{cursor:pointer}.interactive.svelte-2gevwt:active{transform:scale(.985);transition-duration:var(--dur-instant)}.selected.svelte-2gevwt{transform:translateY(-8px)}.selected.svelte-2gevwt .face:where(.svelte-2gevwt){box-shadow:0 0 0 2px var(--p-bg, var(--t-bg)),0 0 0 5px var(--p-accent),var(--elev-2)}.selected.tilt.svelte-2gevwt{transform:translateY(-10px) rotate(-3deg) scale(1.02)}.dimmed.svelte-2gevwt .veil:where(.svelte-2gevwt){opacity:.6}.dimmed.svelte-2gevwt{transform:scale(.98)}.truth.svelte-2gevwt{transform:translateY(-4%) scale(1.06);z-index:1}.truth.svelte-2gevwt .face:where(.svelte-2gevwt){box-shadow:var(--elev-3)}.truth.svelte-2gevwt .glow:where(.svelte-2gevwt){opacity:1}.numeral.svelte-2gevwt{position:absolute;left:5cqw;top:5cqw;min-width:17cqw;height:17cqw;padding:0 4cqw;display:grid;place-items:center;border-radius:999px;box-shadow:0 0 0 2px #0b090859;background:#0b0908d1;color:var(--t-ink);font-family:var(--font-ui);font-weight:700;font-size:9cqw;line-height:1;font-variant-numeric:tabular-nums}.tag.svelte-2gevwt{position:absolute;right:5cqw;bottom:5cqw;padding:2cqw 5cqw;border-radius:999px;background:#0b0908d1;color:var(--t-ink-dim);font-size:5.5cqw;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.tag.auto.svelte-2gevwt{left:5cqw;right:auto;color:var(--t-gold);text-transform:none;letter-spacing:0;font-size:5.5cqw}@property --p{syntax: "<percentage>"; inherits: false; initial-value: 108%;}.clue.svelte-3k0ak9{display:inline;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:calc(1em * var(--shrink, 1));line-height:1.15;overflow-wrap:anywhere}.ink.svelte-3k0ak9{-webkit-mask-image:linear-gradient(to right,#000 var(--p),transparent calc(var(--p) + 8%));mask-image:linear-gradient(to right,#000 var(--p),transparent calc(var(--p) + 8%))}.write.svelte-3k0ak9 .ink:where(.svelte-3k0ak9){animation:svelte-3k0ak9-inkwrite .9s linear both}.write.svelte-3k0ak9 .quote:where(.svelte-3k0ak9){animation:svelte-3k0ak9-appear .2s linear both;animation-delay:.9s}.quote.svelte-3k0ak9{color:var(--t-ink-dim)}@keyframes svelte-3k0ak9-inkwrite{0%{--p: -8%}to{--p: 108%}}@keyframes svelte-3k0ak9-appear{0%{opacity:0}}.pile.svelte-14qpksf{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.stack.svelte-14qpksf{position:relative;width:clamp(120px,22vmin,calc(130px * var(--scale, 2)));aspect-ratio:var(--card-aspect)}.outline.svelte-14qpksf{position:absolute;inset:0;border-radius:6%;border:2px dashed var(--t-ink-faint)}.back.svelte-14qpksf{position:absolute;inset:0;border-radius:6%;background:var(--t-bg-raised);box-shadow:var(--elev-2);overflow:hidden;transform:translateY(calc(var(--i) * -2px)) rotate(var(--tilt));transition:transform var(--dur-base) var(--ease-out)}.back.svelte-14qpksf:before{content:"";position:absolute;inset:6%;border-radius:4%;border:1px solid var(--t-ink-faint)}.lanterns.svelte-14qpksf{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(217,164,65,.22) 0 18%,transparent 20%),radial-gradient(circle at 0 0,rgba(217,164,65,.12) 0 12%,transparent 14%);background-size:18% 12%,18% 12%;opacity:.9}.riffle.svelte-14qpksf .back:where(.svelte-14qpksf){animation:svelte-14qpksf-riffle .36s var(--ease-in-out) both;animation-delay:calc(var(--i) * 12ms)}.full.svelte-14qpksf .back:where(.svelte-14qpksf){transform:translateY(calc(var(--i) * -2px)) rotate(0)}@keyframes svelte-14qpksf-riffle{0%{transform:translateY(calc(var(--i) * -2px)) rotate(var(--tilt))}33%{transform:translate(-6%,calc(var(--i) * -2px)) rotate(calc(var(--tilt) - 4deg))}66%{transform:translate(6%,calc(var(--i) * -2px)) rotate(calc(var(--tilt) + 4deg))}to{transform:translateY(calc(var(--i) * -2px)) rotate(0)}}.count.svelte-14qpksf{margin:0;display:flex;align-items:baseline;gap:.35em;color:var(--t-ink);font-size:var(--fs-caption);font-weight:500}.digit.svelte-14qpksf{display:inline-block;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-title);line-height:1;color:var(--t-gold);font-variant-numeric:tabular-nums;animation:svelte-14qpksf-tick var(--dur-fast) var(--ease-out) both}@keyframes svelte-14qpksf-tick{0%{transform:translateY(6px);opacity:0}}.badge.svelte-5rkn97{display:flex;align-items:center;gap:var(--space-2)}.disc.svelte-5rkn97{position:relative;display:grid;place-items:center;border-radius:50%;color:#14110f;font-family:var(--font-display);font-weight:600;flex:none;transition:box-shadow var(--dur-fast) var(--ease-out)}.disc.svelte-5rkn97 svg{height:62%;width:auto;color:#14110f}.sm.svelte-5rkn97 .disc:where(.svelte-5rkn97){width:28px;height:28px;font-size:.85rem}.md.svelte-5rkn97 .disc:where(.svelte-5rkn97){width:40px;height:40px;font-size:1.05rem}.lg.svelte-5rkn97 .disc:where(.svelte-5rkn97){width:64px;height:64px;font-size:1.6rem}.tv.svelte-5rkn97 .disc:where(.svelte-5rkn97){width:clamp(44px,5.6vmin,calc(32px * var(--scale, 2)));height:clamp(44px,5.6vmin,calc(32px * var(--scale, 2)));font-size:clamp(20px,2.8vmin,calc(17px * var(--scale, 2)))}.tv-sm.svelte-5rkn97 .disc:where(.svelte-5rkn97){width:clamp(36px,4.1vmin,calc(22px * var(--scale, 2)));height:clamp(36px,4.1vmin,calc(22px * var(--scale, 2)));font-size:clamp(18px,2.2vmin,calc(12px * var(--scale, 2)))}.tv-lg.svelte-5rkn97 .disc:where(.svelte-5rkn97){width:clamp(72px,8.9vmin,calc(48px * var(--scale, 2)));height:clamp(72px,8.9vmin,calc(48px * var(--scale, 2)));font-size:clamp(32px,4.4vmin,calc(24px * var(--scale, 2)))}.tv-xl.svelte-5rkn97 .disc:where(.svelte-5rkn97){width:clamp(120px,14.8vmin,calc(80px * var(--scale, 2)));height:clamp(120px,14.8vmin,calc(80px * var(--scale, 2)));font-size:clamp(56px,7.4vmin,calc(40px * var(--scale, 2)))}.tv.svelte-5rkn97{gap:var(--space-3)}.storyteller.svelte-5rkn97{box-shadow:0 0 0 2px var(--t-bg),0 0 0 5px var(--t-gold)}.light.svelte-5rkn97 .storyteller:where(.svelte-5rkn97){box-shadow:0 0 0 2px var(--p-bg),0 0 0 5px var(--t-gold)}.tv.svelte-5rkn97 .storyteller:where(.svelte-5rkn97){box-shadow:0 0 0 3px var(--t-bg),0 0 0 7px var(--t-gold)}.done.svelte-5rkn97:before{content:"";position:absolute;right:-6%;bottom:-6%;width:34%;height:34%;border-radius:50%;background:var(--t-gold);box-shadow:0 0 0 2px var(--t-bg),0 0 10px 1px #d9a44199;animation:svelte-5rkn97-pop var(--dur-base) var(--ease-spring) both}.light.svelte-5rkn97 .done:where(.svelte-5rkn97):before{box-shadow:0 0 0 2px var(--p-bg),0 0 10px 1px #d9a44199}.tv.svelte-5rkn97 .done:where(.svelte-5rkn97):before{box-shadow:0 0 0 3px var(--t-bg),0 0 14px 2px #d9a44199}.glow.svelte-5rkn97 .disc:where(.svelte-5rkn97):after{content:"";position:absolute;inset:-18%;border-radius:50%;box-shadow:0 0 48px 10px var(--t-gold);opacity:.35;animation:svelte-5rkn97-breathe 4s ease-in-out infinite;pointer-events:none}.light.glow.svelte-5rkn97 .disc:where(.svelte-5rkn97):after{box-shadow:0 0 36px 8px var(--t-gold);opacity:.3}@keyframes svelte-5rkn97-breathe{50%{opacity:.75}}.who.svelte-5rkn97{display:flex;flex-direction:column;line-height:1.2;min-width:0}.name.svelte-5rkn97{font-size:.95rem;color:var(--t-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tv.svelte-5rkn97 .name:where(.svelte-5rkn97){font-size:var(--fs-name);font-weight:500;max-width:9em}.tv-sm.svelte-5rkn97{gap:var(--space-2)}.tv-sm.svelte-5rkn97 .name:where(.svelte-5rkn97){display:none}.tv-sm.svelte-5rkn97 .score:where(.svelte-5rkn97){font-size:var(--fs-title)}.tv-sm.svelte-5rkn97 .scoreline:where(.svelte-5rkn97){flex-direction:column;align-items:flex-start;gap:0}.light.svelte-5rkn97 .name:where(.svelte-5rkn97){color:var(--p-ink)}.scoreline.svelte-5rkn97{display:flex;align-items:baseline;gap:var(--space-2)}.score.svelte-5rkn97{font-family:var(--font-display);font-size:1.1rem;color:var(--t-gold);font-variant-numeric:tabular-nums}.light.svelte-5rkn97 .score:where(.svelte-5rkn97){color:var(--p-accent-large)}.light.svelte-5rkn97 .delta:where(.svelte-5rkn97){color:var(--p-accent-large)}.tv.svelte-5rkn97 .score:where(.svelte-5rkn97){font-family:var(--font-ui);font-weight:600;font-size:var(--fs-score);line-height:1}.delta.svelte-5rkn97{display:inline-block;padding:.1em .5em;border-radius:var(--radius-pill);background:var(--t-gold-soft);color:var(--t-gold);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-caption);line-height:1.3;font-variant-numeric:tabular-nums;animation:svelte-5rkn97-pop var(--dur-base) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * 80ms)}.delta.zero.svelte-5rkn97{color:var(--t-ink-dim);background:#f3ebdd14}@keyframes svelte-5rkn97-pop{0%{transform:scale(.6);opacity:0}}.crown.svelte-5rkn97{position:absolute;top:-.9em;right:-.35em;font-size:.7em;z-index:1;color:var(--t-gold);text-shadow:0 1px 2px rgba(0,0,0,.5);animation:svelte-5rkn97-pop .32s var(--ease-spring) both}.offline.svelte-5rkn97{opacity:.55}.ghost.svelte-5rkn97{opacity:.4}.ghost.svelte-5rkn97 .disc:where(.svelte-5rkn97){filter:grayscale(.6)}.qr.svelte-nl6pyk{border-radius:var(--radius-sm);background:var(--parlor, #f4ede1);display:block;image-rendering:pixelated}.placeholder.svelte-nl6pyk{background:#f3ebdd14}.rules.svelte-1uael54{display:flex;flex-direction:column;gap:var(--space-4);text-align:left}.locked.svelte-1uael54{opacity:.75}.presets.svelte-1uael54{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--space-2)}.preset.svelte-1uael54{display:flex;flex-direction:column;gap:2px;text-align:left;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--t-line);background:transparent;color:var(--t-ink);font:inherit}.preset.on.svelte-1uael54{border-color:var(--t-gold);background:var(--t-gold-soft)}.pname.svelte-1uael54{font-family:var(--font-display);font-size:1.05rem}.pblurb.svelte-1uael54{color:var(--t-ink-dim);font-size:.78rem;line-height:1.3}h3.svelte-1uael54{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink-dim);margin:0 0 var(--space-2)}.row.svelte-1uael54{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--t-line)}.row.svelte-1uael54:last-child{border-bottom:none}.what.svelte-1uael54{display:flex;flex-direction:column;min-width:0}.label.svelte-1uael54{font-size:.95rem}.changed.svelte-1uael54 .label:where(.svelte-1uael54){color:var(--t-gold)}.hint.svelte-1uael54{color:var(--t-ink-dim);font-size:.76rem}.stepper.svelte-1uael54{display:flex;align-items:center;gap:var(--space-2);flex:none}.stepper.svelte-1uael54 button:where(.svelte-1uael54){width:34px;height:34px;border-radius:50%;border:1px solid var(--t-line);background:transparent;color:var(--t-ink);font-size:1.1rem;line-height:1}.stepper.svelte-1uael54 button:where(.svelte-1uael54):disabled{opacity:.25}.value.svelte-1uael54{font-family:var(--font-display);font-size:1rem;min-width:6.5rem;text-align:center;font-variant-numeric:tabular-nums}.issues.svelte-1uael54{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.issues.svelte-1uael54 li:where(.svelte-1uael54){font-size:.82rem;padding-left:var(--space-3);border-left:2px solid}.error.svelte-1uael54{color:var(--danger);border-color:var(--danger)}.warn.svelte-1uael54{color:var(--t-gold);border-color:var(--t-gold)}.note.svelte-1uael54{color:var(--t-ink-dim);font-size:.85rem;margin:0}.board.svelte-1uael54{gap:var(--space-5)}.board.svelte-1uael54 .presets:where(.svelte-1uael54){grid-template-columns:repeat(2,1fr);gap:var(--space-3)}.board.svelte-1uael54 .preset:where(.svelte-1uael54){padding:var(--space-3) var(--space-4);gap:var(--space-1)}.board.svelte-1uael54 .pname:where(.svelte-1uael54){font-size:var(--fs-name)}.board.svelte-1uael54 .pblurb:where(.svelte-1uael54){font-size:var(--fs-caption)}.board.svelte-1uael54 h3:where(.svelte-1uael54){font-size:var(--fs-caption);letter-spacing:.12em;margin-bottom:var(--space-3)}.board.svelte-1uael54 .row:where(.svelte-1uael54){padding:var(--space-3) 0;gap:var(--space-5)}.board.svelte-1uael54 .label:where(.svelte-1uael54){font-size:var(--fs-name)}.board.svelte-1uael54 .hint:where(.svelte-1uael54){font-size:var(--fs-caption)}.board.svelte-1uael54 .stepper:where(.svelte-1uael54){gap:var(--space-3)}.board.svelte-1uael54 .stepper:where(.svelte-1uael54) button:where(.svelte-1uael54){width:clamp(44px,5.2vmin,60px);height:clamp(44px,5.2vmin,60px);font-size:var(--fs-name)}.board.svelte-1uael54 .value:where(.svelte-1uael54){font-size:var(--fs-name);min-width:5.5em}.board.svelte-1uael54 .issues:where(.svelte-1uael54) li:where(.svelte-1uael54){font-size:var(--fs-caption)}.board.svelte-1uael54 .note:where(.svelte-1uael54){font-size:var(--fs-caption)}.timer.svelte-1tqczcw{position:relative;width:100%;height:6px}.track.svelte-1tqczcw{position:absolute;inset:0;border-radius:var(--radius-pill);background:#f3ebdd1a;overflow:hidden;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.on.svelte-1tqczcw .track:where(.svelte-1tqczcw){opacity:1}.fill.svelte-1tqczcw{position:absolute;inset:0;border-radius:var(--radius-pill);transform-origin:left center;background:color-mix(in srgb,var(--t-coral) var(--mix),var(--t-gold));transition:transform 1s linear,background-color 1s linear}.pulse.svelte-1tqczcw{position:absolute;inset:0;border-radius:var(--radius-pill);box-shadow:0 0 12px 2px var(--t-coral);opacity:0;pointer-events:none}.urgent.svelte-1tqczcw .pulse:where(.svelte-1tqczcw){animation:svelte-1tqczcw-pulse 1s ease-in-out infinite}@keyframes svelte-1tqczcw-pulse{50%{opacity:.6}}.digits.svelte-1tqczcw{position:absolute;right:0;bottom:10px;font-family:var(--font-ui);font-weight:600;font-size:var(--fs-timer);line-height:1;color:var(--t-coral);font-variant-numeric:tabular-nums;animation:svelte-1tqczcw-rise var(--dur-base) var(--ease-out) both}@keyframes svelte-1tqczcw-rise{0%{transform:translateY(6px);opacity:0}}.paused.svelte-1tqczcw .fill:where(.svelte-1tqczcw){transition:none;opacity:.4}.paused.svelte-1tqczcw .pulse:where(.svelte-1tqczcw){animation:none}.votes.svelte-cbv399{z-index:2;position:absolute;inset:auto 6% 14%;display:flex;flex-wrap:wrap;justify-content:center;gap:3cqw;pointer-events:none}.token.svelte-cbv399{display:grid;place-items:center;width:clamp(32px,19cqw,calc(32px * var(--scale, 2)));height:clamp(32px,19cqw,calc(32px * var(--scale, 2)));border-radius:50%;color:#14110f;font-family:var(--font-display);font-weight:600;font-size:clamp(16px,9cqw,calc(15px * var(--scale, 2)));line-height:1;box-shadow:0 0 0 2px var(--t-bg),var(--elev-2)}.token.svelte-cbv399 svg{height:62%;width:auto;color:#14110f}.more.svelte-cbv399{background:var(--t-bg-raised);color:var(--t-ink);font-family:var(--font-ui);font-size:clamp(14px,7cqw,calc(12px * var(--scale, 2)))}.board.svelte-vkweai{height:100dvh;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--safe-y) var(--safe-x);background:radial-gradient(120% 80% at 50% 0%,#1e1a17 0%,var(--t-bg) 70%),var(--t-bg);color:var(--t-ink);font-size:var(--fs-caption);--space-1: calc(2px * var(--scale));--space-2: calc(4px * var(--scale));--space-3: calc(6px * var(--scale));--space-4: calc(8px * var(--scale));--space-5: calc(12px * var(--scale));--space-6: calc(16px * var(--scale));--space-7: calc(24px * var(--scale));--space-8: calc(32px * var(--scale));--radius-sm: calc(4px * var(--scale));--radius-md: calc(7px * var(--scale));--radius-lg: calc(11px * var(--scale));--fs-clue: clamp(36px, 5.4vmin, calc(60px * var(--scale)));--fs-title: clamp(24px, 4.4vmin, calc(32px * var(--scale)));--fs-score: clamp(28px, 5.2vmin, calc(36px * var(--scale)));--fs-numeral: clamp(24px, 5.9vmin, calc(40px * var(--scale)));--fs-timer: clamp(22px, 4vmin, calc(28px * var(--scale)));--fs-name: clamp(18px, 2.8vmin, calc(20px * var(--scale)));--fs-caption: clamp(16px, 2.2vmin, calc(16px * var(--scale)));--fs-button: clamp(18px, 2.6vmin, calc(18px * var(--scale)))}.connecting.svelte-vkweai{flex:1;display:grid;place-items:center}.waiting.svelte-vkweai{color:var(--t-ink);font-size:var(--fs-name);margin:0}.gone.svelte-vkweai{display:grid;gap:var(--space-4);justify-items:center;text-align:center}.gone.svelte-vkweai .button:where(.svelte-vkweai){display:inline-block;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:var(--t-gold);color:#14110f;font-size:var(--fs-button);font-weight:600;text-decoration:none}.band.svelte-vkweai{position:relative;display:flex;flex-direction:column;gap:var(--space-3);flex:none}.bandrow.svelte-vkweai{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-6)}.bandright.svelte-vkweai{display:flex;align-items:center;gap:var(--space-5);flex:none}.lead.svelte-vkweai{display:flex;flex-direction:column;min-width:0}.eyebrow.svelte-vkweai{font-size:var(--fs-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink-dim)}.eyebrow.svelte-vkweai .plain:where(.svelte-vkweai){text-transform:none;letter-spacing:.02em}.eyebrow.brand.svelte-vkweai{text-transform:none;letter-spacing:0;font-size:calc(var(--fs-caption) * 1.35)}h1.svelte-vkweai{margin:.05em 0 0;font-family:var(--font-display);font-weight:400;font-size:var(--fs-title);line-height:1.1}.clueline.svelte-vkweai{font-size:var(--fs-clue);line-height:1.12}.code.svelte-vkweai{flex:none;font-family:var(--font-display);font-size:var(--fs-title);line-height:1;letter-spacing:.12em;color:var(--t-gold)}.ribbon.svelte-vkweai{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:var(--t-gold-soft);color:var(--t-gold);text-align:center;font-size:var(--fs-caption);font-weight:500}.stage.svelte-vkweai{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}.scenes.svelte-vkweai{position:relative;flex:1;min-height:0}.scene.svelte-vkweai{position:absolute;inset:0}.board[data-paused].svelte-vkweai .scenes:where(.svelte-vkweai){opacity:.6;transition:opacity var(--dur-base) var(--ease-out)}.captions.svelte-vkweai{position:relative;flex:none;height:calc(var(--fs-caption) * 1.5)}.caption.svelte-vkweai{position:absolute;inset:0;margin:0;text-align:center;font-size:var(--fs-caption);font-weight:500;line-height:1.5;color:var(--t-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lobby.svelte-vkweai{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr);gap:var(--space-7);align-items:center}.lobby.withrules.svelte-vkweai{grid-template-columns:minmax(0,1fr) minmax(0,1fr) min(40vw,640px)}.join.svelte-vkweai{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.qrcard.svelte-vkweai{--w: calc(var(--qr) + 2 * var(--space-5));position:relative;display:flex;flex-direction:column;align-items:center;gap:calc(6px * var(--scale));padding:var(--space-5);border-radius:calc(var(--w) * .045);background:radial-gradient(70% 70% at 50% 45%,#fffaf2,#f7e6bb);box-shadow:var(--elev-2),0 0 140px -30px #d9a44159}.qrcard.svelte-vkweai:after{content:"";position:absolute;inset:calc(var(--w) * .015);border:1px solid var(--p-hairline);border-radius:calc(var(--w) * .03);pointer-events:none}.hint.svelte-vkweai{margin:0;color:var(--t-ink);font-size:var(--fs-caption)}.hint.svelte-vkweai strong:where(.svelte-vkweai){color:var(--t-gold);letter-spacing:.1em;font-weight:600}.hint.svelte-vkweai .site:where(.svelte-vkweai){letter-spacing:.02em}.lobbylesson.svelte-vkweai{width:min(100%,32em)}.seatscol.svelte-vkweai{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);min-width:0}.seats.svelte-vkweai{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--space-5)}.short.svelte-vkweai{margin:0;color:var(--t-ink-dim);font-size:var(--fs-caption)}.seat.ghost.svelte-vkweai{display:flex;align-items:center;gap:var(--space-3);background:transparent;border:2px dashed var(--t-ink-faint);color:var(--t-ink-dim);font-size:var(--fs-name);font-weight:500;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.seat.ghost.svelte-vkweai:after{content:none}.seat.ghost.svelte-vkweai:not(:disabled):hover,.seat.ghost.svelte-vkweai:focus-visible{border-color:var(--t-ink-dim);color:var(--t-ink)}.seat.ghost.svelte-vkweai:disabled{opacity:.4;cursor:not-allowed}.ghostdisc.svelte-vkweai{display:grid;place-items:center;flex:none;width:clamp(72px,8.9vmin,calc(48px * var(--scale, 2)));height:clamp(72px,8.9vmin,calc(48px * var(--scale, 2)));border-radius:50%;border:2px dashed var(--t-ink-faint)}.ghostdisc.svelte-vkweai svg{height:62%;width:auto}.ghostname.svelte-vkweai{white-space:nowrap}.seat.svelte-vkweai{position:relative;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:#f3ebdd0d}.seat.svelte-vkweai:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--seat);opacity:0;pointer-events:none;animation:svelte-vkweai-ripple .6s var(--ease-out) both}@keyframes svelte-vkweai-ripple{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.remove.svelte-vkweai{position:absolute;top:-8px;right:-8px;width:32px;height:32px;padding:0;border-radius:50%;border:1px solid var(--t-line, rgba(243, 235, 221, .2));background:var(--t-bg-raised);color:var(--t-ink-dim);font-size:var(--fs-caption);line-height:1;opacity:0;transition:opacity var(--dur-fast) var(--ease-out)}.seat.svelte-vkweai:hover .remove:where(.svelte-vkweai),.remove.svelte-vkweai:focus-visible{opacity:1}.drawer.svelte-vkweai{grid-column:3;grid-row:1;width:min(40vw,640px);align-self:stretch;min-height:0;overflow-y:auto;padding:var(--space-5);border-radius:var(--radius-lg);background:var(--t-bg-raised);box-shadow:var(--elev-3)}.story.svelte-vkweai{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6)}.teller.svelte-vkweai{display:flex;align-items:center;gap:var(--space-6)}.lesson.svelte-vkweai{width:min(100%,40em)}.thinking.svelte-vkweai{margin:0;font-size:var(--fs-title);font-family:var(--font-display);color:var(--t-ink)}.pilescene.svelte-vkweai{height:100%;display:grid;place-items:center}.tablearea.svelte-vkweai{height:100%;container-type:size;display:grid;place-items:center}.grid.svelte-vkweai{--gap: clamp(8px, 1.4vw, 20px);--row-gap: max(var(--gap), var(--fs-caption) * 1.6);--foot: var(--fs-caption);--by-width: calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));--by-height: calc((100cqh - (var(--rows) - 1) * var(--row-gap) - var(--foot)) / (var(--rows) + .2));--card-w: min(var(--by-width), var(--by-height) * 2 / 3);display:grid;grid-template-columns:repeat(var(--cols),var(--card-w));gap:var(--row-gap) var(--gap);justify-content:center;align-content:end;padding-bottom:var(--foot);height:100%}.grid.svelte-vkweai{perspective:1200px}.slot.svelte-vkweai{container-type:inline-size}.slot.lifted.svelte-vkweai{z-index:2}.slot.deal.svelte-vkweai{animation:svelte-vkweai-deal .6s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}@keyframes svelte-vkweai-deal{0%{transform:translateY(30vh) rotateY(180deg) scale(.6);opacity:0}}.cardwrap.svelte-vkweai{position:relative;container-type:inline-size}.grid.svelte-vkweai .card .numeral{font-size:max(9cqw,var(--fs-numeral));min-width:1.4em;height:1.4em;padding:0 .3em}.grid.svelte-vkweai .card.truth{transform:translateY(-4%) scale(1.2)}@media(prefers-reduced-motion:reduce){.grid.svelte-vkweai .card.truth{transform:none}}.ring.svelte-vkweai{position:absolute;inset:-3%;border-radius:7cqw;border:3px solid var(--t-gold);opacity:0;pointer-events:none;z-index:2}.board.svelte-vkweai .fleck{position:absolute;left:50%;top:40%;width:10px;height:10px;border-radius:2px;background:var(--t-gold);pointer-events:none;z-index:3}.owner.svelte-vkweai{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:center;transform:translateY(50%);z-index:2;pointer-events:none}.ownerpill.svelte-vkweai,.decktag.svelte-vkweai,.votecount.svelte-vkweai{display:inline-flex;align-items:center;gap:var(--space-2);max-width:calc(100% + var(--gap));padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--t-bg-raised);box-shadow:0 0 0 2px var(--t-bg),var(--elev-2);font-size:var(--fs-caption);font-weight:500;color:var(--t-ink);white-space:nowrap;animation:svelte-vkweai-rise var(--dur-base) var(--ease-out) both;animation-delay:calc(.2s + var(--i, 0) * 40ms)}@keyframes svelte-vkweai-rise{0%{transform:translateY(6px);opacity:0}}.decktag.svelte-vkweai,.votecount.svelte-vkweai{color:var(--t-ink-dim);padding:var(--space-1) var(--space-4)}.dot.svelte-vkweai{display:grid;place-items:center;flex:none;width:clamp(28px,3.4vmin,calc(22px * var(--scale)));height:clamp(28px,3.4vmin,calc(22px * var(--scale)));border-radius:50%;color:#14110f;font-family:var(--font-display);font-weight:600;font-size:clamp(14px,1.9vmin,calc(12px * var(--scale)))}.dot.svelte-vkweai svg{height:62%;width:auto;color:#14110f}.ownername.svelte-vkweai{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip.svelte-vkweai{padding:.05em .45em;border-radius:var(--radius-pill);background:var(--t-gold-soft);color:var(--t-gold);font-weight:600;animation:svelte-vkweai-pop var(--dur-base) var(--ease-spring) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes svelte-vkweai-pop{0%{transform:scale(.6);opacity:0}}.chip.svelte-vkweai .why:where(.svelte-vkweai){font-weight:500}.finished.svelte-vkweai{height:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:var(--space-3) var(--space-7);align-items:center;justify-items:center}.ranking.svelte-vkweai,.awards.svelte-vkweai{max-height:100%;overflow-y:auto;scrollbar-width:thin}.tales.svelte-vkweai{grid-column:1 / -1;width:100%;min-width:0}.talestitle.svelte-vkweai{margin:0 0 var(--space-1);text-align:center;font-size:var(--fs-caption);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--t-ink-dim)}.talerow.svelte-vkweai{list-style:none;margin:0;padding:var(--space-1) var(--space-2);display:flex;justify-content:safe center;gap:var(--space-3);overflow-x:auto;scrollbar-width:thin}.tale.svelte-vkweai{flex:none;width:8.5em;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center;font-size:var(--fs-caption)}.still.svelte-vkweai{width:8.5vmin}.taleclue.svelte-vkweai{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--fs-caption);line-height:1.25;color:var(--t-ink);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.talewho.svelte-vkweai{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-1);font-size:var(--fs-caption);color:var(--t-ink-dim);white-space:nowrap}.ranking.svelte-vkweai{list-style:none;margin:calc(-1 * var(--space-6)) 0 0;padding:var(--space-6) 0 0;display:flex;flex-direction:column;gap:var(--space-2)}.ranking.svelte-vkweai li:where(.svelte-vkweai){display:flex;align-items:center;gap:var(--space-5);padding:var(--space-1) var(--space-5);border-radius:var(--radius-md)}.ranking.svelte-vkweai .winner:where(.svelte-vkweai){background:var(--t-gold-soft);transform:translateY(-4px) scale(1.04);margin-bottom:var(--space-2)}.rank.svelte-vkweai{font-family:var(--font-display);font-size:var(--fs-title);width:1.4em;color:var(--t-ink-dim);text-align:right}.winner.svelte-vkweai .rank:where(.svelte-vkweai){color:var(--t-gold)}.points.svelte-vkweai{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-score);color:var(--t-gold);font-variant-numeric:tabular-nums;margin-left:auto}.awards.svelte-vkweai{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2);width:min(100%,30em)}.award.svelte-vkweai{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:#f3ebdd0d;border:1px solid var(--t-ink-faint)}.awardtitle.svelte-vkweai{font-family:var(--font-display);font-size:var(--fs-name);color:var(--t-gold)}.awardwho.svelte-vkweai{font-size:var(--fs-caption);font-weight:500}.awardblurb.svelte-vkweai{font-size:var(--fs-caption);color:var(--t-ink-dim)}footer.svelte-vkweai{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.rail.svelte-vkweai{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:var(--space-5) var(--space-6);min-width:0}.rail.crowded.svelte-vkweai{gap:var(--space-3) var(--space-4)}.railseat.svelte-vkweai{flex:1 1 auto;min-width:max-content;max-width:18em;position:relative;background:var(--t-bg)}.controls.svelte-vkweai{flex:0 1 auto;display:flex;align-items:center;gap:var(--space-5)}.railnote.svelte-vkweai{color:var(--t-ink-dim);font-size:var(--fs-caption)}.colophon.svelte-vkweai{display:flex;flex-direction:column;align-items:flex-end;gap:.1em;margin-left:var(--space-4);color:var(--t-ink-dim);font-size:var(--fs-caption);line-height:1.2;white-space:nowrap}.colophon.svelte-vkweai .site:where(.svelte-vkweai){font-family:var(--font-ui);letter-spacing:.02em}button.svelte-vkweai{padding:.5em 1.1em;border-radius:var(--radius-sm);border:1px solid rgba(243,235,221,.3);background:transparent;color:var(--t-ink);font-size:var(--fs-button);font-weight:500}button.primary.svelte-vkweai{background:var(--t-gold);border-color:var(--t-gold);color:#14110f;font-weight:600}button.svelte-vkweai:disabled{opacity:.4;cursor:not-allowed}.link.svelte-vkweai{padding:.3em 0;background:none;border:none;color:var(--t-gold);font-size:var(--fs-caption);text-decoration:underline;text-underline-offset:4px}.wrap.svelte-110jqe6{display:flex;flex-direction:column;gap:var(--space-2)}.hand.svelte-110jqe6{--card-w: min(68%, calc((100dvh - 330px) * 2 / 3));display:flex;gap:var(--space-3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-block:12px 4px;padding-inline:calc((100% - var(--card-w)) / 2);scroll-padding-inline:calc((100% - var(--card-w)) / 2);scrollbar-width:none;-webkit-overflow-scrolling:touch}.hand.svelte-110jqe6::-webkit-scrollbar{display:none}.slot.svelte-110jqe6{flex:0 0 var(--card-w);scroll-snap-align:center;scroll-snap-stop:always}.grid.svelte-110jqe6 .hand:where(.svelte-110jqe6){display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);overflow:visible;padding:8px 0 0;scroll-snap-type:none}.grid.svelte-110jqe6 .slot:where(.svelte-110jqe6){flex:none}.quiet.svelte-110jqe6 .hand:where(.svelte-110jqe6){opacity:.72}.dots.svelte-110jqe6{display:flex;justify-content:center;gap:6px}.dot.svelte-110jqe6{width:6px;height:6px;padding:0;border:none;border-radius:50%;background:var(--p-hairline);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast)}.dot.on.svelte-110jqe6{background:var(--p-ink-dim);transform:scale(1.4)}.dot.picked.svelte-110jqe6{background:var(--p-accent)}.scrim.svelte-14p18vi{position:fixed;inset:0;background:#14110f8c;z-index:20}.sheet.svelte-14p18vi{position:fixed;left:0;right:0;bottom:0;z-index:21;max-height:calc(100dvh - 40px);overflow-y:auto;background:var(--p-bg-raised);color:var(--p-ink);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--elev-3);padding:var(--space-2) var(--space-4) calc(var(--space-4) + var(--safe-bottom));display:flex;flex-direction:column;gap:var(--space-3);touch-action:pan-y}.sheet.tall.svelte-14p18vi{top:max(24px,var(--safe-top));max-height:none}.handle.svelte-14p18vi{width:40px;height:4px;border-radius:999px;background:var(--p-hairline);margin:0 auto var(--space-1)}.ring.svelte-1jkvjwq{display:block;overflow:visible}.track.svelte-1jkvjwq{fill:none;stroke:var(--p-hairline)}.fill.svelte-1jkvjwq{fill:none;stroke:var(--t-gold);stroke-linecap:round;transition:stroke-dashoffset 1s linear,stroke var(--dur-slow) linear}.urgent.svelte-1jkvjwq .fill:where(.svelte-1jkvjwq){stroke:#d9663f}.urgent.svelte-1jkvjwq{animation:svelte-1jkvjwq-pulse 1s ease-in-out infinite}.paused.svelte-1jkvjwq{opacity:.4}.digits.svelte-1jkvjwq{fill:var(--p-ink);font-family:var(--font-ui);font-weight:600;font-size:13px;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}@keyframes svelte-1jkvjwq-pulse{50%{opacity:.55}}.phone.svelte-1200oq4{min-height:100dvh;background:var(--p-bg);color:var(--p-ink);display:flex;flex-direction:column}.pad.svelte-1200oq4{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.centre.svelte-1200oq4{text-align:center;align-items:center}.fill.svelte-1200oq4{flex:1;justify-content:center}.muted.svelte-1200oq4{color:var(--p-ink-dim);margin:0}.small.svelte-1200oq4{font-size:.85rem}.ok.svelte-1200oq4{color:var(--ok)}.error.svelte-1200oq4{color:var(--danger);margin:0}.hint.svelte-1200oq4{margin:0;color:var(--p-ink-dim);font-size:.95rem;line-height:1.4}.hint.svelte-1200oq4 em:where(.svelte-1200oq4){font-family:var(--font-display);font-size:1.15em;color:var(--p-ink)}.count.svelte-1200oq4{margin:0;font-family:var(--font-display);font-size:1.4rem;text-align:center}.waiting.svelte-1200oq4{text-align:center;margin-top:var(--space-4);animation:svelte-1200oq4-breathe 2.4s ease-in-out infinite}@keyframes svelte-1200oq4-breathe{50%{opacity:.5}}.invite.svelte-1200oq4 strong:where(.svelte-1200oq4){color:var(--p-ink);letter-spacing:.06em;font-weight:600}.stage.svelte-1200oq4{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3) 0 var(--space-2)}.stage.svelte-1200oq4 .badge .who{display:none}.thinking.svelte-1200oq4{margin:0;font-family:var(--font-display);font-size:1.5rem;text-align:center}.toast.svelte-1200oq4{position:fixed;left:50%;bottom:calc(var(--safe-bottom, 0px) + 84px);transform:translate(-50%);max-width:min(90vw,24rem);padding:.55rem .95rem;border-radius:999px;background:var(--p-ink);color:var(--p-bg);font-size:.9rem;text-align:center;box-shadow:var(--elev-2);z-index:20}.banner.svelte-1200oq4{padding:calc(var(--space-2) + var(--safe-top)) var(--space-4) var(--space-2);background:var(--t-gold);color:#14110f;text-align:center;font-size:.9rem}.band.svelte-1200oq4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:calc(var(--space-2) + var(--safe-top)) var(--space-4) var(--space-2);border-bottom:1px solid var(--p-line);background:var(--p-bg-raised);position:sticky;top:0;z-index:2}.who.svelte-1200oq4{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ringwrap.svelte-1200oq4{position:relative;width:40px;height:40px;flex:none;display:grid;place-items:center}.ringwrap.svelte-1200oq4 .badge .who{display:none}.ring.svelte-1200oq4{position:absolute;inset:0;pointer-events:none}.lines.svelte-1200oq4{display:flex;flex-direction:column;min-width:0;line-height:1.25}.line.svelte-1200oq4{font-size:.8rem;color:var(--p-ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clueline.svelte-1200oq4{font-family:var(--font-display);font-style:italic;font-size:1.15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scoreline.svelte-1200oq4{font-family:var(--font-display);font-size:1.05rem;color:var(--p-ink)}.chip.svelte-1200oq4{min-height:36px;padding:var(--space-1) var(--space-3);border-radius:999px;border:1px solid var(--p-line);background:transparent;color:var(--p-ink-dim);font-size:.85rem;flex:none}.content.svelte-1200oq4{flex:1;display:flex;flex-direction:column}.action.svelte-1200oq4{position:sticky;bottom:0;padding:var(--space-3) var(--space-4) calc(var(--space-3) + var(--safe-bottom));background:linear-gradient(to top,var(--p-bg) 70%,transparent);display:flex;flex-direction:column;gap:var(--space-2);min-height:calc(var(--space-3) * 2 + 48px + var(--safe-bottom))}.action.svelte-1200oq4:empty{min-height:calc(var(--space-3) + var(--safe-bottom))}.brand.svelte-1200oq4{align-self:center;font-size:2.4rem;margin-bottom:var(--space-2)}h1.svelte-1200oq4{font-size:1em;font-weight:400;margin:0;line-height:1}.room.svelte-1200oq4{text-align:center}h2.svelte-1200oq4{font-family:var(--font-display);font-weight:400;margin:0;font-size:1.8rem}h3.svelte-1200oq4{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink-dim);margin:var(--space-2) 0 0}.join.svelte-1200oq4{justify-content:center;min-height:70dvh}.join.svelte-1200oq4 strong:where(.svelte-1200oq4){letter-spacing:.12em}label.svelte-1200oq4{font-size:.85rem;color:var(--p-ink-dim)}input.svelte-1200oq4{font:inherit;padding:var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--p-line);background:var(--p-bg-raised);color:inherit;width:100%;min-height:48px}.composer.svelte-1200oq4{display:flex;flex-direction:column;gap:var(--space-1);opacity:.55;transition:opacity var(--dur-base) var(--ease-out)}.composer.ready.svelte-1200oq4{opacity:1}input.clue.svelte-1200oq4{font-family:var(--font-display);font-size:1.35rem;text-align:center}.composer-row.svelte-1200oq4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.counter.svelte-1200oq4{font-size:.75rem;color:var(--p-ink-dim);text-align:right;font-variant-numeric:tabular-nums;margin-left:auto}.counter.over.svelte-1200oq4{color:var(--danger)}.chipbtn.svelte-1200oq4{min-height:36px;padding:var(--space-1) var(--space-3);border-radius:999px;font-size:.85rem;color:var(--p-ink-dim)}.chipbtn.on.svelte-1200oq4{background:var(--p-accent);border-color:var(--p-accent);color:#14110f}.centre-row.svelte-1200oq4{justify-content:center}.centre-text.svelte-1200oq4{text-align:center}.caption.svelte-1200oq4{margin-top:var(--space-1)}.grid.svelte-1200oq4{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:var(--space-3);padding-top:8px}.grid.quiet.svelte-1200oq4{opacity:.7}.done.svelte-1200oq4{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.ink.svelte-1200oq4{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--p-accent);color:#14110f;font-weight:700;font-size:1.3rem;animation:svelte-1200oq4-drop var(--dur-base) var(--ease-spring) both}@keyframes svelte-1200oq4-drop{0%{transform:scale(.4);opacity:0}}.mirror.svelte-1200oq4{display:grid;grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:var(--space-2);padding-top:8px}.mini.svelte-1200oq4{display:flex;flex-direction:column;align-items:center;gap:4px}.tokens.svelte-1200oq4{display:flex;gap:3px;min-height:12px;flex-wrap:wrap;justify-content:center}.token.svelte-1200oq4{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #00000026;animation:svelte-1200oq4-drop var(--dur-slow) var(--ease-spring) both}.token.me.svelte-1200oq4{width:14px;height:14px;box-shadow:0 0 0 2px var(--p-bg),0 0 0 3.5px var(--p-ink)}.mirror.theatre.svelte-1200oq4{grid-template-columns:repeat(var(--cols, 2),1fr);gap:var(--space-4) var(--space-3);padding-top:12px}.mirror.theatre.svelte-1200oq4 .mini:where(.svelte-1200oq4){position:relative;gap:6px}.mirror.theatre.svelte-1200oq4 .mini.lifted:where(.svelte-1200oq4){z-index:2}.mirror.theatre.svelte-1200oq4 .card.truth{transform:translateY(-3%) scale(1.06);transition:transform var(--dur-slow) var(--ease-spring)}@media(prefers-reduced-motion:reduce){.mirror.theatre.svelte-1200oq4 .card.truth{transform:none}}.mirror.theatre.svelte-1200oq4 .tokens:where(.svelte-1200oq4){min-height:16px;gap:4px}.mirror.theatre.svelte-1200oq4 .token:where(.svelte-1200oq4){width:16px;height:16px;box-shadow:0 0 0 2px var(--p-bg);animation-delay:calc(var(--j, 0) * 90ms)}.mirror.theatre.svelte-1200oq4 .token.me:where(.svelte-1200oq4){width:18px;height:18px;box-shadow:0 0 0 2px var(--p-bg),0 0 0 3.5px var(--p-ink)}.pill.svelte-1200oq4{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 10px 2px 2px;border-radius:999px;background:var(--p-bg-raised);box-shadow:0 0 0 1px var(--p-line),var(--elev-1);font-size:.8rem;font-weight:500;white-space:nowrap;animation:svelte-1200oq4-rise var(--dur-base) var(--ease-out) both;animation-delay:calc(.2s + var(--i, 0) * 40ms)}.pill.deck.svelte-1200oq4,.pill.count-pill.svelte-1200oq4{padding:2px 10px;color:var(--p-ink-dim)}@keyframes svelte-1200oq4-rise{0%{transform:translateY(6px);opacity:0}}.dot.svelte-1200oq4{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;color:#14110f;font-family:var(--font-display);font-weight:600;font-size:.7rem}.dot.svelte-1200oq4 svg{height:62%;width:auto;color:#14110f}.pillname.svelte-1200oq4{min-width:0;overflow:hidden;text-overflow:ellipsis}.verdict.svelte-1200oq4{font-family:var(--font-display);font-size:1.35rem;text-align:center;margin:var(--space-2) 0 0}.verdict.own.svelte-1200oq4{font-size:1.1rem;margin-top:0;color:var(--p-ink-dim)}.verdict.own.ok.svelte-1200oq4{color:var(--ok)}.scorecard.svelte-1200oq4{align-self:center;display:flex;align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);background:var(--p-bg-raised);box-shadow:var(--elev-2)}.delta.svelte-1200oq4{font-family:var(--font-display);font-size:2rem;color:var(--p-accent-large);margin:0;font-variant-numeric:tabular-nums}.total.svelte-1200oq4{font-family:var(--font-display);font-size:1.1rem;color:var(--p-ink-dim)}.standings.svelte-1200oq4{margin-top:var(--space-2)}.colours.svelte-1200oq4{display:flex;flex-wrap:wrap;gap:var(--space-2)}.swatch.svelte-1200oq4{width:40px;height:40px;border-radius:50%;border:2px solid transparent;transition:transform var(--dur-fast) var(--ease-out)}.swatch.chosen.svelte-1200oq4{border-color:var(--p-ink);transform:scale(1.12);box-shadow:0 0 0 2px var(--p-bg),0 0 0 4px var(--p-ink)}.swatch.svelte-1200oq4:disabled{opacity:.25;cursor:not-allowed}.seatlist.svelte-1200oq4{display:flex;flex-wrap:wrap;gap:var(--space-3)}.seatlist.column.svelte-1200oq4{flex-direction:column;align-items:stretch;width:100%}.rankrow.svelte-1200oq4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-1) 0}.rankrow.svelte-1200oq4 .badge{flex:1;min-width:0}.rankrow.you.svelte-1200oq4{background:var(--p-bg-raised);border-radius:var(--radius-sm);padding:var(--space-2);margin:0 calc(-1 * var(--space-2))}.rank.svelte-1200oq4{width:1.6rem;text-align:right;font-family:var(--font-display);color:var(--p-ink-dim)}.pts.svelte-1200oq4{font-family:var(--font-display);font-size:1.1rem;color:var(--p-accent-large);font-variant-numeric:tabular-nums}.awards.svelte-1200oq4{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.award.svelte-1200oq4{padding:var(--space-1) var(--space-3);border-radius:999px;background:var(--t-gold);color:#14110f;font-size:.85rem}.own.svelte-1200oq4{padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.told.svelte-1200oq4{margin-top:var(--space-1)}.talestitle.svelte-1200oq4{align-self:flex-start;margin-top:var(--space-4)}.tales.svelte-1200oq4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);width:100%;text-align:left}.tale.svelte-1200oq4{display:flex;align-items:center;gap:var(--space-3)}.tale.you.svelte-1200oq4{background:var(--p-bg-raised);border-radius:var(--radius-sm);padding:var(--space-2);margin:0 calc(-1 * var(--space-2))}.still.svelte-1200oq4{flex:none;width:18vw;max-width:96px;padding:0;border:none;border-radius:0;background:none;min-height:0}.talewords.svelte-1200oq4{display:flex;flex-direction:column;gap:2px;min-width:0}.taleclue.svelte-1200oq4{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.1rem;line-height:1.25}.talewho.svelte-1200oq4{margin:0;display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--p-ink-dim)}.colophon.svelte-1200oq4{display:flex;flex-direction:column;align-items:center;gap:2px;margin-top:var(--space-5);color:var(--p-ink-dim);font-size:.95rem;line-height:1.2}.colophon.svelte-1200oq4 .site:where(.svelte-1200oq4){font-family:var(--font-ui);font-size:.8rem;letter-spacing:.02em}.viewer.svelte-1200oq4{display:flex;flex-direction:column;gap:var(--space-3);align-items:stretch}.big.svelte-1200oq4{width:min(100%,calc((100dvh - 220px) * 2 / 3));align-self:center}.row.svelte-1200oq4{display:flex;gap:var(--space-2)}.row.svelte-1200oq4>button:where(.svelte-1200oq4){flex:1}details.svelte-1200oq4 summary:where(.svelte-1200oq4){cursor:pointer;color:var(--p-ink-dim);font-size:.9rem;padding:var(--space-2) 0}hr.svelte-1200oq4{border:none;border-top:1px solid var(--p-line);margin:var(--space-2) 0}.sheettitle.svelte-1200oq4{font-size:1.4rem;margin:var(--space-1) 0}.options.svelte-1200oq4{display:flex;flex-direction:column;gap:var(--space-2)}.option.svelte-1200oq4{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:var(--space-3) var(--space-4)}.optiontitle.svelte-1200oq4{font-family:var(--font-display);font-size:1.15rem}.optionline.svelte-1200oq4{font-size:.85rem;color:var(--p-ink-dim)}button.svelte-1200oq4{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--p-line);background:var(--p-bg-raised);color:inherit;min-height:48px;transition:transform var(--dur-instant) var(--ease-out),opacity var(--dur-fast)}button.svelte-1200oq4:active{transform:scale(.98)}button.primary.svelte-1200oq4{background:var(--p-ink);color:var(--p-bg);border-color:var(--p-ink);font-weight:600;font-size:1.0625rem}button.subtle.svelte-1200oq4{background:transparent;border:none;color:var(--p-ink-dim);min-height:40px}button.subtle.danger.svelte-1200oq4{color:var(--danger)}button.svelte-1200oq4:disabled{opacity:.4;cursor:not-allowed}button.house.svelte-1200oq4{align-self:flex-start}@media(orientation:landscape)and (max-height:500px){.content.svelte-1200oq4 .hand{--card-w: calc((100dvh - 210px) * 2 / 3)}.join.svelte-1200oq4{min-height:auto}}@media(min-width:768px){.content.svelte-1200oq4,.action.svelte-1200oq4,.band.svelte-1200oq4{width:100%;max-width:720px;margin-inline:auto}.grid.svelte-1200oq4{--cols: 3}}.failed.svelte-1n46o8q{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem 1rem;text-align:center;background:var(--t-bg, #14110f);color:var(--t-ink, #f3ede2)}.failed.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:1.6rem;margin:0}.failed.svelte-1n46o8q p:where(.svelte-1n46o8q){margin:0;max-width:28rem;opacity:.8}.row.svelte-1n46o8q{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.failed.svelte-1n46o8q button:where(.svelte-1n46o8q){font:inherit;padding:.7rem 1.2rem;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.failed.svelte-1n46o8q button.primary:where(.svelte-1n46o8q){background:var(--t-gold, #d9b25f);border-color:transparent;color:#14110f}
